Inhaltsverzeichnis:

ESP32 Weathercloud Wetterstation - Gunook
ESP32 Weathercloud Wetterstation - Gunook

Video: ESP32 Weathercloud Wetterstation - Gunook

Video: ESP32 Weathercloud Wetterstation - Gunook
Video: Using Arduino IoT Cloud with ESP32 | Is it better than New Blynk 🤔 2024, Juli
Anonim
ESP32 Weathercloud Wetterstation
ESP32 Weathercloud Wetterstation

Letztes Jahr habe ich mein bisher größtes Instructable namens Arduino Weathercloud Weather Station veröffentlicht. Es war sehr beliebt, würde ich sagen. Es wurde auf der Instructables-Homepage, dem Arduino-Blog, dem Wiznet-Museum, Instructables Instagram, Arduino Instagram und auch auf Weathercloud Twitter vorgestellt. Es war sogar eines der Top 100 Instructables von 2018! Und das war eine sehr große Sache für einen kleinen Hersteller wie mich. Ich habe mich über so viele positive Reaktionen gefreut und jeden einzelnen Kommentar und Tipp aufmerksam gelesen. Seit ca. 8 Monaten arbeite ich an dieser neuen, verfeinerten Station. Ich habe verschiedene Dinge repariert und verbessert. Ich habe versucht, es kleiner, einfacher, intelligenter und cooler zu machen und die akzeptablen Kosten von 150 € (165 $) zu belassen. Die Station ist auf einer Roboterfarm in der Nähe von Senec in der Slowakei montiert. Hier die aktuellen Daten.

Ich werde versuchen, meinen gesamten Denkprozess hier zu erklären. Wenn Sie also nur direkt mit dem Build beginnen möchten, springen Sie einfach direkt zu Schritt 3.

Merkmale:

  • Messung von 12 meteorologischen Werten
  • Verwendung von 8 verschiedenen Sensoren
  • IoT – Daten sind öffentlich in der Cloud
  • 5V 500mA Betrieb
  • Kommunikation über WLAN
  • absolut wetterfest
  • sieht gut aus
  • es ist DIY

Vielen Dank an Lab Cafe Makerspace für die Bereitstellung von Platz und Unterstützung beim Bau dieser Station. Schau sie dir an!

Bildnachweis: ICH (natürlich) + Viktor Demčák

UPDATE 18.07.2020: Hallo zusammen! Es ist lange her. Viele von Ihnen haben mir über mehrere Probleme mit der Hard- und Software geschrieben. Die neue Hardware wird in wenigen Wochen fertig sein, aber bis dahin veröffentliche ich neue Firmware. Diese Software wird helfen, einige der Probleme zu beseitigen. Gehen Sie zu Schritt 12, um mehr zu erfahren. Und vor allem: Viel Spaß!

Schritt 1: Design

Entwurf
Entwurf

Das Entwerfen einer Wetterstation ist ein langer und durchdachter Prozess. Sie haben so viele Möglichkeiten zur Auswahl. Dies sind die wichtigsten Dinge, die Sie beim Entwerfen einer Wetterstation beachten sollten (oder zumindest habe ich es getan):

1) HAUSHALT. Das ist ziemlich selbsterklärend.

2) STANDORT. Dies ist sehr wichtig, da es sich sowohl auf die Installation als auch auf die Kommunikationstechnik und die benötigte Stromquelle auswirkt. Fernwetterstationen benötigen Sender mit großer Reichweite und eine autarke Stromquelle wie ein Solarpanel.

3) GEMESSENE VARIABLEN. Wollen Sie nur Temperatur oder Luftfeuchtigkeit messen? Dann können Sie die Sonde fast überall platzieren. Wenn Sie jedoch Niederschlag, Wind, Sonneneinstrahlung, UV-Index oder andere Dinge im Zusammenhang mit Sonne oder Niederschlag messen möchten, dürfen die Sensoren nicht im Schatten liegen und weder von oben noch von den Seiten blockiert werden.

4) GENAUIGKEIT. Wollen Sie, dass Ihre Messungen präzise kalibriert und mit dem nationalen Wetterinstitut vergleichbar sind oder reichen Ihnen eher Amateurwerte?

Sie sollten also inzwischen ein ziemlich gutes Bild von dem haben, was Sie wollen. Kommen wir also zum Zeichenbrett! Hier sind einige Grundregeln, über die ich nachgedacht habe:

1) SCHÜTZEN SIE DEN TEMPERATURSENSOR. Sie müssen dies unbedingt tun. Wärme kann auf so viele Arten übertragen werden, dass sie durch die Struktur der Station selbst abgestrahlt und geleitet werden kann. Versuchen Sie also, alle Metallteile zu beschichten und den Temperatursensor in einen Strahlungsschutz zu legen. Ich weiß, meine Bestrahlungsstation ist nicht perfekt, aber es hilft.

2) STELLEN SIE DEN WINDSENSOR HOCH AUF. Windsensoren sollen nach internationalen Standards 10m hoch platziert werden. Ich habe nicht einmal das Geld, um eine 10m-Säule zu kaufen, also reicht mir ein 2m-Rohr über einem Dach.

3) FREIER BEREICH UM UND ÜBER DEM BAHNHOF. Wenn Sie Sonnenlicht messen möchten, können Sie den Sensor nicht im Schatten platzieren. Wenn Sie Niederschlag messen möchten, können Sie die Tröpfchen nicht blockieren. Stellen Sie also sicher, dass der Bereich um und über der Station geräumt ist.

Lass uns weitermachen. Also entschied ich mich für meine Station, diese Variablen zu messen: Lufttemperatur, Bodentemperatur, relative Luftfeuchtigkeit, Luftdruck, Hitzeindex, Taupunkt, Windchill, Niederschlag, Sonneneinstrahlung, UV-Index, Windgeschwindigkeit und Windrichtung. Dies sind insgesamt 8 Sensoren, davon 3 kleine, auf Leiterplatten montierbare Module und 5 externe Sonden. Ich benötige 2 separate Mikrocontroller, einen nur für die Niederschlagsmessung und den zweiten für alles andere.

Ich beschloss, alles, was ich kann, auf eine einzige Platine zu legen. Ich habe die Platine in eine IP65-Box mit transparenter Abdeckung gesteckt, damit Sonnenlicht zu den Sonnenstrahlungs- und UV-Indexsensoren gelangen kann. Alle anderen Sensoren werden mit einem Kabel an die Hauptsteuerbox angeschlossen. Das war's für mein Design.

Schritt 2: Wetterwolke

Wetterwolke
Wetterwolke

"ESP32 Weathercloud Wetterstation" Was ist Weatherclud? Weathercloud ist ein großes Netzwerk von Wetterstationen, die Daten in Echtzeit aus der ganzen Welt melden. Es ist kostenlos und es sind mehr als 10 000 Wetterstationen damit verbunden. Erstens hatte ich meine eigene HTML-Website, auf der alle Daten gesendet wurden, aber das Erstellen einer eigenen Website und Grafiken ist schwierig und es ist viel einfacher, alle Daten einfach an eine große Cloud-Plattform zu senden, die schöne Grafiken und stabile Server hat. Ich habe nach Möglichkeiten gesucht, Daten an Weathercloud zu senden, und ich habe festgestellt, dass Sie dies einfach durch einen einfachen GET-Aufruf erreichen können. Das einzige Problem mit Weathercloud ist, dass Sie mit einem kostenlosen Konto nur alle zehn Minuten Daten senden können, aber das sollte für die meisten Anwendungen kein Problem sein. Sie müssen ein Weathercloud-Konto erstellen, damit es funktioniert. Dann müssen Sie auf deren Website ein Senderprofil erstellen. Wenn Sie Ihr Wetterstationsprofil auf Weathercloud erstellen, erhalten Sie eine Weathercloud ID und einen Weathercloud KEY. Bewahren Sie diese auf, da das Arduino sie benötigt, um zu wissen, wohin die Daten gesendet werden sollen.

Schritt 3: Teileliste

Liste der Einzelteile
Liste der Einzelteile

OK, für dieses Projekt benötigen Sie also alles, was in meiner Google Docs-Stückliste hier ordentlich aufgelistet ist.

GESCHÄTZTE PROJEKTKOSTEN: 150€/165$

Schritt 4: Werkzeuge

Werkzeuge
Werkzeuge

Diese Tools könnten sich als nützlich erweisen (obwohl die meisten von ihnen absolut notwendig sind):

Laserschneider

Schweißer

Stahlsäge

Abisolierzange

Bohrmaschine

Akkubohrmaschine

Lötkolben

Zange

Schraubendreher

Klebepistole

Multimeter

Baumbohrer

Schritt 5: Design der Steuerplatine

Design der Steuerplatine
Design der Steuerplatine
Design der Steuerplatine
Design der Steuerplatine
Design der Steuerplatine
Design der Steuerplatine

Ich habe mich für eine sehr zentralisierte Architektur entschieden. Das bedeutet, dass sich alles, was sein kann, nicht nur in einer Box, sondern auf einer Platine befindet. Ich habe vor kurzem gelernt, wie man PCBs entwirft, was eine sehr wertvolle und nützliche Fähigkeit ist. Alle Projekte sind viel sauberer und präziser und in gewisser Weise sogar elegant. Es ist auch sehr praktisch: Sie senden Ihre Dateien einfach nach China und sie erledigen die gesamte Verkabelung und senden Ihnen das komplette Board zu. Dann löten Sie einfach die Komponenten an und fertig.

Die Platine enthält beide Mikrocontroller in dieser Station: ESP32 (die Hauptsteuereinheit) und Arduino NANO (der Niederschlagsprozessor). Es enthält auch einige der Sensoren, darunter: BME280, BHT1750 und ML8511. Dann gibt es das DS3231 RTC-Modul. Zu guter Letzt gibt es noch einige Widerstände und Schraubanschlüsse.

Ich habe mein Board in Autodesk Eagle entworfen. Laden Sie einfach die mitgelieferte Gerber-Datei "ESP32 weather station.zip" herunter und laden Sie sie auf JLC PCB hoch. Oder wenn Sie es bearbeiten möchten, können Sie die Dateien "ESP32 Wetterstation schematisch.sch" und "ESP32 Wetterstation board.brd" herunterladen und in Eagle bearbeiten. Ich empfehle dringend, zuerst die Circuit Board Design Class von Instructables anzumelden.

Schritt 6: Löten

Löten
Löten
Löten
Löten
Löten
Löten
Löten
Löten

Okay, ihr alle habt das wahrscheinlich schon einmal gemacht. Auf diesem schönen Board, das ich entworfen habe, sind schöne Siebdruckabdrücke gedruckt. Wenn Sie das haben, sollte das Löten ein Kinderspiel sein, weil Sie genau sehen, wohin was geht. Es gibt nur THT-Bauteile mit dem Standardabstand von 0,1.

UPDATE 18.07.2020: Das RTC-Modul wird nicht mehr benötigt. Es ist nicht erforderlich, es auf der Platine zu montieren. In Schritt 12 erfahren Sie mehr.

Schritt 7: Herstellung des Strahlungsschildes

Herstellung des Strahlenschutzes
Herstellung des Strahlenschutzes

Als ich das gebaut habe, habe ich mir gesagt: "Okay, du hast das schon zweimal gemacht, es besteht keine Chance, dass du es jetzt vermasselst." Und ich nicht.

Ein Sonnenstrahlungsschutz wird in Wetterstationen sehr häufig verwendet, um direkte Sonneneinstrahlung zu blockieren und somit Fehler bei der gemessenen Temperatur zu reduzieren. Es dient auch als Halterung für den Temperatursensor. Strahlenschutzschilde sind sehr nützlich, bestehen aber normalerweise aus Stahl und sind teuer, daher habe ich mich entschieden, einen eigenen Schild zu bauen. Ich habe ein Instructable gemacht, das zeigt, wie man ein Strahlungsschild wie dieses macht.

Schritt 8: Steuerkasten

Kontrollkasten
Kontrollkasten
Kontrollkasten
Kontrollkasten
Kontrollkasten
Kontrollkasten

Der Hauptteil dieser Station ist offensichtlich der Steuerkasten. Es enthält die primären und sekundären Mikrocontroller, einige der Sensoren, die RTC und einige passive Komponenten. All das in einem praktischen IP65-Paket. Die Box hat eine durchscheinende Abdeckung, damit Sonnenlicht zu den UV- und Sonnenstrahlungssensoren gelangen kann.

Bevor wir die Platine montieren können, müssen wir die Box für die Kabel vorbereiten. In die Box gehen fünf Strom- und Datenkabel. Um die wasserdichten Eigenschaften der Station zu erhalten, benötigen wir wasserdichte Kabelverschraubungen. Insbesondere ein PG7 für das Stromkabel, ein zweites PG7 für die Wind- und Regensensoren und das dritte PG11 für beide Temperatursensoren. Ich habe die größere (PG11) Drüse in die Mitte einer Wand der Box und die beiden kleineren (PG7) Drüsen in die gegenüberliegende Wand gelegt. Der Prozess zum Ändern der Box ist also wie folgt:

1) Markieren Sie die Mitte jedes Lochs mit einem Marker.

2) Bohren Sie ein kleines Loch mit einem dünnen Bohrer.

3) Vergrößern Sie das Loch langsam mit einem Baumbohrer.

4) Löschen Sie die Löcher.

5) Führen Sie eine Kabelverschraubung in jede der Löcher ein und sichern Sie sie.

Schritt 9: Leiterplattenmontage

Leiterplattenmontage
Leiterplattenmontage
Leiterplattenmontage
Leiterplattenmontage
Leiterplattenmontage
Leiterplattenmontage
Leiterplattenmontage
Leiterplattenmontage

Da ich nur die Studenten-Testversion von Autodesk Eagle habe, kann ich keine PCBs entwerfen, die größer als 8cm sind. Alles passt zu diesem Board, also ist das in Ordnung. Einziges Problem ist das Steuergerät. Die im Karton enthaltenen Befestigungslöcher für die Platine sind 14 cm voneinander entfernt. Dies bedeutet, dass wir einen Halter für die Leiterplatte benötigen. Dies kann eine Platine (Holz/Kunststoff/Metall) sein, auf der wir die Platine montieren. Dann befestigen wir die Halterplatine an der Steuerbox. Auf diese Weise wird die Platine an der Steuerbox befestigt.

Sie können den Halter nach Belieben herstellen. Sie können es manuell aus einer Holz- oder Stahlplatte herstellen, Sie können es laserschneiden (wie ich) oder sogar in 3D drucken. Ich schließe die Abmessungen des Boards ein, so dass Sie die Wahl haben. Wenn Sie Zugang zu einem Laserschneider haben, ist das Laserschneiden die einfachste Option. Sie finden die Lasercutter-Dateien hier sowohl im.pdf- als auch im.svg-Format.

Wie Sie sehen können, habe ich mehrere Variationen des Halters durchlaufen. Schließlich habe ich mich für Acryl entschieden, weil es nicht durch Feuchtigkeit (wie Holz) angegriffen wird und keine Hitze anzieht (wie Stahl).

Schritt 10: Montage + Verkabelung

Montage + Verkabelung
Montage + Verkabelung
Montage + Verkabelung
Montage + Verkabelung
Montage + Verkabelung
Montage + Verkabelung
Montage + Verkabelung
Montage + Verkabelung

Dies wird eine ziemlich einfache Aufgabe sein, aber eine ziemlich schwierige zu erklären, da es viele kleine Schritte gibt. Kommen wir dann gleich dazu:

1) Führen Sie alle Kabel in die dafür vorgesehenen Löcher ein. Sichern Sie die Kabelverschraubungen noch nicht.

2) Schließen Sie alle Kabel der Windsensoren, des Regensensors und des Stromkabels gemäß dem mitgelieferten Schaltplan an. Kabel von den Temperatursensoren noch nicht anschließen.

3) Entfernen Sie, falls montiert, die Leiterplattenhalterung. Drehen Sie dann die Platine um, sodass die Kabel entlang der Unterseite verlaufen. Befestigen Sie die Leiterplattenhalterung so, dass die Kabel in einem Sandwich zwischen der Leiterplatte und der Halterung befestigt sind.

4) Setzen Sie die Leiterplattenhalterung ein und schrauben Sie sie mit der Leiterplatte fest.

5) Sichern Sie die beiden kleineren (PG7) Kabelverschraubungen. Sichern Sie den größeren noch nicht.

6) Führen Sie die Kabel der Temperatursensoren gemäß dem beiliegenden Schaltplan ein und schließen Sie sie an.

7) Setzen Sie die obere Abdeckung auf und schrauben Sie sie fest.

Schritt 11: Seien Sie glücklich

Sei glücklich
Sei glücklich

Dieser Schritt ist eine Art Kontrollpunkt. An dieser Stelle sollten Sie sich etwas gemacht haben, das so aussieht, wie Sie es auf dem Bild sehen. Wenn das richtig ist, sei glücklich. Machen Sie weiter, holen Sie sich einen Snack und ruhen Sie sich aus, denn dies ist nicht nur ein kleiner Schritt für einen Mann, sondern ein riesiger Sprung für die Menschheit. Wenn nicht, gehen Sie die vorherigen Schritte durch und lokalisieren Sie das Problem. Wenn das nicht hilft, kommentiere oder schreibe mir.

Wenn Sie also wieder gesund und fit sind, können Sie mit dem Codieren und Debuggen fortfahren.

Schritt 12: Codierung und Debugging

Codierung und Debugging
Codierung und Debugging

Yaaaaay, jeder liebt das Programmieren! Und selbst wenn Sie dies nicht tun, spielt es keine Rolle, denn Sie können einfach meinen Code herunterladen und verwenden.

Zuerst müssen Sie Ihrem Board-Manager das ESP32-Entwicklungsmodul hinzufügen. Dazu müssen Sie ein JSON-Paket herunterladen und über den Board-Manager installieren. Sehen Sie sich dieses Tutorial von Random Nerd Tutorials an.

Jetzt müssen Sie alle wichtigen Bibliotheken herunterladen. Zur Vereinfachung habe ich für Sie das ZIP-Archiv "Libraries.zip" erstellt. Importieren Sie das Archiv nicht wie eine klassische Bibliothek in die Arduino IDE. Entpacken Sie stattdessen das Archiv und verschieben Sie alle Dateien nach Documents/Arduino/Libraries. Jetzt können Sie alle vier meiner Programme herunterladen: "Wi-Fi_Weathercloud_API_test.ino", "System_test.ino", "ESP32_Weathercloud_Weather_Station.ino".

Öffnen Sie "Wi-Fi_Weathercloud_API_test.ino". Sie müssen ein paar Dinge ändern. Zuerst müssen Sie "SSID" und "KEY" durch Ihre Wi-Fi-Netzwerk-SSID (Name) und Ihr Passwort ersetzen. Zweitens müssen Sie "WID" und "KEY" durch Ihre Weathercloud ID und KEY ersetzen, die Sie aus Schritt 2 haben sollten. Das gleiche müssen Sie auch mit "ESP32_Weathercloud_Weather_Station.ino" machen. Fahren Sie fort und laden Sie den Code auf den ESP32 hoch. Sie sollten die vordefinierten Daten auf der Weathercloud-Website sehen. Wenn das richtig ist, fahren Sie fort.

Laden Sie die "System_test.ino" auf den ESP32 und den "I2C_rainfall_sender" auf den Arduino NANO hoch. Öffnen Sie die serielle Konsole von ESP32 bei 115200 Baud. Sie sollten jetzt alle 15 Sekunden Sensordaten auf Ihrem Bildschirm sehen. Spielen Sie mit den Sensoren. Ein Licht in den Sonneneinstrahlungssensor leuchten, in den Windgeschwindigkeitssensor blasen, den Temperaturfühler erhitzen… So können Sie testen, ob alles funktioniert. Wenn Sie zu dem Schluss kommen, dass alles so ist, wie es sein sollte, fahren Sie fort.

Laden Sie die "ESP32_Weathercloud_Weather_Station.ino" auf den ESP32 hoch. Wenn Sie alles richtig gemacht haben, sollten Sie alle 10 Minuten die echten Daten der Station auf der Weathercloud-Seite sehen. Wenn dies funktioniert, bedeutet dies, dass Ihre Station jetzt voll funktionsfähig ist und Sie sie nur noch an einem schönen Ort installieren müssen.

UPDATE 18.07.2020: Alle Sekundär-/Prüfungsprogramme bleiben gleich. Aber das Hauptprogramm der Wetterstation wurde aufgewertet. Die Struktur des Codes ist viel klarer als zuvor. Sie können alle erforderlichen Parameter am Anfang des Codes einstellen. Der ESP32 bekommt jetzt Zeit von einem NTP-Server, sodass das RTC-Modul nicht mehr benötigt wird. Zu guter Letzt führt der ESP32 jetzt ein Deep-Sleep-Verfahren durch, wenn er keine Daten misst und sendet. Dadurch wird der Stromverbrauch reduziert und die Lebensdauer der Wetterstation verlängert. Um den neuen Code zu verwenden, laden Sie einfach den aktualisierten Code "ESP32_Weathercloud_Weather_Station.ino" und die aktualisierte ZIP-Datei mit Bibliotheken herunter (Instructables akzeptiert dies nicht, daher ist hier ein Google Drive-Link). Genießen!

Schritt 13: Stationshalterung

Stationshalterung
Stationshalterung
Stationshalterung
Stationshalterung
Stationshalterung
Stationshalterung

Nachdem Sie also bestätigt haben, dass Ihre Station funktioniert, müssen Sie eine Halterung dafür entwerfen und herstellen. Es muss stark, langlebig, kompakt und nicht zuletzt schön sein. Nehmen Sie diesen Schritt eher als Empfehlung oder Inspiration als als genaue Anleitung. Ich weiß nicht, wie es aussieht, wo du es montieren wirst. Da muss man etwas kreativer werden. Aber wenn Sie ein Flachdach haben, aus dem ein Metallrohr mit 5 cm Durchmesser herausragt, machen Sie weiter und machen Sie es wie ich. Diese Station hat zwei Boxen. Also beschloss ich, beide nebeneinander auf eine Metallplatte zu stellen. Es muss auf ein Metallrohr mit einem Durchmesser von 5cm montiert werden. Also habe ich ein Rohr mit 5cm Innendurchmesser auf die Unterseite der Platte gelegt. Beide Windsensoren müssen weit vom Rest der Station entfernt sein. Legen Sie also zwei 40cm lange Rohre an jede Seite der Station und zwei 10cm lange Rohre an jedem Ende. Der Strahlenschutz sollte unter der Platte montiert werden, um zusätzlichen Schatten zu bieten. Dazu habe ich auf das dicke Metallrohr einen 7 mal 15 cm großen L-Bügel gesteckt.

Hier sind alle benötigten Metallteile einzeln [Maße in mm]:

1x Rohr, Innendurchmesser 50, Länge 300

1x Platte, 250 x 300, Dicke 3

1x L-Halterung, 75 und 150 Arme

2x Rohr, Außendurchmesser 12, Länge 400

2x Rohr, Innendurchmesser 17, Länge 100

Wenn Sie alle diese Metallteile haben, können Sie sie gemäß dem von mir bereitgestellten 3D-Modell anschweißen. Dann müssen Sie alle Löcher für die Boxen und für den Strahlenschutz bohren. Dann malen Sie es einfach mit Farbe für Metall. Ich empfehle Weiß, da es von allen Farben am wenigsten Wärme aufnimmt. Das ist es, Sie haben sich eine Stationshalterung zugelegt, auf der Sie Ihre Station montieren können!

Schritt 14: Installation

Installation
Installation
Installation
Installation
Installation
Installation

Schnappen Sie sich Ihre Wetterstation, Ihre Montierung und alle Ihre Werkzeuge, denn Sie werden sie alle brauchen. Steigen Sie in ein Auto (oder einen Bus ist mir egal) und fahren Sie zum zukünftigen Standort Ihres Bahnhofs. Schließlich können Sie die Station montieren.

Es ist eine Sache, Ihre Wetterstation in Ihrer Werkstatt zum Laufen zu bringen, aber sie unter den rauen Bedingungen der realen Welt zum Laufen zu bringen, ist eine andere. Die Installationsprozedur hängt stark von dem Gebäude ab, auf dem Sie Ihre Station montieren. Aber wenn Sie den Halter aus dem vorherigen Schritt und einen leistungsstarken Bohrer haben, sollte es in Ordnung sein. Sie müssen nur das dicke Rohr von der Halterung auf das etwas dünnere Rohr auf dem Dach kleben. Dann einfach beide Rohre durchbohren und mit einer langen Schraube befestigen. Montieren Sie alle Boxen und Sensoren. Das ist es. Ihre Station ist nun erfolgreich installiert.

Wir haben das an einem regnerischen Tag gemacht. Es war sehr schwierig, aber wir hatten aufgrund der Wettbewerbsfrist keine andere Möglichkeit.

Schritt 15: Stromversorgung, Uplink-Setup und Debugging

Stromversorgung, Uplink-Setup und Debugging
Stromversorgung, Uplink-Setup und Debugging
Stromversorgung, Uplink-Setup und Debugging
Stromversorgung, Uplink-Setup und Debugging
Stromversorgung, Uplink-Setup und Debugging
Stromversorgung, Uplink-Setup und Debugging
Stromversorgung, Uplink-Setup und Debugging
Stromversorgung, Uplink-Setup und Debugging

Ihre Station ist physisch installiert, aber noch nicht online. Machen wir das jetzt. Sie müssen die Station irgendwie mit Strom versorgen. Hier muss man ein bisschen kreativ sein. Sie können einen Adapter im Inneren des Hauses platzieren und ein Kabel durch das Fenster ziehen. Sie können das Kabel unter der Erde vergraben. Sie können es über ein Solarpanel mit Strom versorgen. Wichtig ist nur, dass an den Pins des Stromkabels, das von der Steuerbox kommt, 5V 500mA anliegen. Denken Sie daran, es muss alles wetterfest sein! Wenn Sie Ihre Station mit Strom versorgt haben, können Sie mit dem Uplink-Setup und dem Debuggen fortfahren.

Uplink Setup bringt den ESP32 im Grunde dazu, sich mit Ihrem Wi-Fi-Netzwerk zu verbinden. Wenn es auf Ihrem Haus ist, sollte es in Ordnung sein. Wenn es sich in einer Garage oder weiter auseinander befindet, benötigen Sie möglicherweise einen Wi-Fi-Extender oder sogar ein benutzerdefiniertes Wi-Fi-Netzwerk. Dann folgt die Debugging-Phase. Sie können einfach den endgültigen Code hochladen und auf das Beste hoffen, aber ich empfehle wirklich, jeden der Sensoren einzeln zu testen, um sicherzustellen, dass alles richtig funktioniert. Im Grunde das Gleiche wie in Schritt 12. Wenn alles wie gewünscht funktioniert, können Sie auf die Schaltfläche UPLOAD klicken, das USB-Kabel abziehen und die Kontrollbox schließen.

Schritt 16: Lebe glücklich bis ans Ende deiner Tage

Lebe glücklich bis ans Ende deiner Tage
Lebe glücklich bis ans Ende deiner Tage

Meine Güte, das war sooooooo Last Minute Leute. Ich habe den Sensors-Wettbewerb erst 10 Tage vor seinem Ende bemerkt. Am selben Abend musste ich etwa 10 Telefonate führen, um alles Notwendige zu arrangieren, um die Station fertigzustellen. Es war noch nicht ganz fertig. An dem Tag, an dem wir die Station installieren sollten, kam ein riesiger Sturm, der unsere Pläne durchkreuzte. Ich musste den gesamten Text fertigstellen, bevor die Station fertig war. Die Station wurde erst heute endlich installiert, am selben Tag veröffentlichte ich dieses Instructable.

Es gibt sicherlich viele Dinge, die hier besser gemacht werden könnten, aber es gibt viele nützliche Dinge, die Sie hier lernen und beim Bau Ihrer eigenen Station verwenden können. Wenn Sie alle Schritte richtig ausgeführt haben, haben Sie jetzt eine voll funktionsfähige ESP32-Cloud-Wetterstation. Und das ist etwas! Die ganze harte Arbeit hat sich gelohnt (hoffe ich). Die Daten meiner Station können Sie hier einsehen. Wenn Sie Fragen oder Anregungen haben, würde ich mich freuen, diese im Kommentarbereich unten zu hören.

Ja und auch, wenn dir dieses Projekt gefallen hat, würde ich mich sehr freuen, wenn du für mich im Sensors-Wettbewerb gestimmt hättest. Vielen Dank und viel Spaß!!!

Sensorik-Wettbewerb
Sensorik-Wettbewerb
Sensorik-Wettbewerb
Sensorik-Wettbewerb

Erster Preis beim Sensorik-Wettbewerb

Empfohlen: