
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13

Kumusta!
Ako si Ed Ako ay 15 taong gulang na may pagkahilig sa computing, programa at electrical engineering. Dahil medyo bata pa ako nakatira ako sa bahay ng aking mga magulang, Nagsimula ang proyektong ito nang magpasya akong lumipat sa Attic / Loft Room, Sa proseso ng pagdidisenyo ng silid ng mga bagong kasangkapan na bibilhin ko napagpasyahan kong gagawin ko ito maliit na kakaibang silid; At ang Smart Room ay Ipinanganak!
Hakbang 1: Pagkuha ng Mga Bahagi

Mayroong iba't ibang mga paraan upang magawa ito, Maaari kang bumili ng lahat ng mga sangkap nang mura, ngunit ang paghahatid ay tumatagal ng 30 araw mula sa china, O maaari mong bilhin ang mga Bahagi sa Amazon.
(Lahat ng mga link sa UK Natatakot ako)
NODEMCU 1x
Amazon
Bangood
ARDUINO At Least 2x Depende sa kung gaano karaming mga module ang ginagamit mo (Anumang Gagawin ang Gagawin, ngunit ginamit ko ang Pro Mikroso habang nakahiga ako)
Amazon
Bangood
8 Piece Relay Board 1x
Bangood
Amazon
Mga Modyul ng Radyo (NRF24L01) hindi bababa sa 2x
Amazon
Bangood
Mga Adapter sa Radyo nang kaunti sa 2x
Bangood
Amazon
Maraming Mga Single Module ng Relay depende sa kung nais mong kumonekta ng labis na mga aparato
Amazon
Bangood
MISC
Maraming Ng Jumper Cables, ng magkakaibang mga dulo
Maraming Pasensya
ws2182b LED strip
Dagdag na mga smart item sa bahay, hal. tagahanga
Ang Amazon Echo, ng anumang uri
Mga USB cable para sa pagprograma
Perf Board
Mga Pin Header
Hakbang 2: Paano Ito Gumagana

Kapag Ginawa Namin ito kailangan muna nating maunawaan kung paano ito gumagana.
Mahalaga mayroong 3 mga bahagi sa Setup na ito.
- Ang NodeMCU na tumatanggap ng mga utos mula sa amazon na Echo Aling Nagpapadala ng mga utos kasama ang Relay
- Ang Arduino na Tumanggap ng mga utos mula sa NodeMCU sa pamamagitan ng Relay Pagkatapos ay nagpapadala ng higit pang mga utos sa pamamagitan ng Radio
- Ang Tumatanggap ng Radio Arduino, na tumatanggap ng mga utos sa pamamagitan ng radyo at nakakabit sa lahat ng Ilaw
Alam ko na may mga mas mahusay na paraan upang makuha ang arduino na makipag-usap sa NodeMCU kaysa sa Basic relay board Logic ngunit sinubukan ko ang 3 iba pang Mga Solusyon at ito lang ang gumagana sa huli kaya't natigil ako dito.
Hakbang 3: Mga kable ng Mga Bahagi (Transmitter)




Unang Wire ang NODEMCU sa Relay,
Ang D0-D6 ay dapat na mai-wire upang I-INPUT ang 1-7 sa relay
at ang VIN at GROUND ay konektado nang naaayon.
Ikonekta ang Relay sa Arduino
Ang sinusubukan naming gawin ay makuha ang relay na maging tulad ng isang simpleng pindutan ng push.
Kaya't ikonekta ang HINDI ng relay sa isang kasalukuyang 5v
Ikonekta ang COM ng relay sa dalawang magkakaibang bagay, sa tamang arduino pin at sa GND sa pamamagitan ng isang 1Kohm pullup risistor.
Maaari mong gawin ang lahat ng ito sa isang board ng tinapay o sa pamamagitan ng perfboard na may paghihinang
Ikonekta ang Modyul sa Radyo
Una ilagay ang module ng Radyo sa adapter nito pagkatapos ay i-wire ito
Para ito sa pro micro
Adapter ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Iyon lang ang lahat ng mga kable para sa pagpapaandar ng Transmitter
Hakbang 4: Mga kable ng Mga Bahagi (Reciever)




Ang Bahaging Ito ay Nakasalalay sa kung gaano karaming mga module ng tatanggap ang balak mong gamitin, Para sa akin gumagamit ako ng malaking halaga ulitin lamang ang hakbang na ito.
Una, Ikonekta ang Radio Module. Una ilagay ang module ng Radio sa adapter nito pagkatapos i-wire ito
Para ito sa pro micro
Adapter ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Ikonekta ang LED Strip
5v - 5v
GND -GND
DI- A0
Hakbang 5: Ang Code

Kumusta, Aaminin ko ngayon na ang Aking C ++ Kaalaman / Arduino na kasanayan ay sub par.
Samakatuwid pinagsama ko Ang maraming magkakaibang code ng mga tao
Kredito sa:
Rui Santos
Paano Mechatronics
Mga Halimbawa ng Arduino
Tagalikha ng FauxMoESP
Mahalaga ang NodeMCU code ay gumagamit ng isang greatl libary na tinatawag na FauxMoESP, na tumutulad sa isang WeMO Switch.
Mula doon medyo simple itong gamitin, ngunit ginamit ko at binago ko rin ang Rui Santos 'Code, Paumanhin!
Kinokontrol nito ang bawat relay upang gumawa ng isang tiyak na utos at iyon lang.
Ang Arduino Transmitter Code ay kinikilala ang mga pattern at pagkatapos ay nagpapadala ng mga signal ng radyo, muli, hindi ito buo ang aking code, ngunit binago ko ito.
Ang Arduino Reciever code muli, hindi buong minahan ngunit binago ko ito, nakikinig ito para sa mga code pagkatapos ay i-on / i-off ang mga LED
Naka-link ang code sa ibaba
Hakbang 6: Pag-setup ng Alexa

Ang Batayan Ng mga utos ay gawain.
Alam ng Alexa kung paano gumawa ng 7 bagay; I-on at i-off ang bawat relay, sa pamamagitan ng pagtatakda ng switch ng FauxmoESP sa 10%, 20% atbp Hindi pa sapat iyon. Kaya gumagamit kami ng mga gawain upang gawin ang lahat ng mga bagay sa pagkakasunud-sunod upang maaari naming utusan ang LEDS.
Ang prosesong ito ay maaaring magtagal ngunit magkaroon ng pasensya!
Hakbang 7: Salamat
Salamat sa paglalaan ng oras upang tingnan ang itinuturo na ito, malaki ang kahulugan nito sa akin! Kung itatayo mo ito pagkatapos ay suwerte ka rito, kung hindi man ay magkaroon ng isang magandang araw, magkomento, gusto o sundin kung nasiyahan ka dito, at tiyaking magtanong ng anumang mga katanungan na maaaring mayroon ka!
Inirerekumendang:
Paano Gumawa ng Mura at Madaling Tagatayo ng Speaker: 8 Hakbang

Paano Gumawa ng Mura at Madaling Tagatayo ng Speaker: Ang aming klase ay may bagong studio para sa pag-record at pag-edit. Ang studio ay may mga speaker ng monitor ngunit ang pag-upo sa kanila sa desk ay nagpapahirap sa pandinig. Upang makuha ang mga nagsasalita sa tamang taas para sa tumpak na pakikinig nagpasya kaming gumawa ng ilang mga stand ng speaker. Kami
DIY Mura at Madaling Paraan upang mai-lata ang iyong PCB Gamit ang Soldering Iron: 6 na Hakbang

DIY Cheap and Easy Way to Tin Your PCB using Soldering Iron: Noong ako ay isang nagsisimula sa pag-print ng PCB, at paghihinang palagi akong nagkaproblema na ang solder ay hindi nananatili sa tamang lugar, o masira ang mga bakas ng tanso, ma-oxidized at marami pa . Ngunit pamilyar ako sa maraming mga diskarte at pag-hack at isa sa mga ito
Mura at Madaling Sensor: 5 Hakbang

Mura at Madaling Sensor: Kung ito man ay isang ultrasonic sensor o isang LSR, pareho silang maaaring maging mahal. Gayunpaman, gamit ang napakamura at madaling disenyo ng isang sensor, magagawa mo ang magagawa ng isang sensor ngunit may kakaunting mga materyales
DIY MusiLED, Music Synchronized LEDs Sa Isang pag-click sa Windows at Linux Application (32-bit & 64-bit). Madaling Muling Gawin, Madaling Gamitin, Madaling Port: 3 Mga Hakbang

DIY MusiLED, Music Synchronized LEDs Sa Isang pag-click sa Windows at Linux Application (32-bit & 64-bit). Madaling Muling Mamuhay, Madaling Gamitin, Madaling Port: Ang proyekto na ito ay makakatulong sa iyo upang ikonekta ang 18 LEDs (6 Red + 6 Blue + 6 Yellow) sa iyong Arduino Board at pag-aralan ang mga signal ng real-time na signal ng iyong computer at i-relay ang mga ito sa ang mga LEDs upang magaan ang mga ito ayon sa mga beat effects (Snare, High Hat, Kick)
Mura, Madali, Kinokontrol ng Internet na Home Automation System: 5 Hakbang (na may Mga Larawan)

Mura, Madali, Kinokontrol ng Internet na Home Automation System: Kung mayroon kang mga alagang hayop / anak at kailangang pakainin sila o paluin sila sa pamamagitan ng internet na maaaring magamit sa iyo ang sistemang ito. Napakadali at murang paraan upang makontrol ang mga motor, LED, atbp. Sa bahay mula sa anumang computer na konektado sa web. Ang kailangan lang ay isang Webc