Taula de continguts:

Control de sala amb ESP8266 - Temperatura, moviment, cortines i il·luminació: 8 passos
Control de sala amb ESP8266 - Temperatura, moviment, cortines i il·luminació: 8 passos

Vídeo: Control de sala amb ESP8266 - Temperatura, moviment, cortines i il·luminació: 8 passos

Vídeo: Control de sala amb ESP8266 - Temperatura, moviment, cortines i il·luminació: 8 passos
Vídeo: Node-RED e Android no desenvolvimento de Aplicações IoT por Lahis de Almeida 2024, De novembre
Anonim
Control de sala amb ESP8266 | Temperatura, moviment, cortines i il·luminació
Control de sala amb ESP8266 | Temperatura, moviment, cortines i il·luminació

Aquest projecte consisteix en un sistema basat en el mòdul NodeMCU ESP8266 que us permet controlar la brillantor d’una tira LED i la cortina de la vostra habitació, també és capaç d’enviar dades sobre els esdeveniments de moviment de la vostra habitació i la temperatura al núvol on ho pot veure a la plataforma IoT Ubidots.

Subministraments

Compte Ubidots:

  • 1x ESP8266 NodeMCU
  • 1x presa de corrent de 12v
  • Resistència 1x 220 ohm 1 / 4W
  • 2x condensadors 120nf
  • 1x transistor de potència TIP31
  • 1x regulador de tensió lm7805
  • 1x sensor PIR HC-SR501
  • 1x sensor de temperatura DS1820
  • 1 controlador de motor DC L293D
  • 2x blocs de terminals
  • 1x connectors femella SIL

Pas 1: esquemes del circuit:

Esquemes de circuits
Esquemes de circuits

Materials:

  • 1x ESP8266 NodeMCU
  • 1x presa de corrent de 12v
  • Resistència 1x 220 ohm 1 / 4W
  • 2x condensadors 120nf
  • 1x transistor de potència TIP31
  • 1x regulador de tensió lm7805
  • 1x sensor PIR HC-SR501
  • 1x sensor de temperatura DS1820
  • 1 controlador de motor DC L293D
  • 2x blocs de terminals
  • 1x connectors femella SIL

Pas 2: disseny de PCB (Gerber):

Disseny de PCB (Gerber)
Disseny de PCB (Gerber)
Disseny de PCB (Gerber)
Disseny de PCB (Gerber)

Aquí teniu el fitxer Gerber perquè pugueu demanar el vostre propi PCB.

Suggereixo utilitzar PCBGOGO per fabricar els PCB.

Pas 3: soldar-ho tot:

Tot soldant
Tot soldant
Tot soldant
Tot soldant

Netegeu les pastilles de circuit si no ho són i comenceu a soldar-ho tot pas a pas.

Pas 4: instal·leu les biblioteques del codi:

Instal·leu les biblioteques del codi
Instal·leu les biblioteques del codi

Aquí teniu l’enllaç on podeu descarregar les biblioteques.

Pas 5: pengeu el codi:

Pengeu el codi
Pengeu el codi

Aquí teniu el codi per descarregar:

Pas 6: cablejat i engegada:

Cablatge i engegada
Cablatge i engegada
Cablatge i engegada
Cablatge i engegada
Cablatge i engegada
Cablatge i engegada

Connecteu els cables del motor de CC de la cortina i els cables de les tires LED.

Pas 7: configureu el dispositiu i el tauler Ubidots:

Configureu el vostre dispositiu i tauler Ubidots
Configureu el vostre dispositiu i tauler Ubidots
Configureu el vostre dispositiu i tauler Ubidots
Configureu el vostre dispositiu i tauler Ubidots
Configureu el vostre dispositiu i tauler Ubidots
Configureu el vostre dispositiu i tauler Ubidots

Ordre d'imatges:

1-Quan el NodeMCU està engegat, automàticament crearà un dispositiu anomenat "room" a la secció de dispositius d'Ubidots.

2- El dispositiu tindrà totes les variables al seu interior.

3- Aneu a Dades / Taulers.

4- Feu clic a "+" per crear un nou tauler.

5- Feu clic a la marca de verificació.

6- Creeu un widget fent clic a "+".

7- Seleccioneu el widget Slider per al control de Cortines.

8- Afegiu una variable.

9- Seleccioneu el dispositiu "Habitació".

10- Seleccioneu la variable "Cortina".

11- Estableix el pas a 100.

12- Repetiu per LED Strip però el pas = 1 i la variable és "Ledstrip".

13- Afegiu un widget indicador.

14- Selecciona la variable Moviment.

15- Ja està.

Pas 8: proveu-lo:

Image
Image
Provant-ho
Provant-ho

Gràcies per formar part d’aquest tutorial, espero que us agradi i si teniu alguna pregunta, podeu fer-me lliure.

Recomanat: