Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Maendeleo ya Mradi
- Hatua ya 2: Kuingiza sensa ya unyevu katika Mzunguko
- Hatua ya 3: Elewa Thamani za Unyevu
- Hatua ya 4: Kupanga programu kwa mantiki
- Hatua ya 5: Shukrani
Video: Mfumo wa Tahadhari wa Udongo wa Chini kwa mmea wako: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Katika makazi kadhaa, ni kawaida kupata mitungi na aina tofauti za mimea. Na kwa idadi kubwa ya shughuli za kila siku, watu husahau kumwagilia mimea yao na wanaishia kufa kwa kukosa maji.
Kama njia ya kuepukana na shida hii, tuliamua kuunda mfumo wa kuarifu wakati mmea hauna maji. Kwa njia hii, hautasahau kumwagilia mmea wako na itakaa hai kwa muda mrefu. Ifuatayo, tutawasilisha maendeleo yote ya mradi huu.
Vifaa
- PCBWay Desturi PCB
- Sensorer ya Unyevu wa Udongo wa Analog Kwa Arduino
- Arduino UNO
- Waya za jumper (generic)
- LCD ya kawaida - 16 x 2 Bluu
- UTSOURCE Rotary Potentiometer 10k
Hatua ya 1: Maendeleo ya Mradi
Njia moja ambayo tunatumia kugundua wingi wa maji kwenye mmea ni kupitia parameter ya unyevu. Kwa hivyo, maji kidogo yako kwenye mtungi wa mmea wetu, unyevu wa chini unapungua.
Kwa hivyo, lazima tutumie sensa ya unyevu kuchambua hali ya unyevu kwenye mmea wetu.
Kupitia hiyo, tulianzisha mzunguko uliowekwa kwenye ubao wa mkate na Arduino, kutekeleza ufuatiliaji na dalili ya unyevu mdogo wa mtungi wa cactus. Kwa hivyo, kwa njia ya LCD ya kuonyesha ili kumjulisha mtumiaji wetu juu ya unyevu, kama inavyoonyeshwa kwenye Kielelezo 1.
Hatua ya 2: Kuingiza sensa ya unyevu katika Mzunguko
Kutoka kwa mzunguko hapo juu, tutaingiza uchunguzi wa kipimo cha unyevu kwenye mmea ambao tunataka kufuatilia. Katika mradi wetu, tunaingiza uchunguzi kwenye cactus ndogo, kama inavyoonyeshwa kwenye Kielelezo 2.
Sasa, Tutaona jinsi ya kufanya kazi kwa hatua kwa hatua na baadaye, tutajifunza jinsi ya kuunda nambari ya kudhibiti. Hapo awali, wakati hatuunganishi sensorer ndani ya jar, kifaa kina unyevu mdogo wa 2% nje mtungi wa cactus. Hii inaweza kuonekana kwenye Mchoro 3.
Hatua ya 3: Elewa Thamani za Unyevu
Thamani hii ya asilimia ya chini inawakilisha unyevu wa chini. Sasa, baada ya kuingiza sensorer kwenye mchanga wa cactus, thamani ya 36% itaonyeshwa, kama inavyoonyeshwa kwenye Kielelezo 4. Hiyo ni, unyevu wetu uko chini na mfumo unaonyesha ujumbe Unyevu mdogo kwa sababu thamani ni kidogo zaidi ya 60%.
Hatua inayofuata ni kumwagilia mchanga wa mtungi wa cactus yetu na tunaweza kudhibitisha ongezeko la thamani ya unyevu hadi 69%.
Baada ya kuelewa kazi ya mradi, tutawasilisha mantiki yote ya ujenzi kuunda mfumo huu wa ufuatiliaji. Wacha tuanze!
Hatua ya 4: Kupanga programu kwa mantiki
Baadaye, programu ya kimantiki itawasilishwa kupitia nambari iliyojengwa.
Hapo awali, ilitangazwa maktaba ya Onyesha LCD, anuwai na iliundwa kuwa kitu cha LCD na pini zake za unganisho na Arduino UNO.
# pamoja
#fafanua sensor A0 bool LCDControl = 0, LowUmid = 0, HighUmid = 0; Umeme Byte Asilimia = 0, unyevu = 0, Uliopita Thamani = 0; int ValUmidade = 0, AnalogValue = 0; const int rs = 2, en = 3, d4 = 4, d5 = 5, d6 = 6, d7 = 7; LiquidCrystal LCD (rs, sw, d4, d5, d6, d7);
Baada ya hapo, kazi ya usanidi na onyesho la LCD 16x2 zilianzishwa na pini ya sensorer ilisanidiwa kama pembejeo.
{Serial.begin (9600); lcd kuanza (16, 2); pinMode (sensor, INPUT); Thamani ya awali = analogRead (sensor); }
Pamoja na anuwai iliyoundwa na amri katika kazi ya usanidi batili, tutaelezea programu zote za kimantiki katika kazi ya kitanzi.
// Le o valor do pino A0 do sensorAnalogValue = analogSoma (sensorer); // Mostra o valor da porta analogica no serial monitor Serial.print ("Analog Port:"); Serial.println (AnalogValue); UmidityPercent = ramani (AnalogValue, 0, 1023, 0, 100); unyevu = 100 - UmidityPercent;
Katika kazi ya kitanzi, thamani ya analog ilisomwa na thamani ilipangwa kwa kiwango cha 0 na 100. Thamani hii inawakilisha asilimia ya unyevu wa mchanga. Unyevu unapokuwa juu ulimwenguni, thamani inakaribia 0 na ikiwa unyevu ni mdogo thamani inakaribia 100.
Ili kuwezesha uwakilishi wa thamani na kuzuia usomaji wa mtumiaji kutatanisha, tunabadilisha mantiki hii na kuwakilisha kwamba 0% itakuwa unyevu wa chini na unyevu wa juu 100%. Hii ilifanywa kwa njia ya hesabu iliyofanywa baada ya uchoraji ramani.
unyevu = 100 - UmidityPercent;
Baada ya kusoma thamani ya unyevu ni muhimu kuwasilisha kwenye LCD ya Kuonyesha. Hatua inayofuata ni kudhibitisha ikiwa thamani ya unyevu ni tofauti na thamani yake pamoja na 1 au thamani yake ukiondoa 1, kulingana na hali hapa chini.
ikiwa ((unyevu> (Thamani ya awali) +1) || (unyevu <(Thamani ya awali) - 1))
Hali hii hutumiwa kuzuia mfumo kuwasilisha dhamana sawa mara kadhaa kwenye Onyesha LCD. Lakini, wakati hali ni kweli, mfumo utawasilisha thamani katika LCD na itahakikisha ikiwa thamani ni zaidi au sawa kuliko 60% ou chini ya 60%. ujumbe Unyevu wa juu, vinginevyo, wasilisha ujumbe Unyevu mdogo, kama inavyoonyeshwa hapa chini.
ikiwa ((unyevu> (Thamani ya awali) +1) || (unyevu <(Thamani ya awali) - 1)) {lcd.setCursor (1, 0); lcd.print ("Unyevu:"); lcd.print (""); lcd.setCursor (11, 0); lcd.print (unyevu); lcd.print ("%"); ikiwa (unyevu = 60 && HighUmid == 0) {lcd.setCursor (2, 1); lcd.print (""); lcd.setCursor (1, 1); lcd.print ("Unyevu wa juu"); HighUmid = 1; LowUmid = 0; } Thamani ya awali = unyevu; }
Mwishowe, mfumo utahifadhi dhamana ya ubadilishaji wa unyevu katika ubadilishaji wa Iliyotangulia ili kutimiza thamani yake. Kila wakati wa thamani mpya inawasilishwa kwenye onyesho Tofauti ya Awali ya Uliopita inahakikishwa kutumika katika mizunguko mingine ya usindikaji wa nambari. Kwa hivyo, huu ni mfumo rahisi unaotumiwa kufuatilia unyevu wa mimea katika makazi yetu na kuwajulisha watumiaji kuhusu kiwango cha unyevu wa mchanga.
Hatua ya 5: Shukrani
Maabara ya Silícios inashukuru PCBWay kwa msaada wake na kufanya kazi pamoja. Na tuna faida nyingi kwako. Pata PCB za bure 10 na sarafu nyingi za maharagwe (Jua zaidi) kufanya biashara kwa bidhaa kwenye wavuti ya PCBWay.
Kwa kuongezea, Maabara ya Silícios inashukuru UTSOURCE kwa msaada wake, kwa kutupatia vifaa vya elektroniki vya bei ya chini vya hali nzuri na huduma nzuri.
Ilipendekeza:
Mfumo wa Kumwagilia Mmea Moja kwa Moja Kutumia Micro: kidogo: Hatua 8 (na Picha)
Mfumo wa Umwagiliaji wa Mmea Moja kwa Moja Kutumia Micro: kidogo: Katika hii inayoweza kufundishwa, nitakuonyesha jinsi ya kujenga mfumo wa kumwagilia mimea moja kwa moja kwa kutumia Micro: kidogo na vifaa vingine vidogo vya elektroniki. kufuatilia kiwango cha unyevu kwenye mchanga wa mmea na
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino | Hatua kwa Hatua: Katika mradi huu, nitatengeneza Mzunguko rahisi wa Sura ya Maegesho ya Arduino kwa kutumia Arduino UNO na Sense ya Ultrasonic ya HC-SR04. Mfumo wa tahadhari ya Gari ya Arduino ya msingi inaweza kutumika kwa Urambazaji wa Kujitegemea, Kuanzia Robot na anuwai zingine
Ufuatiliaji wa mmea wa Arduino na Sensorer Uwezo wa Udongo - Mafunzo: Hatua 6
Ufuatiliaji wa mmea wa Arduino na Sura ya Uwezo wa Udongo - Mafunzo: Katika mafunzo haya tutajifunza jinsi ya kugundua unyevu wa mchanga kwa kutumia sensorer ya unyevu wa unyevu na OLED Display na Visuino. Tazama Video
Jenga Chungu cha Kujinyunyizia cha DIY na Wifi - Mimea ya Maji Moja kwa Moja na Inatuma Tahadhari Wakati Maji Yapo Chini: Hatua 19
Jenga Chungu cha Kujinyunyizia cha DIY na Wifi - Mimea ya Maji Moja kwa Moja na Inatuma Tahadhari Wakati Maji Yapo Chini: Mafunzo haya yanaonyesha jinsi ya kujenga kipandaji cha umwagiliaji cha kibinafsi kilichounganishwa na WiFi ukitumia kipandaji cha zamani cha bustani, takataka, wambiso na ubinafsi Kutia maji Kitanda cha Mkusanyiko kutoka Adosia
Tengeneza Wahusika Wako Wako Wako katika Windows. 4 Hatua
Tengeneza Wahusika Wako Wako Wako katika Windows. Ndio na vitu. Jihadharini na picha ambazo zimetengenezwa kwa rangi. Wanaweza kutisha