Taula de continguts:

Sistema Smart Home barat i fàcil: 7 passos
Sistema Smart Home barat i fàcil: 7 passos

Vídeo: Sistema Smart Home barat i fàcil: 7 passos

Vídeo: Sistema Smart Home barat i fàcil: 7 passos
Vídeo: Beelink GK Mini часть 2 - Autoboot, Debian 11, Supervised Home Assistant 2024, De novembre
Anonim
Sistema Smart Home barat i fàcil
Sistema Smart Home barat i fàcil

Hola!

Sóc Ed. Sóc un jove de 15 anys amb passió per la informàtica, la programació i l'enginyeria elèctrica. Des que sóc bastant jove, visc a casa dels meus pares. Aquest projecte va començar quan vaig decidir traslladar-me a l'habitació Àtic / Loft. En el procés de dissenyar l'habitació amb mobles nous que compraré, vaig decidir que faria això habitació una mica diferent; I va néixer l’Smart Room!

Pas 1: Adquisició de peces

Adquisició de peces
Adquisició de peces

Amazon Hi ha diferents maneres de fer-ho, podeu comprar tots els components de manera barata, però el lliurament triga uns 30 dies a la Xina o podeu comprar les peces a Amazon.

(Tots els enllaços del Regne Unit em temo)

NODEMCU 1x

Amazon

Bangood

ARDUINO Com a mínim 2x Depenent del nombre de mòduls que utilitzeu (qualsevol tipus ho farà, però he utilitzat Pro Micros ja que els tenia)

Amazon

Bangood

Taula de relés de 8 peces 1x

Bangood

Amazon

Mòduls de ràdio (NRF24L01) com a mínim 2x

Amazon

Bangood

Adaptadors de ràdio com a mínim 2x

Bangood

Amazon

Diversos mòduls de relé únic segons si voleu connectar dispositius addicionals

Amazon

Bangood

MISC

Molts cables de pont, de diferents extrems

Molta paciència

tira LED ws2182b

Articles per a la llar extra intel·ligents, per exemple. ventilador

Amazon Echo, de qualsevol tipus

Cables USB per a la programació

Perf Board

Capçaleres dels pins

Pas 2: Com funciona

Com funciona
Com funciona

Quan fem això, primer hem d’entendre com funciona.

Bàsicament, hi ha 3 components en aquesta configuració.

  • El NodeMCU que rep ordres de les ordres amazon Echo que envia al llarg del relé
  • L'Arduino que rep ordres del NodeMCU mitjançant el relé. A continuació, envia més ordres per ràdio
  • El Receptor Radio Arduino, que rep ordres per ràdio i està connectat a tots els llums

Sé que hi ha millors maneres d’aconseguir que l’arduino es comuniqui amb el NodeMCU que amb la lògica de la placa de relés bàsica, però he provat altres 3 solucions i al final he estat l’única que he treballat, així que m’he quedat amb això.

Pas 3: Cablatge de les peces (transmissor)

Cablatge de les peces (transmissor)
Cablatge de les peces (transmissor)
Cablatge de les peces (transmissor)
Cablatge de les peces (transmissor)
Cablatge de les peces (transmissor)
Cablatge de les peces (transmissor)
Cablatge de les peces (transmissor)
Cablatge de les peces (transmissor)

Primer connecteu el NODEMCU al relé,

El D0-D6 s’ha de connectar a INPUT 1-7 al relé

i el VIN i la TERRA connectats en conseqüència.

Connecteu el relé a l'Arduino

El que intentem fer és que el relé sigui com un simple polsador.

Connecteu el NO del relé a un corrent de 5v

Connecteu el COM del relé a dues coses diferents, al pin arduino correcte i a GND mitjançant una resistència pullup de 1 Kohm.

Podeu fer tot això en una taula de pa o mitjançant perfboard amb soldadura

Connecteu el mòdul de ràdio

Primer poseu el mòdul de ràdio al seu adaptador i, a continuació, connecteu-lo

Això és per a micro professionals

Adaptador ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Això és tot el cablejat de la funció transmissor

Pas 4: Cablatge de les peces (receptor)

Cablatge de les peces (receptor)
Cablatge de les peces (receptor)
Cablatge de les peces (receptor)
Cablatge de les peces (receptor)
Cablatge de les peces (receptor)
Cablatge de les peces (receptor)
Cablatge de les peces (receptor)
Cablatge de les peces (receptor)

Aquesta part depèn del nombre de mòduls de receptor que vulgueu utilitzar. Per a mi, estic utilitzant una gran quantitat, simplement repetiu aquest pas.

En primer lloc, Connecteu el mòdul de ràdio: primer poseu el mòdul de ràdio al seu adaptador i, a continuació, connecteu-lo

Això és per a micro professionals

Adaptador ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Connecteu la tira LED

5v - 5v

GND -GND

DI- A0

Pas 5: el codi

El codi
El codi

Hola, Admetré ara que el meu coneixement de C ++ / habilitat Arduino és subpar.

Per tant, vaig combinar molts codis de persones diferents

Crèdit a:

Rui Santos

Com Mecatrònica

Exemples d'Arduino

Creador de FauxMoESP

Essencialment, el codi NodeMCU utilitza un meravellós llibre anomenat FauxMoESP, que emula un commutador WeMO.

A partir d’aquí és bastant senzill d’utilitzar, però encara he utilitzat i modificat el codi de Rui Santos, ho sento!

Controla cada relé per fer una ordre determinada i ja està.

El codi del transmissor Arduino identifica patrons i, a continuació, envia senyals de ràdio; de nou, no era completament el meu codi, però el vaig modificar.

El codi Arduino Reciever de nou, no era completament meu, però el vaig modificar, escolta els codis i després encén / apaga els LED

Codi enllaçat a continuació

Pas 6: Configuració d'Alexa

Configuració d'Alexa
Configuració d'Alexa

La base de les ordres són les rutines.

El Alexa sap fer 7 coses; Activeu i desactiveu cada relé configurant el commutador FauxmoESP al 10%, 20%, etc. Però això no és suficient. Per tant, fem servir rutines per fer totes aquestes coses en ordre de manera que puguem comandar els LEDS.

Aquest procés pot trigar una estona, però tingueu paciència.

Pas 7: gràcies

Gràcies per dedicar-vos temps per mirar aquest instructiu, per a mi significa molt. Si ho construïu, tingueu molta sort, en cas contrari, tingueu un bon dia, comenteu-ho, agrada-ho o seguiu-ho si us ha agradat i no dubteu a fer-vos qualsevol dubte.

Recomanat: