Die Wetterstation verwendet den ESP8266-12E, um Daten aus dem Internet abzurufen: Uhrzeit einer Stadt, Wetterdaten und Prognoseinformationen für die nächsten 3 Tage, Bildlauf auf dem SSD1306-OLED-Display;
Das Gerät kann umschalten, um Daten aus jeder Stadt der Welt anzuzeigen - vielleicht leben Ihre Verwandten oder Freunde dort.
Das Gerät verwendet die Sensoren DHT11, BMP180, BH1750FVI, um Temperatur-, Feuchtigkeits-, Atmosphärendruck- und Lichtdaten zu erfassen.
Die Wetterstation liest alle 5 Sekunden Daten in Innenräumen über einen Sensor und lädt sie alle 60 Sekunden ins Internet hoch.
Sie können Echtzeit-Datendiagramme von Ihrem Telefon oder Computer aus anzeigen. Natürlich können Sie den Code ändern, um verschiedene Funktionen zu implementieren.
Eigenschaften:
ESP8266: CP2102-Chip im Inneren, Micro-USB, 4 MB Flash, voller E / A-Anschluss und drahtlose 802.11-unterstützte IOT-Plattform für Arduino-kompatibel.
DHT11-Sensor: Ein digitaler Signalausgang mit einem kalibrierten kombinierten Temperatur- und Feuchtigkeitssensor. Das einfache Kommunikationsprotokoll reduziert den Programmieraufwand erheblich.
BMP180: hochpräziser, kleiner 3μA-Drucksensor mit extrem geringer Leistung. Seine absolute Leistung, die absolute Genauigkeit des niedrigsten, kann 0,03 hPa erreichen. Kann direkt über den I2C-Bus mit einer Vielzahl von Mikroprozessoren verbunden werden. Druckbereich: 300 ~ 1100 hPa.
BH1750FVI: Digitaler Lichtintensitätssensor. Direkte digitale Ausgabe, komplexe Berechnung entfällt, Kalibrierung entfällt.
Gelbes blaues OLED-Display: 0,96 "SSD1306 128X64 Gelbes und blaues OLED-LCD-Display mit I2C IIC SPI-Serie
Beachten:
Kits, die nur für Windows-Betriebssysteme entwickelt wurden.
Ergebnis:
1. Holen Sie sich in regelmäßigen Abständen Wetterdaten von OpenWeathermap, die das Wetter von heute und die Wettervorhersage für die nächsten 3 Tage in einer beliebigen Stadt der Welt anzeigen.
2. Lesen Sie in regelmäßigen Abständen die aktuellen Temperatur- und Feuchtigkeitsdaten in Innenräumen ab.
3. Regelmäßiges Ablesen des Luftdrucks und der Lichtintensitätsdaten.
4. Laden Sie Temperatur, Luftfeuchtigkeit, Luftdruck und Intensität der Beleuchtungsdaten in regelmäßigen Abständen auf thingspeak.com hoch.
5. Zeigen Sie die Wettervorhersage auf dem OLED-Display an und zeigen Sie die Umweltüberwachungstabelle auf thingspeak.com an.
Leitfaden Katalog:
Übersicht: In diesem Handbuch wird beschrieben, wie eine Miniatur-Wetterstation mit Arduino IDE erstellt wird
Schritt 1: Installieren Sie USB-To-Serial
Schritt 2: Installieren Sie für Arduino IDE für ESP8266
Schritt 3: Brennen der Firmware auf ESP8266
Schritt 4: Komponenten anschließen
Schritt 5: Registrieren Sie OpenWeathermap, ein neues Konto
Schritt 6: Importieren Sie den WeatherStation-Code in die for Arduino IDE
Schritt 7: Bibliothek hinzufügen
Schritt 8: Ändern Sie die Datei WeatherStation.ino
Schritt 9: Stellen Sie die Karte und den Port erneut ein
Schritt 10: Brennen Sie den Code auf ESP8266
Schritt 11: Ergebnis
AT-Firmware im Leitfaden:
Ai-Thinker_ESP8266_DOUT_8Mbit_v1.5.4.1-a_20171130.bin
Bibliotheksanhang im Leitfaden:
esp8266-weather-station-master.zip (WeatherStation-Quellcode)
esp8266-oled-ssd1306-master.zip
json-streaming-parser-master.zip
Werkzeuge im Leitfaden:
ESP8266Flasher.exe
usb-to-serial.rar
Paket beinhaltet:
1 * ESP8266-12E
1 * DHT11
1 * BMP180
1 * BH1750FVI
1 * OLED-Anzeige
1 * USB-Kabel
2 * Steckbrett
20 * Für Dupont-Kabel
Wenn Sie Zweifel oder Unsicherheiten zu diesem Artikel haben, kontaktieren Sie uns ohne zu zögern, wir sind immer für Sie da und werden Ihre Probleme lösen. Danke und wünsche dir einen schönen Tag!