Orodha ya maudhui:

Joto na Ufuatiliaji wa Unyevu: Hatua 7
Joto na Ufuatiliaji wa Unyevu: Hatua 7

Video: Joto na Ufuatiliaji wa Unyevu: Hatua 7

Video: Joto na Ufuatiliaji wa Unyevu: Hatua 7
Video: Шок!!! ДУШИ МЕРТВЕЦОВ В ЗАТОЧЕНИИ У ДЕМОНА В ЭТОМ СТРАШНОМ ДОМЕ / HERE ARE THE SOULS OF THE DEAD 2024, Julai
Anonim
Joto na Ufuatiliaji wa Unyevu
Joto na Ufuatiliaji wa Unyevu

Kuna njia mbili za moto za kuua mimea yako haraka. Njia ya kwanza ni kuoka au kufungia hadi kufa na joto kali. Vinginevyo, chini au juu ya kumwagilia itawasababisha kunyauka au kuoza mizizi. Kwa kweli kuna njia zingine za kupuuza mmea kama vile kulisha au taa isiyo sahihi lakini kawaida huchukua siku au wiki kuwa na athari kubwa.

Ingawa nina mfumo wa kumwagilia kiatomati, nilihisi hitaji la kuwa na mfumo wa kujitegemea kabisa wa joto na unyevu ikiwa kutofaulu kubwa na umwagiliaji. Jibu lilikuwa kufuatilia hali ya joto na unyevu wa mchanga kwa kutumia moduli ya ESP32 na kutuma matokeo kwenye wavuti. Ninapenda kuona data kama grafu na chati na kwa hivyo usomaji unashughulikiwa kwenye ThingSpeak kupata mwelekeo. Walakini, kuna huduma zingine nyingi za IoT zinazopatikana kwenye wavuti ambazo zitatuma barua pepe au ujumbe ukisababishwa. DS18B20 inayopatikana kila mahali hutumiwa kupima joto katika eneo linalokua. Tensiometer ya DIY inachunguza ni kiasi gani cha maji kinapatikana kwa mimea kwenye media inayokua. Baada ya data kutoka kwa sensorer hizi kukusanywa na ESP32, inatumwa kwa wavuti kupitia WiFi kwa kuchapisha kwenye ThingSpeak.

Vifaa

Sehemu zinazotumiwa kwa mfuatiliaji huu zinapatikana kwa urahisi kwenye Ebay au Amazon. Digital Barometric Pressure Sensor Module Liquid Water Level Controller BoardDS18B20 Sensor Joto lisilo na majiTropf Blumat Kauri ProbeESP32 Bodi ya Maendeleo5k resistor5-12V usambazaji wa umeme Bomba la plastiki lililowekwa ili kutoshea tensiometer na sensa Sanduku la kushuka na wiring Uunganisho wa Wi-Fi

Hatua ya 1: Upimaji wa Joto

Upimaji wa Joto
Upimaji wa Joto

Toleo la kuzuia maji ya DS18B20 hutumiwa kupima joto. Habari hutumwa na kutoka kwa kifaa juu ya kiwambo cha waya 1 ili waya moja tu iunganishwe na ESP32. Kila DS18B20 ina nambari ya kipekee ya kipekee ili DS18B20 kadhaa ziunganishwe kwenye waya huo na zisome kando ikiwa inataka. Maktaba na maagizo ya Arduino yanapatikana kwa urahisi kwenye mtandao kushughulikia DS18B20 na 1-Wire interface ambayo inarahisisha usomaji wa data mchoro.

Hatua ya 2: Ujenzi wa Tensiometer

Ujenzi wa Tensiometer
Ujenzi wa Tensiometer

Tensiometer ni kikombe cha kauri kilichojazwa maji kwa mawasiliano ya karibu na media inayokua. Katika hali kavu, maji yatatembea kupitia kauri mpaka utupu wa kutosha uingie kwenye kikombe kukomesha harakati yoyote. Shinikizo kwenye kikombe cha kauri hutoa dalili bora ya kiasi gani cha maji kinapatikana kwa mimea. Uvumbuzi wa kauri ya Tropf Blumat inaweza kudukuliwa ili kutengeneza tensiometer ya DIY kwa kukata sehemu ya juu ya uchunguzi kama inavyoonyeshwa kwenye picha. Shimo ndogo hutengenezwa kwa bomba na inchi 4 za bomba la plastiki wazi lililobanwa kwenye bomba. Kupasha moto bomba kwenye maji ya moto kutalainisha plastiki na kufanya operesheni iwe rahisi. Kilichobaki ni kuzama na kujaza uchunguzi na maji ya kuchemsha, kushinikiza uchunguzi chini na kupima shinikizo. Kuna habari nyingi juu ya kutumia tensiometers kwenye mtandao. Shida kuu ni kuweka kila kitu kuvuja bure. Uvujaji wowote mdogo wa hewa hupunguza shinikizo la nyuma na maji yatapita kupitia kikombe cha kauri. Ngazi ya maji kwenye bomba la plastiki inapaswa kuwa juu ya inchi kutoka juu na inapaswa kuongezwa maji wakati inahitajika. Mfumo mzuri wa uvujaji utahitaji tu kuongezeka kila mwezi au zaidi.

Hatua ya 3: Sensorer ya Shinikizo

Sensorer ya Shinikizo
Sensorer ya Shinikizo

Bodi ya Mdhibiti wa Kiwango cha Maji ya Shinikizo la Baiolojia ya Kibaolojia, inayopatikana sana kwenye eBay, hutumiwa kupima shinikizo la tensiometer. Moduli ya sensorer ya shinikizo ina kipimaji cha mzigo kilichoambatana na kipaza sauti cha HX710b na kibadilishaji cha 24 D / A. Kwa bahati mbaya, hakuna maktaba ya kujitolea ya Arduino inayopatikana kwa HX710b lakini maktaba ya HX711 inaonekana kufanya kazi vizuri bila shida badala yake. Maktaba ya HX711 itatoa nambari 24 sawa na shinikizo lililopimwa na sensor. Kwa kubainisha pato kwa sifuri na shinikizo linalojulikana, sensa inaweza kusawazishwa ili kutoa vitengo rafiki vya shinikizo. Ni muhimu sana kwamba kazi zote za bomba na viunganisho vimevuja bure. Upotezaji wowote wa shinikizo husababisha maji kutoroka kutoka kwenye kikombe cha kauri na tensiometer itahitaji kuongezeka mara kwa mara. Mfumo mkali wa kuvuja utafanya kazi kwa wiki kadhaa kabla ya kuhitaji maji zaidi katika tensiometer. Ikiwa unapata kiwango cha maji kinashuka kwa masaa zaidi ya wiki au miezi, fikiria kutumia klipu za bomba kwenye viungo vya bomba.

Hatua ya 4: Ulinganishaji wa Sensor ya Shinikizo

Upimaji wa Sensor ya Shinikizo
Upimaji wa Sensor ya Shinikizo

Maktaba ya HX711 hutoa nambari 24 kidogo kulingana na shinikizo lililopimwa na sensor. Usomaji huu unahitaji kubadilisha kuwa vitengo vinavyojulikana zaidi vya shinikizo kama psi, kPa au millibars. Katika millibars hizi zinazoweza kufundishwa zilichaguliwa kama vitengo vya kufanya kazi lakini pato linaweza kupunguzwa kwa urahisi kwa vipimo vingine. Kuna mstari kwenye mchoro wa Arduino ili kutuma usomaji wa shinikizo ghafi kwa mfuatiliaji wa serial ili uweze kutumika kwa madhumuni ya viwango. Viwango vinavyojulikana vya shinikizo vinaweza kuundwa kwa kurekodi shinikizo linalohitajika kusaidia safu ya maji. Kila inchi ya maji inayoungwa mkono itaunda shinikizo la 2.5 mb. Usanidi umeonyeshwa kwenye mchoro, usomaji huchukuliwa kwa shinikizo la sifuri na shinikizo kubwa kutoka kwa mfuatiliaji wa serial. Watu wengine wanaweza kupenda kuchukua usomaji wa kati, mistari inayofaa zaidi na guff yote lakini kipimo ni sawa kabisa na upimaji wa alama 2 ni wa kutosha! Inawezekana kushughulikia hali ya kukabiliana na kiwango kutoka kwa vipimo viwili vya shinikizo na kuwasha ESP32 katika kikao kimoja. Walakini, nilichanganyikiwa kabisa na hesabu ya nambari hasi! Kuondoa au kugawanya nambari mbili hasi kulipiga akili yangu? Nilichukua njia rahisi na nikasahihisha deni kwanza na kupanga sababu ya kuongeza kama kazi tofauti. Kwanza pato la mbichi kutoka kwa sensorer hupimwa bila kitu kilichounganishwa na sensa. Nambari hii hutolewa kutoka kwa usomaji wa pato ghafi ili kutoa kumbukumbu ya sifuri kwa shinikizo lisilotumiwa. Baada ya kuwasha ESP32 na marekebisho haya ya kukabiliana, hatua inayofuata ni kuweka sababu ya kuongeza vitengo sahihi vya shinikizo. Shinikizo linalojulikana hutumiwa kwa sensor kwa kutumia safu ya maji ya urefu uliojulikana. ESP32 kisha inangazwa na sababu inayofaa ya kuongeza shinikizo kwa vitengo unavyotaka.

Hatua ya 5: Wiring

Wiring
Wiring

Kuna matoleo kadhaa ya bodi ya maendeleo ya ESP32 huko porini. Kwa Agizo hili toleo la pini 30 lilitumika lakini hakuna sababu kwa nini matoleo mengine hayapaswi kufanya kazi. Mbali na sensorer mbili, sehemu nyingine pekee ni kontena la kuvuta-5k kwa basi ya DS18B20. Badala ya kutumia kushinikiza kwenye viunganisho, viunganisho vyote viliuzwa kwa kuegemea zaidi. Bodi ya maendeleo ya ESP32 ilikuwa na mdhibiti wa voltage ili usambazaji wa voltage hadi 12 V utumike. Vinginevyo kitengo kinaweza kutumiwa kupitia tundu la USB.

Hatua ya 6: Mchoro wa Arduino

Mchoro wa Arduino kwa mfuatiliaji wa joto na unyevu ni kawaida kabisa. Kwanza kabisa maktaba zimewekwa na kuanzishwa. Kisha Uunganisho wa WiFi umewekwa tayari kutuma data kwa ThingSpeak na sensorer zisome. Usomaji wa shinikizo hubadilishwa kuwa millibars kabla ya kutumwa kwa ThingSpeak na usomaji wa joto.

Hatua ya 7: Ufungaji

Ufungaji
Ufungaji
Ufungaji
Ufungaji
Ufungaji
Ufungaji

ESP32 imewekwa kwenye sanduku dogo la plastiki kwa ulinzi. Usambazaji wa umeme wa USB na kebo inaweza kutumika kuwezesha moduli au vinginevyo mdhibiti wa ndani atakabiliana na usambazaji wa 5-12V DC. Somo lililojifunza kwa njia ngumu na ESP32 ni kwamba antena ya ndani inaelekeza kabisa. Mwisho wazi wa muundo wa antena unapaswa kuelekeza kwenye router. Kwa mazoezi, hii inamaanisha kuwa moduli inapaswa kuwekwa wima kwa wima na juu kabisa na kuelekezwa kwenye router. Sasa unaweza kuingia kwenye ThingSpeak na uangalie kwamba mimea yako haijaokawa, kugandishwa au kusambazwa!

ADDENDUMI nimejaribu njia nyingi kuamua wakati wa kumwagilia mimea. Hizi ni pamoja na vizuizi vya jasi, uchunguzi wa upinzani, uvukizi, mabadiliko ya uwezo na hata kupima mbolea. Hitimisho langu ni kwamba tensiometer ni sensor bora kwa sababu inaiga njia ambayo mimea huondoa maji kupitia mizizi yao. Tafadhali toa maoni au tuma ujumbe ikiwa una maoni juu ya mada hii…

Ilipendekeza: