Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Diagram ng Circuit
- Hakbang 2: I-program ang NodeMCU
- Hakbang 3: I-configure ang Amazon Alexa App
- Hakbang 4: Pagdidisenyo ng PCB
- Hakbang 5: Mag-order ng PCB
- Hakbang 6: Pag-upload ng Gerber File at Itakda ang Mga Parameter
- Hakbang 7: Piliin ang Address sa Pagpapadala at Mode ng Pagbabayad
- Hakbang 8: Maghinang Lahat ng Mga Bahagi
- Hakbang 9: Ikonekta ang mga Home Appliances
- Hakbang 10: Sa wakas, Makakontrol Namin ang Liwanag, Fan Sa Alexa
Video: Alexa Smart Home System Gamit ang NodeMCU Relay Module: 10 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Sa proyektong IoT na ito, nagawa ko ang Alexa Smart Home Automation system gamit ang NodeMCU ESP8266 & Relay Module. Madali mong makokontrol ang ilaw, bentilador, at iba pang mga gamit sa bahay gamit ang utos ng boses. Upang ikonekta ang matalinong speaker ng Echo Dot sa NodeMCU, ginamit ko lamang ang Amazon Alexa app.
Kung wala kang matalinong speaker ng Echo Dot, maaari mo pa ring makontrol ang mga gamit sa bahay. At maaari mo ring subaybayan ang feedback ng relay time ng mga switch mula sa smartphone. Maaari mo ring gamitin ang board ng ESP32 sa halip na ang NodeMCU microcontroller.
Mga gamit
1. Alexa Echo Dot
2. Modyul ng Relay
3. board ng NodeMCU o ESP32
4. Relay 5v (SPDT)
5. BC547 Transistors
6. LED 5mm
7. 220-ohm Mga Resistor
5. Mga konektor
Hakbang 1: Diagram ng Circuit
Tulad ng nakikita mo ang circuit para sa proyektong automation ng bahay na ito ay napakasimple. Madali mong makagagawa ang circuit na ito sa module ng Relay at NodeMCU.
Dito, ginamit ko ang D1, D2, D5, D6, D7 na mga pin ng NodeMCU upang makontrol ang 5 Relay. At gumamit ako ng isang 5V mobile charger upang maibigay ang circuit.
Hakbang 2: I-program ang NodeMCU
Sa tutorial na video, ipinaliwanag ko nang detalyado ang code.
Tulad ng sinabi ko, maaari mong gamitin ang parehong NodeMCU o ESP32 para sa proyektong ito. Ginamit ko ang ESPAlexa library para sa proyektong ito.
Kung gumagamit ka ng NodeMCU ESP8266 pagkatapos ay kailangan mong i-download at i-install ang bersyon ng board na ESP8266 (2.5.1) (tulad ng ipinakita sa larawan).
Nakaharap ako sa ilang mga isyu sa pinakabagong bersyon ng ESp8266 board library habang ina-upload ang code.
Sa code ipasok ang mga kredensyal ng WiFi, at itakda ang mga pangalan ng mga aparato tulad ng ilaw ng Room, fan, Night Lamp, atbp.
Dito, ginamit ko ang aktibong module ng High relay, kaya kung gagamitin mo ang aktibong mababang module ng relay pagkatapos ay kailangan mong gumawa ng maliit na mga pagbabago sa code tulad ng ipinapakita sa tutorial na video.
Gayunpaman, kung nahaharap ka sa anumang isyu, ipaalam sa akin sa seksyon ng komento.
Inilakip ko ang code para sa proyektong ito sa automation ng bahay sa Alexa.
Hakbang 3: I-configure ang Amazon Alexa App
Una, i-download at i-install ang Amazon Alexa App mula sa Google PlayStore o App Store.
Ang iyong mobile at ang NodeMCU ay dapat na konektado sa parehong network ng wifi.
Mga hakbang upang magdagdag ng mga aparato sa Amazon Alexa App
1. Buksan ang Amazon Alexa App.
2. Mga Device ng Goto.
3. Tapikin ang "+" na icon sa itaas, pagkatapos ay piliin ang Magdagdag ng Mga Device.
4. Piliin ang Magaan pagkatapos pipiliin ang Iba pa.
5. Mag-tap sa Mga Discover Device.
Magtatagal ng ilang oras upang matuklasan ang lahat ng mga aparato. Pagkatapos nito idagdag ang lahat ng mga aparato nang isa-isa sa Amazon Alexa App. Sa tutorial na video, mayroon akong hakbang-hakbang kung paano ikonekta ang mga aparato sa Amazon Alexa app.
Hakbang 4: Pagdidisenyo ng PCB
Bagaman hindi mo kailangan ng anumang pasadyang disenyo ng PCB upang magawa ang matalinong sistema ng bahay na ito. Ngunit upang makagawa ang circuit compact at upang bigyan ang isang propesyonal na hitsura ng proyekto, dinisenyo ko ang PCB para sa proyektong ito ng Alexa.
Hakbang 5: Mag-order ng PCB
Matapos i-download ang Garber file madali mong mai-order ang PCB
1. Bisitahin ang https://jlcpcb.com at Mag-sign in / Mag-sign up
2. Mag-click sa QUOTE NGAYON button.
3 Mag-click sa pindutang "Idagdag ang iyong Gerber file".
Pagkatapos mag-browse at piliin ang Gerber file na iyong na-download.
Hakbang 6: Pag-upload ng Gerber File at Itakda ang Mga Parameter
4. Itakda ang kinakailangang parameter tulad ng dami, kulay ng PCB, atbp
5. Matapos mapili ang lahat ng Mga Parameter para sa PCB mag-click sa I-SAVE TO CART button.
Hakbang 7: Piliin ang Address sa Pagpapadala at Mode ng Pagbabayad
6. I-type ang Address sa Pagpapadala.
7. Piliin ang Paraan ng Pagpapadala na angkop para sa iyo.
8. Isumite ang order at magpatuloy para sa pagbabayad.
Maaari mo ring subaybayan ang iyong order mula sa JLCPCB.com.
Ang aking mga PCB ay tumagal ng 2 araw upang makagawa at makarating sa loob ng isang linggo gamit ang pagpipiliang paghahatid ng DHL.
Ang mga PCB ay mahusay na naka-pack at ang kalidad ay talagang mahusay sa abot-kayang presyo.
Hakbang 8: Maghinang Lahat ng Mga Bahagi
Pagkatapos nito maghinang ang lahat ng mga bahagi ayon sa diagram ng circuit.
Pagkatapos ay ikonekta ang NodeMCU.
Hakbang 9: Ikonekta ang mga Home Appliances
Ikonekta ang mga gamit sa bahay ayon sa diagram ng circuit.
Mangyaring gumawa ng wastong pag-iingat sa kaligtasan habang nagtatrabaho nang may mataas na boltahe.
Ikonekta ang 5Volt DC supply sa PCB tulad ng ipinakita sa circuit.
I-on ang 110V / 230V supply at 5V DC supply.
Hakbang 10: Sa wakas, Makakontrol Namin ang Liwanag, Fan Sa Alexa
Ngayon ay makokontrol mo ang iyong mga gamit sa bahay sa isang matalinong paraan.
Sabihin lamang kung aling mga aparato ang nais mong i-on o i-off sa Alexa, gagawin ng Alexa ang trabaho para sa iyo.
Inaasahan kong nagustuhan mo ang proyektong ito sa automation ng bahay. Naibahagi ko ang lahat ng kinakailangang impormasyon para sa proyektong ito.
Talagang pahalagahan ko ito kung ibabahagi mo ang iyong mahalagang puna, Gayundin kung mayroon kang anumang query mangyaring sumulat sa seksyon ng komento.
Para sa higit pang mga nasabing proyekto Mangyaring sundin ang TechStudyCell.
Salamat sa iyong oras at Maligayang Pag-aaral.
Inirerekumendang:
Paano Gumawa ng Smart Home Gamit ang Arduino Control Relay Module - Mga Ideya sa Pag-aautomat ng Bahay: 15 Hakbang (na may Mga Larawan)
Paano Gumawa ng Smart Home Gamit ang Arduino Control Relay Module | Mga Ideya sa Pag-aautomat ng Bahay: Sa proyekto sa automation ng bahay na ito, magdidisenyo kami ng isang matalinong module ng relay sa bahay na makokontrol ang 5 mga gamit sa bahay. Ang module ng relay na ito ay maaaring makontrol mula sa Mobile o smartphone, IR remote o TV remote, Manu-manong switch. Ang matalinong relay na ito ay maaari ding maunawaan ang r
Paano Makokontrol ang isang Device Gamit ang Raspberry Pi at isang Relay - ANG BASICS: 6 Hakbang
Paano Makontrol ang isang Device Gamit ang Raspberry Pi at isang Relay - ANG BASICS: Ito ay isang pangunahing at tuwid na pasulong na tutorial sa kung paano makontrol ang isang aparato gamit ang Raspberry Pi at isang Relay, kapaki-pakinabang para sa paggawa ng Mga Proyekto ng IoT Ang tutorial na ito ay para sa mga nagsisimula, magiliw ito sa sundin kahit na mayroon kang zero na kaalaman sa paggamit ng Raspberry
Internet Clock: Ipakita ang Petsa at Oras Gamit ang isang OLED Gamit ang ESP8266 NodeMCU Sa NTP Protocol: 6 na Hakbang
Internet Clock: Display Date and Time With an OLED Gamit ang ESP8266 NodeMCU With NTP Protocol: Kumusta mga tao sa mga itinuturo na ito na magtatayo kami ng isang orasan sa internet na magkakaroon ng oras mula sa internet kaya't ang proyektong ito ay hindi mangangailangan ng anumang RTC upang tumakbo, kakailanganin lamang nito ang isang nagtatrabaho koneksyon sa internet At para sa proyektong ito kailangan mo ng isang esp8266 na magkakaroon ng
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino - Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter - Rc Helicopter - Rc Plane Gamit ang Arduino: 5 Hakbang (na may Mga Larawan)
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter | Rc Helicopter | Rc Plane Gamit ang Arduino: Upang mapatakbo ang isang Rc car | Quadcopter | Drone | RC eroplano | RC boat, palagi kaming nangangailangan ng isang reciever at transmitter, kumbaga para sa RC QUADCOPTER kailangan namin ng isang 6 channel transmitter at receiver at ang uri ng TX at RX ay masyadong magastos, kaya gagawa kami ng isa sa aming
Hindi gumagana ang NODEMcu Usb Port? I-upload ang Code Gamit ang USB sa TTL (FTDI) Module sa 2 Hakbang lamang: 3 Hakbang
Hindi gumagana ang NODEMcu Usb Port? I-upload ang Code Gamit ang USB sa TTL (FTDI) Module sa Lamang 2 Mga Hakbang: Pagod na sa pagkonekta sa maraming mga wire mula sa USB hanggang TTL module sa NODEMcu, sundin ang itinuturo na ito, upang mai-upload ang code sa 2 hakbang lamang. Kung ang USB port ng Ang NODEMcu ay hindi gumagana, pagkatapos ay huwag panic. Ito lang ang USB driver chip o ang konektor ng USB,