Orodha ya maudhui:
- Hatua ya 1: Babuni ya Robot
- Hatua ya 2: Kukusanya Moduli za Elektroniki
- Hatua ya 3: Kuelewa Utiririshaji wa Kazi
- Hatua ya 4: Kupata Thamani za Kizingiti
- Hatua ya 5: Misingi ya XOD
- Hatua ya 6: kiraka cha Umwagiliaji
- Hatua ya 7: Kupelekwa
- Hatua ya 8: Wakati wa Ujenzi
- Hatua ya 9: Uwekaji wa Sensorer ya Kiwango cha Maji
- Hatua ya 10: Upimaji
- Hatua ya 11: Furahiya na Boresha
Video: Umwagiliaji wa mmea wa Arduino, Msimbo wa Bure: Hatua 11
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Katika hii tunaweza kufundisha roboti ya kumwagilia, ambayo inamwagilia mimea yako wakati wa mchana wakati mchanga unakauka vya kutosha. Huu ni mradi wa msingi wa Arduino, lakini wakati huu tunatumia lugha ya programu ya kuona, XOD, ambayo inafanya mchakato wa programu iwe wazi kabisa.
Hatua ya 1: Babuni ya Robot
Pampu ya maji ya kuzamisha itatoa maji kwa mmea wakati mchanga umekauka. Tunapima kiwango chake cha unyevu kwa kutumia sensorer ya unyevu wa mchanga.
Hatutaki kumwagilia mmea wetu wakati wa usiku, kwa hivyo sensorer ya mwangaza huangalia ikiwa ni mchana.
Ili kuhakikisha utendaji salama wa pampu, tunatumia sensorer nyingine ya unyevu kama sensorer ya kiwango cha maji.
Lugha inayoonekana ya roboti ni lakoni: LED nyekundu inamaanisha "hakuna maji, haiwezi kumwagilia" LED ya kijani inamaanisha "Ninafanya kazi, kupima viashiria vya mazingira, tayari kumwagilia wakati inahitajika".
Bodi ya Iskra Neo (Arduino Leonardo) inaamuru moduli zote.
Hatua ya 2: Kukusanya Moduli za Elektroniki
Moduli zinazotumiwa:
- Bodi ya Iskra Neo (Arduino Leonardo)
- Yanayopangwa ngao
- Sura ya unyevu wa mchanga (x2)
- Sensor ya mwangaza
- Moduli ya LED (x2)
- Pampu
- Kuziba ukuta (6-9V DC)
Kumbuka mzunguko wa usambazaji wa umeme:
- Tumia jumper kufanya basi ya V2 kwenye ngao ya Slot itumie umeme wa Vin (kutoka kwa kuziba moja kwa moja)
- Weka moduli ya MOSFET kwenye nafasi yoyote ya V2 na V = P + jumper juu
- Hakikisha moduli zingine zinatumia basi ya nguvu ya V1 (ambayo ni 5V ya Arduino)
Mazoea bora ni waya sensorer za unyevu wa mchanga kupitia MOSFET zingine kadhaa na kuzisoma mara kwa mara ili kuzuia kutu ya elektroni, lakini wacha tuwe rahisi kwa roboti hii.
Hatua ya 3: Kuelewa Utiririshaji wa Kazi
Chunguza mchoro kutoka chini kwenda juu!
- Pampu inawashwa wakati hali ya "hali ya hewa" na "maji" zinatimizwa
- Hali ya maji inamaanisha kuwa kuna maji ya kutosha kwenye tangi, ikiwa sio hivyo, "hakuna-maji iliyoongozwa" inawasha na matokeo ya kiunganishi kwa hali ya hewa na hali ya maji inakuwa ya uwongo
- Hali ya hali ya hewa pia ni ngumu: ni kweli ikiwa hali ya mchanga na mwangaza ni kweli
- Hali ya mchanga inategemea kulinganisha kati ya kiwango cha sasa cha unyevu wa ardhi na kizingiti cha thamani ya hali ya Mwangaza ni sawa na hali ya mchanga, lakini hupima mwangaza badala yake
Hatua ya 4: Kupata Thamani za Kizingiti
Vizingiti vya sensorer (data ya sampuli, inaweza kutofautiana katika kesi yako):
- Unyevu wa mchanga: 0.15
- Mwangaza: 0.58
- Maji: 0.2
Jinsi ya kuchukua vipimo (kwa matoleo ya XOD bila huduma za serial):
- Pakua na usakinishe Arduino IDE
- Fungua Mifano ya Faili-01. Msingi-AnalogReadSerial example
- Badilisha "kuchelewesha (1);" "kuchelewesha (250);"
- Unganisha bodi. Hakikisha mtindo na bodi yako imechaguliwa kwenye menyu ya Huduma
- Rudia kila sensorer:
- Angalia nambari ya pini katika "int sensorValue = analogRead (A0);" na ubadilishe A0 kuwa A3 na A2 kwa mwangaza na sensorer za maji mtawaliwa (ikiwa umekusanya kifaa chako kulingana na mpango huo)
- Pakia mchoro wa Open Service-Serial Monitor, hakikisha baud 9600 imechaguliwa katika kushuka chini kulia na utazame mabadiliko ya vipimo vya moja kwa moja unapobadilisha mazingira ya sensa
- Chagua thamani kati ya kiwango cha chini kilichosajiliwa na kiwango cha juu (karibu na kiwango cha chini cha sensa ya mwangaza), igawanye ifikapo 1023 na utumie matokeo kwenye kiraka chako
Hatua ya 5: Misingi ya XOD
- Pakua na usakinishe XOD IDE
- Programu ya XOD inaitwa kiraka; tunaijenga katika eneo hilo na safu kadhaa zilizopangwa upande wa kulia.
- Katika uzinduzi wa kwanza unaweza kukimbia kwenye kiraka cha mafunzo kilichojengwa.
- Kiraka lina nodi, kushikamana na viungo kupitia pini.
- Kila nodi inawakilisha kifaa halisi / ishara au kitu cha data, wakati viungo vinadhibiti mtiririko wa data.
- Bonyeza mara mbili nafasi yoyote tupu ya kiraka au bonyeza kitufe cha "i" kufungua mazungumzo ya utaftaji wa haraka ambapo nodi zinaweza kupatikana kwa majina au maelezo yao.
- Tumia kivinjari cha mradi upande wa juu kushoto kukagua viraka.
- Chagua nodi na uangalie / uhariri mali zake katika mkaguzi upande wa kushoto-kushoto.
- Ili kujaribu XODing mwenyewe, bonyeza Faili-Mpya Mradi na unda kiraka tupu.
- Unaweza kurudi kwenye mafunzo wakati wowote upendao kwa kufungua menyu ya Usaidizi.
Hatua ya 6: kiraka cha Umwagiliaji
Tumia kiraka (mpira-msingi wa mpira) au ujenge mwenyewe kulingana na mchoro.
Kumbuka kuwa kiraka kilichotolewa tayari kimeundwa, kwa hivyo sehemu zingine zilisasishwa katika IDE:
- nodi za "pembejeo za analog" sasa zimepunguzwa, tumia "soma analog" badala yake
- Node "inayoongozwa" ina huduma zaidi sasa
Ingawa vizingiti ni nambari za kawaida tu, siziweke katika sehemu za mali za kulinganisha, lakini ongeza nambari zilizo wazi za nambari za mara kwa mara badala yake kusisitiza kuwa maadili haya yanaweza kutathminiwa tofauti. Kwa mfano, kunaweza kuwa na programu ya rununu inayoruhusu mmiliki kurekebisha maadili haya, kwa hivyo kutakuwa na nodi nyingine ya "kupata kutoka kwa nodi ya programu" badala ya nambari hizi za nambari za kila wakati.
Hatua ya 7: Kupelekwa
- Wakati kiraka kiko tayari, bonyeza Tumia, Pakia kwa Arduino.
- Unganisha bodi.
- Angalia mfano wa bodi na bandari ya serial kwenye matone, kisha bonyeza Pakia.
- Hii inaweza kuchukua muda; Uunganisho wa mtandao unahitajika.
- Ikiwa unatumia kivinjari XOD IDE, tumia Arduino IDE kupakia programu hiyo kwenye bodi.
- Ikiwa una shida yoyote kupakia kiraka, chunguza Jukwaa la XOD
Hatua ya 8: Wakati wa Ujenzi
Tumia sehemu zozote zinazofaa kutengeneza ganda au muundo wa roboti na uchapishe kwa 3D mwenyewe. Wakati mbaya kabisa angusha pampu na sensorer kwenye tanki la maji na ushikilie sensorer ya udongo mahali ambapo ni.. Fikiria kutengeneza pazia la sensa ya mwangaza, kwa sababu taa zetu za LED zinaweza kupofusha sensor na itaamua vibaya wakati wa usiku.
Hatua ya 9: Uwekaji wa Sensorer ya Kiwango cha Maji
Ikiwa unatumia kihisi cha unyevu wa udongo kuangalia kiwango cha maji, hakikisha mipako yake ya dhahabu iko juu ya maji, na vidokezo vyake vitakosa maji mapema kuliko upande wa juu wa pampu.
Hatua ya 10: Upimaji
Wakati roboti yako iko tayari, vizingiti hupimwa na kusimbwa kwenye kiraka, na ile ya mwisho imepakiwa kwenye bodi, ni wakati wa kujaribu kesi zote zinazowezekana.
- Fanya kihisi cha kiwango cha maji kikauke. LED tu nyekundu inapaswa kuwashwa. Hata kama mchanga ni kavu na chumba kinaangazwa kwa wakati mmoja, pampu haipaswi kuanza.
- Sasa ongeza maji, lakini kwanza funika sensa ya mwangaza ili kuhakikisha mchanga kavu na uwepo wa maji hautafanya roboti kumwagilia usiku.
- Mwishowe, wacha roboti inywe maji kwenye mmea wako. Inapaswa kuacha wakati mchanga ni unyevu wa kutosha.
- Toa sensorer ya udongo kurudia umwagiliaji (tu kuwa na uhakika).
Hatua ya 11: Furahiya na Boresha
Sasa kwa kuwa umwagiliaji wa kimsingi umekamilika, fikiria chaguzi kadhaa za kuboresha:
- Washa tena sensorer unyevu wa mchanga ili kuepuka kutu
- Ongeza vipimo vingine vya mazingira, k.v. unyevu wa hewa
- Tengeneza ratiba ya wakati halisi
- Weka robot mtandaoni ili uifuatilie na uidhibiti kwa mbali
Ilipendekeza:
Ufuatiliaji wa mimea ya ndani ya Smart - Jua Wakati Mmea Wako Unahitaji Umwagiliaji: Hatua 8 (na Picha)
Ufuatiliaji wa mimea ya ndani ya Smart - Jua Wakati mmea wako unahitaji kumwagilia: Miezi michache iliyopita, nilitengeneza fimbo ya ufuatiliaji unyevu wa udongo ambayo ina nguvu ya betri na inaweza kukwama kwenye mchanga kwenye sufuria ya mmea wako wa ndani kukupa habari muhimu juu ya mchanga kiwango cha unyevu na taa za mwangaza kukuambia wakati wa
Umwagiliaji wa mmea wenye nguvu unaendeshwa na Jopo la jua: Hatua 7
Umwagiliaji wa mmea wenye nguvu unaotumiwa na Jopo la jua: Hii ni toleo lililosasishwa la mradi wangu wa kwanza wa SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water .. Tofauti kuu na toleo la awali: kwa ThingSpeaks.com na hutumia wavuti hii kuchapisha data iliyonaswa (temperatur
Umwagiliaji wa mmea mzuri: Hatua 5 (na Picha)
Umwagiliaji wa mmea mzuri: Halo! Kutumia mradi huu unaweza kumwagilia mmea / mimea yako moja kwa moja ukizingatia joto la nje, unyevu na mwanga. Pia unaweza kutumia hii kama kituo cha hali ya hewa nyumbani na angalia hali ya joto, unyevu na wepesi kutoka kwa simu yako ya rununu au kompyuta
Kuanza na Msimbo wa Msimbo wa Kivinjari cha MBlock kwa HyperDuino: Hatua 3
Kuanza na Msimbo wa Msimbo wa Kivinjari cha MBlock kwa HyperDuino: Karibu kwenye mafunzo ya wavuti ya mBlock na HyperDuino. Hii itakuonyesha jinsi ya kuanzisha mBlock na kupakia nambari yako kwa HyperDuino yako. Hii pia itakuonyesha jinsi ya kuunda nambari ya msingi ya gari mahiri pia. Kuanza hebu rukia moja kwa moja
EcoDuino Umwagiliaji wa Mmea Moja kwa Moja: Hatua 8 (na Picha)
EcoDuino Umwagiliaji wa Mmea Moja kwa Moja: EcoDuino ni kit kutoka DFRobot ya kumwagilia mimea yako kiatomati. Inatumia betri 6 AA ambazo hazijumuishwa kwenye kit. Usanidi ni rahisi sana na ni pamoja na Mdhibiti mdogo wa Arduino