Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Bok tamo!
Ja sam Ed Imam 15 godina sa strašću prema računarstvu, programiranju i elektrotehnici. Budući da sam sasvim mlad, živim u roditeljskoj kući. Ovaj projekt je započeo kad sam se odlučio preseliti u potkrovlje/ potkrovlje. U procesu projektiranja sobe s novim namještajem koji ću kupiti, odlučio sam da ću ovo napraviti soba malo drugačija; I Pametna soba je rođena!
Korak 1: Nabava dijelova
Amazon Postoje različiti načini za to. Sve komponente možete kupiti jeftino, ali dostava traje oko 30 dana iz Kine. Ili možete kupiti dijelove na Amazonu.
(Sve veze UK plašim se)
NODEMCU 1x
Amazon
Bangood
ARDUINO Barem 2x Ovisno o tome koliko modula koristite (Bilo koja vrsta će biti dovoljna, ali ja sam koristio Pro Micros jer sam ih ležao)
Amazon
Bangood
Relejna ploča od 8 komada 1x
Bangood
Amazon
Radio moduli (NRF24L01) najmanje 2x
Amazon
Bangood
Radio adapteri najmanje 2x
Bangood
Amazon
Nekoliko pojedinačnih relejnih modula ovisno o tome želite li spojiti dodatne uređaje
Amazon
Bangood
RAZNO
Puno prespojnih kabela, različitih krajeva
Puno strpljenja
ws2182b LED traka
Dodatni pametni kućni predmeti, npr. ventilator
Amazon Echo, bilo koje vrste
USB kabeli za programiranje
Perf ploča
Zaglavlja pribadača
Korak 2: Kako to radi
Kada to napravimo, prvo moramo razumjeti kako to funkcionira.
U biti postoje 3 komponente ove postavke.
- NodeMCU koji prima naredbe od Amazon Echo Koje šalje naredbe duž releja
- Arduino koji prima naredbe od NodeMCU -a preko releja Zatim šalje više naredbi putem radija
- Radio prijemnik Arduino, koji prima naredbe putem radija i priključen je na sva svjetla
Znam da postoje bolji načini da se arduino komunicira s NodeMCU -om nego s osnovnom relejnom pločom Logic, ali pokušao sam s 3 druga rješenja i na kraju je ovo jedino na čemu sam radio.
Korak 3: Ožičenje dijelova (odašiljač)
Prvo spojite NODEMCU na relej,
D0-D6 treba spojiti na ULAZ 1-7 na releju
a VIN i UZEMLJENJE povezani Sukladno tome.
Spojite relej na Arduino
Ono što pokušavamo učiniti je da relej bude poput jednostavnog gumba.
Zato spojite NO releja na 5v struju
Spojite COM releja na dvije različite stvari, na ispravan arduino pin i na GND preko 1Kohm otpornika.
Sve to možete učiniti na ploči za kruh ili na ploči s lemljenjem
Spojite radio modul
Najprije umetnite Radio modul u njegov adapter, a zatim ga spojite
Ovo je za pro micro
Adapter ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
To je sve ožičenje za funkciju odašiljača
Korak 4: Ožičenje dijelova (prijemnik)
Ovaj dio ovisi o tome koliko prijemnih modula planirate koristiti. Za mene koristim veliku količinu, samo ponovite ovaj korak.
Prvo, Spojite radio modul. Prvo umetnite radio modul u njegov adapter, a zatim ga spojite
Ovo je za pro micro
Adapter ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Spojite LED traku
5v - 5v
GND -GND
DI- A0
Korak 5: Kôd
Bok, Odmah ću priznati da je moja vještina C ++ znanja/ Arduino ispod para.
Stoga sam spojio mnogo kodova različitih ljudi
Zasluga za:
Rui Santos
Kako do mehatronike
Primjeri Arduina
Stvoritelj FauxMoESP -a
U biti, kod NodeMCU koristi čudesnu biblioteku pod nazivom FauxMoESP, koji oponaša WeMO Switch.
Odatle je prilično jednostavan za korištenje, ali ipak sam koristio i izmijenio Rui Santosov kod, Oprostite!
Kontrolira svaki relej da izvrši određenu naredbu i to je to.
Kod odašiljača Arduino identificira uzorke i zatim šalje radio signale, opet, to nije bio u potpunosti moj kôd, ali sam ga izmijenio.
Opet kôd Arduino Recievera, nije bio u potpunosti moj, ali sam ga izmijenio, sluša kodove, pa uključuje/ isključuje LED diode
Kôd povezan ispod
Korak 6: Postavljanje Alexa
Osnova naredbi su rutine.
Alexa zna raditi 7 stvari; Uključite i isključite svaki relej postavljanjem prekidača FauxmoESP na 10%, 20% itd. To ipak nije dovoljno. Zato koristimo rutine za sve te stvari kako bismo mogli upravljati LED -ovima.
Ovaj proces može potrajati, ali budite strpljivi!
Korak 7: Hvala vam
Hvala vam što ste odvojili vrijeme da pogledate ovo uputstvo, puno mi znači! Ako ovo napravite, neka vam je sa srećom, inače ugodan dan, komentirajte, lajkujte ili slijedite ako vam se ovo svidjelo, a svakako postavite bilo kakva pitanja!