Cuprins:
- Pasul 1: Achiziționarea pieselor
- Pasul 2: Cum funcționează
- Pasul 3: Cablarea pieselor (emițător)
- Pasul 4: Cablarea pieselor (receptor)
- Pasul 5: Codul
- Pasul 6: Configurare Alexa
- Pasul 7: Mulțumesc
Video: Sistem Smart Home ieftin și ușor: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Bună!
Sunt Ed. Sunt un tânăr de 15 ani, cu o pasiune pentru calcul, programare și inginerie electrică. De când sunt destul de tânăr, locuiesc în casa părinților mei, acest proiect a început când am decis să mă mut în camera mansardă / mansardă, în procesul de proiectare a camerei cu mobilier nou pe care îl voi cumpăra, am decis că voi face acest lucru cameră puțin diferită; Și Smart Room s-a născut!
Pasul 1: Achiziționarea pieselor
Amazon Există diferite moduri de a face acest lucru, puteți cumpăra toate componentele ieftin, dar livrarea durează aproximativ 30 de zile din China, sau puteți cumpăra piesele de pe Amazon.
(Toate link-urile din Marea Britanie mi-e teamă)
NODEMCU 1x
Amazon
Bangood
ARDUINO Cel puțin 2x În funcție de cât de multe module utilizați (orice fel va face, dar am folosit Pro Micros așa cum le-am întins)
Amazon
Bangood
Placă de releu de 8 bucăți 1x
Bangood
Amazon
Module radio (NRF24L01) cel puțin 2x
Amazon
Bangood
Adaptoare radio cel puțin 2x
Bangood
Amazon
Mai multe module de releu unic, în funcție de dacă doriți să conectați dispozitive suplimentare
Amazon
Bangood
MISC
O mulțime de cabluri jumper, cu capete diferite
Multă răbdare
Banda LED ws2182b
Articole de casă foarte inteligente, de ex. ventilator
Amazon Echo, de orice tip
Cabluri USB pentru programare
Perf Board
Anteturi Pin
Pasul 2: Cum funcționează
Când facem acest lucru, trebuie mai întâi să înțelegem cum funcționează.
În esență, există 3 componente ale acestei configurări.
- NodeMCU care primește comenzi de la Amazon Echo Care Trimite comenzi de-a lungul releului
- Arduino care primește comenzi de la NodeMCU prin releu Apoi trimite mai multe comenzi prin radio
- Receptorul Radio Arduino, care primește comenzi prin radio și este atașat la toate luminile
Știu că există modalități mai bune de a face ca arduino să comunice cu NodeMCU decât cu logica plăcii de releu de bază, dar am încercat alte 3 soluții și aceasta a fost singura lucrare la final, așa că am rămas cu asta.
Pasul 3: Cablarea pieselor (emițător)
Mai întâi conectați NODEMCU la releu,
D0-D6 trebuie conectat la INPUT 1-7 pe releu
iar VIN și TERENul conectate în consecință.
Conectați releul la Arduino
Ceea ce încercăm să facem este să facem ca releul să fie ca un simplu buton.
Deci conectați NO-ul releului la un curent de 5V
Conectați COM-ul releului la două lucruri diferite, la pinul arduino corect și la GND printr-un rezistor de pullup de 1 Kohm.
Puteți face toate acestea pe o placă de pâine sau prin perfboard cu lipire
Conectați modulul radio
Mai întâi puneți modulul radio în adaptorul său, apoi conectați-l
Aceasta este pentru pro micro
Adaptor ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Acesta este tot cablul pentru funcția Transmițător
Pasul 4: Cablarea pieselor (receptor)
Această parte depinde de câte module de receptor intenționați să utilizați, pentru mine folosesc o cantitate mare, doar repetați acest pas.
In primul rand, Conectați modulul radio. Mai întâi introduceți modulul radio în adaptorul său, apoi conectați-l
Aceasta este pentru pro micro
Adaptor ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Conectați banda LED
5v - 5v
GND -GND
DI- A0
Pasul 5: Codul
Salut, Recunosc acum că abilitatea My C ++ Knowledge / Arduino este sub par.
Prin urmare, am combinat o mulțime de coduri diferite de oameni
Credit pentru:
Rui Santos
Cum să Mecatronică
Exemple Arduino
Creator FauxMoESP
În esență, codul NodeMCU folosește o bibliotecă minunată numită FauxMoESP, care emulează un comutator WeMO.
De acolo este destul de simplu de utilizat, dar am folosit și am modificat codul lui Rui Santos, îmi pare rău!
Controlează fiecare releu pentru a face o anumită comandă și atât.
Codul transmițătorului Arduino identifică tiparele și apoi trimite semnale radio, din nou, nu era în întregime codul meu, dar l-am modificat.
Codul Arduino Reciever din nou, nu a fost în întregime al meu, dar l-am modificat, ascultă codurile, apoi aprinde / oprește LED-urile
Cod legat mai jos
Pasul 6: Configurare Alexa
Baza comenzilor este rutina.
Alexa știe să facă 7 lucruri; Porniți și opriți fiecare releu, setând comutatorul FauxmoESP la 10%, 20% etc. Cu toate acestea, nu este suficient. Deci, folosim rutine pentru a face toate aceste lucruri în ordine, astfel încât să putem comanda LED-urile.
Acest proces poate dura ceva timp, dar aveți răbdare!
Pasul 7: Mulțumesc
Vă mulțumim că v-ați făcut timp să vă uitați la acest instructiv, înseamnă foarte mult pentru mine! Dacă construiești acest lucru, atunci noroc cu el, altfel ai o zi minunată, comentează, apreciază sau urmărește dacă ți-a plăcut acest lucru și fii sigur că îți pui orice întrebări!
Recomandat:
Modul SIM900A 2G + Cartelă SIM hologramă = Combinație câștigătoare din categoria „ieftin ieftin” ?: 6 pași
SIM900A 2G Module + Hologramă SIM Card = Combinație câștigătoare din categoria „murdărie ieftină” ?: IoT, cuvântul cheie al acestui deceniu, uneori intră chiar și în mintea oamenilor care se consideră rezistenți la moft, cu mine printre ei. Internet și am văzut o companie despre care nu am mai auzit până acum (Hologramă) dă cartele SIM
Deschizător ușor de ușă pentru garaj ieftin: 6 pași (cu imagini)
Deschizător ușor de ușă pentru garaj ieftin: Credit Am copiat destul de mult implementarea lui Savjee, dar în loc să folosesc un Shelly, am folosit un Sonoff Basic. Consultați site-ul său web și canalul YouTube! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Luminile DIY Cupa din spumă - Ideea de decor Diwali ușor și ieftin folosind cupe de spumă: 4 pași
Luminile DIY Cupa cu spumă | Ideea de decor Diwali ușor și ieftin folosind cupe de spumă: În acest post, vom vorbi despre proiectul pentru sărbătorile Diwali la un buget. Sper că vă va plăcea acest tutorial
DIY MusiLED, LED-uri sincronizate muzicale cu aplicație Windows și Linux cu un singur clic (32-bit și 64-bit). Ușor de recreat, ușor de utilizat, ușor de portat: 3 pași
DIY MusiLED, LED-uri sincronizate muzicale cu aplicație Windows și Linux cu un singur clic (32-bit și 64-bit). Ușor de recreat, ușor de utilizat, ușor de portat: acest proiect vă va ajuta să conectați 18 LED-uri (6 roșii + 6 albastre + 6 galbene) la placa Arduino și să analizați semnalele în timp real ale plăcii de sunet ale computerului și să le retransmiteți la LED-urile pentru a le aprinde conform efectelor de bătăi (Snare, High Hat, Kick)
Sistem de automatizare a locuinței ieftin, ușor, controlat de internet: 5 pași (cu imagini)
Sistem de automatizare a locuinței ieftin, ușor, controlat de internet: dacă aveți animale de companie / copii și trebuie să le hrăniți sau să le loviți prin internet, acest sistem vă poate fi de folos. Este un mod foarte ușor și ieftin de a controla motoarele, LED-urile etc. acasă de pe orice computer conectat la web. Tot ce este necesar este un webc