Turinys:

„IoT Weather Station“su LOJ stebėjimu: 6 žingsniai
„IoT Weather Station“su LOJ stebėjimu: 6 žingsniai

Video: „IoT Weather Station“su LOJ stebėjimu: 6 žingsniai

Video: „IoT Weather Station“su LOJ stebėjimu: 6 žingsniai
Video: CS50 2015 - Week 10 2024, Lapkritis
Anonim
„IoT Weather Station“su LOJ stebėjimu
„IoT Weather Station“su LOJ stebėjimu
„IoT Weather Station“su LOJ stebėjimu
„IoT Weather Station“su LOJ stebėjimu

Šioje pamokoje parodysiu, kaip sukurti daiktų interneto (IoT) orų stotį stebint lakiuosius organinius junginius (LOJ). Šiam projektui sukūriau „pasidaryk pats“(pasidaryk pats) rinkinį. Techninė ir programinė įranga yra atvirojo kodo.

1 žingsnis: „MeteoMex Aeria Kit“

„MeteoMex Aeria“rinkinys
„MeteoMex Aeria“rinkinys

„MeteoMex aeria“rinkinys (https://www.meteomex.com) kainuoja apie 25 USD ir jame yra

  • 1 Spausdintinė plokštė (PCB).
  • 1 BME280 klimato jutiklis.
  • 1 CCS811 LOJ jutiklis
  • 1 „Wemos D1 R1 mini ESP8266“mikroprocesorius su „WiFi“.
  • antraštės kaiščiai.
  • 1 megztinis (J1).

Be to, jums reikės litavimo stoties ir tinkamo įrenginio maitinimo šaltinio (USB arba 3 x AA baterijos) ir USB kabelio programavimui.

2 žingsnis: lituokite komponentus

Lituokite komponentus
Lituokite komponentus
Lituokite komponentus
Lituokite komponentus
Lituokite komponentus
Lituokite komponentus

Turite lituoti antraštes ir jutiklius ant PCB ir „Wemos D1 mini“. Būkite atsargūs, teisingai nustatydami jutiklius ant plokštės. Kad būtų užtikrintas švarus montavimas, dalims surinkti naudoju duonos lentą.

3 veiksmas: užregistruokite arba įdiekite „ThingsBoard Server“

Užregistruokite arba įdiekite „ThingsBoard Server“
Užregistruokite arba įdiekite „ThingsBoard Server“

Norėdami naudotis „ThingsBoard“kaip „IoT“platforma, turite užsiregistruoti https://thingsboard.io arba įdiegti savo „ThingsBoard“serverį. Yra įvairių „ThingsBoard Community Edition“diegimo būdų, pvz. „Linux“serveryje, „Windows“, „Raspberry Pi“ir tt Aš pasirinkau diegimą virtualiame asmeniniame „Ubuntu 18.04 LTS“serveryje:

„ThingsBoard“egzemplioriuje turite prisijungti kaip nuomininkas ir užregistruoti naują telemetrijos duomenų siuntimo įrenginį. Jūsų įrenginys bus identifikuotas pagal jo prieigos raktą.

Kitame žingsnyje jums reikia serverio: prievado URL ir jūsų įrenginio prieigos rakto.

4 žingsnis: „Wemos D1 Mini“programavimas

„Wemos D1 Mini“programavimas
„Wemos D1 Mini“programavimas

„Wemos D1 mini“galima užprogramuoti naudojant „Arduino IDE“.

Įdiekite papildomas ESP32 plokštes iš https://dl.espressif.com/dl/package_esp32_index.json „Arduino IDE“ir pasirinkite tinkamą įrenginį: LOLIN/Wemos D1 R1. Priešingu atveju galite jį „plyti“amžinai (man atsitiko..)!

Įvairių kodų pavyzdžių galima rasti adresu

Norėdami tai padaryti, mes naudojame programą „MeteoMex_USB_ThingsBoard_aeria_VOCs“.

Svarbu: programoje turite naudoti teisingą „ThingsBoard“serverio URL ir įrenginio prieigos raktą!

Be to, turite nustatyti savo „WiFi“SSID ir slaptažodį.

Taip pat turėtumėte nuspręsti dėl atrankos dažnio, skelbti duomenis kas 10 minučių (stebėjimui realiuoju laiku galite siųsti duomenis kas 500 ms).

5 žingsnis: orų stoties korpusas

Orų stoties korpusas
Orų stoties korpusas
Orų stoties korpusas
Orų stoties korpusas
Orų stoties korpusas
Orų stoties korpusas

Jūsų orų stoties vieta yra svarbi: ji turėtų būti apsaugota nuo tiesioginių saulės spindulių ir lietaus. Tuo pačiu metu jums reikia pakankamos ventiliacijos, kad būtų galima išmatuoti LOJ ir atmosferos sąlygas. Idealiu atveju „MeteoMex“galite montuoti netoli lizdo ir „WiFi“tinklo diapazone.

Dėl būsto galite apsvarstyti įvairias galimybes. Tinkama „profesionali“dėžutė jums kainuos ~ 10 USD, o jums reikia daugiau plastiko … Aš taip pat nusprendžiau atsisakyti 3D spausdintos dėžutės dėl laiko, išlaidų ir aplinkosaugos priežasčių (laboratorijoje gavau 3D spausdintuvą, skirtą analizės prietaisų prototipams kurti)). Vietoj to aš pakartotinai panaudojau plastikinę jogurto stiklinę. Žinoma, labai puošnus. Iki šiol esu labai patenkintas šiuo sprendimu: mažas aplinkos pėdsakas, nebrangios (~ 1,5 USD, įskaitant 1 l jogurto) ir funkcionalus.

6 žingsnis: stebėjimas internetu

Internetinis stebėjimas
Internetinis stebėjimas

Paruošta. Jei norite, galite bendrinti savo orų stoties viešą prietaisų skydelį:

IoT oro stotis su LOJ, Irapuato, MX, 1, 990 m.a.s.l.

Rekomenduojamas: