Talaan ng mga Nilalaman:

Mura at Madaling Smart Home System: 7 Hakbang
Mura at Madaling Smart Home System: 7 Hakbang

Video: Mura at Madaling Smart Home System: 7 Hakbang

Video: Mura at Madaling Smart Home System: 7 Hakbang
Video: 【MULTI SUB】Anti-routine system EP1-80 2024, Hulyo
Anonim
Mura at Madaling Smart Home System
Mura at Madaling Smart Home System

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

Pagkuha ng Mga Bahagi
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

Paano Ito Gumagana
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)

Mga kable ng Mga Bahagi (Transmitter)
Mga kable ng Mga Bahagi (Transmitter)
Mga kable ng Mga Bahagi (Transmitter)
Mga kable ng Mga Bahagi (Transmitter)
Mga kable ng Mga Bahagi (Transmitter)
Mga kable ng Mga Bahagi (Transmitter)
Mga kable ng Mga Bahagi (Transmitter)
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)

Mga kable ng Mga Bahagi (Reciever)
Mga kable ng Mga Bahagi (Reciever)
Mga kable ng Mga Bahagi (Reciever)
Mga kable ng Mga Bahagi (Reciever)
Mga kable ng Mga Bahagi (Reciever)
Mga kable ng Mga Bahagi (Reciever)
Mga kable ng Mga Bahagi (Reciever)
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

Ang Code
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

Pag-setup ng Alexa
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: