Taula de continguts:
- Pas 1: Adquisició de peces
- Pas 2: Com funciona
- Pas 3: Cablatge de les peces (transmissor)
- Pas 4: Cablatge de les peces (receptor)
- Pas 5: el codi
- Pas 6: Configuració d'Alexa
- Pas 7: gràcies
Vídeo: Sistema Smart Home barat i fàcil: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
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
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
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)
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)
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
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
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:
DHT12 (sensor d’humitat i temperatura barat i2c), d’ús fàcil i ràpid: 14 passos
DHT12 (sensor d’humitat i temperatura barat i2c), d’ús fàcil i ràpid: podeu trobar actualitzacions i altres al meu lloc https://www.mischianti.org/2019/01/01/dht12-library-en/. M’agrada el sensor que es pot utilitzar amb 2 fils (protocol i2c), però m'encanta el de baix cost. Es tracta d'una biblioteca Arduino i esp8266 per a la sèrie DHT12 o
Arduino de 2 dòlars. l'ATMEGA328 com a autònom. Fàcil, barat i molt petit. una guia completa: 6 passos (amb imatges)
Arduino de 2 dòlars. l'ATMEGA328 com a autònom. Fàcil, barat i molt petit. una guia completa: en aquest instructiu aprendreu a utilitzar el xip de microcontrolador Arduino ATMEGA328 com a microcontrolador autònom. Només costen 2 dòlars, poden fer el mateix que el vostre Arduino i fer que els vostres projectes siguin extremadament petits. Cobrirem el disseny del pin
Carregador 18650 barat i fàcil: 4 passos (amb imatges)
Carregador 18650 barat i fàcil: (Consulteu el vídeo anterior per veure-ho funcionant) Aquesta ha de ser una de les maneres més senzilles de fer un carregador de bateria 18650 Mòdul de carregador 18650 Suport 18650: aquí o aquí
DIY MusiLED, LEDs sincronitzats de música amb aplicació Windows i Linux amb un clic (32 i 64 bits). Fàcil de recrear, fàcil d'utilitzar, fàcil de transportar: 3 passos
DIY MusiLED, LEDs sincronitzats de música amb aplicació Windows i Linux amb un clic (32 i 64 bits). Fàcil de recrear, fàcil d'utilitzar i fàcil de portar: aquest projecte us ajudarà a connectar 18 LED (6 vermells + 6 blaus + 6 grocs) a la vostra placa Arduino i analitzar els senyals en temps real de la targeta de so de l'ordinador i transmetre'ls a els LED per il·luminar-los segons els efectes del ritme (Snare, High Hat, Kick)
Sistema domòtic barat, fàcil i controlat per Internet: 5 passos (amb imatges)
Sistema domòtic barat, fàcil i controlat per Internet: si teniu mascotes / nens i necessiteu alimentar-los o donar-los una pallissa per Internet, aquest sistema us pot ser útil. És una manera molt senzilla i econòmica de controlar motors, LEDs, etc. a casa des de qualsevol ordinador connectat a la web. Tot el que cal és una Webc