Sommario:

Controllo della stanza con ESP8266 - Temperatura, movimento, tende e illuminazione: 8 passaggi
Controllo della stanza con ESP8266 - Temperatura, movimento, tende e illuminazione: 8 passaggi

Video: Controllo della stanza con ESP8266 - Temperatura, movimento, tende e illuminazione: 8 passaggi

Video: Controllo della stanza con ESP8266 - Temperatura, movimento, tende e illuminazione: 8 passaggi
Video: 10 TRUCCHI DA ELETTRICISTA 2024, Dicembre
Anonim
Controllo della stanza con ESP8266 | Temperatura, movimento, tende e illuminazione
Controllo della stanza con ESP8266 | Temperatura, movimento, tende e illuminazione

Questo progetto consiste in un sistema basato sul modulo NodeMCU ESP8266 che ti consente di controllare la luminosità di una striscia LED e della tenda della tua stanza, inoltre è in grado di inviare dati sugli eventi di movimento della tua stanza e la temperatura al cloud in cui ti trovi può vederlo dalla piattaforma Ubidots IoT.

Forniture

Conto Ubidots:

  • 1x ESP8266 NodeMCU
  • 1x presa di alimentazione 12v
  • 1x resistenza da 220 ohm 1/4W
  • 2x Condensatori 120nf
  • 1x transistor di potenza TIP31
  • 1x regolatore di tensione lm7805
  • 1x sensore PIR HC-SR501
  • 1x sensore di temperatura DS1820
  • 1x driver per motore CC L293D
  • 2x morsettiere
  • 1x connettori femmina SIL

Fase 1: Schemi del circuito:

Schemi del circuito
Schemi del circuito

Materiali:

  • 1x ESP8266 NodeMCU
  • 1x presa di alimentazione 12v
  • 1x resistenza da 220 ohm 1/4W
  • 2x Condensatori 120nf
  • 1x transistor di potenza TIP31
  • 1x regolatore di tensione lm7805
  • 1x sensore PIR HC-SR501
  • 1x sensore di temperatura DS1820
  • 1x driver motore CC L293D
  • 2x morsettiere
  • 1x connettori femmina SIL

Passaggio 2: progettazione PCB (Gerber):

Progettazione PCB (gerber)
Progettazione PCB (gerber)
Progettazione PCB (gerber)
Progettazione PCB (gerber)

Ecco il file Gerber in modo da poter ordinare il tuo PCB.

Suggerisco di utilizzare PCBGOGO per produrre i PCB.

Passaggio 3: saldare tutto:

Saldare tutto
Saldare tutto
Saldare tutto
Saldare tutto

Pulisci i pad del circuito se non lo sono e inizia a saldare tutto passo dopo passo.

Passaggio 4: installare le librerie per il codice:

Installa le librerie per il codice
Installa le librerie per il codice

Ecco il link dove scaricare le librerie.

Passaggio 5: carica il codice:

Carica il codice
Carica il codice

Ecco il codice da scaricare:

Passaggio 6: cablaggio e accensione:

Cablaggio e accensione
Cablaggio e accensione
Cablaggio e accensione
Cablaggio e accensione
Cablaggio e accensione
Cablaggio e accensione

Collegare correttamente i fili del motore CC dalla tenda e i fili delle strisce LED.

Passaggio 7: imposta il dispositivo e la dashboard Ubidots:

Configura il tuo dispositivo e dashboard Ubidots
Configura il tuo dispositivo e dashboard Ubidots
Configura il tuo dispositivo e dashboard Ubidots
Configura il tuo dispositivo e dashboard Ubidots
Configura il tuo dispositivo e dashboard Ubidots
Configura il tuo dispositivo e dashboard Ubidots

Ordine delle immagini:

1-Quando il NodeMCU è acceso, creerà automaticamente un dispositivo chiamato "stanza" nella sezione dispositivi di Ubidots.

2- Il dispositivo avrà tutte le variabili al suo interno.

3- Vai a Dati/Dashboard.

4- Fare clic su "+" per creare una nuova dashboard.

5- Fare clic sul segno di spunta.

6- Crea un widget cliccando su "+".

7- Seleziona il widget Slider per il controllo Tende.

8- Aggiungi una variabile.

9- Selezionare il dispositivo "Stanza".

10- Selezionare la variabile "Tenda".

11- Imposta il passo a 100.

12- Ripetere per la striscia LED ma il passaggio = 1 e la variabile è "Ledstrip".

13- Aggiungi un widget indicatore.

14- Selezionare Variabile di movimento.

15- Hai finito.

Passaggio 8: testarlo:

Image
Image
Testandolo
Testandolo

Grazie per aver fatto parte di questo tutorial, spero che ti piaccia e se hai qualche domanda sei libero di chiedermelo.

Consigliato: