Talaan ng mga Nilalaman:

Christmas Tree Water Alarm: 3 Hakbang
Christmas Tree Water Alarm: 3 Hakbang

Video: Christmas Tree Water Alarm: 3 Hakbang

Video: Christmas Tree Water Alarm: 3 Hakbang
Video: Wednesday | Dance Scene | Cover by DEKSORKRAO 2024, Hulyo
Anonim
Christmas Tree Water Alarm
Christmas Tree Water Alarm

Ito ay isang simpleng halimbawa ng proyekto na maaaring magamit kung mayroon kang isang tunay na puno para sa Pasko at kailangang tiyakin na mananatili itong natubigan. Lumalaki, natatandaan kong kailangan nating umabot sa ilalim ng puno at i-wiggle ang iyong daliri sa tree stand upang makita kung mayroong anumang tubig. Sa panahon ng teknolohiya, dapat mayroong isang mas mahusay na paraan! Basahin ng simpleng proyektong ito ang antas ng tubig gamit ang isang analog level ng water sensor, isang passive buzzer at isang Arduino based MCU. Lahat ng kailangan para sa proyektong ito (at iba pang mga may temang Pasko na pinagtatrabahuhan ko) ay maaaring magawa gamit ang solong kit na ito.

Mga Pantustos:

  • (1) ELEGOO Mega 2560 Project Ang Pinaka Kumpletong Ultimate Starter Kit w / Tutorial Tugma sa Arduino IDE - Amazon, hindi kaakibat

    • MEGA 2560 Controller
    • Sensor sa Antas ng Tubig sa Pagtuklas
    • Passive Buzzer
    • jumper wire

Hakbang 1: Mga Koneksyon

Mga koneksyon
Mga koneksyon
Mga koneksyon
Mga koneksyon

Tulad ng nabanggit ko, ito ay isang medyo simpleng proyekto upang gumana at mabago. Ang sensor ng antas ng tubig ay isang tatlong aparato lamang na kawad at ang buzzer ay dalawang koneksyon lamang at maaaring direktang mapalakas ng mga pin ng Arduino PWM. Dahil ito ay isang simpleng proyekto, hindi ako gagawa ng isang iskema ng mga koneksyon ngunit listahan lamang ng pin-to-pin. Ang starter kit na ito ay mayroong isang CD na nagbibigay ng magagandang mga iskematika at mga imahe para sa bawat bahagi. Mayroon ding ilang mga halimbawa ng mga piraso ng code upang makatulong sa paggamit ng iba't ibang mga item.

Para sa proyektong ito, ang mga koneksyon ay ang mga sumusunod …

Antas ng Tubig (+) - Arduino (5V)

Antas ng Tubig (-) - Arduino (GND)

Antas ng Tubig (S) - Arduino (A0)

Buzzer (-) - Arduino (GND)

Buzzer (+) - Arduino (11)

Hakbang 2: Sample Code

Sample Code
Sample Code
Sample Code
Sample Code
Sample Code
Sample Code

Ang code para sa program na ito ay medyo simple, mas mababa sa 30 mga linya. Binabasa lamang nito ang halaga ng antas ng sensor ng tubig, ihinahambing ito sa preset na halaga na nagpasya akong sapat na tubig at pagkatapos ay alinman sa mga beep upang alertuhan ka o hindi. Ang paraan kung paano ko ito na-set up, maaaring magtapos ito tulad ng isang alarma ng usok na may isang namamatay na baterya, na nagbibigay ng isang maikling beep tuwing madalas. Kapag ang tubig ay napunan ng sapat na ito ay beep limang beses upang alertuhan ka na ang sapat na tubig ay naidagdag. Ang mga 'napuno' na beep na ito ay nangyayari lamang isang beses pagkatapos na mapunan.

Ang programa ay maglalabas din ng halagang analog sa serial port para sa pag-debug kapag sinusubukan mong malaman kung gaano kabuo ang iyong paninindigan. Maaari itong mai-scale sa isang porsyento na halaga, dami ng tubig, atbp. Anumang nais mong matupad ang iyong mga pangangailangan!

Ang code na ito ay maaaring madaling mabago upang mabago ang halaga sa antas ng tubig, kung paano inihahayag ng buzzer ang mga isyu sa iyo, atbp. Gumagamit ako ng pagpapaandar na 'tone' mula sa Arduino na nagbibigay-daan sa iyo upang ilagay sa isang dalas at oras para sa isang buzzer upang tumunog. Ginagawa nitong napakasimple na gumamit ng isang buzzer nang direkta sa isang PWM pin.

Na-upload ko na rin ang code dito upang magamit mo, mabago, mapunit, kumopya, atbp.

Hakbang 3: Pagpapalawak

Pagpapalawak
Pagpapalawak

Ang halimbawang ito ay maraming mga aplikasyon matapos ang Pasko. Maaari itong magamit sa iba pang mga setting ng halaman na umupo sa tubig tulad ng hydroponics. Maaari mo ring baguhin ito upang magamit sa isang aquarium ng isda upang matiyak na ang antas ng tubig ay hindi masyadong mababa.

Bagaman ito ay isang 5V system lamang, dapat kang laging maging maingat sa paggamit ng electronics sa paligid ng tubig at hindi ganap na lumubog ang anumang electronics. Kung hindi ka komportable sa kuryente na nasa paligid ng tubig, pagkatapos humingi ng tulong.

Ang isa pang pagpapabuti para sa proyektong ito ay ang pagkakaroon ng isang uri ng clip o enclosure upang ilagay ang sensor ng antas ng tubig upang mas mahusay mong ayusin ito. Mayroong dalawang mga butas na tumataas at isang magandang ukit na gupitin sa PCB na magiging madali upang mai-mount sa isang 3D na naka-print na bracket o enclosure. Kasalukuyan akong nakikipaglaban sa mga isyu sa aking printer kaya't wala akong nagawang mai-print kahit kailan.

Ang Elegoo kit na ginagamit ko ay dumating din kasama ang isang 9V na baterya at konektor upang magawa mong ganap na mapagana ang aparatong ito ng baterya upang hindi mo ito panatilihing naka-tether sa isang outlet ng kuryente.

Maaari mo ring pag-urong ang laki ng proyektong ito nang madali gamit ang isang Mini style controller at i-mount ang lahat ng ito sa isang maliit na circuit board. Ginamit ko ang Mega dahil ito ang magagamit ko.

Inaasahan kong ang Instructable na ito ay nagbigay sa iyo ng ilang ideya ng isang bagay na maaari mong gawin sa mga sensor na ito. Magkakaroon din ako ng iba pang mga proyektong nauugnay sa Pasko sa buwang ito rin. Huwag mag-atubiling makipag-ugnay sa anumang mga katanungan!

Inirerekumendang: