Inhoudsopgave:
Video: Arduino + ESP-weerbox - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Een handig apparaat dat dient voor een korte termijn lokale en driedaagse weersvoorspelling
Stap 1: Arduino-onderdeel
Dit apparaat bestaat uit twee onafhankelijke assemblages in één doos.
Een daarvan is de Arduino-barometer met de BMP180-sensor, die een rapport bevat van realtime, -1h en -3h verschil in atmosferische druk. Deze rapporten zijn vooral nuttig bij de lokale weersvoorspelling op korte termijn. De code is afkomstig van de "shelvin.de"-website, waarin het verschil tussen de absolute en de relatieve atmosferische druk voor de gegeven hoogte is ingevoerd in de regel "druck_offset=" op de code. De resultaten worden gepresenteerd op het N5110 LCD-scherm, waarop ook de interne temperatuur wordt weergegeven.
Stap 2: ESP8266-onderdeel
Het volgende apparaat wordt aangedreven door een ESP8266-bord waarop een 0,96-inch oled-scherm is aangesloten. ESP8266 is via Wi-Fi-netwerk verbonden met de "openweathermap" -pagina, van waaruit een driedaagse weersvoorspelling wordt genomen en deze op het oled-display wordt weergegeven. Voor dit doel moet u een API-sleutel invoeren in de code, die wordt verkregen van de Openweathermap-pagina. Volledige gedetailleerde instructies voor het installeren van bibliotheken en code op esp8266 worden gegeven op:
blog.squix.org/wp-content/uploads/2017/06/esp8266weatherstationgettingstartedguide-20170608.pdf In dit specifieke geval gebruik ik het NodeMCU 1.0 (ESP12E-module) bord.
Stap 3: Schematisch:
De afbeelding hierboven toont het schema van het complete apparaat.
Aanbevolen:
Programmeer Esp -01 met Arduino: 3 stappen
Programmeer Esp -01 met Arduino: het programmeren van esp8266 is een beetje omdat het geen ingebouwde USB naar ttl-converter of een resetknop heeft
Meerdere ESP-gesprekken voeren via ESP-NOW met ESP32 en ESP8266: 8 stappen
Meerdere ESP-gesprekken maken via ESP-NOW ESP32 en ESP8266 gebruiken: voor mijn lopende project heb ik meerdere ESP nodig om met elkaar te praten zonder een router. Om dit te doen, zal ik de ESP-NOW gebruiken om draadloos met elkaar te communiceren zonder een router op de ESP
ESP naar ESP-communicatie: 4 stappen
ESP naar ESP-communicatie: deze tutorial helpt u andere zendontvangermodules te vervangen voor elk ander project dat draadloze communicatie omvat. We zullen een op ESP8266 gebaseerd bord gebruiken, één in WiFi-STA-modus en de andere in WiFi-AP-modus, NodeMCU V3 is mijn keuze voor dit project
IoT-HUB-Live-integratie (ESP 8266, Arduino): 11 stappen
IoT-HUB-Live-integratie (ESP 8266, Arduino): Als je IoT-apparaten hebt en een cloudservice nodig hebt om je metingen op te slaan
ESP-12E en ESP-12F programmeer- en ontwikkelingsbord: 3 stappen (met afbeeldingen)
ESP-12E en ESP-12F programmeer- en ontwikkelingsbord: De opdracht voor dit bord was eenvoudig: ESP-12E- en ESP-12F-modules net zo gemakkelijk kunnen programmeren als de NodeMCU-kaarten (d.w.z. dat u niet op knoppen hoeft te drukken). Heb breadboard-vriendelijke pinnen met toegang tot de bruikbare IO. Gebruik een aparte USB-naar-serieel-conv