Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Schaltplan
- Schritt 2: Erstellen Sie die Schaltung auf dem Steckbrett zum Testen
- Schritt 3: Tutorial-Video für dieses IOT-Projekt
- Schritt 4: Installieren Sie die Blynk-App
- Schritt 5: Unterschiedlicher Modus des Smart-Relais-Moduls
- Schritt 6: Manueller Modus
- Schritt 7: Auto-Modus
- Schritt 8: Entwerfen der Platine
- Schritt 9: Bestellen Sie die Platine
- Schritt 10: Hochladen der Gerber-Datei und Einstellen der Parameter
- Schritt 11: Wählen Sie die Lieferadresse und den Zahlungsmodus
- Schritt 12: Löten Sie alle Komponenten
- Schritt 13: Programmieren Sie die NodeMCU
- Schritt 14: Verbinden Sie die Haushaltsgeräte
- Schritt 15: Platzieren Sie den kompletten Stromkreis in einer BOX
- Schritt 16: Endlich
Video: Home Automation mit NodeMCU Touch Sensor LDR Temperaturregelrelais - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
In meinen vergangenen NodeMCU-Projekten habe ich zwei Haushaltsgeräte über die Blynk App gesteuert. Ich habe viele Kommentare und Nachrichten erhalten, um das Projekt mit der manuellen Steuerung zu aktualisieren und weitere Funktionen hinzuzufügen.
Also habe ich diese Smart Home Extension Box entworfen.
In diesem IoT-basierten Hausautomatisierungsprojekt habe ich Hausautomation mit Blynk & NodeMCU mit Berührungssensor, LDR, Temperaturregelungsrelaismodul mit Echtzeit-Feedback gemacht.
Im manuellen Modus kann dieses Relaismodul von einem Mobiltelefon oder Smartphone und einem manuellen Berührungsschalter (TTP223) gesteuert werden.
Im Auto-Modus kann dieses intelligente Relais auch die Raumtemperatur und das Sonnenlicht erfassen, um den Lüfter und die Glühbirne mithilfe des DHT11-Sensors und des LDR ein- und auszuschalten.
Dieses Smart-Home-Projekt hat folgende Eigenschaften:
1. Haushaltsgeräte, die von Mobilgeräten mit der Blynk-App gesteuert werden
2. Haushaltsgeräte werden automatisch vom Temperatur- und Feuchtigkeitssensor gesteuert (im Auto-Modus)
3. Haushaltsgeräte, die automatisch vom Dunkelsensor gesteuert werden (im Auto-Modus)
4. Überwachen Sie die LIVE-Raumtemperatur und -Luftfeuchtigkeit auf OLED und Smartphone
5. Haushaltsgeräte manuell mit Touch-Schalter gesteuert
6. Haushaltsgeräte über das Internet (WiFi) steuern
Dieses Projekt ist von diesem Simple NodeMCU-Projekt inspiriert
Lieferungen
1. NodeMCU-Board
2. DH11-Sensor
3. LDR
4. 10k Widerstände 5 no
5. 1k Widerstände 3 no
6. 220-Ohm-Widerstände 2 Nein
7. BC547 NPN-Transistoren 2 nein
8. Diode 1N4007 2 Nein
9. Diode 1N4001 1no
10. 5-mm-LED (1,5 V) 3 Nein
11. SPDT 5V Relais 2 Nein
12. Druckschalter/Taste 4 Nein (oder) TTP223 Berührungssensor (3 Nein)
13. Anschlüsse & Jumper
14. OLED-I2C-Display (0,96" oder 1,3") (optional)
15. Hi-Link 220V zu 5V AC zu DC Wandler
Schritt 1: Schaltplan
Dies ist der vollständige Schaltplan für dieses IoT-basierte Smart-Home-System.
Ich habe NodeMCU verwendet, um das Relaismodul zu steuern. Ich habe den DHT11 Temperatur- und Feuchtigkeitssensor und LDR angeschlossen, um das Relais automatisch entsprechend der Raumtemperatur und des Umgebungslichts zu steuern.
Es sind vier Taster mit NodeMCU verbunden, dh S1, S2, CMODE, RST. S1 & S2 zur manuellen Steuerung des Relaismoduls.
Anstelle von Tastern können Sie auch die TTP223 Touch-Sensoren anschließen.
CMODE zum Ändern des Modus (Manueller Modus, Auto-Modus)
RST zum Zurücksetzen der NodeMCU
Ich habe einen 110V/220V AC zu 5V DC Wandler verwendet, um die 5V an NodeMCU und Relais zu liefern.
So können Sie mit diesem intelligenten Relaismodul direkt eine 110-V- oder 220-V-Wechselstromversorgung anschließen.
Schritt 2: Erstellen Sie die Schaltung auf dem Steckbrett zum Testen
Bevor ich die Platine entwerfe, habe ich zuerst die Schaltung auf dem Steckbrett zum Testen gemacht.
Beim Testen habe ich den Code auf die NodeMCU hochgeladen und dann versucht, die Relais mit den Drucktasten, Berührungsschaltern zu steuern. Blynk App, Temperatursensor und LDR.
Hier ist der RST-Pin aktiv niedrig, daher sollte der mit dem RST-Pin verbundene Berührungssensor aktiv niedrig sein.
Laden Sie den beigefügten Code für dieses NodeMCU-Projekt herunter. Ich habe alle Links der benötigten Bibliotheken im Code erwähnt.
Schritt 3: Tutorial-Video für dieses IOT-Projekt
Im Tutorial-Video habe ich alle Schritte zur Herstellung dieses Smart Home Geräts im Detail erklärt.
So können Sie dieses IoT-Projekt ganz einfach für Ihr Zuhause erstellen.
Schritt 4: Installieren Sie die Blynk-App
Installieren Sie die Blynk-App aus dem Google Play Store oder App Store und fügen Sie dann alle erforderlichen Widgets hinzu, um das Relaismodul zu steuern und die Temperatur und Luftfeuchtigkeit zu überwachen. Alle Details habe ich im Tutorial-Video erklärt.
Ich habe die 3-Tasten-Widgets verwendet, um das Relaismodul zu steuern und den Modus zu ändern.
Und 2 Messgeräte-Widgets zur Überwachung der Temperatur und Luftfeuchtigkeit.
Schritt 5: Unterschiedlicher Modus des Smart-Relais-Moduls
Wir können das intelligente Relais in zwei Modi steuern:
1. Manueller Modus
2. Auto-Modus
Wir können den Modus einfach mit der CMODE-Taste auf der Platine oder über die Blynk-App ändern.
Im Auto
Schritt 6: Manueller Modus
Im manuellen Modus können wir das Relaismodul über die Berührungsschalter S1 und S2 oder über die Blynk-App steuern. Wir können den Echtzeit-Feedback-Status der Schalter jederzeit über die Blynk-App überwachen.
Und wir können auch die Temperatur- und Luftfeuchtigkeitsanzeige auf dem OLED-Display und der Blynk-App überwachen, wie Sie auf den Bildern sehen können.
Mit der Blynk App können wir das Relaismodul von überall aus steuern, wenn wir das Internet auf unserem Smartphone haben.
Schritt 7: Auto-Modus
Im Auto-Modus wird das Relaismodul vom DHT11-Sensor und LDR gesteuert.
Wir können im Code eine vordefinierte minimale und maximale Temperatur und Lichtwerte festlegen.
Temperaturkontrolle
Wenn die Raumtemperatur die vordefinierte Höchsttemperatur überschreitet, schaltet sich das Relais-1 ein und wenn die Raumtemperatur unter die vordefinierte Mindesttemperatur sinkt, schaltet sich das Relais-1 automatisch aus.
LDR-Steuerung
In ähnlicher Weise schaltet das Relais 2 ein, wenn die Lichtstärke abnimmt, und wenn das Licht ausreichend ist, schaltet sich das Relais 2 automatisch aus.
Das habe ich im Tutorial-Video ausführlich erklärt.
Schritt 8: Entwerfen der Platine
Nachdem ich alle Funktionen des Smart-Relais-Moduls auf dem Steckbrett getestet hatte, habe ich die Platine entworfen, um die Schaltung kompakt zu machen und dem Projekt ein professionelles Aussehen zu verleihen.
Sie können die PCB-Gerber-Datei dieses IoT-basierten Heimautomatisierungsprojekts unter folgendem Link herunterladen:
drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX
Schritt 9: Bestellen Sie die Platine
Nach dem Download der Garber-Datei können Sie die Platine ganz einfach bestellen
1. Besuchen Sie https://jlcpcb.com und melden Sie sich an / Registrieren
2. Klicken Sie auf die Schaltfläche JETZT ANGEBOT.
3 Klicken Sie auf die Schaltfläche "Ihre Gerber-Datei hinzufügen". Suchen Sie dann nach der heruntergeladenen Gerber-Datei und wählen Sie sie aus.
Schritt 10: Hochladen der Gerber-Datei und Einstellen der Parameter
4. Stellen Sie die erforderlichen Parameter wie Menge, PCB-Maskierungsfarbe usw. ein
5. Nachdem Sie alle Parameter für die Leiterplatte ausgewählt haben, klicken Sie auf die Schaltfläche SAVE TO CART.
Schritt 11: Wählen Sie die Lieferadresse und den Zahlungsmodus
6. Geben Sie die Lieferadresse ein.
7. Wählen Sie die für Sie passende Versandart.
8. Senden Sie die Bestellung ab und fahren Sie mit der Zahlung fort.
Sie können Ihre Bestellung auch über JLCPCB.com verfolgen.
Meine Leiterplatten brauchten 2 Tage, um hergestellt zu werden und kamen innerhalb einer Woche mit der DHL-Lieferoption an.
PCBs waren gut verpackt und die Qualität war zu diesem erschwinglichen Preis wirklich gut.
Schritt 12: Löten Sie alle Komponenten
Danach alle Komponenten gemäß Schaltplan verlöten.
Verbinden Sie dann NodeMCU, DHT11, LDR und OLED-Display.
Schritt 13: Programmieren Sie die NodeMCU
1. Verbinden Sie die NodeMCU mit dem Laptop
2. Laden Sie den Code herunter. (Befestigt)
3. Ändern Sie das Blynk-Authentifizierungstoken, den WLAN-Namen und das WLAN-Passwort.
4. Ändern Sie die vordefinierte Temperatur und den Lichtwert für den Auto-Modus gemäß Ihren Anforderungen
5. Wählen Sie die NodeMCU 12E-Karte und den richtigen PORT aus. Laden Sie dann den Code hoch.
** In diesem Projekt können Sie sowohl ein 0,96-Zoll-OLED- als auch ein 1,3-Zoll-OLED-Display verwenden. Ich habe den Code für beide OLEDs geteilt. Laden Sie den Code gemäß dem von Ihnen verwendeten OLED-Display hoch.
Den Code habe ich bereits in den vorherigen Schritten angehängt.
Schritt 14: Verbinden Sie die Haushaltsgeräte
Schließen Sie die Haushaltsgeräte gemäß Schaltplan an.
Bitte treffen Sie beim Arbeiten mit Hochspannung die entsprechenden Sicherheitsvorkehrungen.
Hier können Sie direkt 110V oder 220V Wechselstrom anschließen.
** Ich habe keinen Berührungssensor für den RST-Pin verwendet, da er aktiv LOW ist.
Schritt 15: Platzieren Sie den kompletten Stromkreis in einer BOX
Ich habe die komplette Schaltung in eine Plastikbox gelegt. Da ich dieses NodeMCU-Projekt als Smart extension BOX verwenden werde.
Es wird sehr nützlich und einfach zu bedienen sein.
Schritt 16: Endlich
Schalten Sie die 110V/230V-Versorgung ein.
Jetzt können Sie Ihre Haushaltsgeräte auf intelligente Weise steuern. Ich hoffe, Ihnen hat dieses Hausautomatisierungsprojekt gefallen. Ich habe alle erforderlichen Informationen für dieses Projekt geteilt.
Ich freue mich sehr, wenn Sie Ihr wertvolles Feedback teilen. Wenn Sie Fragen haben, schreiben Sie bitte in den Kommentarbereich.
Für mehr solcher Projekte folgen Sie bitte TechStudyCell. Vielen Dank für Ihre Zeit und viel Spaß beim Lernen.
Empfohlen:
Smart Home mit Arduino MKR1000 und M.I.T. Android-App: 4 Schritte
Smart Home mit Arduino MKR1000 und M.I.T. Android App: In diesem Tutorial beschreibe ich, wie Sie mit wenigen Komponenten Ihr Smart Home verbessern können. (Massachusetts Institu
Erste Schritte mit der Heimautomatisierung: Home Assistant installieren: 3 Schritte
Erste Schritte mit der Hausautomation: Home Assistant installieren: Wir starten jetzt die Hausautomationsserie, in der wir ein Smart Home erstellen, das es uns ermöglicht, Dinge wie Licht, Lautsprecher, Sensoren usw. über einen zentralen Hub zusammen mit einem Sprachassistent. In diesem Beitrag erfahren Sie, wie Sie in
HOME AUTOMATION (STEUEREN SIE IHRE GERÄTE VON JEDER ECKE DER WELT).: 5 Schritte
HOME AUTOMATION (STEUERN SIE IHRE GERÄTE VON JEDER ECKE DER WELT).: In diesem anweisbaren habe ich geteilt, wie Sie ESP8266 verwenden können, um AC-Geräte wie Lichter, Lüfter usw. aus der ganzen Welt über das Internet über die Blynk-App zu steuern neu bei ESP8266 stellen Sie sicher, dass Sie sich dieses anweisbare ansehen: - Erste Schritte mit NodeM
So bauen Sie Ihr eigenes Anemometer mit Reed-Schaltern, Hall-Effekt-Sensor und einigen Schrott auf Nodemcu. - Teil 1 - Hardware: 8 Schritte (mit Bildern)
So bauen Sie Ihr eigenes Anemometer mit Reed-Schaltern, Hall-Effekt-Sensor und einigen Schrott auf Nodemcu. - Teil 1 - Hardware: EinführungSeit ich mit dem Studium von Arduino und der Maker-Kultur begonnen habe, habe ich gerne nützliche Geräte aus Schrott- und Schrottstücken wie Kronkorken, PVC-Stücken, Getränkedosen usw. gebaut. Ich liebe es, eine Sekunde zu geben Leben für jedes Stück oder jeden Kumpel
Einen Touch-Schalter mit einem Mosfet herstellen – wikiHow
Wie man einen Berührungsschalter mit einem Mosfet herstellt: WIE MAN EINEN BERÜHRUNGSSCHALTER MIT NUR EINEM MOSFET-TRANSISTOR HERSTELLTIn vielerlei Hinsicht sind die MOSFETs besser als normale Transistoren normaler Schalter mit dem h