Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Pershendetje atje!
Unë jam Ed Unë jam një 15 vjeçar me një pasion për informatikë, programim dhe inxhinieri elektrike. Meqenëse jam shumë i ri jetoj në shtëpinë e prindërve të mi, Ky projekt filloi kur vendosa të transferohem në dhomën e papafingo/ papafingo, Në suksesin e dizajnimit të dhomës me mobilje të reja të cilat do të blej vendosa që ta bëja këtë dhoma pak më ndryshe; Dhe Dhoma e Zgjuar ka lindur!
Hapi 1: Marrja e Pjesëve
Ka mënyra të ndryshme për ta bërë këtë, Ju mund t'i blini të gjithë përbërësit me çmim të ulët, por dorëzimi zgjat rreth 30 ditë nga Kina, Ose mund t'i blini Pjesët në Amazon.
(Të gjitha lidhjet në Mbretërinë e Bashkuar kam frikë)
NODEMCU 1x
Amazon
Bangood
ARDUINO Së paku 2 herë Në varësi të sa moduleve po përdorni (Çdo lloj do të bëjë, por unë kam përdorur Pro Micros pasi i kisha të shtrirë përreth)
Amazon
Bangood
Bordi Stafetë 8 Copë 1x
Bangood
Amazon
Modulet e radios (NRF24L01) të paktën 2x
Amazon
Bangood
Përshtatës radio të paktën 2 herë
Bangood
Amazon
Disa Module Rele të Vetëm në varësi të faktit nëse doni të lidhni pajisje shtesë
Amazon
Bangood
MISC
Shumë Kabllo Jumper, me skaje të ndryshme
Shumë Durim
shirit LED ws2182b
Artikujt ekstra të zgjuar të shtëpisë, p.sh. tifoz
Amazon Echo, të çdo lloji
Kabllot USB për programim
Bordi Perf
Shkruani titujt
Hapi 2: Si funksionon
Kur e bëjmë këtë, së pari duhet të kuptojmë se si funksionon.
Në thelb ka 3 përbërës të këtij Konfigurimi.
- NodeMCU e cila merr komanda nga amazon Echo Which Dërgon komanda përgjatë Stafetës
- Arduino i cili merr komanda nga NodeMCU përmes Stafetës Pastaj dërgon më shumë komanda përmes Radios
- Radio Marrëse Arduino, e cila merr komanda përmes radios dhe është e bashkangjitur me të gjitha Dritat
Unë e di se ka mënyra më të mira për të bërë që arduino të komunikojë me NodeMCU sesa me Reletën Bazë të bordit të stafetave, por unë provova 3 Zgjidhje të tjera dhe kjo ishte e vetmja që punova në fund, kështu që unë mbeta me këtë.
Hapi 3: Instalimi i pjesëve (transmetuesi)
Së pari lidhni NODEMCU në Stafetë,
D0-D6 duhet të lidhet me INPUT 1-7 në stafetë
dhe VIN dhe GROUND u lidhën Prandaj.
Lidheni Stafetë me Arduino
Ajo që ne po përpiqemi të bëjmë është që stafeta të jetë si një buton i thjeshtë.
Pra lidhni NO -në e stafetës me një rrymë 5v
Lidhni COM të stafetës me dy gjëra të ndryshme, në kunjin e duhur arduino dhe në GND përmes një rezistence tërheqëse 1Kohm.
Ju ose mund t'i bëni të gjitha këto në një dërrasë bukë ose përmes dërrasës me saldim
Lidhni modulin e radios
Fillimisht vendoseni modulin e Radios në përshtatësin e tij dhe më pas lidheni atë
Kjo është për pro mikro
Përshtatës ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Kjo është e gjitha telat për funksionin e Transmetuesit
Hapi 4: Instalimi i pjesëve (Marrësi)
Kjo Pjesë Varet nga sa module marrësish planifikoni të përdorni, Për mua unë jam duke përdorur një sasi të madhe thjesht përsëriteni këtë hap.
Së pari, Lidhni modulin e radios. Fillimisht vendoseni modulin e radios në përshtatësin e tij dhe më pas lidheni atë
Kjo është për pro mikro
Përshtatës ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Lidhni shiritin LED
5v - 5v
GND -GND
DI- A0
Hapi 5: Kodi
Pershendetje, Unë do të pranoj tani që Njohuria ime C ++/ aftësia Arduino është nën parim.
Prandaj unë bashkova shumë kode të njerëzve të ndryshëm së bashku
Kredia për:
Rui Santos
Si Për Mekatronikë
Shembuj Arduino
Krijuesi FauxMoESP
Në thelb kodi NodeMCU përdor një libër të mrekullueshëm të quajtur FauxMoESP, i cili imiton një Ndërprerës WeMO.
Nga atje është mjaft e thjeshtë për t'u përdorur, por unë ende përdor dhe modifikova Kodin e Rui Santos, Na vjen keq!
Kontrollon çdo stafetë për të bërë një komandë të caktuar dhe kjo është ajo.
Kodi i Transmetuesit Arduino identifikon modelet dhe më pas dërgon sinjale radio, përsëri, nuk ishte kodi im tërësisht, por e modifikova.
Kodi Arduino Reciever përsëri, nuk ishte plotësisht i imi, por e modifikova, ai dëgjon kodet dhe më pas ndez/ fik LEDs
Kodi i lidhur më poshtë
Hapi 6: Konfigurimi i Alexa
Baza e komandave është rutina.
Alexa di të bëjë 7 gjëra; Ndizni dhe fikni secilën stafetë, duke vendosur çelësin FauxmoESP në 10%, 20% etj. Kjo nuk është e mjaftueshme. Pra, ne përdorim rutinat për të bërë të gjitha ato gjëra në mënyrë që të mund të komandojmë LEDS.
Ky proces mund të zgjasë pak, por ki durim!
Hapi 7: Faleminderit
Faleminderit që morët kohë për të parë këtë udhëzues, do të thotë shumë për mua! Nëse e ndërtoni këtë, atëherë fat i mirë me të, përndryshe kaloni një ditë të mrekullueshme, komentoni, pëlqeni ose ndiqni nëse ju pëlqeu kjo, dhe sigurohuni që të bëni ndonjë pyetje që mund të keni!