Sisällysluettelo:

Rakenna yksinkertainen IOT -sääasema: 4 vaihetta
Rakenna yksinkertainen IOT -sääasema: 4 vaihetta

Video: Rakenna yksinkertainen IOT -sääasema: 4 vaihetta

Video: Rakenna yksinkertainen IOT -sääasema: 4 vaihetta
Video: Kamera-LAMP, jossa on henkilön seuranta ja tunnistaminen. 2024, Heinäkuu
Anonim
Rakenna yksinkertainen IOT -sääasema
Rakenna yksinkertainen IOT -sääasema

Tässä opetusohjelmassa rakennamme mahtavan (siinä on kojelauta- ja chat -ominaisuus!) Mutta yksinkertaisen IoT -sääaseman Zion Zuino XS PsyFi32: n ja viimeisimmän Qwiic -perheemme Zio Qwiic -paineanturin avulla! Taulussa on Boschin BMP280 -anturi, joka mittaa ilmanpaineen lämpötilaa, ja sitä voidaan käyttää jopa korkeusmittarina!

On olemassa monia sääasemaprojekteja, mutta harvat (tai kaikki, mitä voisimme nähdä) käyttävät Zuino XS PsyFi32: n ja Zio BMP280 -anturin WiFi -toimintoa. Tämän projektin tavoitteena ei ole vain rakentaa sääasemaa, vaan myös aloittaa PsyFi32: n WiFi -ominaisuuksien käyttö.

Sinun olisi jo pitänyt konfiguroida ja asentaa PsyFi32 Arduino IDE: tä varten. Jos et ole, tutustu opetusohjelmaamme oppiaksesi käyttämään PSyFi32: ta Arduino IDE: n kanssa.

Laitteisto:

  • Zuino XS PsyFi32
  • Zio Qwiic ilmanpaineanturi (BMP280)
  • Qwiic -kaapeli
  • USB A - Micro USB B -kaapeli

Ohjelmistot ja kirjastot:

  • Arduino IDE
  • Arduino ESP32 -kirjasto
  • Adafruit_BMP280 -kirjasto
  • Adafruit Unified Sensor Driver -kirjasto
  • ThingSpeak

Vaihe 1: Yhdistä Zuino XS PsyFi32 ja ilmanpaineanturi Qwiic -kaapelilla ja kytke PsyFi32 -virta päälle

Yhdistä Zuino XS PsyFi32 ja ilmanpaineanturi Qwiic -kaapelilla ja kytke PsyFi32 -virta päälle
Yhdistä Zuino XS PsyFi32 ja ilmanpaineanturi Qwiic -kaapelilla ja kytke PsyFi32 -virta päälle

Asennus on melko yksinkertainen, vain ketjuttaa PsyFi32 ja ilmanpaineanturi yhteen. Qwiicin hyvä puoli on, että et tarvitse leipälevyä tai joukkoa sotkuisia kaapeleita komponenttien liittämiseen!

Vaihe 2: Määritä ThingSpeak, jotta se voi lukea anturitietoja

Jos sinulla ei vielä ole sitä, luo tili ThingSpeakissa. Siirry oikeassa yläkulmassa olevaan Kanavat -kanavaan ja luo uusi ChannelFill -tietokenttien nimi ja kuvaus ja valitse kolme kenttää. Täytä kenttätunnisteet seuraavasti: Lämpötila (° C), Paine (hPa) ja Korkeus (m) Voit täyttää muita tietoja, kuten verkkosivustolinkin tai Githubin, mutta kohdan (2) kentät ovat vähimmäisvaatimukset.

Vaihe 3: Flash PsyFi32

Flash PsyFi32
Flash PsyFi32

Sinun on annettava SSID -tunnuksesi ja WiFi -salasanasi ennen koodin lataamista. Kopioi "Kirjoita API -avain" koodiin (api_key -merkkijono).

Vaihe 4:

Image
Image

Sinulla on nyt oma sääasema!

Voit katsoa tätä opetusohjelmaa varten perustamamme kanavan täältä.

Tämän opetusohjelman koko koodi voidaan ladata täältä.

Suositeltava: