Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I denna handledning kommer vi att bygga en fantastisk (den har en instrumentpanel och chattfunktion!) Men ändå enkel IoT -väderstation med hjälp av Zios Zuino XS PsyFi32 och vår senaste införlivning till Qwiic -familjen, Zio Qwiic lufttryckssensor! Brädan har en BMP280 -sensor från Bosch som mäter barometertryckstemperaturen, och den kan även användas som höjdmätare!
Det finns många väderstationsprojekt, men inte många (eller några som vi kunde se) använder WiFi -funktionen för Zuino XS PsyFi32 OCH Zio BMP280 -sensorn. Målet med detta projekt är inte bara att bygga en väderstation, utan också att komma igång med WiFi -funktionerna på PsyFi32.
Du borde redan ha konfigurerat och installerat PsyFi32 för utveckling med Arduino IDE. Om du inte har det, kolla in vår handledning för att lära dig hur du använder PSyFi32 med Arduino IDE.
Hårdvara:
- Zuino XS PsyFi32
- Zio Qwiic lufttryckssensor (BMP280)
- Qwiic -kabel
- USB A till Micro USB B -kabel
Programvara och bibliotek:
- Arduino IDE
- Arduino ESP32 -bibliotek
- Adafruit_BMP280 bibliotek
- Adafruit Unified Sensor Driver -bibliotek
- ThingSpeak
Steg 1: Anslut Zuino XS PsyFi32 och lufttryckssensorn med Qwiic -kabeln och slå på PsyFi32
Installationen är ganska enkel, bara tusensköna PsyFi32 och lufttryckssensorn tillsammans. Det som är bra med Qwiic är att du inte behöver en brödbräda eller en massa röriga kablar för att ansluta komponenterna!
Steg 2: Konfigurera ThingSpeak för att kunna läsa sensordata
Om du inte har det ännu, skapa ett konto på ThingSpeak. Gå till kanaler i den övre högra menyn och skapa en ny kanalfyllning i informationsfältens namn och beskrivning och välj tre fält. I ordning fyller du i fältetiketterna enligt följande: Temperatur (° C), tryck (hPa) och höjd (m) Du kan fylla i annan information som webbplatslänk eller Github, men fälten i (2) är det lägsta minimum
Steg 3: Flasha PsyFi32
Du måste ange ditt SSID och WiFi -lösenord innan du laddar upp koden. Gå till ThingSpeak -kanalen som du just skapade och klicka på API -nycklar. Kopiera "Skriv API -nyckeln" till koden (api_key string).
Steg 4:
Du har nu din egen meteorologiska station!
Du kan titta på kanalen vi ställde in för den här självstudien här.
Fullständig kod för denna handledning kan laddas ner här.