
Orodha ya maudhui:
- Hatua ya 1: Kusanya Vipengele
- Hatua ya 2: Mpangilio kamili
- Hatua ya 3: Kupata Usanidi sahihi
- Hatua ya 4: Kuunganisha DHT-22
- Hatua ya 5: Kuunganisha Onyesho la OLED
- Hatua ya 6: Ufuatiliaji wa Unyevu wa Udongo
- Hatua ya 7: Ufuatiliaji wa VBAT (9V Battery)
- Hatua ya 8: Ufuatiliaji wa VBAT (Usanidi wa Lipos 2)
- Hatua ya 9: Ufungaji
- Hatua ya 10: Mitazamo ya uimarishaji
- Hatua ya 11: Asante
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Halo jamani! Ili kuanza kwa njia bora, hadithi kidogo juu ya mradi huo. Hivi karibuni nilihitimu na kuhamia Austria kwa nafasi yangu ya kwanza kama mhandisi. Nchi ni nzuri lakini baridi sana na baridi katika msimu wa baridi. Nilianza haraka kugundua condensation kwenye windows kila asubuhi wakati niliamka na vile vile ukungu wakitambaa kwenye kuta za gorofa nzuri ambayo ninakodisha. Ilikuwa mara yangu ya kwanza kukutana na kiwango cha juu cha unyevu kabisa, nikitokea kusini mwa Ufaransa, hatuna shida kama hiyo hapo. Kwa hivyo nilikuwa nikitafuta suluhisho kwenye wavuti na nikaamua kukusanya vipande kadhaa na kujenga mfumo wangu wa ufuatiliaji, ili kuangalia kiwango cha unyevu wa kila chumba cha gorofa yangu na joto la kawaida. Mradi ufuatao ulikuwa na miongozo mikuu:
- Lazima iwe rahisi.
- Inapaswa kuwa sahihi ya kutosha.
- Nilitaka kitu kidogo, rahisi kubeba na nguvu ya betri.
- Ninapenda mimea na niliamua kuwa itaweza kuangalia unyevu wa mchanga ili kujua mvua au sio nilihitaji kumwagilia mimea yangu. (Nje ya muktadha lakini nilipenda wazo tu!: D)
Huu ni mradi rahisi sana, hata hivyo huu ndio muhimu zaidi ambao nimewahi kufanya. Nina uwezo wa kuangalia kila unyevu katika kila vyumba na kuona ikiwa ninahitaji kuguswa ili kukomesha ukungu. Basi wacha tuanze.
Hatua ya 1: Kusanya Vipengele

Mradi wetu ni rahisi. Tutatumia Arduino (nano kwa upande wangu) kama ubongo, kwani ni rahisi sana kwenye programu, bei rahisi na inayoweza kubadilishwa ikiwa inahitajika.
DHT-22 kama sensorer ya joto na unyevu, kuna toleo la chini linaloitwa DHT-11, ambayo ni sawa kwa maoni yangu kusema juu ya usahihi na kwa euro 3 zaidi unaweza kupata DHT-22 ambayo ni sahihi zaidi, sahihi & inaweza kufanya kazi kwa kuvuka anuwai ya joto. Uonyesho wa OLED ili kuonyesha data na kuwa na kielelezo cha kuona kati ya sensorer na mwanadamu ambaye mimi ni. Niligundua kuwa 64 na 128 ni kamili kwani ni kidogo, ningeweza kutoshea data ya kutosha juu yake na ni rahisi sana kuionesha.
Sensa ya unyevu ya udongo YL-69, kuangalia wakati wowote ninapohitaji kumwagilia mimea yangu nzuri. Kwa hiari nilitaka mradi uweze kutumia Lipos ambayo nilikuwa nayo karibu. -Unaweza pia kuifanya ifanye kazi na betri ya kawaida ya 9V kwa urahisi sana. Nilitaka kuwa na uwezo wa kufuatilia voltage ya betri za Lipo kwa kutumia pembejeo za analog kwenye arduino. Nitatoa habari zaidi kwenye kurasa zifuatazo.
Kwa kuongeza utahitaji yafuatayo:
- Kipande cha ubao wa mkate.
- Washa / ZIMA swichi * 1
- Kiunganishi cha betri cha 9V
- 9V betri
Na ikiwa unataka kutekeleza lipos na ufuatiliaji:
- Vipinga 10K * 3
- Vipinga 330R * 1
- LED * 1
- Kubadilisha kitelezi * 1
- Wamiliki wa Lipo (Au nitakuonyesha toleo la 3D lililochapishwa ambalo ninatumia sasa)
- Seli 2 za Lipo.
Hatua ya 2: Mpangilio kamili

Utapata masharti kamili ya skimu. Tafadhali sio kwamba ni dhahiri unachagua sehemu ya betri ya 9V ya mzunguko au sehemu ya betri ya LIPO iliyounganishwa na VBAT. Nilitenganisha mzunguko wote na mraba mwekundu na kuweka kichwa nyekundu kuonyesha kila moja.
Usijali kila kiunganishi kitaelezewa vizuri katika hatua zifuatazo.
Hatua ya 3: Kupata Usanidi sahihi
Hakikisha umesakinisha Arduino IDE. Na pakua librairies zinazokuja na hatua hii. Nitaweka nambari kamili pia, ikiwa hautaki kujisumbua kwenda kujaribu kila sehemu kwa hatua zifuatazo.
Hatua ya 4: Kuunganisha DHT-22

Hatua ya kwanza ya mradi ni kuunganisha DHT-22 na arduino. Uunganisho ni rahisi sana: DHT-22 ------ Arduino
VCC ------ + 5V
DATA ------ D5
GND ------ GND
Ili kujaribu unganisho la DHT-22 kwa Arduino yako tutatumia nambari iliyowekwa kwenye hatua hii.
Hatua ya 5: Kuunganisha Onyesho la OLED


Hatua inayofuata ni kuunganisha onyesho la OLED. Aina hii ya onyesho huunganisha kwa kutumia itifaki ya I2C. Kazi yetu ya kwanza ni kupata pini sahihi za I2C kwa arduino yako, ikiwa unatumia Arduino nano, pini za I2C ni A4 (SDA) & A5 (SCL). Ikiwa unatumia arduino nyingine kama vile UNO au MEGA, angalia kwenye wavuti rasmi ya arduino au kwenye waraka kwa pini za I2C.
Uunganisho ni kama ifuatavyo: OLED ------ Arduino
GND ------ GND
VCC ------ 3V3
SCL ------ A5
SDA ------ A4
Ili kujaribu OLED tutaonyesha data ya DHT kwenye onyesho la OLED moja kwa moja kwa kupakia nambari iliyowekwa kwenye hatua hii.
Unapaswa kuona joto na unyevu ulioonyeshwa kwenye onyesho la OLED na kiwango cha sampuli haraka sana kwani hatukuweka ucheleweshaji wowote bado.
Hatua ya 6: Ufuatiliaji wa Unyevu wa Udongo


Kama nilitaka kufuatilia unyevu wa mchanga wa mimea yangu lazima tuunganishe YL-69.
Sensor hii inavutia sana kwangu na ina tabia kama wakati udongo ni:
Mvua: voltage ya pato inapungua.
Kavu: voltage ya pato huongezeka.
Uunganisho ni kama ifuatavyo:
YL69 ------ Arduino
VCC ------ D7
GND ------ GND
D0 ------ USIUNGANISHE
A0 ------ A7
Kama unavyoona tunaunganisha pini ya VCC ya moduli na pini ya dijiti ya Arduino. Wazo nyuma ya hilo ni kuwezesha moduli wakati tu tunataka kufanya kipimo na sio kuendelea. Hii ni kwa sababu ya ukweli kwamba sensor inafanya kazi kwa kupima sasa ambayo huenda kutoka mguu mmoja wa uchunguzi hadi mwingine. Kwa sababu ya electrolysis hii hufanyika na inaweza kuharibu uchunguzi haraka sana kwenye mchanga wenye unyevu mwingi.
Sasa tutaongeza sensorer ya unyevu kwenye nambari yetu na kuonyesha data ya unyevu na data ya DHT kwenye OLED. Pakia msimbo uliopachikwa kwenye hatua hii.
Hatua ya 7: Ufuatiliaji wa VBAT (9V Battery)


Nilitaka kujua jinsi betri ilikuwa chini kuwa na mshangao siku moja na kuisha bila kuweza kuitarajia. Njia ya kufuatilia voltage ya pembejeo ni kutumia pini za Analog za arduino kujua ni kiasi gani cha voltage inapokelewa. Pini za Pembejeo za Arduino zinaweza kuchukua kiwango cha juu cha 5V lakini betri inayotumika inazalisha 9V. Ikiwa tutaunganisha moja kwa moja voltage hii ya juu tutaharibu vifaa vingine vya vifaa, lazima tutumie mgawanyiko wa voltage kuleta 9V chini ya kizingiti cha 5V.
Nilitumia vipinzani viwili vya 10k kutengeneza mgawanyiko wa voltage na kugawanya kwa sababu 2 9V na kuileta hadi 4.5V max.
Kuonyesha ukweli kwamba betri inaendesha chini kwa kutumia mwangaza wa kawaida wa LED na kontena la 330 ohmcurrent.
Tutatumia pini ya Analog A0 kufuatilia VBAT.
Fuata mpango ili kujua jinsi ya kuunganisha vifaa:
Sasa tutaiongeza kwenye nambari yetu ya nambari iliyoingizwa kwenye hatua hii.
Hatua ya 8: Ufuatiliaji wa VBAT (Usanidi wa Lipos 2)



Nilitaka kujua jinsi betri ilikuwa chini kuwa na mshangao siku moja na kuisha bila kuweza kuitarajia.
Njia ya kufuatilia voltage ya pembejeo ni kutumia pini za Analog za arduino kujua ni kiasi gani cha voltage inapokelewa. Pini za pembejeo za Arduino zinaweza kuchukua upeo wa 5V lakini Lipos zinazalisha kwa kiwango cha juu cha 4.2 * 2 = 8.4V.
Tofauti na hatua ya awali ni kwamba ikiwa utatumia lipos 2 kwa safu kuunda voltage> 5V ili kuongeza bodi ya Arduino, lazima tuangalie kila seli ya lipo kwani inaweza kutolewa kwa kiwango tofauti. Kumbuka kwamba hautaki kupitisha betri ya lipo, ni hatari sana.
Kwa Lipo ya kwanza hakuna shida kwa sababu voltage ya nominella ya 4.2V iko chini ya kizingiti cha 5V ambacho kinaweza kuvumilia pini za pembejeo za arduino. hata hivyo unapoweka betri 2 kwa mfululizo voltage yao inaongeza: Vtot = V1 + V2 = 4.2 + 4.2 = 8.4 kiwango cha juu.
Ikiwa tutaunganisha moja kwa moja voltage hii ya juu kwa pini ya analogi, tungeharibu vifaa kadhaa vya vifaa, lazima tutumie mgawanyiko wa voltage kuleta 8.4V chini ya kizingiti cha 5V. Nilitumia vipinzani viwili vya 10k kutengeneza mgawanyiko wa voltage na kugawanya kwa sababu 2 8.4V na kuileta hadi 4.2V max.
Tutatumia pini ya Analog A0 kufuatilia VBAT. Fuata mpango ili kujua jinsi ya kuunganisha vifaa:
Kuonyesha ukweli kwamba betri inaendesha chini kwa kutumia LED ya kawaida na kinzani ya sasa ya 330 ohm.
Sasa tutaiongeza kwenye nambari yetu iliyoingia kwenye hatua hii.
Hatua ya 9: Ufungaji


Nina nafasi ya kumiliki printa ya 3D kwa hivyo niliamua kuchapisha kesi kwa kutumia PLA ya kawaida.
Utapata faili zilizoambatanishwa, nilitengeneza kiambatisho kwa kutumia Autodesk Inventor & Fusion360.
Unaweza pia kuunda muundo wako mwenyewe au weka tu ubao wa mkate kama ilivyo, sanduku lenyewe haliongezei chochote kwa kazi. Kwa bahati mbaya printa yangu ya 3D ilikufa tu, kwa hivyo sikuweza kuchapa kiambatisho bado, nitasasisha chapisho langu wakati wowote pokea sehemu zilizochukuliwa kwenye Amazon. Edit: sasa imechapishwa na unaweza kuiona kwenye picha.
Hatua ya 10: Mitazamo ya uimarishaji
Kwa sasa mradi huo unafaa kabisa mahitaji yangu. Walakini tunaweza kufikiria juu ya vidokezo ambavyo tunaweza kuboresha:
- Punguza matumizi ya betri, tunaweza kuboresha utumiaji wa sasa wa vifaa vya changind au kuboresha programu.
- Ongeza bluetooth kuungana na APP au kuhifadhi data na kufanya uchambuzi zaidi kwa muda.
- Ongeza mzunguko wa kuchaji wa LIPO ili uijaze tena ikiunganisha ukuta.
Ikiwa unafikiria juu ya chochote usisite kuiandika katika sehemu ya maoni.
Hatua ya 11: Asante
Asante kwa kusoma mafunzo haya, usisite kushirikiana nami na wengine katika sehemu ya maoni. Natumai ulifurahiya mradi huo na nitaonana wakati mwingine kwa mradi mwingine!
Ilipendekeza:
Jinsi ya kutumia DHT22 Unyevu wa unyevu na joto la joto na Arduino: Hatua 6

Jinsi ya kutumia unyevu wa DHT22 na sensorer ya joto na Arduino: Katika mafunzo haya tutajifunza jinsi ya kutumia unyevu wa DHT22 na Sensor ya Joto na Arduino na kuonyesha maadili kwenye OLED Onyesha video
Ufuatiliaji wa Joto la ESP8266 Nodemcu Kutumia DHT11 kwenye Mtandao wa Mtandao - Pata Joto la Chumba na Unyevu kwenye Kivinjari chako: Hatua 6

Ufuatiliaji wa Joto la ESP8266 Nodemcu Kutumia DHT11 kwenye Mtandao wa Mtandao | Pata Joto la Chumba na Unyevu kwenye Kivinjari chako: Halo jamani leo tutafanya unyevu & mfumo wa ufuatiliaji wa joto kwa kutumia ESP 8266 NODEMCU & Sensor ya joto ya DHT11. Joto na unyevu utapatikana kutoka kwa Sensorer ya DHT11 & inaweza kuonekana kwenye kivinjari ambayo ukurasa wa wavuti utasimamia
Jinsi ya kutumia Sensor ya Joto la DHT11 na Arduino na Joto la Uchapishaji wa Joto na Unyevu: Hatua 5

Jinsi ya Kutumia Sensorer ya Joto la DHT11 Na Arduino na Joto la Uchapishaji Joto na Unyevu: Sura ya DHT11 hutumiwa kupima joto na unyevu. Unyevu wa DHT11 na sensorer ya joto hufanya iwe rahisi sana kuongeza data ya unyevu na joto kwenye miradi yako ya elektroniki ya DIY. Ni kwa kila
Ufuatiliaji wa Unyevu Usio na waya (ESP8266 + Sensor ya Unyevu): Hatua 5

Ufuatiliaji wa Unyevu Usio na waya (ESP8266 + Sensor ya Unyevu): Ninunua iliki kwenye sufuria, na zaidi ya siku, mchanga ulikuwa kavu. Kwa hivyo ninaamua kufanya mradi huu, juu ya kuhisi unyevu wa mchanga kwenye sufuria na iliki, kuangalia, wakati ninahitaji kumwaga udongo na maji
Joto -Joto La Kudhibitiwa la Joto La joto: Hatua 6

Joto -Joto La Kutabasamu La Kudhibiti Joto: ******************************************* ************************************************** +