Turinys:

Sukurkite paprastą IOT orų stotį: 4 žingsniai
Sukurkite paprastą IOT orų stotį: 4 žingsniai

Video: Sukurkite paprastą IOT orų stotį: 4 žingsniai

Video: Sukurkite paprastą IOT orų stotį: 4 žingsniai
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Lapkritis
Anonim
Sukurkite paprastą IOT orų stotį
Sukurkite paprastą IOT orų stotį

Šioje pamokoje mes sukursime nuostabią (ji turi prietaisų skydelį ir pokalbių funkciją!), Tačiau paprastą „IoT“orų stotį, naudodama „Zio“„Zuino XS PsyFi32“ir mūsų naujausią „Qwiic“šeimos „Zio Qwiic“oro slėgio jutiklį! Plokštėje yra „Bosch“BMP280 jutiklis, kuris matuoja barometrinio slėgio temperatūrą ir netgi gali būti naudojamas kaip aukščio matuoklis!

Yra daug orų stočių projektų, tačiau nedaugelis (ar visi, kuriuos galėjome pamatyti) naudoja „Zuino XS PsyFi32“ir „Zio BMP280“jutiklio „WiFi“funkcijas. Šio projekto tikslas yra ne tik sukurti orų stotį, bet ir pradėti naudotis „WiFi“galimybėmis „PsyFi32“.

Turėtumėte jau sukonfigūruoti ir įdiegti „PsyFi32“, kad galėtumėte kurti naudodami „Arduino IDE“. Jei to nepadarėte, peržiūrėkite mūsų vadovėlį, kad sužinotumėte, kaip naudoti „PSyFi32“su „Arduino IDE“.

Techninė įranga:

  • „Zuino XS PsyFi32“
  • „Zio Qwiic“oro slėgio jutiklis (BMP280)
  • „Qwiic“kabelis
  • USB A - Micro USB B kabelis

Programinė įranga ir bibliotekos:

  • „Arduino IDE“
  • Arduino ESP32 biblioteka
  • Adafruit_BMP280 biblioteka
  • „Adafruit Unified Sensor Driver“biblioteka
  • „ThingSpeak“

1 veiksmas: prijunkite „Zuino XS PsyFi32“ir oro slėgio jutiklį naudodami „Qwiic“kabelį ir įjunkite „PsyFi32“

Prijunkite „Zuino XS PsyFi32“ir oro slėgio jutiklį naudodami „Qwiic“kabelį ir įjunkite „PsyFi32“
Prijunkite „Zuino XS PsyFi32“ir oro slėgio jutiklį naudodami „Qwiic“kabelį ir įjunkite „PsyFi32“

Sąranka yra gana paprasta, tiesiog sudėkite grandinę „PsyFi32“ir oro slėgio jutiklį kartu. „Qwiic“geras dalykas yra tas, kad norint prijungti komponentus, jums nereikia duonos lentos ar daugybės netvarkingų kabelių!

2 veiksmas: nustatykite „ThingSpeak“, kad galėtumėte nuskaityti jutiklio duomenis

Jei to dar neturite, sukurkite paskyrą „ThingSpeak“. Viršutiniame dešiniajame meniu eikite į kanalus ir informacijos laukų pavadinime bei apraše sukurkite naują kanalo užpildymą ir pasirinkite tris laukus. Norėdami užpildyti lauko etiketes taip: temperatūra (° C), slėgis (hPa) ir aukštis (m) Galite užpildyti kitą informaciją, pvz., Svetainės nuorodą ar „Github“, tačiau (2) laukai yra minimalūs

3 veiksmas: paleiskite „PsyFi32“

Įjunkite „PsyFi32“
Įjunkite „PsyFi32“

Prieš įkeliant kodą, turėsite įvesti savo SSID ir „WiFi“slaptažodį. Eikite į ką tik sukurtą „ThingSpeak“kanalą ir spustelėkite API raktai. Nukopijuokite „Write API Key“į kodą (api_key eilutė).

4 žingsnis:

Image
Image

Dabar jūs turite savo meteorologinę stotį!

Čia galite peržiūrėti kanalą, kurį sukūrėme šiai pamokai.

Visą šios pamokos kodą galite atsisiųsti čia.

Rekomenduojamas: