Kazalo:

Zgradite preprosto vremensko postajo IOT: 4 koraki
Zgradite preprosto vremensko postajo IOT: 4 koraki

Video: Zgradite preprosto vremensko postajo IOT: 4 koraki

Video: Zgradite preprosto vremensko postajo IOT: 4 koraki
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Zgradite preprosto vremensko postajo IOT
Zgradite preprosto vremensko postajo IOT

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

Z kablom Qwiic povežite Zuino XS PsyFi32 in senzor zračnega tlaka ter napajajte PsyFi32
Z 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

Utripajte PsyFi32
Utripajte 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:

Image
Image

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.

Priporočena: