Talaan ng mga Nilalaman:
- Hakbang 1: Ginamit na Mga Bahagi
- Hakbang 2: Paglalarawan
- Hakbang 3: isang Relay
- Hakbang 4: Sensor ng DHT11
- Hakbang 5: Ang Blynk App
- Hakbang 6: Diagram ng Circuit
- Hakbang 7: Code
Video: IOT Home Automation DIY Project # 1: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
# PANIMULA
Ang pag-aautomat sa bahay ay ang proseso ng pag-aautomat ng mga gamit sa bahay tulad ng AC, Fan, Refrigerator, ilaw at ang listahan ay nagpapatuloy, upang makontrol ang mga ito gamit ang iyong telepono, computer, o kahit malayuan. Ang proyektong ito ay nakikipag-usap sa esp2866 nodeMCU upang makontrol ang mga gamit sa bahay sa pamamagitan ng aming WiFi network.
Hakbang 1: Ginamit na Mga Bahagi
ESP 2866 NodeMCU
2. 5V dc source / Arduino UNO para sa 5V na mapagkukunan
3. sensor ng DHT11
4. bombilya ng elektrisidad
5. Modyul ng Relay na 5V
6. Breadboard
7. Jumper Wires (lalaki-babae at lalaki-lalaki)
8. Smartphone na may naka-install na Blynk app
9. WiFi network.
Hakbang 2: Paglalarawan
1. Ang NodeMCU (Node MicroController Unit) ay isang bukas na mapagkukunan ng software at kapaligiran sa pag-unlad ng hardware na itinayo sa paligid ng isang napaka-murang System-on-a-Chip (SoC) na tinawag na ESP8266.
Ang ESP8266 ay isang murang, chip ng Module ng WiFi na maaaring mai-configure upang kumonekta sa Internet para sa Internet of Things (IoT) at mga katulad na Teknolohiya ng Teknolohiya. Karaniwan, ang iyong normal na mga kagamitan sa Elektrikal at Mekanikal ay hindi maaaring kumonekta sa Internet sa kanilang sarili. Wala silang built-in na setup upang magawa ito.
Maaari mong i-set up ang ESP8266 sa mga equipment na ito at gumawa ng mga kamangha-manghang bagay. Pagkontrol, Pagsubaybay, Pagsusuri at marami pa. Ang ESP8266 NodeMCU ay mayroong 17 GPIO pin na maaaring italaga sa iba't ibang mga pag-andar tulad ng I2C, I2S, UART, PWM, IR Remote Control, LED Light at Button na may program. Ang bawat digital na pinagana ng GPIO ay maaaring mai-configure bilang mataas o mababa. Para sa karagdagang detalye mag-refer sa
nodeMCU
Hakbang 3: isang Relay
ay isang switch na pinapatakbo ng elektrisidad na maaaring i-on o i-off, hinayaan ang kasalukuyang dumaan o hindi, at maaaring kontrolin ng mababang boltahe, tulad ng 5V na ibinigay ng mga pin ng Arduino.
Ipinapakita ng sumusunod na pigura ang pinout module ng relay Ang 3 mga pin sa kaliwang bahagi ng module ng relay ay nagkokonekta ng mataas na boltahe, at ang mga pin sa kanang bahagi ay ikonekta ang sangkap na nangangailangan ng mababang boltahe-ang mga pin ng Arduino.
Ang panig na may mataas na boltahe ay may dalawang konektor, bawat isa ay may tatlong mga socket: karaniwan (COM), karaniwang sarado (NC), at normal na bukas (HINDI).
1. COM: karaniwang pin
2. NC (Karaniwang Sarado): ang karaniwang saradong pagsasaayos ay ginagamit kapag nais mong isara ang relay bilang default, nangangahulugang ang kasalukuyang dumadaloy maliban kung magpadala ka ng isang senyas mula sa Arduino sa module ng relay upang buksan ang circuit at ihinto ang kasalukuyang.
3. HINDI (Karaniwan Bukas): ang karaniwang bukas na pagsasaayos ay gumagana sa iba pang paraan: ang relay ay laging bukas, kaya ang circuit ay nasira maliban kung magpadala ka ng isang senyas mula sa Arduino upang isara ang circuit.
Ang mga koneksyon sa pagitan ng module ng relay at ng NodeMCU ay talagang simple:
1. GND: pumupunta sa lupa
2. IN: kinokontrol ang relay (makakonekta ito sa isang nodeMCU digital pin)
3. VCC: napupunta sa 5V
Dito, binibigyan namin ang 5V at GND pin ng relay na ito ay konektado sa arduino 5V at GND pin ayon sa pagkakabanggit at ang GND pin ng arduino ay karaniwan sa GND pin ng NodeMCU.
Bago magpatuloy sa proyektong ito, nais kong ipaalam sa iyo na nakikipag-usap ka sa boltahe ng mains. Kaya, mabait na makita ang koneksyon nang maayos bago buksan ito. Mga paglalarawan ng pin at koneksyon:
1. Ang berdeng kawad ay kumokonekta sa D2 pin ng nodeMCU sa i / p ng relay
2. Ang mga pula at Dilaw na wires ay kumukonekta sa 5V at GND sa VCC at GND ng Relay ayon sa pagkakabanggit.
Ngayon upang ikonekta ang pagkarga (sa kasong ito ang Bulb). Sa una gupitin ang live na kawad ng bombilya o lampara. Ngayon ikonekta ang unang dulo ibig sabihin, pupunta ako sa mains supply sa WALANG pin (kung paminsan-minsan mo nais na buksan ang lampara / bombilya) at ang kabilang dulo ng live na wire ay papunta sa bombilya, sa COM pin ng Relay. Mangyaring hanapin ang koneksyon sa ibaba.
Hakbang 4: Sensor ng DHT11
Ginamit upang maunawaan ang temperatura at halumigmig ng lugar ng pagtatrabaho sa kasong ito, ng sensor.
Para sa karagdagang detalye mag-refer
Ang koneksyon ng DHT11 ay ang mga sumusunod Ikonekta ang VCC at GND na mga pin ng sensor sa 3.3V at GND na mga pin ng nodeMCU ayon sa pagkakabanggit at ang data pin sa D4 sa mahusay na ito maaari mong gamitin ang anuman sa mga GPIO pin sa proyektong ito na tinalakay sa ngayon. Mabait na sumangguni sa sumusunod na imahe:
Dito, ang mga Red at Green wires ay kumokonekta sa 3.3V at GND na mga pin ng nodeMCU gamit ang VCC (+) at GND (-) pin ng sensor ng DHT11 ayon sa pagkakabanggit.
Hakbang 5: Ang Blynk App
Ang Blynk ay isang bagong platform na nagbibigay-daan sa iyo upang mabilis na bumuo ng mga interface para sa pagkontrol at pagsubaybay sa iyong mga proyekto sa hardware mula sa iyong iOS at Android device. Pagkatapos i-download ang Blynk app, maaari kang lumikha ng isang dashboard ng proyekto at ayusin ang mga pindutan, slider, grap, at iba pang mga widget papunta sa screen.
Upang makapagsimula sa blynk sundin ang link sa ibaba.
Para sa karagdagang detalye mag-refer
Hakbang 6: Diagram ng Circuit
Hakbang 7: Code
Kunin ang iyong code dito
Ang ilang mas kapaki-pakinabang na mga link
1. link ng Blynk library para sa arduino IDE
2. library ng sensor ng dht11
3. Simple timer library
4. Bakit ginagamit ang simpleng timer ??
Inirerekumendang:
DIY HOME AUTOMATION - Palitan ang Tradisyunal na Mga switch ng Liwanag: 5 Mga Hakbang
DIY HOME AUTOMATION - Palitan ang Tradisyunal na Mga switch ng Liwanag: I-on o i-off ang mga ilaw gamit ang mga touch sensor Tampok: Ang mga capacitive touch sensor ay ginagamit upang i-on ang mga ilaw sa halip na tradisyonal na mechanical switch. Pir Sensors para sa mga awtomatikong ilaw
ESP8266-01 IoT Smart Timer para sa Home Automation: 9 Mga Hakbang (na may Mga Larawan)
ESP8266-01 IoT Smart Timer para sa Home Automation: UPDATE30 / 09/2018: Na-update ang Firmware sa Ver 1.09. Ngayon na may Sonoff Basic Support01 / 10/2018: Bersyon ng Firmware 1.10 na magagamit na pagsubok para sa pagsubok sa ESP8266-01 na may mga isyu Sa mga bagong buzzword na pagiging Internet Of Things (IoT) at Home Automation, nagpasya ako
DIY Voice / Internet Controlled Home Automation at Monitoring Paggamit ng ESP8266 at Google Home Mini: 6 Hakbang
DIY Voice / Internet Controlled Home Automation at Monitoring Gamit ang ESP8266 at Google Home Mini: Hoy !! Matapos ang isang mahabang pahinga narito ako dahil lahat tayo ay kailangang gumawa ng isang bagay na nakakasawa (trabaho) upang kumita. Pagkatapos ng lahat ng mga artikulo sa HOME AUTOMATION na isinulat ko mula sa BLUETOOTH, IR, Local WIFI, Cloud ie ang mahirap, * NGAYON * darating ang pinakamadali ngunit ang pinaka mahusay
DIY IoT Lampara para sa Home Automation -- Tutorial sa ESP8266: 13 Mga Hakbang (na may Mga Larawan)
DIY IoT Lampara para sa Home Automation || Tutorial sa ESP8266: Sa tutorial na ito gagawa kami ng isang smart na konektadong lampara sa internet. Mapupunta ito sa internet ng mga bagay at magbubukas ng isang mundo ng pag-aautomat sa bahay! Ang lampara ay konektado sa WiFi at binuo upang magkaroon ng isang bukas na protocol ng mensahe. Nangangahulugan ito na maaari kang pumili
IoT Mains Controller. Bahagi 9: IoT, Home Automation: 10 Hakbang (na may Mga Larawan)
IoT Mains Controller. Bahagi 9: IoT, Pag-aautomat ng Bahay: PagwawaksiBASAHIN ANG UNANG ITO Itinaturo ang detalyeng ito ng isang proyekto na gumagamit ng mains power (sa ganitong pagkakataon UK 240VAC RMS), habang ang bawat pangangalaga ay ginawang gamitin upang ligtas na kasanayan at mahusay na mga prinsipyo sa disenyo ay laging may peligro ng potensyal na nakamamatay hinirang