Inhoudsopgave:

Bouw een eenvoudig IOT-weerstation: 4 stappen
Bouw een eenvoudig IOT-weerstation: 4 stappen

Video: Bouw een eenvoudig IOT-weerstation: 4 stappen

Video: Bouw een eenvoudig IOT-weerstation: 4 stappen
Video: Bootje vouwen - In deze video zie je stap voor stap hoe dat moet! 2024, November
Anonim
Bouw een eenvoudig IOT-weerstation
Bouw een eenvoudig IOT-weerstation

In deze tutorial zullen we een geweldig (het heeft een dashboard en chatfunctie!) maar eenvoudig IoT-weerstation bouwen met behulp van de Zio's Zuino XS PsyFi32 en onze nieuwste toevoeging aan de Qwiic-familie, de Zio Qwiic-luchtdruksensor! Het bord is voorzien van een BMP280-sensor van Bosch die de luchtdruktemperatuur meet en kan zelfs als hoogtemeter worden gebruikt!

Er zijn veel weerstationprojecten, maar niet veel (of geen enkele die we konden zien) gebruiken de WiFi-functionaliteit van de Zuino XS PsyFi32 EN de Zio BMP280-sensor. Het doel van dit project is niet alleen om een weerstation te bouwen, maar ook om aan de slag te gaan met de wifi-mogelijkheden op de PsyFi32.

U zou PsyFi32 al moeten hebben geconfigureerd en geïnstalleerd voor ontwikkeling met de Arduino IDE. Als je dat nog niet hebt gedaan, bekijk dan onze tutorial om te leren hoe je de PSyFi32 met Arduino IDE kunt gebruiken.

Hardware:

  • Zuino XS PsyFi32
  • Zio Qwiic Luchtdruksensor (BMP280)
  • Qwiic-kabel
  • USB A naar Micro USB B-kabel

Software & Bibliotheken:

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

Stap 1: Sluit de Zuino XS PsyFi32 en de luchtdruksensor aan met behulp van de Qwiic-kabel en schakel de PsyFi32 in

Sluit de Zuino XS PsyFi32 en de luchtdruksensor aan met behulp van de Qwiic-kabel en voed de PsyFi32
Sluit de Zuino XS PsyFi32 en de luchtdruksensor aan met behulp van de Qwiic-kabel en voed de PsyFi32

De installatie is vrij eenvoudig, koppel de PsyFi32 en de luchtdruksensor gewoon aan elkaar. Het goede aan Qwiic is dat je geen breadboard of een hoop rommelige kabels nodig hebt om de componenten aan te sluiten!

Stap 2: Stel ThingSpeak in om sensorgegevens te kunnen lezen

Als je het nog niet hebt, maak dan een account aan bij ThingSpeak. Ga naar Kanalen in het menu rechtsboven en maak een Nieuw kanaal. Vul de naam en beschrijving van de informatievelden in en selecteer drie velden. Vul in volgorde de veldlabels als volgt in: Temperatuur (°C), Druk (hPa) en Hoogte (m) U kunt andere informatie invullen, zoals websitelink of Github, maar de velden in (2) zijn het absolute minimum

Stap 3: Flash de PsyFi32

Flash de PsyFi32
Flash de PsyFi32

U moet uw SSID en WiFi-wachtwoord invoeren voordat u de code uploadt. Ga naar het ThingSpeak-kanaal dat u zojuist hebt gemaakt en klik op API-sleutels. Kopieer de ‘Write API Key’ naar de code (api_key string).

Stap 4:

Image
Image

Je hebt nu je eigen weerstation!

Je kunt hier het kanaal bekijken dat we voor deze tutorial hebben opgezet.

De volledige code van deze tutorial kan hier worden gedownload.

Aanbevolen: