Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I denne opplæringen vil vi bygge en fantastisk (den har et dashbord og en chatfunksjon!), Men enkel IoT -værstasjon ved hjelp av Zios Zuino XS PsyFi32 og vår siste innlemmelse i Qwiic -familien, Zio Qwiic lufttrykksensor! Brettet har en BMP280 -sensor fra Bosch som måler barometrisk trykktemperatur, og den kan til og med brukes som høydemåler!
Det er mange værstasjonsprosjekter, men ikke mange (eller noen som vi kunne se) bruker WiFi -funksjonaliteten til Zuino XS PsyFi32 OG Zio BMP280 -sensoren. Målet med dette prosjektet er ikke bare å bygge en værstasjon, men også å komme i gang med å bruke WiFi -funksjonene på PsyFi32.
Du burde allerede ha konfigurert og installert PsyFi32 for utvikling med Arduino IDE. Hvis du ikke har det, kan du ta en titt på opplæringen vår for å lære hvordan du bruker PSyFi32 med Arduino IDE.
Maskinvare:
- Zuino XS PsyFi32
- Zio Qwiic lufttrykksensor (BMP280)
- Qwiic -kabel
- USB A til Micro USB B kabel
Programvare og biblioteker:
- Arduino IDE
- Arduino ESP32 bibliotek
- Adafruit_BMP280 bibliotek
- Adafruit Unified Sensor Driver -bibliotek
- ThingSpeak
Trinn 1: Koble Zuino XS PsyFi32 og lufttrykksensoren ved hjelp av Qwiic -kabelen, og slå på PsyFi32
Oppsettet er ganske enkelt, bare daisy chain PsyFi32 og lufttrykksensoren sammen. Det gode med Qwiic er at du ikke trenger et brødbrett eller en haug med rotete kabler for å koble komponentene!
Trinn 2: Sett opp ThingSpeak til å kunne lese sensordata
Hvis du ikke har den ennå, kan du opprette en konto på ThingSpeak. Gå til kanaler på menyen øverst til høyre og opprett en ny kanalfyll i informasjonsfeltets navn og beskrivelse, og velg tre felt. I rekkefølge fyller du ut feltetikettene på følgende måte: Temperatur (° C), trykk (hPa) og høyde (m) Du kan fylle ut annen informasjon, for eksempel nettstedslink eller Github, men feltene i (2) er et minimum
Trinn 3: Flash PsyFi32
Du må angi SSID og WiFi -passord før du laster opp koden. Gå til ThingSpeak -kanalen du nettopp opprettet, og klikk på API -nøkler. Kopier "Skriv API -nøkkelen" til koden (strengen api_key).
Trinn 4:
Du har nå din egen meteorologiske stasjon!
Du kan se på kanalen vi satte opp for denne opplæringen her.
Full kode for denne opplæringen kan lastes ned her.