Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimatda, uçucu üzvi birləşmələrin (VOC) monitorinqi ilə əşyaların interneti (IoT) hava stansiyasının necə qurulacağını göstərirəm. Bu layihə üçün Özünüz Et (DIY) dəsti hazırladım. Avadanlıq və proqram təminatı açıq mənbəyidir.
Addım 1: MeteoMex Aeria Kit
MeteoMex aeria dəsti (https://www.meteomex.com) təxminən 25 ABŞ dollarına başa gəlir və ehtiva edir
- 1 Çaplı Devre Kartı (PCB).
- 1 BME280 iqlim sensoru.
- 1 CCS811 VOC sensoru
- WiFi ilə 1 Wemos D1 R1 mini ESP8266 mikroprosessor.
- baş sancaqlar.
- 1 Jumper (J1).
Bundan əlavə, bir lehim stansiyasına və bitmiş cihaz üçün uyğun bir enerji təchizatına (USB və ya 3 x AA batareyaları) və proqramlaşdırma üçün bir USB kabelinə ehtiyacınız olacaq.
Addım 2: Komponentləri lehimləyin
PCB və Wemos D1 mini üzərindəki başlıqları və sensorları lehimləməlisiniz. Zəhmət olmasa lövhədəki sensorların düzgün istiqamətləndirilməsinə diqqətli olun. Təmiz bir montaj təmin etmək üçün hissələri yığmaq üçün çörək taxtasından istifadə edirəm.
Addım 3: ThingsBoard Serverini qeyd edin və ya quraşdırın
ThingsBoard -ı IoT platforması olaraq istifadə etmək üçün https://thingsboard.io saytında qeydiyyatdan keçməlisiniz və ya öz ThingsBoard serverinizi quraşdırmalısınız. ThingsBoard Community Edition qurmağın müxtəlif yolları var, məsələn. Linux Server, Windows, Raspberry Pi və s. üzərində Ubuntu 18.04 LTS virtual şəxsi serverində quraşdırma seçdim:
ThingsBoard nümunənizdə, kirayəçi kimi daxil olmalı və telemetri məlumatlarını göndərmək üçün yeni bir cihaz qeydiyyatdan keçməlisiniz. Cihazınız giriş əlaməti ilə tanınacaq.
Növbəti addımda serverə ehtiyacınız var: port URL və cihazınızın giriş nişanı.
Addım 4: Wemos D1 Mini proqramlaşdırılması
Wemos D1 mini Arduino IDE ilə proqramlaşdırıla bilər.
Arduino IDE -də https://dl.espressif.com/dl/package_esp32_index.json ünvanından ESP32 əlavə lövhələrini quraşdırın və doğru cihazı seçin: LOLIN/Wemos D1 R1. Əks təqdirdə, sonsuza qədər "kərpic" edə bilərsiniz (mənim başıma gəldi..)!
Https://github.com/robert-winkler/MeteoMex/ saytından fərqli kod nümunələri mövcuddur.
Bu təlimat üçün MeteoMex_USB_ThingsBoard_aeria_VOCs proqramından istifadə edirik.
Vacib: Proqramda ThingsBoard serverinizin düzgün URL -dən və cihazınızın giriş nişanından istifadə etməlisiniz!
Bundan əlavə, WiFi SSID və şifrənizi təyin etməlisiniz.
Hər 10 dəqiqədə bir məlumat yerləşdirərək nümunə götürmə sürətinə qərar verməlisiniz (real vaxt monitorinqi üçün hər 500 ms-də məlumat göndərə bilərsiniz).
Addım 5: Hava Stansiyasının mənzil
Hava stansiyanızın yeri vacibdir: birbaşa günəşdən və yağışdan qorunmalıdır. Eyni zamanda, VOC və atmosfer şəraitini ölçmək üçün kifayət qədər ventilyasiya lazımdır. İdeal olaraq, MeteoMex -i bir yuvaya yaxın və WiFi şəbəkənizin aralığında quraşdıra bilərsiniz.
Mənzil üçün fərqli variantları nəzərdən keçirə bilərsiniz. Uyğun bir "peşəkar" qutu sizə ~ 10 ABŞ dollarına başa gələcək və daha çox plastikə ehtiyacınız olacaq … Vaxt, qiymət və ətraf mühit səbəbləri ilə əlaqədar olaraq 3D çaplı bir qutuya qarşı qərar verdim (laboratoriyamda analitik cihazların prototipini hazırlamaq üçün 3D printerim var)). Bunun əvəzinə plastik bir qatıq stəkanını yenidən istifadə etdim. Əlbəttə ki, çox möhtəşəm. İndiyə qədər bu həlldən çox məmnunam: Ətraf mühitin aşağı olması, aşağı qiyməti (~ 1,5 ABŞ dolları, 1L qatıq daxil olmaqla) və funksionallığı.
Addım 6: Onlayn monitorinq
Hazırdır. İstəyirsinizsə, hava stansiyanızın ictimai tablosunu paylaşa bilərsiniz:
VOCs, Irapuato, MX, 1, 990 m.a.s.l ilə IoT hava stansiyası.