Inhaltsverzeichnis:

Einzigartiges Schaustück der Schreibtisch-Wetterstation - Gunook
Einzigartiges Schaustück der Schreibtisch-Wetterstation - Gunook

Video: Einzigartiges Schaustück der Schreibtisch-Wetterstation - Gunook

Video: Einzigartiges Schaustück der Schreibtisch-Wetterstation - Gunook
Video: 24 Tricks, die sonst nur Sterneköche und Konditoren kennen 2024, November
Anonim
Image
Image

Hallo Leute! Für dieses Monatsprojekt habe ich eine Wetterstation in Form einer Schreibtischpflanze oder Sie können es als Schreibtischschaustück bezeichnen. Diese Wetterstation ruft Daten von einer Website namens openwethermap.org in ESP8266 ab und ändert die RGB-Farben im Prunkstück. Das Prunkstück hat viele verschiedene Farbkombinationen, die sich je nach Zeit und Klima ändern. Wenn es zum Beispiel abends draußen regnet, wird die Farbe der Wolken zu einer Kombination aus Rot, Orange, Gelb und zeigt den Gewittereffekt. So gibt es viele verschiedene Farbkombinationen.

Schritt 1: Erforderliche Komponenten

Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten

*Knoten-MCU (ESP8266)

*WS2812 LED-Streifen

*5V Micro-USB-Ladegerät

*3D gedruckte Teile

Schritt 2: Schaltungsverbindung

Schaltungsanschluss
Schaltungsanschluss
Schaltungsanschluss
Schaltungsanschluss
Schaltungsanschluss
Schaltungsanschluss

* Stellen Sie die Anschlüsse wie im Schaltplan gezeigt her.

*Sie können den WS2812B LED-Streifen anstelle einzelner LEDs verwenden.

*Der Data-Pin ist mit Pin D4 des ESP8266, GND mit GND und 5V mit Vin der NodeMCU verbunden.

*Stellen Sie sicher, dass Sie für jede Wand 4 LEDs (4 LEDs x 4 Wände = 16 LEDs), 7 LEDs für Cloud und 2 LEDs für Sonne/Mond (3D gedruckte Small Circe) verwenden.

*Die ESP8266-Platine wird unter der Basis platziert, die Basis hat eine 3D-gedruckte Abdeckung, um sie abzudecken.

Schritt 3: Pflanzen

Pflanzen
Pflanzen

*Legen Sie eine Polyethylenabdeckung in den Topf.

*Legen Sie den Boden und die Hose in den kastenförmigen Topf.

Schritt 4: Codierung

Codierung
Codierung
Codierung
Codierung
Codierung
Codierung
Codierung
Codierung

* Öffnen Sie den unten angegebenen Code in der Arduino IDE.

*Code:

*Stellen Sie sicher, dass Sie alle Bibliotheken enthalten, die im Code erwähnt werden.

*Jetzt musst du das bearbeiten

String OPEN_WEATHER_MAP_APP_ID = "App_ID";String OPEN_WEATHER_MAP_LOCATION_ID = "Standort_ID";

*Öffnen Sie den Browser und suchen Sie nach www.openweathermap.org.

*Erstellen Sie ein Konto und melden Sie sich auf dieser Website an.

*Klicken Sie auf API-Schlüssel, kopieren Sie den Schlüssel und fügen Sie ihn im Programm unter APP_ID ein.

*In der gleichen Website suchen Sie Ihren Standort, öffnen Sie das Ergebnis und kopieren Sie die letzte Zahl aus der URL und fügen Sie sie unter LOCATION_ID ein.

*Die MAP_ID und LOCATION_ID werden meiner ähnlich sein.

*Geben Sie Ihren Wifi_Namen bei ssid und Ihr Wifi-Passwort ein.

const char* ssid = "Wifi_name";const char* passwort = "passwort";

*Ändern Sie jetzt die Zeitzone gemäß der Zeitzone Ihres Landes

int-Zeitzone = 5,5 * 3600;

Gemäß Indien ist die Zeitzone 5:30 Uhr, also habe ich 5.5 eingegeben, genauso können Sie Ihre Zeitzone eingeben.

*Alle Unterstriche müssen von Ihnen bearbeitet werden, wie ich gezeigt habe.

* Verbinden Sie nun den ESP8266 mit Ihrem PC, wählen Sie den Port aus und laden Sie den Code hoch.

Schritt 5: Finale

Finale
Finale

Stecken Sie das Micro-USB-Ladegerät ein und Sie sind fertig.

Danke schön!

Empfohlen: