Indholdsfortegnelse:

Rumkontrol med ESP8266 - Temperatur, bevægelse, gardiner og belysning: 8 trin
Rumkontrol med ESP8266 - Temperatur, bevægelse, gardiner og belysning: 8 trin

Video: Rumkontrol med ESP8266 - Temperatur, bevægelse, gardiner og belysning: 8 trin

Video: Rumkontrol med ESP8266 - Temperatur, bevægelse, gardiner og belysning: 8 trin
Video: AFSTANDSMÅL PARKSIDE 20M A4 PLEM 20 LIDL DANSK DANISH DANMARK 2024, Juli
Anonim
Rumkontrol med ESP8266 | Temperatur, bevægelse, gardiner og belysning
Rumkontrol med ESP8266 | Temperatur, bevægelse, gardiner og belysning

Dette projekt består af et system baseret på NodeMCU ESP8266 -modulet, der lader dig styre lysstyrken på en LED -strimmel og gardinet i dit værelse, og det er også i stand til at sende data om bevægelser i dit værelse og temperaturen til skyen, hvor du kan se det ved Ubidots IoT -platform.

Forbrugsvarer

Ubidots -konto:

  • 1x ESP8266 NodeMCU
  • 1x 12V strømstik
  • 1x 220 ohm modstand 1/4W
  • 2x kondensatorer 120nf
  • 1x strømtransistor TIP31
  • 1x spændingsregulator lm7805
  • 1x PIR-sensor HC-SR501
  • 1x temperatursensor DS1820
  • 1x DC -motordriver L293D
  • 2x terminalblokke
  • 1x SIL -hunstik

Trin 1: Kredsløbsdiagrammer:

Kredsløbsdiagrammer
Kredsløbsdiagrammer

Materialer:

  • 1x ESP8266 NodeMCU
  • 1x 12V strømstik
  • 1x 220 ohm modstand 1/4W
  • 2x kondensatorer 120nf
  • 1x strømtransistor TIP31
  • 1x spændingsregulator lm7805
  • 1x PIR-sensor HC-SR501
  • 1x temperatursensor DS1820
  • 1x DC -motordriver L293D
  • 2x terminalblokke
  • 1x SIL -hunstik

Trin 2: PCB Design (Gerber):

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

Her er Gerber -filen, så du kan bestille dit eget printkort.

Jeg foreslår at bruge PCBGOGO til at fremstille PCB'erne.

Trin 3: Lodning af alt:

Lodning af alt
Lodning af alt
Lodning af alt
Lodning af alt

Rengør kredsløbspuderne, hvis de ikke er det, og begynd at lodde alt trin for trin.

Trin 4: Installer bibliotekerne til koden:

Installer bibliotekerne til koden
Installer bibliotekerne til koden

Her er linket, hvor du kan downloade bibliotekerne.

Trin 5: Upload koden:

Upload koden
Upload koden

Her er koden til download:

Trin 6: Kabelføring og opstart:

Kabelføring og opstart
Kabelføring og opstart
Kabelføring og opstart
Kabelføring og opstart
Kabelføring og opstart
Kabelføring og opstart

Tilslut DC -motorkablerne fra gardinet og LED -stripsene korrekt.

Trin 7: Konfigurer din Ubidots -enhed og dit dashboard:

Konfigurer din Ubidots -enhed og dit dashboard
Konfigurer din Ubidots -enhed og dit dashboard
Konfigurer din Ubidots -enhed og dit dashboard
Konfigurer din Ubidots -enhed og dit dashboard
Konfigurer din Ubidots -enhed og dit dashboard
Konfigurer din Ubidots -enhed og dit dashboard

Billederækkefølge:

1-Når NodeMCU er slået til, vil den automatisk oprette en enhed kaldet "rum" i enhedsafsnittet i Ubidots.

2- Enheden har alle variablerne inde.

3- Gå til Data/Dashboards.

4- Klik på "+" for at oprette et nyt instrumentbræt.

5- Klik på flueben.

6- Opret en widget ved at klikke på "+".

7- Vælg Slider-widget til Curtains-kontrollen.

8- Tilføj en variabel.

9- Vælg "Room" -enhed.

10- Vælg variablen "Gardin".

11- Indstil trin til 100.

12- Gentag for LED Strip, men trin = 1 og variabel er "Ledstrip".

13- Tilføj en indikatorwidget.

14- Vælg bevægelsesvariabel.

15- Du er færdig.

Trin 8: Test af det:

Image
Image
Test det
Test det

Tak fordi du var en del af denne vejledning, håber du kan lide den, og hvis du har spørgsmål kan du stille mig.

Anbefalede: