Talaan ng mga Nilalaman:

Pag-aautomat ng Home Sa Arduino: 4 na Hakbang
Pag-aautomat ng Home Sa Arduino: 4 na Hakbang

Video: Pag-aautomat ng Home Sa Arduino: 4 na Hakbang

Video: Pag-aautomat ng Home Sa Arduino: 4 na Hakbang
Video: How to use 4 channel Relay to control AC load with Arduino code 2024, Nobyembre
Anonim
Home Automation Sa Arduino
Home Automation Sa Arduino

Ang natapos na produktong ito ay pinagsasama ang bahagi ng alarma, panahon, wireless na orasan, pagpupulong at paggupit ng mga bahaging ginawa ng paggupit ng laser. Pinili ko ang 3 mga bagay na medyo maliit ang sukat upang mapabilis ang isang maingat na pagtatanim sa lugar ng buhay. Ang aking pinili ay nahulog sa isang wireless weather sensor, isang wireless motion detector at isang sentral na pagkuha ng impormasyon mula sa iba't ibang mga sensor. Posible ring gumawa ng mga karagdagang module, na sumusunod sa parehong diwa at pamamaraan ng paggawa. Nagsimula ako sa pamamagitan ng pag-aani at paglista ng iba't ibang mga sangkap na kinakailangan para sa pagmamanupaktura. Pagkatapos ay itinaguyod ko ang kani-kanilang mga code para sa bawat module. Upang tuluyang tipunin ang lahat sa isang kahon na magsisilbing object at panghuling produkto.

Ang aking proyekto ay nahahati sa tatlong bahagi:

- Central hub na may isang screen at keyboard na kumikilos bilang interface. Ang isang ito ay nahahati sa 4 na mga menu, Petsa at Oras, Panahon, Arm sa system at palitan ang password.

- Weather sensor: sensor ng temperatura at kahalumigmigan na may isang wireless module at 2 LEDs.

- Sensor ng alarm: Motion detector, transmitter at 2 LEDs.

Ang bawat bahagi ay hinihimok ng isang Arduino board, na pinalakas ng isang 9V na baterya.

Hakbang 1: Master HUB

Master HUB
Master HUB
Master HUB
Master HUB
Master HUB
Master HUB
Master HUB
Master HUB

Kagamitan

- Arduino MEGA

- LCD screen 20x4

- 4x4 keyboard

- NRF24L01

- DS3231

- Tagatanggap 433MHZ

- Buzzer

- LED x3 (Green, Yellow, Red)

- Paglaban 220 ohm x3

- Kaso plastik ng ABS

- Breadboard

- Mga Dupont Cable

- Switch ng baterya 9V +

Upang mapagana ang aking mga kahon, gumagamit ako ng isang 9V na baterya na may isang jack adapter upang kumonekta sa babaeng plug ng Arduino. Gayunpaman naghinang ako ng isang switch upang patayin at sa kahon alinsunod sa aming mga kagustuhan at makatipid ng pera. tambol.

Upang gawin ito, hinubaran ko ang pulang kawad, ang +, upang hinangin ang switch upang lumikha ng isang contact upang ipaalam ang kasalukuyang. Sa wakas, upang maprotektahan ang aking mga hinang, gumamit ako ng tubong nagpapababa ng init na, bilang resulta ng pag-init, nag-retract at nakakabit sa hinang upang maprotektahan ito mula sa maling pagkontak at palakasin ito.

Assembly

Bago magpatuloy sa paggawa ng object, tipunin ko ang iba't ibang mga elemento ayon sa diagram na natanto sa OpenSource software Fritzing.

Kapag ang lahat ng mga elemento ay tipunin, sinusuri ko na ang lahat ay gumagana nang maayos. Ang berdeng LED ay nangangahulugang mayroong lakas.

Ang bentahe ng isang 20x4 LCD screen ay maaari itong magpakita ng higit pang mga character kumpara sa 16x2. Sa aking kaso, madali kong maipapakita ang 4 na mga menu ng programa.

Tungkol sa paggupit, nakakita ako ng problema. Sa katunayan, balak kong gupitin ang harapan sa paggupit ng laser, gayunpaman, ang pagiging plastik ay may peligro na matunaw ang itaas na bahagi ng kaso. Mas ginusto kong gupitin ang lahat sa aking sarili sa pamamagitan ng kamay sa tulong ng mga pamutol, lagari, drill at papel de liha.

Oras ng paggawa: 2 oras

Upang magsimula, dapat nating tipunin ang iba't ibang mga konektor ng harapan. Ang pagbabarena ay tumpak, tumatagal ito ng halos walang pandikit, madali itong umaangkop.

Sa wakas ay tipunin ko ang natitirang bahagi ng mga sumusunod na pattern na ginawa sa Fritzing bago ilagay ang lahat sa kahon. Nagdagdag din ako ng heat-shrink tubing para sa karagdagang seguridad at lakas sa mga hinang ng led. Isinasara ko pagkatapos ang pagpupulong sa tulong ng 4 na mga turnilyo na matatagpuan sa bawat sulok at tinitingnan ko na ang lahat ay gumagana nang maayos.

Hakbang 2: Weather Station

Weather Station
Weather Station
Weather Station
Weather Station
Weather Station
Weather Station

Kagamitan

- Arduino UNO

- NRF24L01

- DHT 11

- LED x2 (Green, Blue)

- Paglaban 220 ohm x2

- Kaso plastik ng ABS

- Breadboard

- Mga Dupont Cable

- Switch ng baterya 9V +

Assembly

Bago magpatuloy sa paggawa ng object, tipunin ko ang iba't ibang mga elemento ayon sa diagram na natanto sa OpenSource software Fritzing.

Kapag ang lahat ng mga elemento ay tipunin, sinusuri ko na ang lahat ay gumagana nang maayos. Ang berdeng LED ay nangangahulugang mayroong lakas. Ang asul na LED kapag nag-iilaw ito bawat 5 segundo. Ang 5 segundo na ito ay tumutugma sa agwat ng oras sa pagitan ng bawat pag-capture ng temperatura ng DHT sensor 11.

Kapag naipon, sinubukan ko ang pangunahing module at ang sensor ng panahon. Sa pamamagitan ng pagpindot sa B key sa keyboard, natatanggap ko ang data ng temperatura at halumigmig na ipinadala nang wireless ng sensor NRF24L01.

Paggawa

Nagsimula ako sa pamamagitan ng paglikha ng harapan ng aking kaso sa

Autocad. Nagpasok ako ng isang butas para sa switch at ang 2 LEDs.

Tungkol sa paggupit, nakakita ako ng problema. Sa katunayan, balak kong gupitin ang harapan sa paggupit ng laser, gayunpaman, ang pagiging plastik ay may peligro na matunaw ang itaas na bahagi ng kaso. Mas ginusto kong gupitin ang lahat sa aking sarili sa pamamagitan ng kamay sa tulong ng mga pamutol, lagari, drill at papel de liha.

Oras ng paggawa: 0h30

Upang magsimula, dapat nating tipunin ang iba't ibang mga konektor ng harapan. Ang pagbabarena ay tumpak, tumatagal ito ng halos walang pandikit, madali itong umaangkop.

Sa wakas ay tipunin ko ang natitirang bahagi ng mga sumusunod na pattern na ginawa sa Fritzing bago ilagay ang lahat sa kahon. Nagdagdag din ako ng heat-shrink tubing para sa labis na seguridad at solidity sa mga hinang ng led.

Hindi ko kalimutan na mag-drill ng isang butas sa bawat panig ng

kahon upang mailabas ang hangin at makuha ang data ng sensor ng DHT 11.

Isinasara ko pagkatapos ang pagpupulong sa tulong ng 4 na mga turnilyo na matatagpuan sa bawat sulok at tinitingnan ko na ang lahat ay gumagana nang maayos.

Hakbang 3: Sensor ng Alarm

Sensor ng Alarm
Sensor ng Alarm
Sensor ng Alarm
Sensor ng Alarm
Sensor ng Alarm
Sensor ng Alarm

Kagamitan

- Arduino UNO

- Transmitter 433 MHz

- PIR sensor

- LED x2 (Green, Red)

- Paglaban 220 ohm x2

- Kaso plastik ng ABS

- Breadboard

- Mga Dupont Cable

- Switch ng baterya 9V +

Assembly

Bago magpatuloy sa paggawa ng object, tipunin ko ang iba't ibang mga elemento ayon sa diagram na natanto sa OpenSource software Fritzing.

Kapag ang lahat ng mga elemento ay tipunin, sinusuri ko na ang lahat ay gumagana nang maayos. Ang berdeng LED ay nangangahulugang mayroong lakas. Ang pulang LED ay nag-iilaw kaagad sa oras na makita ng sensor ng PIR ang paggalaw. Sa sandaling mawari ang isang kilusan, kinakailangang maghintay ng 5 segundo para ma-reset ang sensor.

Sa sandaling tipunin, sinubukan ko ang pangunahing module at ang sensor ng alarma. Sa pamamagitan ng pagpindot sa C key sa keyboard, braso ko ang system na awtomatikong nagsisimula ng isang countdown na 9 segundo. Pinapayagan ako ng D key na baguhin ang password.

Paggawa

Nagsimula ako sa pamamagitan ng paglikha ng harapan ng aking kaso sa

Autocad. Nagpasok ako ng isang butas para sa switch, isang bilog upang maipasa ang shell ng sensor ng PIR at 2 LEDs.

Tungkol sa paggupit, nakakita ako ng problema. Sa katunayan, balak kong gupitin ang harapan sa paggupit ng laser, gayunpaman, ang pagiging plastik ay may peligro na matunaw ang itaas na bahagi ng kaso. Mas ginusto kong gupitin ang lahat sa aking sarili sa pamamagitan ng kamay sa tulong ng mga pamutol, lagari, drill at papel de liha.

Oras ng paggawa: 1h20

Upang magsimula, dapat nating tipunin ang iba't ibang mga konektor ng harapan. Ang pagbabarena ay tumpak, tumatagal ito ng halos walang pandikit, madali itong umaangkop. Kola ko din ang baterya na may laban sa laban

takpan upang makatipid ng puwang sa kaso.

Sa wakas ay tipunin ko ang natitirang bahagi ng mga sumusunod na pattern na ginawa sa Fritzing bago ilagay ang lahat sa kahon. Nagdagdag din ako ng heat-shrink tubing para sa labis na seguridad at

solidity sa mga hinang ng led.

Isinasara ko pagkatapos ang pagpupulong sa tulong ng 4 na mga turnilyo na matatagpuan sa bawat sulok at tinitingnan ko na ang lahat ay gumagana nang maayos.

Hakbang 4: Pangwakas na Pagsubok

Huling pagsusulit
Huling pagsusulit
Huling pagsusulit
Huling pagsusulit
Huling pagsusulit
Huling pagsusulit

Ang lahat ay gumagana nang perpekto!

Salamat sa pagsunod sa tutorial na ito at magsaya sa iyong mga bagong produkto!

Inirerekumendang: