Inhaltsverzeichnis:
- Schritt 1: Schnelles Video
- Schritt 2: Für die persönliche Wetterstation benötigte Elektronikkomponenten
- Schritt 3: Werkzeuge und zusätzliche Gegenstände, die für die persönliche Wetterstation benötigt werden
- Schritt 4: Softwareanforderungen
- Schritt 5: Erstellen eines privaten Kanals auf Thingspeak.com
- Schritt 6: Schema für die persönliche Wetterstation
- Schritt 7: Zusammenbau der Schaltung auf einer Allzweck-Leiterplatte (GCB)
- Schritt 8: Code
- Schritt 9: Gehäusevorbereitung
- Schritt 10: Schließen des Deckels
Video: Erstellen Sie eine persönliche Wetterstation - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Wenn Sie in Ihrem Zimmer sitzen, beginnen Sie zu schwitzen oder fühlen sich kalt; Sie fragen sich, wie hoch wäre die Temperatur in Ihrem Zimmer? oder wie wäre die feuchtigkeit? Das ist mir vor einiger Zeit passiert.
Dies führte zur Einführung der persönlichen Wetterstation, die Temperatur, Luftfeuchtigkeit, Druck und Lichtintensität Ihres Raums überwacht und auf einen privaten Kanal auf thingspeak.com hochlädt.
Lass uns anfangen.
Schritt 1: Schnelles Video
Hier ist ein kleines Video, das alles in 5 Minuten zusammenfasst.
Klicken Sie hier, um auf YouTube zu sehen
Schritt 2: Für die persönliche Wetterstation benötigte Elektronikkomponenten
Beschreibung: Wir verwenden DHT11 zum Erfassen von Feuchtigkeit, BMP180 zum Erfassen von Temperatur und Druck und einen lichtabhängigen Widerstand (LDR), um eine grobe Vorstellung von der Lichtintensität zu erhalten. Arduino nano sammelt Daten von diesen Sensoren und sendet sie an ESP8266, um sie auf Ihren privaten Kanal auf thingspeak.com hochzuladen. Wir werden unseren Arduino nano über einen 12V-2A-Wandadapter mit Strom versorgen, Sensoren und ESP8266 erhalten eine herunterkonvertierte Spannung von einem LM2596-basierten Abwärtswandler.
Liste der Komponenten:
- BMP180 Druck- und Temperatursensor,
- DHT11 Feuchtigkeitssensor,
- Lichtabhängiger Widerstand (LDR),
- ESP8266 WLAN-Modul (Firmware bereit),
- Arduino-Nano,
- 2 Widerstände - 51 KOhm und 4,7 KOhm,
- LM2596 Abwärtswandler,
- DC-Buchse,
- Schalter und
- 12V-2A Wandadapter.
Schritt 3: Werkzeuge und zusätzliche Gegenstände, die für die persönliche Wetterstation benötigt werden
Beschreibung: Wir verwenden eine Abisolierzange zum Abisolieren von Drähten, eine Feile zum Glätten von Schnitten / Löchern im Gehäuse, eine Klebepistole zum Platzieren von Komponenten im Gehäuse, einen Schraubendreher zum Schließen des Gehäusedeckels und einen Lötkolben mit Lötdraht, um die Schaltung auf einer Allzweckplatine zu montieren (GBB). 4x4x2 Zoll Plastikbox dient als Gehäuse. Wir benötigen auch männliche und weibliche Bergstreifen sowie Buchsen für die ordnungsgemäße Montage auf dem GCB.
Liste der Werkzeuge:
- Abisolierzange,
- Datei,
- Klebepistole,
- Schraubendreher und
- Lötkolben und Lötdraht.
Liste der zusätzlichen Artikel:
- 4x4x2 Zoll Plastikbox (ich habe diese Dimension verwendet, alle Abmessungen in der Nähe sollten in Ordnung sein),
- Allzweck-Leiterplatte,
- männlicher und weiblicher Bergstrip und
- weibliche Anschlüsse.
Schritt 4: Softwareanforderungen
Beschreibung: Um den Wert von Sensordaten zu sehen, benötigen wir einen privaten Kanal auf thingspeak.com. Wir benötigen Arduino IDE, um Arduino-Code für Arduino Nano zu schreiben. (Ich gehe davon aus, dass Sie im Besitz eines PCs / Laptops und einer WLAN-Route mit Internetzugang sind)
Liste der Softwareanforderungen:
- Privater Kanal auf Thingspeak.com und
- Arduino IDE (vorzugsweise neueste Version).
Sie können die neueste Version der Arduino IDE von arduino.cc herunterladen.
Jetzt können wir einen privaten Kanal auf thingspeak.com erstellen.
Schritt 5: Erstellen eines privaten Kanals auf Thingspeak.com
Um einen privaten Kanal auf thingspeak.com zu erstellen, folge diesen Schritten:
- Öffnen Sie Ihren Webbrowser und gehen Sie zu thingspeak.com und klicken Sie auf die Registerkarte "Anmelden" in der rechten oberen Ecke (Bild Nr. 1)
- Füllen Sie die Details aus und klicken Sie auf 'Konto erstellen' (Bild Nr. 2)
- Klicken Sie nun auf die Registerkarte 'Neuer Kanal' (Bild Nr.3)
- Geben Sie erneut die Details für den Kanal ein und aktivieren Sie 4 Felder (da wir 4 Sensorwerte senden), scrollen Sie nach unten und klicken Sie auf die Registerkarte "Kanal speichern" (Bild Nr. 4/5)
- Klicken Sie auf dieser Seite auf die Registerkarte 'API-Schlüssel' und notieren Sie sich Ihren 'API-Schlüssel schreiben'.
Das ist alles, Leute, jetzt haben Sie Ihren privaten Thingspeak-Kanal.
Lassen Sie uns nun alle elektronischen Komponenten zusammensetzen.
Schritt 6: Schema für die persönliche Wetterstation
Hier hänge ich ein Bild des Schaltplans für die persönliche Wetterstation an. Ich hänge auch eine Fritzing-Datei für das gleiche an. Verbindungen sind ziemlich einfach.
- BMP180 verbindet sich mit dem I2C-Port von Arduino Nano.
- LDR ist spannungsteilerweise mit 51 KOhm Widerstand verbunden und der Übergang ist mit dem A1-Pin von Arduino Nano verbunden.
- Der Datenpin von DHT11 wird mit einem Widerstand von 4,7 KOhm hochgezogen und mit dem A0-Pin von Arduino Nano verbunden.
- TX und RX von ESP8266 sind jeweils mit D10 und D11 von Arduino Nano verbunden. CH_PD des ESP8266 wird an die 3,3-V-Schiene angeschlossen.
- Stellen Sie den Ausgang des LM2596-Moduls auf 3,3 V ein, indem Sie das Potentiometer an diesem Modul drehen. Verbinden Sie den Ausgang dieses Moduls mit Vcc und Gnd von BMP180, DHT11, LDR und ESP8266s Vcc bzw. Gnd.
- Der Eingang des LM2596-Moduls erfolgt über einen 12V-2A-Wandadapter, der auch mit Vin und Gnd von Arduino Nano verbunden ist.
Wir müssen diese Schaltung auf einer Allzweck-Leiterplatte zusammenbauen. Lass uns das tun.
Schritt 7: Zusammenbau der Schaltung auf einer Allzweck-Leiterplatte (GCB)
Hardware-Tools und zusätzliche Artikel aus Schritt 3 sind jetzt im Geschäft.
- Verwenden Sie den weiblichen Bergstreifen für die Platzierung von Arduino nano und ESP8288 auf GCB,
- Verwenden Sie Lötkolben und Lötdraht, um sie elektrisch mit der Platine zu verbinden,
- Verwenden Sie Buchsen, um die Reichweite aller Sensoren und des LM2596-Moduls zu erweitern, da sie an Deckel und Wand des Gehäuses kleben.
- Verwenden Sie männliche Bergstreifen, um Verbindungspunkte für weibliche Verlängerungen aus 3 herzustellen,
- Schaltplan auf GCB mit Drähten realisieren (mit Abisolierzange abisolieren) oder Schiene aus geschmolzenem Lötdraht und schließlich
- Prüfen Sie auf Sortierungen, bevor Sie den Stromkreis mit einem Multimeter mit Strom versorgen.
Da nun die gesamte Hardware auf GCB platziert ist, schauen wir uns den Code an.
Schritt 8: Code
Der Code für die persönliche Wetterstation ist ziemlich einfach. Ich habe den Code richtig kommentiert, um die Portabilität zu erleichtern. Bevor Sie den Code brennen, kümmern Sie sich um folgende Dinge.
- Stellen Sie sicher, dass alle Bibliotheken installiert sind,
- Ersetzen Sie in Zeile 14 des Codes die Bindestriche durch die SSID Ihres Zugangspunkts (WLAN-Router),
- Ersetzen Sie in Zeile 15 des Codes die Bindestriche durch das PASSWORT Ihres WLAN-Netzwerks.
- Ersetze Bindestriche durch den privaten Kanal deines Thingspeaks, schreibe den API-Schlüssel in Zeile 17 und
- Stellen Sie beim Programmieren von Arduino nano sicher, dass Ihre 12-V-DC-Versorgung ausgeschaltet ist.
Hier ist der Link zu github (Personal Weather Station) zum Herunterladen von Code und Bibliotheken, die ich verwendet habe.
Nachdem wir nun unsere Hard- und Software installiert haben, bleibt nur noch die Verpackung.
Schritt 9: Gehäusevorbereitung
Jetzt müssen wir Löcher unterschiedlicher Form und Größe auf der 4x4x2 Zoll großen Box machen. Wir müssen Löcher für die DC-Buchse bohren und eine beliebige Gehäusewand anschalten. Wir müssen auch Löcher für Sensoren am Deckel des Gehäuses bohren.
Ich habe ein Bild angehängt, das die Abmessungen der Löcher zeigt, die wir am Gehäuse machen müssen.
Verwenden Sie eine heiße Klinge, um durch den Kunststoff zu schneiden.
Verwenden Sie eine Feile, um die Löcher zu glätten.
Jetzt ist Ihr Gehäuse bereit, Ihre Schaltung zu hosten.
Schritt 10: Schließen des Deckels
Setzen Sie Ihren zusammengebauten GCB in das Gehäuse ein.
Platzieren Sie den Schalter und die DC-Buchse in den Löchern an der Wand; Sensoren an den Löchern des Deckels. Bestimmen Sie ihre Position und verwenden Sie eine Klebepistole, um sie zu fixieren. Zum Schluss den Deckel mit einem Schraubendreher schließen.
Da haben Sie sie, Ihre persönliche Wetterstation. Schalten Sie die Stromversorgung ein und sehen Sie die Temperatur, Luftfeuchtigkeit, den Druck und die Lichtintensität Ihres Raums von überall auf der Welt über Ihr Smartphone/PC/Laptop/Tablet auf Ihrem privaten Thingspeak-Kanal.
Das ist alles für dieses instructable. Kommentieren Sie im Zweifelsfall.
Wenn Sie diese instructables mochten, besteht eine gute Chance, dass Sie meinen YouTube-Kanal lieben werden. Danke fürs Lesen.
Empfohlen:
Eine einfache Wetterstation erstellen – wikiHow
So erstellen Sie eine einfache Wetterstation: Hallo Leute, in diesem Video zeige ich Ihnen, wie Sie eine einfache Wetterstation erstellen, um Temperatur und Luftfeuchtigkeit mit dem DHT11-Sensor zu messen
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
So erstellen Sie eine Arduino-Wetterstation – wikiHow
So erstellen Sie eine Arduino-Wetterstation: In diesem Projekt werden wir eine Wetterstation herstellen, die Temperatur und Luftfeuchtigkeit mit Arduino misst und den Wert der aktuellen Temperatur und Luftfeuchtigkeit auf einem LCD-Display anzeigt
So erstellen Sie eine Website (eine Schritt-für-Schritt-Anleitung): 4 Schritte
So erstellen Sie eine Website (eine Schritt-für-Schritt-Anleitung): In dieser Anleitung zeige ich Ihnen, wie die meisten Webentwickler ihre Websites erstellen und wie Sie teure Website-Builder vermeiden können, die für eine größere Website oft zu begrenzt sind helfen Ihnen, einige Fehler zu vermeiden, die ich am Anfang gemacht habe
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für