Inhaltsverzeichnis:

Raumsteuerung mit ESP8266 - Temperatur, Bewegung, Vorhänge und Beleuchtung - Gunook
Raumsteuerung mit ESP8266 - Temperatur, Bewegung, Vorhänge und Beleuchtung - Gunook

Video: Raumsteuerung mit ESP8266 - Temperatur, Bewegung, Vorhänge und Beleuchtung - Gunook

Video: Raumsteuerung mit ESP8266 - Temperatur, Bewegung, Vorhänge und Beleuchtung - Gunook
Video: ESP8266 und GPIO-Pins in Tasmota - Grundlagen! | haus-automatisierung.com [4K] 2024, November
Anonim
Raumsteuerung mit ESP8266 | Temperatur, Bewegung, Vorhänge und Beleuchtung
Raumsteuerung mit ESP8266 | Temperatur, Bewegung, Vorhänge und Beleuchtung

Dieses Projekt besteht aus einem System, das auf dem NodeMCU ESP8266-Modul basiert, mit dem Sie die Helligkeit eines LED-Streifens und des Vorhangs Ihres Raums steuern können, sowie Daten über die Bewegungsereignisse Ihres Raums und die Temperatur an die Cloud senden, in der Sie kann es von Ubidots IoT-Plattform sehen.

Lieferungen

Ubidots-Konto:

  • 1x ESP8266 NodeMCU
  • 1x 12V Strombuchse
  • 1x 220 Ohm Widerstand 1/4W
  • 2x Kondensatoren 120nf
  • 1x Leistungstransistor TIP31
  • 1x Spannungsregler lm7805
  • 1x PIR-Sensor HC-SR501
  • 1x Temperatursensor DS1820
  • 1x DC-Motortreiber L293D
  • 2x Anschlussblöcke
  • 1x SIL-Buchsen

Schritt 1: Schaltpläne:

Schaltpläne
Schaltpläne

Materialien:

  • 1x ESP8266 NodeMCU
  • 1x 12V Strombuchse
  • 1x 220 Ohm Widerstand 1/4W
  • 2x Kondensatoren 120nf
  • 1x Leistungstransistor TIP31
  • 1x Spannungsregler lm7805
  • 1x PIR-Sensor HC-SR501
  • 1x Temperatursensor DS1820
  • 1x DC-Motortreiber L293D
  • 2x Anschlussblöcke
  • 1x SIL-Buchsen

Schritt 2: PCB-Design (Gerber):

PCB-Design (Gerber)
PCB-Design (Gerber)
PCB-Design (Gerber)
PCB-Design (Gerber)

Hier ist die Gerber-Datei, damit Sie Ihre eigene Leiterplatte bestellen können.

Ich schlage vor, PCBGOGO zu verwenden, um die PCBs herzustellen.

Schritt 3: Alles löten:

Alles löten
Alles löten
Alles löten
Alles löten

Reinigen Sie die Leiterplatten, wenn dies nicht der Fall ist, und beginnen Sie Schritt für Schritt mit dem Löten.

Schritt 4: Installieren Sie die Bibliotheken für den Code:

Installieren Sie die Bibliotheken für den Code
Installieren Sie die Bibliotheken für den Code

Hier ist der Link, wo Sie die Bibliotheken herunterladen können.

Schritt 5: Laden Sie den Code hoch:

Laden Sie den Code hoch
Laden Sie den Code hoch

Hier der Code zum Download:

Schritt 6: Verkabelung und Einschalten:

Verkabelung und Einschalten
Verkabelung und Einschalten
Verkabelung und Einschalten
Verkabelung und Einschalten
Verkabelung und Einschalten
Verkabelung und Einschalten

Schließen Sie die DC-Motorkabel vom Vorhang und die LED-Streifendrähte richtig an.

Schritt 7: Richten Sie Ihr Ubidots-Gerät und Ihr Dashboard ein:

Richten Sie Ihr Ubidots-Gerät und -Dashboard ein
Richten Sie Ihr Ubidots-Gerät und -Dashboard ein
Richten Sie Ihr Ubidots-Gerät und -Dashboard ein
Richten Sie Ihr Ubidots-Gerät und -Dashboard ein
Richten Sie Ihr Ubidots-Gerät und -Dashboard ein
Richten Sie Ihr Ubidots-Gerät und -Dashboard ein

Reihenfolge der Bilder:

1-Wenn die NodeMCU eingeschaltet ist, erstellt sie automatisch ein Gerät namens "Raum" im Gerätebereich von Ubidots.

2- Das Gerät enthält alle Variablen.

3- Gehen Sie zu Daten/Dashboards.

4- Klicken Sie auf "+", um ein neues Dashboard zu erstellen.

5- Klicken Sie auf das Häkchen.

6- Erstellen Sie ein Widget, indem Sie auf "+" klicken.

7- Wählen Sie das Slider-Widget für das Curtains-Steuerelement.

8- Fügen Sie eine Variable hinzu.

9- Wählen Sie "Raum"-Gerät.

10- Wählen Sie die Variable "Vorhang".

11- Schritt auf 100 setzen.

12- Wiederholen Sie dies für den LED-Streifen, aber Schritt = 1 und die Variable ist "Ledstrip".

13- Fügen Sie ein Indikator-Widget hinzu.

14- Wählen Sie Bewegungsvariable.

15- Sie sind fertig.

Schritt 8: Testen:

Image
Image
Testen
Testen

Vielen Dank, dass Sie an diesem Tutorial teilgenommen haben. Ich hoffe, es gefällt Ihnen und wenn Sie Fragen haben, können Sie mich gerne stellen.

Empfohlen: