Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Diagram ng Circuit
- Hakbang 2: Gawin ang Circuit sa Breadboard para sa Pagsubok
- Hakbang 3: Tutorial Video para sa IOT Project na Ito
- Hakbang 4: I-install ang Blynk App
- Hakbang 5: Iba't ibang Mode ng Smart Relay Module
- Hakbang 6: Manu-manong Mode
- Hakbang 7: Auto Mode
- Hakbang 8: Pagdidisenyo ng PCB
- Hakbang 9: Mag-order ng PCB
- Hakbang 10: Pag-upload ng Gerber File at Itakda ang Mga Parameter
- Hakbang 11: Piliin ang Address sa Pagpapadala at Mode ng Pagbabayad
- Hakbang 12: Maghinang Lahat ng Mga Bahagi
- Hakbang 13: I-program ang NodeMCU
- Hakbang 14: Ikonekta ang mga Home Appliances
- Hakbang 15: Ilagay ang Kumpletong Circuit Sa Loob ng isang BOX
- Hakbang 16: Panghuli
Video: Pag-aautomat ng Home Sa NodeMCU Touch Sensor LDR Temperature Control Relay: 16 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Sa nakaraan kong mga proyekto sa NodeMCU, nakontrol ko ang dalawang mga gamit sa bahay mula sa Blynk App. Nakatanggap ako ng maraming mga puna at mensahe upang mai-upgrade ang proyekto gamit ang Manu-manong Control at pagdaragdag ng higit pang mga tampok.
Kaya't dinisenyo ko ang Smart Home Extention Box.
Sa proyektong ito sa bahay na batay sa IoT, gumawa ako ng automation sa bahay gamit ang Blynk & NodeMCU na may Touch Sensor, LDR, Temperatura ng control relay module na may feedback na real-time.
Sa Manual Mode, ang module ng relay na ito ay maaaring makontrol mula sa isang mobile o smartphone at, manu-manong touch switch (TTP223).
Sa Auto Mode, ang matalinong relay na ito ay maaari ding maunawaan ang temperatura ng kuwarto at sikat ng araw upang i-on at i-off ang fan at bombilya gamit ang DHT11 sensor & LDR.
Ang matalinong proyekto sa bahay ay may mga sumusunod na tampok:
1. Ang mga gamit sa bahay na kinokontrol mula sa Mobile gamit ang Blynk App
2. Mga gamit sa bahay na kinokontrol ng temperatura at sensor ng Humidity na awtomatikong (Sa Auto Mode)
3. Mga gamit sa bahay na kinokontrol ng Dark Sensor na awtomatiko (Sa Auto Mode)
4. Subaybayan ang LIVE na temperatura ng silid at pagbabasa ng Humidity sa OLED at Smartphone
5. Ang mga gamit sa bahay ay manu-mano na kinokontrol gamit ang touch switch
6. Kontrolin ang mga gamit sa bahay sa pamamagitan ng Internet (WiFi)
Ang proyektong ito ay inspirasyon ng proyektong Simple NodeMCU na ito
Mga gamit
1. Lupon ng NodeMCU
2. Sensor ng DH11
3. LDR
4. 10k Resistors 5 no
5. 1k Resistors 3 no
6. 220-ohm Resistors 2 no
7. BC547 NPN Transistors 2 no
8. Diode 1N4007 2 no
9. Diode 1N4001 1no
10. 5-mm LED (1.5v) 3 no
11. SPDT 5V Relays 2 blg
12. Push Switch / button 4 no (o) TTP223 Touch Sensor (3no)
13. Mga konektor at jumper
14. OLED I2C Display (0.96 "o 1.3") (Opsyonal)
15. Hi-Link 220V sa 5V AC sa DC converter
Hakbang 1: Diagram ng Circuit
Ito ang kumpletong diagram ng circuit para sa IoT na nakabase sa smart home system.
Ginamit ko ang NodeMCU upang makontrol ang module ng relay. Nakakonekta ko ang sensor ng temperatura at kahalumigmigan ng DHT11 at LDR upang awtomatikong makontrol ang relay ayon sa temperatura ng kuwarto at ilaw sa paligid.
Mayroong apat na mga pushbutton na konektado sa NodeMCU ie, S1, S2, CMODE, RST. S1 & S2 upang makontrol ang relay module nang manu-mano.
Maaari mo ring ikonekta ang mga sensor ng TTP223 Touch sa halip na mga pushbuttons.
CMODE upang baguhin ang Mode (Manu-manong Mode, Auto Mode)
RST upang i-reset ang NodeMCU
Gumamit ako ng 110V / 220V AC sa 5V DC converter upang maibigay ang 5V sa NodeMCU at relay.
Kaya't maaari kang direktang kumonekta sa 110V o 220V AC supply gamit ang matalinong module na ito ng relay.
Hakbang 2: Gawin ang Circuit sa Breadboard para sa Pagsubok
Bago ang pagdisenyo ng PCB, una kong ginawa ang circuit sa breadboard para sa pagsubok.
Sa panahon ng pagsubok, na-upload ko ang code sa NodeMCU pagkatapos ay sinubukan upang makontrol ang mga relay gamit ang mga pushbuttons, touch switch. Blynk App, sensor ng temperatura, at LDR.
Narito ang RST pin na aktibo mababa, kaya ang Touch sensor na konektado sa RST pin ay dapat na aktibo mababa.
I-download ang nakalakip na Code para sa proyektong NodeMCU na ito. Nabanggit ko ang lahat ng mga link ng mga kinakailangang aklatan sa code.
Hakbang 3: Tutorial Video para sa IOT Project na Ito
Sa tutorial na video, ipinaliwanag ko ang lahat ng mga hakbang para sa paggawa nang detalyado ng aparatong Smart Home na ito.
Kaya madali mong maisasagawa ang proyektong IoT na ito para sa iyong tahanan.
Hakbang 4: I-install ang Blynk App
I-install ang Blynk App mula sa Google play store o App store pagkatapos idagdag ang lahat ng kinakailangang mga widget upang makontrol ang relay module at subaybayan ang temperatura at halumigmig. Ipinaliwanag ko ang lahat ng mga detalye sa video ng tutorial.
Ginamit ko ang 3 button widgets upang makontrol ang relay module at baguhin ang mode.
At 2 gauge widgets upang subaybayan ang temperatura at halumigmig.
Hakbang 5: Iba't ibang Mode ng Smart Relay Module
Maaari naming makontrol ang matalinong relay sa dalawang mga mode:
1. Manu-manong Mode
2. Auto Mode
Madali naming mababago ang mode sa pindutan ng CMODE na nilagyan sa PCB o mula sa Blynk App.
Sa auto
Hakbang 6: Manu-manong Mode
Sa Manu-manong mode, makokontrol namin ang module ng relay mula sa mga switch ng touch ng S1 & S2 o mula sa Blynk App. Maaari naming palaging subaybayan ang katayuan ng feedback ng real-time ng mga switch mula sa Blynk App.
At maaari rin naming subaybayan ang pagbabasa ng temperatura at halumigmig sa OLED display at sa Blynk App na nakikita mo sa mga larawan.
Gamit ang Blynk App, makokontrol namin ang module ng relay mula sa kahit saan kung mayroon kaming internet sa aming smartphone.
Hakbang 7: Auto Mode
Sa Auto mode, ang module ng relay na kinokontrol ng DHT11 sensor at LDR.
Maaari kaming magtakda ng isang paunang natukoy na minimum at maximum na temperatura at mga halaga ng ilaw sa code.
Pagkontrol sa Temperatura
Kapag ang temperatura ng kuwarto ay tumatawid sa paunang natukoy na maximum na temperatura ang relay-1turn on at kapag ang temperatura ng kuwarto ay naging mas mababa kaysa sa paunang natukoy na minimum na temperatura awtomatikong patayin ang relay-1.
Pagkontrol sa LDR
Sa katulad na paraan kapag nabawasan ang antas ng ilaw ang relay-2 ay nakabukas at kapag sapat ang ilaw awtomatikong patayin ang relay-2.
Ipinaliwanag ko sa mga detalye sa tutorial video.
Hakbang 8: Pagdidisenyo ng PCB
Matapos masubukan ang lahat ng mga tampok ng matalinong module ng relay sa breadboard, dinisenyo ko ang PCB upang gawing compact ang circuit at bigyan ang proyekto ng isang propesyonal na hitsura.
Maaari mong i-download ang file ng PCB Gerber ng proyektong ito sa bahay na batay sa IoT mula sa sumusunod na link:
drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX
Hakbang 9: 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 10: Pag-upload ng Gerber File at Itakda ang Mga Parameter
4. Itakda ang kinakailangang parameter tulad ng dami, PCB masking kulay, atbp
5. Matapos mapili ang lahat ng Mga Parameter para sa PCB mag-click sa I-SAVE TO CART button.
Hakbang 11: 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 12: Maghinang Lahat ng Mga Bahagi
Pagkatapos nito maghinang ang lahat ng mga bahagi ayon sa diagram ng circuit.
Pagkatapos ay ikonekta ang pagpapakita ng NodeMCU, DHT11, LDR, at OLED.
Hakbang 13: I-program ang NodeMCU
1. Ikonekta ang NodeMCU sa laptop
2. I-download ang Code. (Nakalakip)
3. Baguhin ang token ng Blynk Auth, Pangalan ng WiFi, WiFi Password.
4. Baguhin ang paunang natukoy na temperatura at magaan na halaga para sa Auto Mode ayon sa iyong kinakailangan
5. Piliin ang board ng NodeMCU 12E at tamang PORT. Pagkatapos i-upload ang code.
** Sa proyektong ito, maaari mong gamitin ang parehong 0.96 "OLED at 1.3" OLED display. Ibinahagi ko ang Code para sa parehong OLED, i-upload ang code alinsunod sa OLED display na iyong ginagamit.
Na-attach ko na ang code sa mga nakaraang hakbang.
Hakbang 14: 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.
Dito maaari mong direktang ikonekta ang 110V o 220V AC supply.
** Hindi ko nagamit ang touch sensor para sa RST pin dahil ito ay aktibo LOW.
Hakbang 15: Ilagay ang Kumpletong Circuit Sa Loob ng isang BOX
Inilagay ko ang kumpletong circuit sa loob ng isang plasic box. Dahil gagamitin ko ang proyektong NodeMCU na ito bilang Smart extention BOX.
Ito ay magiging lubhang kapaki-pakinabang at madaling gamitin.
Hakbang 16: Panghuli
I-on ang supply ng 110V / 230V.
Ngayon ay makokontrol mo ang iyong mga gamit sa bahay sa isang matalinong paraan. 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:
Pag-interfacing ng LM35 Temperature Sensor Sa Arduino: 4 na Hakbang
Ang interfacing LM35 Temperature Sensor Sa Arduino: Ang mga thermometers ay kapaki-pakinabang na patakaran ng pamahalaan na ginagamit ng mahabang panahon para sa pagsukat ng temperatura. Sa proyektong ito, gumawa kami ng isang Arduino batay sa digital thermometer upang maipakita ang kasalukuyang temperatura sa paligid at mga pagbabago sa temperatura sa isang LCD. Maaari itong maging depl
Alexa Smart Home System Gamit ang NodeMCU Relay Module: 10 Hakbang
Ang Alexa Smart Home System Gamit ang Module ng Relay ng NodeMCU: Sa proyektong ito ng IoT, nagawa ko ang sistemang Alexa Smart Home Automation na ginagamit 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
Pag-interfacing ng DS18B20 Temperature Sensor Sa Arduino at ESP8266: 8 Mga Hakbang
Pag-interfacing ng DS18B20 Temperature Sensor Sa Arduino at ESP8266: Hoy, ano na, Guys! Akarsh dito mula sa CETech. Ngayon ay magdaragdag kami ng isang bagong Sensor sa aming arsenal na kilala bilang DS18B20 Temperature Sensor. Ito ay isang sensor ng temperatura na katulad ng DHT11 ngunit may magkakaibang hanay ng mga application. Ihinahambing namin ito
ESP8266 NodeMCU Access Point (AP) para sa Web Server Na May DT11 Temperature Sensor at Pag-print ng Temperatura at Humidity sa Browser: 5 Hakbang
ESP8266 NodeMCU Access Point (AP) para sa Web Server Na May DT11 Temperature Sensor at Pag-print ng Temperatura at Humidity sa Browser: Kumusta mga tao sa karamihan ng mga proyekto na ginagamit namin ng ESP8266 at sa karamihan ng mga proyekto na ginagamit namin ang ESP8266 bilang isang webserver upang ma-access ang data anumang aparato sa paglipas ng wifi sa pamamagitan ng pag-access sa Webserver na naka-host sa pamamagitan ng ESP8266 ngunit ang problema lamang ay kailangan namin ng isang gumaganang router
Pag-recycle ng Iyong Lumang Dimmer Switch Bilang isang Variable Temperature Control para sa Iyong Soldering Iron: 7 Hakbang
Pag-recycle ng Iyong Lumang Dimmer Switch Bilang isang Variable Temperature Control para sa Iyong Soldering Iron: Nakita ko ang maraming propesyonal na variable na kontrol sa temperatura para sa soldering iron, ngunit masyadong mahal. Kaya gumawa ako ng isa mula sa isang lumang dimmer switch, outlet, gang plate at plug na kung saan ay basura at ilang mga lumang kahon ng switch ng PVC na kasama nito at iba pa