Cuprins:

Control cameră cu ESP8266 - Temperatură, mișcare, perdele și iluminat: 8 pași
Control cameră cu ESP8266 - Temperatură, mișcare, perdele și iluminat: 8 pași

Video: Control cameră cu ESP8266 - Temperatură, mișcare, perdele și iluminat: 8 pași

Video: Control cameră cu ESP8266 - Temperatură, mișcare, perdele și iluminat: 8 pași
Video: Monitor de temperatura e umidade com ESP8266 e interface gráfica em python 2024, Noiembrie
Anonim
Control cameră cu ESP8266 | Temperatură, mișcare, perdele și iluminare
Control cameră cu ESP8266 | Temperatură, mișcare, perdele și iluminare

Acest proiect constă într-un sistem bazat pe modulul NodeMCU ESP8266 care vă permite să controlați luminozitatea unei benzi LED și a perdelei camerei dvs., de asemenea, este capabil să trimită date despre evenimentele de mișcare ale camerei dvs. și temperatura către norul în care vă aflați îl puteți vedea de platforma IoT Ubidots.

Provizii

Cont Ubidots:

  • 1x ESP8266 NodeMCU
  • 1x 12V Power Jack
  • 1x Rezistență de 220 ohmi 1 / 4W
  • 2x Condensatoare 120nf
  • 1x tranzistor de putere TIP31
  • 1x Regulator de tensiune lm7805
  • 1x senzor PIR HC-SR501
  • 1x Senzor de temperatură DS1820
  • 1x Driver motor DC L293D
  • 2x blocuri terminale
  • 1x conectori SIL mama

Pasul 1: Scheme de circuit:

Scheme de circuit
Scheme de circuit

Materiale:

  • 1x ESP8266 NodeMCU
  • 1x 12V Power Jack
  • 1x Rezistență de 220 ohmi 1 / 4W
  • 2x Condensatoare 120nf
  • 1x tranzistor de putere TIP31
  • 1x Regulator de tensiune lm7805
  • 1x senzor PIR HC-SR501
  • 1x Senzor de temperatură DS1820
  • 1x Driver motor DC L293D
  • 2x blocuri terminale
  • 1x conectori SIL mama

Pasul 2: Design PCB (Gerber):

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

Iată fișierul Gerber, astfel încât să puteți comanda propriul PCB.

Vă sugerez să utilizați PCBGOGO pentru fabricarea PCB-urilor.

Pasul 3: lipirea totul:

Lipind totul
Lipind totul
Lipind totul
Lipind totul

Curățați plăcile de circuit dacă nu sunt și începeți să lipiți totul pas cu pas.

Pasul 4: Instalați bibliotecile pentru cod:

Instalați bibliotecile pentru cod
Instalați bibliotecile pentru cod

Iată linkul de unde puteți descărca bibliotecile.

Pasul 5: Încărcați codul:

Încărcați codul
Încărcați codul

Iată codul pentru descărcare:

Pasul 6: Cablare și pornire:

Cablare și pornire
Cablare și pornire
Cablare și pornire
Cablare și pornire
Cablare și pornire
Cablare și pornire

Conectați corect firele motorului de curent continuu de la cortină și firele de benzi LED.

Pasul 7: Configurați dispozitivul și tabloul de bord Ubidots:

Configurați dispozitivul și tabloul de bord Ubidots
Configurați dispozitivul și tabloul de bord Ubidots
Configurați dispozitivul și tabloul de bord Ubidots
Configurați dispozitivul și tabloul de bord Ubidots
Configurați dispozitivul și tabloul de bord Ubidots
Configurați dispozitivul și tabloul de bord Ubidots

Ordinea imaginilor:

1-Când NodeMCU este pornit, automat va crea un dispozitiv numit „cameră” în secțiunea de dispozitive din Ubidots.

2- Dispozitivul va avea toate variabilele în interior.

3- Accesați Date / Tablouri de bord.

4- Faceți clic pe „+” pentru a crea un nou tablou de bord.

5- Faceți clic pe bifă.

6- Creați un widget făcând clic pe „+”.

7- Selectați widgetul Slider pentru controlul Cortine.

8- Adăugați o variabilă.

9- Selectați dispozitivul „Cameră”.

10- Selectați variabila „Cortină”.

11- Setați pasul la 100.

12- Repetați pentru LED Strip, dar Pasul = 1 și Variabila este „Ledstrip”.

13- Adăugați un widget indicator.

14- Selectați variabila Mișcare.

15- Ai terminat.

Pasul 8: Testarea acestuia:

Image
Image
Testarea
Testarea

Vă mulțumim că faceți parte din acest tutorial, sper să vă placă și dacă aveți vreo întrebare, sunteți liber să mă întrebați.

Recomandat: