Satura rādītājs:
- 1. darbība: MeteoMex Aeria komplekts
- 2. solis: komponentu lodēšana
- 3. darbība: reģistrējiet vai instalējiet ThingsBoard Server
- 4. darbība: Wemos D1 Mini programmēšana
- 5. solis: Laika stacijas izvietošana
- 6. darbība: tiešsaistes uzraudzība
Video: IoT meteoroloģiskā stacija ar GOS uzraudzību: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Šajā pamācībā es parādīju, kā izveidot lietu interneta (IoT) laika staciju, kontrolējot gaistošos organiskos savienojumus (GOS). Šim projektam es izstrādāju komplektu “dari pats” (DIY). Aparatūra un programmatūra ir atvērtā koda.
1. darbība: MeteoMex Aeria komplekts
MeteoMex aeria komplekts (https://www.meteomex.com) maksā aptuveni 25 USD un satur
- 1 iespiedshēmas plate (PCB).
- 1 BME280 klimata sensors.
- 1 CCS811 GOS sensors
- 1 Wemos D1 R1 mini ESP8266 mikroprocesors ar WiFi.
- galvenes tapas.
- 1 džemperis (J1).
Turklāt jums būs nepieciešama lodēšanas stacija un gatavai ierīcei piemērots barošanas avots (USB vai 3 x AA baterijas) un USB kabelis programmēšanai.
2. solis: komponentu lodēšana
Jums ir lodēt galvenes un sensorus uz PCB un Wemos D1 mini. Lūdzu, esiet piesardzīgs ar pareizu sensoru novietojumu uz tāfeles. Lai nodrošinātu tīru stiprinājumu, detaļu salikšanai izmantoju rīvdēli.
3. darbība: reģistrējiet vai instalējiet ThingsBoard Server
Lai lietotu ThingsBoard kā IoT platformu, jums jāreģistrējas vietnē https://thingsboard.io vai jāinstalē savs ThingsBoard serveris. Ir dažādi veidi, kā instalēt ThingsBoard Community Edition, piem. Linux serverī, Windows, Raspberry Pi uc Es izvēlējos instalēšanu Ubuntu 18.04 LTS virtuālajā personālajā serverī:
ThingsBoard instancē jums jāpiesakās kā nomniekam un jāreģistrē jauna ierīce telemetrijas datu nosūtīšanai. Jūsu ierīce tiks identificēta ar piekļuves pilnvaru.
Nākamajā solī jums ir nepieciešams serveris: porta URL un ierīces piekļuves pilnvara.
4. darbība: Wemos D1 Mini programmēšana
Wemos D1 mini var ieprogrammēt ar Arduino IDE.
Instalējiet ESP32 papildu dēļus vietnē https://dl.espressif.com/dl/package_esp32_index.json Arduino IDE un izvēlieties pareizo ierīci: LOLIN/Wemos D1 R1. Pretējā gadījumā jūs to varētu "ķieģeļot" uz visiem laikiem (ar mani notika..)!
Dažādi koda piemēri ir pieejami vietnē
Šim pamācībai mēs izmantojam programmu MeteoMex_USB_ThingsBoard_aeria_VOCs.
Svarīgi! Programmā jums ir jāizmanto pareizais ThingsBoard servera URL un ierīces piekļuves pilnvara!
Turklāt jums ir jānosaka WiFi SSID un parole.
Jums arī jāizlemj par paraugu ņemšanas biežumu, ievietojot datus ik pēc 10 minūtēm (reāllaika uzraudzībai jūs varat nosūtīt datus ik pēc 500 ms).
5. solis: Laika stacijas izvietošana
Jūsu meteostacijas atrašanās vieta ir svarīga: tai jābūt aizsargātai no tiešas saules un lietus. Tajā pašā laikā jums ir nepieciešama pietiekama ventilācija, lai izmērītu GOS un atmosfēras apstākļus. Ideālā gadījumā jūs varat uzstādīt MeteoMex tuvu kontaktligzdai un jūsu WiFi tīkla diapazonā.
Attiecībā uz mājokli varat apsvērt dažādas iespējas. Piemērota “profesionāla” kaste jums izmaksās ~ 10 USD, un jums ir nepieciešams vairāk plastmasas … Es arī nolēmu pret 3D drukātu kastīti laika, izmaksu un vides apsvērumu dēļ (manā laboratorijā ir 3D printeris analītisko ierīču prototipēšanai)). Tā vietā es atkārtoti izmantoju plastmasas jogurta vārglāzi. Protams, ļoti izsmalcināts. Līdz šim esmu diezgan apmierināts ar šo risinājumu: zems vides nospiedums, zemas izmaksas (~ 1,5 USD, ieskaitot 1 l jogurta) un funkcionāls.
6. darbība: tiešsaistes uzraudzība
Gatavs. Ja vēlaties, varat kopīgot meteoroloģiskās stacijas publisko informācijas paneli:
IoT laika stacija ar GOS, Irapuato, MX, 1, 990 m.a.s.l.
Ieteicams:
Tweerstationneke A.k.a. Holandes meteoroloģiskā stacija: 4 soļi
Tweerstationneke A.k.a. Holandiešu meteoroloģiskā stacija: Manu tēti vienmēr interesē jaunākās ziņas un jaunākā laika informācija. Tā es nonācu līdz ideālajai dzimšanas dienas dāvanai, kad viņam kļuva 76 gadi: neliela nepārtraukta laika stacija bez muļķībām, tā visu dienu mierīgi sēž stūrī un sniedz
Meteoroloģiskā stacija NaTaLia: ar saules enerģiju darbināma meteoroloģiskā stacija, kas veikta pareizi: 8 soļi (ar attēliem)
Meteoroloģiskā stacija NaTaLia: Arduino ar saules enerģiju darbināma meteoroloģiskā stacija Pareizi darīts: Pēc viena gada veiksmīgas darbības divās dažādās vietās es dalos savos ar saules enerģiju darbināmos laika staciju projektu plānos un paskaidroju, kā tā kļuva par sistēmu, kas patiešām var izdzīvot ilgu laiku no saules enerģijas. Ja sekojat
ESP8266 NodeMCU + LM35 + Blynk (IOT meteoroloģiskā stacija/ digitālais temperatūras sensors): 4 soļi
ESP8266 NodeMCU + LM35 + Blynk (IOT meteoroloģiskā stacija/ digitālais temperatūras sensors): Sveiki, puiši! Šajā pamācībā mēs iemācīsimies sasaistīt LM35 sensoru ar NodeMCU un parādīt šīs temperatūras informāciju internetā viedtālrunī ar lietojumprogrammu Blynk. (Arī šajā projektā mēs izmantosim SuperChart logrīku Bl
IoT meteoroloģiskā stacija, izmantojot lietojumprogrammu Blynk: 5 soļi
IoT meteoroloģiskā stacija, izmantojot Blynk lietojumprogrammu: Šis projekts ir saistīts ar sākotnējiem soļiem IoT pasaulē, šeit mēs sasaistīsim DHT11/DHT22 sensoru ar NodeMCU vai citu uz ESP8266 balstītu plati un saņemsim datus internetā, mēs izmantosim Blynk lietojumprogrammu, izmantojiet šo apmācību saiti, ja esi
IoT meteoroloģiskā stacija ar RPi un ESP8266: 10 soļi
IoT meteoroloģiskā stacija Ar RPi un ESP8266: Iepriekšējās apmācībās mēs spēlējāmies ar NodeMCU, sensoriem un uzzinājām, kā iegūt un reģistrēt datus ThingSpeak (lietu interneta (IoT) platformā, kas ļauj apkopot un glabāt sensoru datus mākonī) un izstrādāt IoT lietojumprogrammas): IOT