Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tej vadnici bomo zgradili čudovito (ima nadzorno ploščo in funkcijo klepeta!), Vendar preprosto vremensko postajo IoT z uporabo Zio -jeve Zuino XS PsyFi32 in najnovejše vključitve v družino Qwiic, senzorja zračnega tlaka Zio Qwiic! Plošča ima Boschev senzor BMP280, ki meri barometrično temperaturo tlaka, lahko pa se uporablja tudi kot višinomer!
Obstaja veliko projektov vremenskih postaj, vendar le malo (ali kar koli, kar smo lahko videli) ne uporablja WiFi funkcije senzorja Zuino XS PsyFi32 IN Zio BMP280. Cilj tega projekta ni le izgradnja vremenske postaje, ampak tudi začetek uporabe zmogljivosti WiFi na PsyFi32.
Morali bi že konfigurirati in namestiti PsyFi32 za razvoj z Arduino IDE. Če niste, si oglejte našo vadnico, če želite izvedeti, kako uporabljati PSyFi32 z Arduino IDE.
Strojna oprema:
- Zuino XS PsyFi32
- Zio Qwiic senzor zračnega tlaka (BMP280)
- Qwiic kabel
- Kabel USB A do Micro USB B
Programska oprema in knjižnice:
- Arduino IDE
- Knjižnica Arduino ESP32
- Knjižnica Adafruit_BMP280
- Knjižnica Adafruit Unified Sensor Driver
- ThingSpeak
1. korak: S kablom Qwiic povežite Zuino XS PsyFi32 in senzor zračnega tlaka ter napajajte PsyFi32
Nastavitev je precej preprosta, le marjetica poveže PsyFi32 in senzor zračnega tlaka skupaj. Dobra stvar pri Qwiicu je, da za povezavo komponent ne potrebujete ploščice ali kopice neurejenih kablov!
2. korak: Nastavite ThingSpeak na možnost branja podatkov senzorja
Če ga še nimate, ustvarite račun pri ThingSpeak. Pojdite na Channels v zgornjem desnem meniju in ustvarite New ChannelFill v imenu in opisu informacijskih polj ter izberite tri polja. Če želite, izpolnite oznake polj na naslednji način: Temperatura (° C), Tlak (hPa) in Nadmorska višina (m) Lahko izpolnite druge podatke, na primer povezavo do spletnega mesta ali Github, vendar so polja v (2) minimalni
3. korak: Flash PsyFi32
Preden naložite kodo, boste morali vnesti geslo SSID in WiFi. Pojdite na kanal ThingSpeak, ki ste ga pravkar ustvarili, in kliknite na ključe API. Kopirajte ‘Write API Key’ v kodo (niz api_key).
4. korak:
Zdaj imate svojo meteorološko postajo!
Kanal, ki smo ga vzpostavili za to vadnico, si lahko ogledate tukaj.
Celotno kodo te vadnice lahko prenesete tukaj.