Inhoudsopgave:

Verbonden weerstation met ESP32: 3 stappen
Verbonden weerstation met ESP32: 3 stappen

Video: Verbonden weerstation met ESP32: 3 stappen

Video: Verbonden weerstation met ESP32: 3 stappen
Video: Internet weather station. ESP32-2432s024 2024, December
Anonim
Verbonden weerstation met ESP32
Verbonden weerstation met ESP32
Verbonden weerstation met ESP32
Verbonden weerstation met ESP32

In deze tutorial leer je hoe je een weerstation instelt op basis van ESP32 en hoe je de meetwaarden op afstand monitort, zowel via de Blynk-app als via een website.

Benodigdheden

1x ESP32-bord + usb-voedingskabel

1x DHT11-sensor

1x lichtsensor 1x 10 Kohm weerstand

1x CJMCU CCS811-sensor

meerdere jumperdraden

een aantal breadboards of een PCB (als je besluit om te solderen) vrouwelijke headers (als je besluit om te solderen)

Stap 1: Het weerstation instellen

Een timelapse van het montageproces is hier beschikbaar.

Bedrading van de componenten

Sluit de sensoren als volgt aan:

Licht sensor

Het ene uiteinde op 3V en het andere uiteinde op de 10kohm-weerstand die op zijn beurt is verbonden met GND. Hetzelfde uiteinde van de LDR is ook verbonden met pin D34 op de ESP32

CJMCU CCS811

3V →3V op het ESP32-bord

GND→ GND

SDA → D21-pin op ESP32

SCL → D22-pin op ESP32

WAKKER → GND

DHT11

GND→GND op ESP32

VCC→3V op ESP32

UIT → D34 op ESP32

Stap 2: Programmeer het ESP32-bord:

Programmeer het ESP32-bord
Programmeer het ESP32-bord
Programmeer het ESP32-bord
Programmeer het ESP32-bord
Programmeer het ESP32-bord
Programmeer het ESP32-bord

Start Arduino IDE.

Selecteer uw ESP32-bord in het menu Extra.

Zorg ervoor dat u ook de juiste poort hebt geselecteerd.

Upload deze code op het bord. Als u de seriële monitor opent (stel de baudrate in op 9600), zou u de waarden moeten kunnen zien die door de verschillende sensoren zijn geregistreerd

Stap 3: Bewaak het weerstation op afstand via de Blynk-app

Bewaak het weerstation op afstand via de Blynk-app
Bewaak het weerstation op afstand via de Blynk-app
Bewaak het weerstation op afstand via de Blynk-app
Bewaak het weerstation op afstand via de Blynk-app
Bewaak het weerstation op afstand via de Blynk-app
Bewaak het weerstation op afstand via de Blynk-app

Met de Blynk-app kunnen we de door het weerstation geregistreerde waarden op afstand volgen, rechtstreeks op onze smartphone, ongeacht onze afstand tot het weerstation.

Het enige wat we nodig hebben is de blynk-app en een internetverbinding. In dit project leert u hoe u de waarden bewaakt die alleen door de LDR-sensor en de DHT11-sensor worden geregistreerd.

Maak een nieuw project in de Blynk-app

Nadat je de app hebt gedownload en succesvol bent ingelogd op je account, begin je met het maken van een nieuw project.

Kies je hardware

Selecteer het hardwaremodel dat u gaat gebruiken. Als je deze tutorial volgt, gebruik je waarschijnlijk een ESP32-bord.

Auth-token

Auth Token is een unieke identificatie die nodig is om uw hardware met uw smartphone te verbinden. Elk nieuw project dat u aanmaakt, heeft zijn eigen authenticatietoken. U krijgt automatisch Auth Token in uw e-mail na het maken van een project. U kunt het ook handmatig kopiëren. Klik op het gedeelte apparaten en selecteer het vereiste apparaat, en je ziet de token

De Blynk-app instellen

U moet een project maken op blynk dat is afgestemd op het bewaken van de parameters die door het weerstation zijn geregistreerd. Pak 3 waardeweergave-widgets.

Configureer ze één voor één. De eerste krijgt V6 als invoer, de tweede V5 en de derde V0. U zult merken dat ze allemaal in de push-modus staan.

Programmeer het ESP32-bord:

Start arduino IDE en open dit programma. Selecteer het bord dat u gebruikt in het menu Extra, evenals de juiste poort. Upload de code. Als het uploaden is gelukt, zou u een bericht van Blynk op de seriële monitor moeten kunnen zien.

Aanbevolen: