Inhaltsverzeichnis:

IOT Home Automation DIY-Projekt #1 - Gunook
IOT Home Automation DIY-Projekt #1 - Gunook

Video: IOT Home Automation DIY-Projekt #1 - Gunook

Video: IOT Home Automation DIY-Projekt #1 - Gunook
Video: 2 Min IOT Projects : Home Automation 2024, Dezember
Anonim
Image
Image
Beschreibung
Beschreibung

# EINLEITUNG

Hausautomation ist der Automatisierungsprozess von Haushaltsgeräten wie Klimaanlage, Ventilator, Kühlschrank, Licht und die Liste geht weiter, sodass sie mit Ihrem Telefon, Computer oder sogar aus der Ferne gesteuert werden können. Dieses Projekt beschäftigt sich mit der esp2866 nodeMCU zur Steuerung der Geräte unseres Hauses über unser WiFi-Netzwerk.

Schritt 1: Verwendete Komponenten

ESP 2866 NodeMCU

2. 5V DC-Quelle / Arduino UNO für 5V-Quelle

3. DHT11-Sensor

4. Elektrische Glühbirne

5. 5V Relaismodul

6. Steckbrett

7. Überbrückungsdrähte (männlich-weiblich & männlich-männlich)

8. Smartphone mit installierter Blynk-App

9. WiFi-Netzwerk.

Schritt 2: Beschreibung

Beschreibung
Beschreibung

1. Die NodeMCU (Node MicroController Unit) ist eine Open-Source-Software- und Hardware-Entwicklungsumgebung, die auf einem sehr kostengünstigen System-on-a-Chip (SoC) namens ESP8266 basiert.

ESP8266 ist ein kostengünstiger WiFi-Modul-Chip, der so konfiguriert werden kann, dass er eine Verbindung zum Internet für das Internet der Dinge (IoT) und ähnliche Technologieprojekte herstellt. Grundsätzlich können Ihre normalen elektrischen und mechanischen Geräte keine eigene Verbindung zum Internet herstellen. Sie haben nicht das eingebaute Setup dafür.

Sie können ESP8266 mit diesen Geräten einrichten und erstaunliche Dinge tun. Controlling, Monitoring, Analyse und vieles mehr. ESP8266 NodeMCU verfügt über 17 GPIO-Pins, die programmgesteuert verschiedenen Funktionen wie I2C, I2S, UART, PWM, IR-Fernbedienung, LED-Licht und Taste zugewiesen werden können. Jeder digital aktivierte GPIO kann als hoch oder niedrig konfiguriert werden. Weitere Details finden Sie unter

KnotenMCU

Schritt 3: ein Relais

ein Relais
ein Relais
ein Relais
ein Relais
ein Relais
ein Relais
ein Relais
ein Relais

ist ein elektrisch betriebener Schalter, der ein- oder ausgeschaltet werden kann, den Strom durchlässt oder nicht und mit niedrigen Spannungen gesteuert werden kann, wie den 5V, die von den Arduino-Pins bereitgestellt werden.

Die folgende Abbildung zeigt die Pinbelegung des Relaismoduls Die 3 Pins auf der linken Seite des Relaismoduls verbinden die Hochspannung und die Pins auf der rechten Seite verbinden die Komponente, die eine niedrige Spannung benötigt - die Arduino-Pins.

Die Hochspannungsseite verfügt über zwei Anschlüsse mit je drei Buchsen: Common (COM), Öffner (NC) und Schließer (NO).

1. COM: gemeinsamer Pin

2. NC (Normally Closed): Die normalerweise geschlossene Konfiguration wird verwendet, wenn das Relais standardmäßig geschlossen sein soll, was bedeutet, dass der Strom fließt, es sei denn, Sie senden ein Signal vom Arduino an das Relaismodul, um den Stromkreis zu öffnen und den Strom zu stoppen.

3. NO (Normally Open): Die normalerweise offene Konfiguration funktioniert umgekehrt: Das Relais ist immer offen, sodass der Stromkreis unterbrochen ist, es sei denn, Sie senden ein Signal vom Arduino, um den Stromkreis zu schließen.

Die Verbindungen zwischen dem Relaismodul und der NodeMCU sind wirklich einfach:

1. GND: geht auf Masse

2. IN: steuert das Relais (es wird mit einem digitalen Pin der NodeMCU verbunden)

3. VCC: geht auf 5V

Hier geben wir an, dass dieser 5V- und GND-Pin des Relais mit dem Arduino 5V- bzw. GND-Pin verbunden ist und der GND-Pin von Arduino mit dem GND-Pin von NodeMCU gemeinsam ist.

Bevor Sie mit diesem Projekt fortfahren, möchte ich Sie wissen lassen, dass Sie es mit Netzspannung zu tun haben. Überprüfen Sie daher die Verbindung, bevor Sie sie einschalten. Pins & Anschlussbeschreibung:

1. Grünes Kabel verbindet den D2-Pin der NodeMCU mit dem i/p des Relais

2. Die roten und gelben Drähte verbinden 5V und GND mit dem VCC bzw. GND des Relais.

Schließen Sie nun die Last (in diesem Fall die Glühbirne) an. Schneiden Sie zuerst die stromführende Leitung der Glühbirne oder Lampe ab. Verbinden Sie nun das erste Ende, d.h. das Stromnetz, mit dem NO-Pin (wenn Sie gelegentlich die Lampe / Glühbirne einschalten möchten) und das andere Ende des stromführenden Kabels, das zur Glühbirne geht, an den COM-Pin des Relais. Bitte finden Sie die Verbindung unten.

Schritt 4: DHT11-Sensor

DHT11-Sensor
DHT11-Sensor
DHT11-Sensor
DHT11-Sensor
DHT11-Sensor
DHT11-Sensor

Wird verwendet, um die Temperatur und Luftfeuchtigkeit des Arbeitsplatzes in diesem Fall des Sensors zu erfassen.

Weitere Details finden Sie

Der Anschluss von DHT11 ist wie folgt Verbinden Sie die VCC- und GND-Pins des Sensors mit den 3,3-V- und GND-Pins der nodeMCU bzw. den Datenpin mit dem D4 in dieser Vertiefung können Sie jeden der GPIO-Pins in diesem bisher besprochenen Projekt verwenden. Bitte beziehen Sie sich auf das folgende Bild:

Hier verbinden die roten und grünen Drähte die 3,3-V- und GND-Pins der nodeMCU mit den VCC (+)- und GND (-)-Pins des DHT11-Sensors.

Schritt 5: Die Blynk-App

Die Blynk-App
Die Blynk-App

Blynk ist eine neue Plattform, mit der Sie schnell Schnittstellen zur Steuerung und Überwachung Ihrer Hardwareprojekte von Ihrem iOS- und Android-Gerät aus erstellen können. Nachdem Sie die Blynk-App heruntergeladen haben, können Sie ein Projekt-Dashboard erstellen und Schaltflächen, Schieberegler, Grafiken und andere Widgets auf dem Bildschirm anordnen.

Um mit blynk zu beginnen, folgen Sie dem untenstehenden Link.

Weitere Details finden Sie

Schritt 6: Schaltplan

Schaltplan
Schaltplan

Schritt 7: Code

Holen Sie sich hier Ihren Code

Einige weitere nützliche Links

1. Blynk-Bibliothekslink für Arduino IDE

2. dht11-Sensorbibliothek

3. Einfache Timer-Bibliothek

4. Warum wird ein einfacher Timer verwendet?

Empfohlen: