Orodha ya maudhui:

Magari ya Maji ya Kuendesha na Kiashiria cha Kiwango: Hatua 6 (na Picha)
Magari ya Maji ya Kuendesha na Kiashiria cha Kiwango: Hatua 6 (na Picha)

Video: Magari ya Maji ya Kuendesha na Kiashiria cha Kiwango: Hatua 6 (na Picha)

Video: Magari ya Maji ya Kuendesha na Kiashiria cha Kiwango: Hatua 6 (na Picha)
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Julai
Anonim
Magari ya Maji ya Kuendesha na Kiashiria cha Kiwango
Magari ya Maji ya Kuendesha na Kiashiria cha Kiwango
Magari ya Maji ya Kuendesha na Kiashiria cha Kiwango
Magari ya Maji ya Kuendesha na Kiashiria cha Kiwango

Halo Wote, karibu kwa mwingine anayefundishwa. Katika Mradi huu tutajifunza jinsi ya kuunda Mdhibiti wa Kiwango cha Tangi ya Maji Moja kwa Moja na kipengee cha Kiashiria cha kiwango cha maji kwa kutumia Arduino Nano.

Arduino ndiye ubongo wa mradi huu. Itachukua uingizaji kutoka kwa sensorer na kudhibiti vitengo vingine vyote kulingana na thamani iliyopokelewa. Kizuizi cha pili ni onyesho la 16x2 LCD. Kitengo hiki kitaonyesha kiwango cha Maji kwa asilimia na vile vile kwenye Mchoro, pia itaonyesha hali ya Pump. Sehemu hii pia itatuarifu wakati wowote tanki la Sump ni tupu. Kizuizi cha tatu ni Sonor Sensor. Hii hutumiwa kupima kiwango cha maji kilichopo kwenye tanki la maji.

Kwa hivyo katika mradi huu nitatumia Moduli ya Ultrasonic ya HC-SR04 kupima Kiwango cha Maji na LCD ya I2C kuona kiwango cha maji kwa cm.

Vifaa

Arduino Nano

JSN-SR04 Uthibitisho wa Moduli ya Ultrasonic ya Maji

Onyesho la 16X 2 LCD (Bluu / Kijani)

Moduli ya Nguvu ya 230-5V

5V Buzzer

Wiring-Up waya

Sanduku la Kufungwa

Hatua ya 1: Kuanza na JSN-SR04

Kuanza na JSN-SR04
Kuanza na JSN-SR04

JSN-SR04 au Dhibitisho la Maji Ultra sonic sensor ni kifaa cha elektroniki kinachofanya kazi kwa kanuni ya usafirishaji na kutafakari. Sensor hii ina pini mbili zilizoitwa Trig na ECHO pin.

Kazi ya pini ya ECHO ni kutoa mawimbi kwenye kituo. Mawimbi haya husafiri kupitia njia kama wimbi na huonyesha nyuma wakati wowote inapogonga kitu au kikwazo mbele ya uenezi wake. Wakati uliochukuliwa wa chafu na tafakari ni mahesabu na kutumia thamani hii tunaamua umbali wa kikwazo kinachotukaribia.

  • Pini ya TRIG imeunganishwa na pini ya dijiti 5 ya nano.
  • Pini ya ECHO imeunganishwa na pini ya dijiti 5 ya nano.
  • Pini ya VCC imeunganishwa na matusi mazuri ya ubao wa mkate.
  • Pini ya GND imeunganishwa na hasi ya ubao wa mkate.

Hatua ya 2: Kufanya kazi kwa Mdhibiti wa Kiwango cha Maji cha Moja kwa Moja

Kufanya kazi kwa mradi huu ni rahisi sana tumetumia moduli ya sensa ya Ultrasonic ambayo hutuma mawimbi ya sauti kwenye tanki la maji na kugundua tafakari ya mawimbi ya sauti ambayo ni ECHO. Kwanza kabisa tunahitaji kuchochea moduli ya sensorer ya kusambaza ishara kwa kutumia Arduino na kisha subiri kupokea ECHO. Arduino anasoma wakati kati ya kuchochea na kupokea ECHO. Tunajua kuwa kasi ya sauti iko karibu 340 m / s. kwa hivyo tunaweza kuhesabu umbali kwa kutumia fomula iliyopewa:

Umbali = (wakati wa kusafiri / 2) * kasi ya sauti Ambapo kasi ya sauti ni takriban 340m kwa sekunde. Kwa kutumia njia hizi tunapata umbali kutoka kwa sensorer hadi kwenye uso wa maji. Baada yake tunahitaji kuhesabu kiwango cha maji. Sasa tunahitaji kuhesabu urefu wa jumla wa tanki la maji. Kama tunavyojua urefu wa tanki la maji basi tunaweza kuhesabu kiwango cha maji kwa kutoa umbali unaosababishwa kutoka kwa ultrasonic kutoka jumla ya urefu wa tank. Na tutapata umbali wa kiwango cha maji. Sasa tunaweza kubadilisha kiwango hiki cha maji kuwa asilimia ya maji, na tunaweza kuionyesha kwenye LCD.

Hatua ya 3: Mchoro wa Mzunguko na Ufafanuzi

Mchoro wa Mzunguko na Ufafanuzi
Mchoro wa Mzunguko na Ufafanuzi

Kama inavyoonyeshwa katika mzunguko wa mtawala wa kiwango cha maji uliyopewa hapo chini, pini za moduli ya sensa ya Ultrasonic na "echo" zimeunganishwa moja kwa moja na pini 5 na 4 ya arduino. LCD 16x2 imeunganishwa na arduino katika hali ya 4-bit. Pini ya kudhibiti RS, RW na En zimeunganishwa moja kwa moja na pini ya arduino 3, GND na 2. Na pini ya data D4-D7 imeunganishwa na 10, 9, 8 na 7 ya arduino, na buzzer imeunganishwa kwenye pin 6. 5 Volt relay is pia imeunganishwa kwenye pini ya 12 ya arduino kwa kuzima au kuzima pampu ya motor ya maji. Moduli ya Nguvu ya 230-5V kwa kutumia nguvu-ya kitengo hiki. Unaweza kutumia chaja ya Simu ya 1000mA kwa hii.n mzunguko huu Moduli ya sensa ya Ultrasonic imewekwa juu ya tanki la maji kwa maandamano. Moduli hii ya sensa itasoma umbali kati ya moduli ya sensorer na uso wa maji, na itaonyesha umbali kwenye skrini ya LCD na ujumbe "Nafasi ya Maji katika Tangi ni:". Inamaanisha tuko hapa kuonyesha mahali patupu vya umbali au ujazo wa maji badala ya kiwango cha maji. Kwa sababu ya utendaji huu tunaweza kutumia mfumo huu katika tanki lolote la maji. Wakati kiwango cha maji tupu kinafikia umbali kama cm 30 basi Arduino ANAWASHA pampu ya maji kwa kuendesha relay. Na sasa LCD itaonyesha "kiwango cha chini cha Maji" "Magari yamewashwa", na hali ya Relay LED itaanza kung'aa

Sasa ikiwa nafasi tupu inafikia mbali karibu 12 cm arduino inazima relay na LCD itaonyesha "Tank imejaa" "Motor Imezimwa". Buzzer pia inalia kwa muda na hali ya kupeleka tena LED itazimwa.

Hatua ya 4: Programu

Ili kupanga Arduino kwa mtawala wa kiwango cha maji, kwanza tunafafanua pini yote ambayo tutatumia katika mradi wa kuingiliana na vifaa vya nje kama relay, LCD, buzzer n.k Nakili na ubandike nambari iliyo chini kwenye IDE ya arduino na uchague nano ya arduino na bandari ya kulia kisha hit upload.

Hatua ya 5: Kupima na Kukusanyika

Kujaribu na kukusanyika
Kujaribu na kukusanyika
Kujaribu na kukusanyika
Kujaribu na kukusanyika
Kujaribu na kukusanyika
Kujaribu na kukusanyika

Na baada ya kumaliza mradi unapaswa kuona arduino ikionyesha kiwango cha maji kwenye LCD. Unaweza buzzer ya ziada kukujulisha basi kiwango cha maji hufikia baada ya kizingiti fulani.

Hatua ya 6: Kufunga

Inasakinisha
Inasakinisha
Inasakinisha
Inasakinisha
Inasakinisha
Inasakinisha

Huu ni utekelezaji wa kimsingi na ulifanya na rasilimali chache. Ninapanga kuongeza hii na arifa ya kiwango cha maji cha SMS kwa kutumia moduli ya SIM900A kama hatua inayofuata.

Asante kwa kuangalia.

Ilipendekeza: