Orodha ya maudhui:
Video: Mfumo wa Kumwagilia Mmea wa Kujitegemea: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Mradi huu unawasilisha mfumo mzuri wa maji wa kumwagilia mimea. Mfumo huo unajitegemea katika nishati kwa kutumia betri ya 12v na jopo la jua, na kumwagilia mmea wakati hali nzuri zimewekwa, na wazo nzuri (natumai) mfumo wa kutofaulu. Ni busara kwa sababu iliwasiliana na watumiaji kupitia programu ya Telegram.
Hatua zinazofuatwa na mfumo ni kama ifuatavyo:
- yaliyomo kwenye maji ya mchanga huzingatiwa kila wakati;
-
ikiwa kiwango cha maji ya mchanga kiko chini ya thamani fulani (max_soil_moisture), mfumo:
- (?) huangalia tanki la maji sio tupu (na wakati wa) hafla ya kumwagilia ili kuzuia uharibifu wowote wa pampu inayokauka;
- (?) huangalia kipindi cha chini cha maji kati ya hafla mbili za kumwagilia umezidishwa. Hii imefanywa ili kuzuia kumwagilia mimea mara nyingi sana wakati wa mchana (bora uwe na ukavu kidogo wakati fulani), na kuongeza usalama ikiwa hali ya unyevu wa udongo itavunjika;
- (?) kuanza umwagiliaji;
-
husimamisha umwagiliaji wakati wowote:
- (?) yaliyomo kwenye maji ya mchanga hufikia thamani fulani (max_soil_moisture) au;
- (?) tanki la maji ni tupu, katika hali hiyo umwagiliaji utaanza mara tu utakapojazwa tena, au;
- (?) muda wa kumwagilia unazidi muda wa juu unaoruhusiwa kwa kila tukio la kumwagilia (kumwagilia_max_time). Lengo hapa ni kuepuka kuendesha pampu hadi tanki la maji litakapokuwa tupu ikiwa kuna uvujaji katika mfumo ambao unazuia unyevu wa udongo kuongezeka;
- (?) huangalia kuwa mimea hunyweshwa maji angalau kila kipindi cha muda (max_wo_water), kuepukana na kufa ikiwa n.k. sensorer ya unyevu wa udongo imevunjwa na kurudi kila wakati viwango vya juu;
Mtumiaji hujulishwa na ujumbe wa Telegram kwa kila hatua muhimu (imeashiria?). Mtumiaji anaweza pia kuchochea mwenyewe tukio la umwagiliaji kutoka kwa Telegram, hata ikiwa yaliyomo kwenye maji ya mchanga ni ya juu kuliko thamani iliyopewa (max_soil_moisture). Inawezekana pia KUZIMA na KUZIMA mfumo mzima, uliza ikiwa mfumo umeendelea, au uliza thamani ya sasa ya yaliyomo kwenye maji ya mchanga (angalia picha ya Telegram).
Vifaa
Nyenzo
Hapa kuna orodha ya bidhaa zinazotumiwa kujenga mfumo. Lazima niseme kwamba sipokei motisha yoyote kutoka Amazon, ambayo bidhaa zote zilinunuliwa.
Kudhibiti mfumo:
- Bodi ya NodeMCU (ESP8266) ya ubongo, 17.99 €
- Moduli ya kupeleka tena, 11.99 €
- Waya 120 za kuruka za mfano, 6.99 € -> prototyping
- Bodi 3 za mkate, 8.99 € -> prototyping
- Sanduku lisilo na maji, 10.99 €
- Vipande 525 vya vifaa vya kupinga, 10.99 €
- PCB iliyochapishwa na unganisho sawa na ubao wa mkate, 9.27 €
- Waya zilizokwama umeme 20, 22 au 24 AWG kulingana na upendeleo wako (20 ni ngumu zaidi lakini inahitaji kupunguzwa kwa unganisho fulani, 22 ni nzuri, 24 ni ya bei rahisi), 18.99 €
Kwa uhuru katika nishati:
- Betri ya 12V, 21.90 €
- 10W wp 12V jopo la jua monocrystalline, 23.90 €
- Mdhibiti wa malipo ya 12 / 24V, 13.99 €
Kwa tanki la maji:
- Pampu ya maji ya 12V, 16.99 €
- Kiunganishi cha DC kiume / kike (kuunganisha pampu), 6.99 €
Sensorer:
- Sakafu ya kiwango cha maji, 7.99 €
- Sensor ya unyevu wa mchanga, 9.49 €
- Kipolishi cha kucha kwa kuzuia maji ya mvua sensor ya unyevu, 7.99 €;
Na mfumo wa umwagiliaji:
Mfumo wa umwagiliaji, 22.97 €
Kwa jumla ya 237.40 €. Hiyo sio rahisi! Lakini kumbuka kuwa bado ni ya bei rahisi kuliko mfumo uliojengwa hapo awali, na na uwezo zaidi! Pia, sehemu zingine ni za utaftaji tu (15.98 €), na nilinunua vifaa vingi katika vikundi vya vipande kadhaa kwa miradi mingine, k.m. Vipinga 525 ni kiwango kichaa, hauitaji bodi 3 za NodeMCU, wala 6 za kupeleka kwa mradi huu.
Hatua ya 1: Kanuni
Ili kuzaa tena mradi huu, utahitaji zana, nyenzo zingine, na nambari kutoka kwa mradi huu.
Kanuni
Ili kupata nambari kutoka kwa mradi huu, ama kuibadilisha (au bora, uigonge) kutoka kwa ghala ya Github ukitumia GIT, na ikiwa haujui GIT, clone na uma inamaanisha nini, pakua tu kwenye kompyuta yako kwa kutumia kiunga hiki?.
Kisha, isanidi kwa mahitaji yako!
Ili kutumia Telegram, NodeMCU inahitaji kushikamana na mtandao. Nilifanya kwa kutumia moduli yake ya WIFI na WIFI yangu ya nyumbani. Ili kusanidi unganisho lako mwenyewe, fungua hati ya kupanda_kunyunyiza.ino katika Arduino IDE, na ujaze nambari zinazokosekana kwa sifa zako za wifi (nadhani una WiFi):
Kamba ssid = "xxxxx"; // Jina la yako Wifi String pass = "xxxxx"; Nenosiri la Wifi
Kisha, tutaanzisha bot ya Telegram, ambayo ni akaunti ya mtumiaji kama wewe, lakini inaendeshwa na roboti (NodeMCU yako). Ili kufanya hivyo, fuata hatua zilizoelezwa hapa. Kwa maneno machache:
- Fungua Telegram (na unganisha na akaunti yako);
-
Unda bot mpya:
- Tafuta BotFather katika anwani zako (chapa kwenye upau wa utaftaji), na ufungue mazungumzo nayo (kama unavyofanya na anwani yoyote mpya);
- Chapa / newbot kwenye mazungumzo (tazama kesi hiyo na ujumuishe /!)
- Taja bot yako jinsi unavyotaka, lakini umalizie na "bot" (kwa mfano "kumwagilia_balcony_bot");
- Botfather anakupa ishara ya bot, iwe siri sana (usishiriki kwa kutumia GIT !!), tutatumia kwa hatua chache;
- Itafute katika anwani zako, na utumie ujumbe huu: / anza
-
Nakili ishara iliyorudishwa na Botfather na ibandike kwenye hati yako ya kupanda_kunyunyiza.ino hapa:
Ishara ya kamba = "xxxxxx: xxxxxxxxxxxxxxxxxxxxx"; // Ishara ya bot ya Telegram
Bot yako sasa iko hai!
Ili kuipa uwezo wa kuwasiliana nawe, inahitaji kujua Kitambulisho chako cha mazungumzo. Kwa sababu tunataka kuweza kushiriki kile bot inachosema na watu wengine ikiwa tutatoka likizo, napendelea kuunda gumzo la kikundi badala yake. Kwa hivyo unda moja (Kikundi kipya), ongeza bot yako kwa kutafuta jina lake, na ongeza bot ya tatu inayoitwa IDBot kwa muda. Kisha jina gumzo la kikundi chako kama unavyotaka. Fungua mazungumzo yako ya kikundi, na chapa / kupata kikundi. IDBot itarudi nambari kama -xxxxxxxxx (usisahau minus unapoiiga!), Hiyo ni kitambulisho chako cha mazungumzo ya kikundi!
Unaweza pia kuuliza / kupata kitambulisho chako cha kibinafsi, kwa hivyo bot yako itatuma ujumbe moja kwa moja kwako badala yake (sio kuipeleka kwa kikundi)
Nakili kitambulisho, na ubandike kwenye hati yako ya kupanda_kunyunyiza.ino hapa:
mazungumzo chat = -000000000; // Hii ni kitambulisho cha mazungumzo yako ya kikundi Bandika / kupata hapa badala yake ikiwa unataka bot kutuma ujumbe moja kwa moja kwa yo
Kisha, ondoa IDBot kutoka kwa kikundi chako ikiwa tu (hatutaki data yoyote kuvuja).
Kwa hatua ya mwisho, utahitaji kusanikisha maktaba za CTBot na ArduinoJson. Ili kufanya hivyo, andika ctrl + maj + I, tafuta CTBot, na utafute CTBot na Stefano Ledda, na bonyeza bonyeza. Kisha rudia ArduinoJson, na utafute ArduinoJson na Benoit Blanchon, lakini weka toleo 5.13.5 kwa sasa kwa sababu CTBot haiendani na toleo la sita bado (unaweza kuangalia hapa ikiwa kuna mabadiliko yoyote).
Na ndio hivyo, nambari yako iko tayari! Sasa unaweza kuipakia kwa NodeMCU! Ikiwa kuna makosa, angalia ikiwa umechagua NodeMCU 1.0 kama aina ya bodi, na kwamba unatumia toleo sahihi kwa maktaba zako.
Hatua ya 2: Zana
Zana
Zana ni rahisi sana, nilitumia mradi huu:
- Chuma cha kuuuza + (k. 220V 60W);
- Multimeter (yangu ni TackLife DM01M);
- Bisibisi gorofa (ndogo ni bora);
- Kukata koleo;
Ikiwa unayo, unaweza pia kuongeza viboko vya waya, lakini sio lazima.
Hatua ya 3: Mkutano
Unaweza kupata mkusanyiko wa sehemu hizo ukitumia Fritzing kufungua mradi wa Fritzing katika ghala la Github.
NB: NodeMCU imeunganishwa na kidhibiti chaji cha jua na kebo ya USB (ile iliyo kwenye skimu haina moja). Tazama sehemu ya Nyenzo kwa mfano wa mtawala wa malipo ya jua na USB.
Nilifanya sehemu zote za kawaida zipatikane kwenye folda ya kuchoma kutoka mradi wa Github (zote zinaweza kupatikana kwenye wavuti isipokuwa sakafu ya maji kwa sababu niliifanya).
Hatua ya 4: Shukrani
Ningependa kutambua mpenzi wangu mzuri ambaye aniruhusu nifanye hivi wakati wa wikendi! Na kwa kweli watunga wote ambao walifanya mradi uwezekane, kama vile @shurillu kwa maktaba kuu ya CTBot, EstebanP27 kwa mafunzo yake ambayo nilijifunza mengi kwa mradi huu! Ningependa pia kushukuru svgrepo ambayo nilitumia SVGs kama msingi wa nembo.
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 rahisi wa kumwagilia unaopangwa na Arduino: Hatua 4
Mfumo rahisi wa kumwagilia unaopangwa na Arduino: Mradi huu utaweka mimea yako hai, bila uingiliaji wowote kwa siku kadhaa au hata wiki. Kwa muhtasari ni Mfumo rahisi wa Umwagiliaji unaopangwa, unaotumiwa na Arduino.Kama unapenda vifaa vya elektroniki na mimea, mradi huu umetengenezwa kwako. Ni aime
Mfumo wa Tahadhari wa Udongo wa Chini kwa mmea wako: Hatua 5
Mfumo wa Tahadhari wa Udongo wa chini wa unyevu kwa mmea wako: 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, tunaamua
Kumwagilia Mmea wako Kutumia Arduino: Hatua 5 (na Picha)
Kumwagilia Mmea Wako Kutumia Arduino: Je! Una mmea unaopenda, lakini usahau kumwagilia mara nyingi? Hii inayoweza kufundishwa itaelezea jinsi ya kutengeneza mfumo wa kumwagilia mimea unaotumiwa na Arduino, na jinsi ya kukipa mmea wako zaidi ya utu.Baada ya kufuata t ifundishayo
Mradi wa Kumwagilia Mmea wa Moja kwa Moja-arduino: Hatua 8 (na Picha)
Mradi wa Kumwagilia Maua Moja kwa Moja-arduino: Halo jamani! Leo nitaelezea jinsi ya kumwagilia mimea yako, na mfumo wa kudhibiti maji. Ni rahisi sana. Unahitaji tu skrini ya arduino, LCD na sensorer ya unyevu. Usijali i ' nitakuongoza hatua kwa hatua kupitia process.so kile tunachofanya