Talaan ng mga Nilalaman:

Awtomatikong Water Motor na May Antas na Tagapagpahiwatig: 6 Mga Hakbang (na may Mga Larawan)
Awtomatikong Water Motor na May Antas na Tagapagpahiwatig: 6 Mga Hakbang (na may Mga Larawan)

Video: Awtomatikong Water Motor na May Antas na Tagapagpahiwatig: 6 Mga Hakbang (na may Mga Larawan)

Video: Awtomatikong Water Motor na May Antas na Tagapagpahiwatig: 6 Mga Hakbang (na may Mga Larawan)
Video: Paano suriin ang pagpapalawak ng takip ng tangke 2024, Nobyembre
Anonim
Automated Water Motor Na May Antas na Tagapagpahiwatig
Automated Water Motor Na May Antas na Tagapagpahiwatig
Automated Water Motor Na May Antas na Tagapagpahiwatig
Automated Water Motor Na May Antas na Tagapagpahiwatig

Kumusta Lahat, maligayang pagdating sa isa pang maituturo. Sa Project na ito matututunan namin kung paano lumikha ng Ganap na Awtomatikong Water Tank Level Controller na may tampok na tagapagpahiwatig ng antas ng tubig gamit ang Arduino Nano.

Ang Arduino ang utak ng proyektong ito. Kukuha ito ng input mula sa mga sensor at kontrolin ang lahat ng iba pang mga yunit ayon sa natanggap na halaga. Ang pangalawang bloke ay 16x2 LCD display. Ipapakita ng yunit na ito ang Antas ng Tubig sa porsyento pati na rin sa Diagram, ipapakita rin nito ang katayuan ng Pump. Aabisuhan din kami ng seksyong ito tuwing walang laman ang tangke ng Sump. Ang pangatlong bloke ay ang Sonar Sensor. Ginagamit ito upang sukatin ang antas ng tubig na naroroon sa overhead tank ng tubig.

Kaya sa proyektong ito gagamitin ko ang HC-SR04 Ultrasonic Module upang masukat ang Antas ng Tubig at isang I2C LCD upang makita ang antas ng tubig sa cm.

Mga gamit

Arduino Nano

JSN-SR04 Katunayan ng Tubig na Ultrasonic Module

16X 2 LCD Display (Blue / Green)

230-5V Power Module

5V Buzzer

Mga Hook-Up na Wire

Isang Enclosure Box

Hakbang 1: Pagsisimula Sa JSN-SR04

Pagsisimula Sa JSN-SR04
Pagsisimula Sa JSN-SR04

Ang JSN-SR04 o isang Water Proof ultra sonic sensor ay isang elektronikong aparato na gumagana sa prinsipyo ng paghahatid at pagsasalamin. Ang sensor na ito ay may dalawang mga pin na pinangalanan bilang TRIG at ECHO pin.

Ang pagpapaandar ng ECHO pin ay upang maglabas ng mga alon sa channel. Ang mga alon na ito ay naglalakbay sa daluyan bilang isang alon at sumasalamin sa likod kapag naabot nito ang isang bagay o isang balakid nang maaga sa paglaganap nito. Ang oras na kinuha para sa paglabas at pagmuni-muni ay kinakalkula at ginagamit ang halagang ito napagpasyahan namin ang distansya ng hadlang na papalapit sa amin.

  • Ang TRIG pin ay konektado sa digital pin 5 ng nano.
  • Ang pin ng ECHO ay konektado sa digital pin 5 ng nano.
  • Ang pin ng VCC ay konektado sa positibong rehas ng breadboard.
  • Ang pin ng GND ay konektado sa negatibo ng breadboard.

Hakbang 2: Paggawa ng Awtomatikong Water Level Controller

Ang pagtatrabaho ng proyektong ito ay napaka-simple nagamit namin ang module ng sensor ng Ultrasonic na nagpapadala ng mga sound wave sa tangke ng tubig at nakita ang pagmuni-muni ng mga sound wave na ECHO. Una sa lahat kailangan naming mag-trigger ng module ng ultrasonic sensor upang magpadala ng signal sa pamamagitan ng paggamit ng Arduino at pagkatapos ay maghintay upang makatanggap ng ECHO. Binabasa ni Arduino ang oras sa pagitan ng pag-trigger at pagtanggap ng ECHO. Alam namin na ang bilis ng tunog ay nasa paligid ng 340 m / s. kaya maaari nating kalkulahin ang distansya sa pamamagitan ng paggamit ng naibigay na pormula:

Distansya = (oras ng paglalakbay / 2) * bilis ng tunog Kung saan ang bilis ng tunog ay humigit-kumulang na 340m bawat segundo. Sa pamamagitan ng paggamit ng mga pamamaraang ito nakakakuha kami ng distansya mula sa sensor hanggang sa ibabaw ng tubig. Pagkatapos nito kailangan nating kalkulahin ang antas ng tubig. Ngayon kailangan naming kalkulahin ang kabuuang haba ng tangke ng tubig. Tulad ng alam natin ang haba ng tangke ng tubig pagkatapos ay maaari nating kalkulahin ang antas ng tubig sa pamamagitan ng pagbawas ng nagresultang distansya na nagmumula sa ultrasonic mula sa kabuuang haba ng tanke. At makukuha natin ang distansya ng antas ng tubig. Ngayon ay maaari na nating mai-convert ang antas ng tubig na ito sa porsyento ng tubig, at maipapakita ito sa LCD.

Hakbang 3: Circuit Diagram at Paliwanag

Circuit Diagram at Paliwanag
Circuit Diagram at Paliwanag

Tulad ng ipinakita sa circuit ng antas ng antas ng tubig na ibinigay sa ibaba, ang mga "gatilyo" at "echo" na mga pin ng Ultrasonic sensor ay direktang konektado sa pin 5 at 4 ng arduino. Ang isang 16x2 LCD ay konektado sa arduino sa 4-bit mode. Ang control pin RS, RW at En ay direktang konektado sa arduino pin 3, GND at 2. At ang data pin na D4-D7 ay konektado sa 10, 9, 8 at 7 ng arduino, at ang buzzer ay konektado sa pin 6. 5 Volt relay ay nakakonekta din sa pin 12 ng arduino para sa pag-on o pag-patay ng water motor pump. Isang 230-5V Power module na ginagamit para sa power-up ng yunit na ito. maaari kang gumamit ng 1000mA Phone charger para dito. sa circuit na ito Ultrasonic sensor module ay nakalagay sa ang tuktok ng tangke ng tubig para sa pagpapakita. Basahin ng module ng sensor na ito ang distansya sa pagitan ng module ng sensor at ibabaw ng tubig, at ipapakita nito ang distansya sa LCD screen na may mensahe na "Water Space in Tank ay:". Nangangahulugan ito na nagpapakita kami dito ng walang laman na lugar ng distansya o dami para sa tubig sa halip na antas ng tubig. Dahil sa pagpapaandar na ito maaari naming magamit ang sistemang ito sa anumang tangke ng tubig. Kapag ang walang laman na antas ng tubig ay umabot sa distansya mga 30 cm pagkatapos ay i-ON ng Arduino ang water pump sa pamamagitan ng pagmamaneho ng relay. At ngayon ay ipapakita ng LCD ang "Mababang Antas ng Tubig" "Na-ON ang motor", at ang status ng Relay na LED ay magsisimulang kuminang

Ngayon kung ang walang laman na puwang ay umabot sa distansya mga 12 cm ang arduino ay NAKA-OFF ang relay at ipapakita ng LCD na "Punong puno na" Ang Buzzer ay umiiyak din para sa ilang oras at ang status ng relay na LED ay papatayin.

Hakbang 4: Programming

Upang mai-program ang Arduino para sa antas ng water controller, tinutukoy muna namin ang lahat ng pin na gagamitin namin sa proyekto para sa pag-interfaced ng mga panlabas na aparato tulad ng relay, LCD, buzzer atbp. Kopyahin at i-paste ang code sa ibaba sa arduino IDE at piliin ang arduino nano at ang tamang port at pagkatapos ay pindutin ang upload.

Hakbang 5: Pagsubok at Pagtitipon

Pagsubok at Pagtitipon
Pagsubok at Pagtitipon
Pagsubok at Pagtitipon
Pagsubok at Pagtitipon
Pagsubok at Pagtitipon
Pagsubok at Pagtitipon

At pagkatapos mong makumpleto ang proyekto dapat mong makita ang arduino na ipakita ang antas ng tubig sa LCD. Maaari kang isang karagdagang buzzer upang ipaalam sa iyo kung gayon ang antas ng tubig ay umabot pagkatapos ng tiyak na threshold.

Hakbang 6: Pag-install

Nag-i-install
Nag-i-install
Nag-i-install
Nag-i-install
Nag-i-install
Nag-i-install

Ito ay isang Pangunahing pagpapatupad at ginawa sa limitadong mapagkukunan. Plano kong mapahusay ito sa notification sa antas ng tubig sa SMS gamit ang module ng SIM900A bilang susunod na hakbang.

Salamat sa panonood.

Inirerekumendang: