Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Diagram ng Circuit
- Hakbang 2: Gawin ang Circuit sa Breadboard para sa Pagsubok
- Hakbang 3: I-install ang Blynk App
- Hakbang 4: Iba't ibang Mode ng Smart Relay Module
- Hakbang 5: Manu-manong Mode
- Hakbang 6: Auto Mode
- Hakbang 7: Pagdidisenyo ng PCB
- Hakbang 8: Mag-order ng PCB
- Hakbang 9: Pag-upload ng Gerber File at Itakda ang Mga Parameter
- Hakbang 10: Piliin ang Address sa Pagpapadala at Mode ng Pagbabayad
- Hakbang 11: Maghinang Lahat ng Mga Bahagi
- Hakbang 12: I-program ang NodeMCU
- Hakbang 13: Ikonekta ang mga Home Appliances
- Hakbang 14: Panghuli
Video: Paano Gumawa ng IoT Batay sa Pag-aautomat ng Bahay Sa NodeMCU Sensors Control Relay: 14 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Sa proyektong ito na batay sa IoT, gumawa ako ng Home Automation kasama ang Blynk at NodeMCU control relay module na may real-time na feedback. Sa Manual Mode, ang module ng relay na ito ay maaaring makontrol mula sa Mobile o smartphone at, Manu-manong switch. Sa Auto Mode, maaari ding maunawaan ng matalinong relay na ito ang temperatura ng kuwarto at sikat ng araw upang i-on at i-off ang fan at bombilya.
Ang proyektong ito sa smart home 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 awtomatiko (Sa Auto Mode) 3. Mga gamit sa bahay na kinokontrol ng Dark Sensor nang awtomatiko (Sa Auto Mode) 4. Subaybayan ang temperatura ng LIVE room at Humidity na nagbabasa sa OLED at Smartphone 5. Mga gamit sa bahay na kinokontrol gamit ang manu-manong switch 6. Kontrolin ang mga gamit sa bahay sa pamamagitan ng Internet
Mga gamit
Mga Kinakailangan na Bahagi para sa proyektong ito ng Smart House
1. NodeMCU
2. Sensor ng DH11
3. LDR
4. 10k Resistors 5 no
5. 1k Resistors 5 no (R1 hanggang R4)
6. 220-ohm Resistors 2 no (R5 & R6)
7. Optocoupler PC817 2 no
8. BC547 NPN Transistors 2 no
9. Diode 1N4007 2 no
10. Diode 1N4001 1no
11. LED (1.5v) 3 hindi
12. Mga capacitor 100uF 2 no
13. SPDT 12V Relays 2 blg
14. 7805 boltahe regulator 1 blg
15. Push Switch / button 4 no
16. Mga konektor at jumper
17. OLED I2C Display (0.96 "o 1.3")
Hakbang 1: Diagram ng Circuit
Ito ang kumpletong diagram ng circuit para sa proyekto sa pag-automate ng home na nakabase sa IoT.
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 CMODE upang mabago ang Mode (Manu-manong Mode, Auto Mode) RST upang i-reset ang NodeMCU Naibigay ko ang 12V sa module ng relay at ginamit ang isang 7805 boltahe na regulator upang maibigay ang 5v sa NodeMCU.
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 pushbutton, Blynk App, temperatura sensor, at LDR.
I-download ang nakalakip na Code para sa proyektong NodeMCU na ito.
Nabanggit ko ang lahat ng link ng mga kinakailangang aklatan sa code.
Hakbang 3: 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 4: Iba't ibang Mode ng Smart Relay Module
Maaari naming makontrol ang matalinong relay sa 2 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.
Hakbang 5: Manu-manong Mode
Sa Manu-manong mode, makokontrol namin ang module ng relay mula sa mga push-button na S1 & S2 o mula sa Blynk App.
Palagi naming masusubaybayan ang katayuan ng feedback na 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 6: 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 mga halaga ng temperatura at ilaw. Sa Auto mode kapag ang temperatura ng kuwarto ay tumatawid sa paunang natukoy na maximum na temperatura ang relay-1 ay nakabukas at kapag ang temperatura ng kuwarto ay naging mas mababa kaysa sa paunang natukoy na minimum na temperatura awtomatikong patayin ang relay-1.
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 7: Pagdidisenyo ng PCB
Habang gagamitin ko ang circuit araw-araw, kaya pagkatapos masubukan ang lahat ng mga tampok ng matalinong module ng relay sa breadboard, dinisenyo ko ang PCB. Maaari mong i-download ang file ng PCB Gerber ng proyektong automation ng bahay na ito mula sa sumusunod na link:
drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52
Hakbang 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 12Volt DC supply sa PCB tulad ng ipinakita sa circuit.
Hakbang 14: Panghuli
I-on ang 110V / 230V supply at 12V DC supply.
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:
Paano Gumawa ng DIY Arduino Obstacle na Pag-iwas sa Robot sa Bahay: 4 na Hakbang
Paano Gumawa ng DIY Arduino Obstacle na Pag-iwas sa Robot sa Bahay: Kamusta Mga Lalaki, Sa Instructable na ito, gagawa ka ng isang balakid sa pag-iwas sa robot. Ang Instructable na ito ay nagsasangkot ng pagbuo ng isang robot na may isang ultrasonic sensor na makakakita ng kalapit na mga bagay at baguhin ang kanilang direksyon upang maiwasan ang mga bagay na ito. Ang ultrasonic sensor
Pamamahala ng Tanim na Batay sa Batay sa Solar Na May ESP32: 7 Mga Hakbang (na may Mga Larawan)
Pamamahala ng Tanim na Batay sa Batay ng Solar Sa ESP32: Ang paglaki ng mga halaman ay masaya at pagtutubig at pag-aalaga sa kanila ay hindi talaga isang abala. Ang mga aplikasyon ng Microcontroller upang subaybayan ang kanilang kalusugan ay nasa buong internet at ang inspirasyon para sa kanilang disenyo ay nagmula sa static na katangian ng halaman at ang kadalian ng moni
Paano Gumawa ng Thermoelectric Generator sa Mga Plano sa Bahay: 6 na Hakbang (na may Mga Larawan)
Paano Gumawa ng Thermoelectric Generator sa Mga Plano ng Bahay: Paano gumawa ng thermoelectric generator sa mga plano sa bahay Ang isang thermoelectric aparato ay lumilikha ng isang boltahe kapag mayroong isang pagkakaiba
Paano Gumawa ng isang Inverter sa Bahay Na May MOSFET: 7 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Inverter sa Home Sa MOSFET: Kumusta, may mga kaibigan ngayon ay gagawa kami ng isang inverter sa bahay na may Mosfet transistor at isang espesyal na oscillator board. Ang isang power inverter, o inverter, ay isang elektronikong aparato o circuitry na nagbabago ng direktang kasalukuyang (DC ) sa alternating kasalukuyang (AC)
Paano Gumawa ng isang Libreng Generator ng Enerhiya sa Bahay: 4 na Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Libreng Generator ng Enerhiya sa Bahay: Paano gumawa ng isang libreng generator ng enerhiya sa bahay nang walang baterya ay isang ambisyosong proyekto na magkakaroon ng higit sa isang bahagi na kasalukuyan akong naghihintay para sa mga bahagi upang mapabuti ang libreng generator ng enerhiya na ito sa video sa dulo ng tutorial na ito makikita mo ang measu