Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Hatua ya 1: Kukata Manuel Multi Area
- Hatua ya 2: Hatua ya 2: Suluhisho la Moja kwa Moja
- Hatua ya 3: Hatua ya 3: Programu
- Hatua ya 4: Hatua ya 4: Kuanzisha Programu
Video: Kufanya Robot Lawi La Lau La Lau Mbichi: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Kwa hivyo nina robot nzuri, lakini ya kijinga ya kukata nyasi (Picha ni kutoka www.harald-nyborg.dk).
Roboti hii inatakiwa kukata lawn yangu, lakini lawn yangu ni kubwa sana na ngumu sana kuweza kuingia kwenye pembe.
Haionyeshwi kwenye michoro yangu ni wingi wa miti na swing set na kadhalika na kadhalika. Matokeo yake ni kwamba, roboti hutumia NJIA kwa muda mwingi, kukimbia juu ya sehemu zilizo wazi tayari, na wakati mdogo sana kukata sehemu ngumu.
Kwa hivyo niliamua kuongeza ujasusi wa nje.
23-04-2020 EDIT: sensor haikufanya kazi kabisa, kwa hivyo nilibadilisha vitu kadhaa
Vifaa
2 nje 2 njia swichi
AU
Njia 1 ya zamani ya usb
1 kadi ya relay ya usb
1 digispark
1 kitovu cha usb
1 sanduku la umeme lisilo na maji
MABADILIKO 23-04-2020:
OR1 router ya zamani ya usb
1 kadi ya relay ya usb
1 usb2serial tll thinghy
1 kitovu cha usb
1 sanduku la umeme lisilo na maji
1 Dfrobot URM 37 v3.2 sensor ya ultrasonic (unaweza kutumia sensor yoyote =)
kmod-usb-serial-cp210x
Hatua ya 1: Hatua ya 1: Kukata Manuel Multi Area
Picha inaonyesha jinsi nilivyokwenda kutoka eneo moja la kukata, hadi maeneo 2.
Roboti yangu itaanza kila siku 2. kila siku, ilimradi nikumbuke kuibadilisha kutoka eneo moja hadi lingine, hii ilifanya kazi vizuri.
Nilitumia swichi 2 za mikono, kama zile ambazo ungetumia kwenye ukumbi au ngazi.
Hii ilifanya kazi, isipokuwa zile nilizotumia zilikuwa na sifa duni sana, na kwa hivyo nikapata mende kutambaa ndani yao, na kuziharibu
Hatua ya 2: Hatua ya 2: Suluhisho la Moja kwa Moja
Kwa hivyo niliamua kufanya kitu moja kwa moja.
Nilipata router ya Netgear R6100, nimepata hii kwa sababu ina wifi, usb, na kumbukumbu ya kutosha kufanya majaribio juu ya kujaribu, badala ya kuifanya juu ya kubana OpenWrt na marafiki juu yake.
Nilipata kitovu bora cha usb 2.0 na kadi ya relay ya 12v.
Kisha nilikuwa na chimbuko kutoka kwa mradi wa mapema. 23-04-2020 EDIT: badala ya usb2seriel thinghy badala yake
nilitia waya mbio bila swichi. nilitumia relay 3 na 4
Kisha nikaweka OpenWrt na kuongeza Crelay, picocom na coreutils-stty kwake.
23-04-2020 EDIT: imeongeza xxk, kmod-usb-serial-cp210x vile vile
Imechomekwa 12V kwenye router na bodi ya relay.
23-04-2020 EDIT: alitumia Urm 37 v3.2 badala ya ukurasa huu wote
Kisha nikajifunza kitu "cha kufurahisha". boad ya relay itajaribu kuweka nguvu kwenye kitovu cha usb, na hivyo kuzuia digispark kuanza upya kwa usahihi. Kwa hivyo nilikata waya wa umeme kwenye kebo ya usb kutoka kwa kadi ya kupokezana na kitovu cha usb.
Wakati huo niliunganisha digispark na kadi ya kupeleka usb kwenye kitovu cha usb 2.0, na kitovu kwenye router.
Kwa kweli kuwa sawa, nilipanga digispark kabla ya kuiongeza kwenye router
Katika digispark, niliongeza kitufe, ambacho niliweka waya kati ya P1 na Gnd.
Kitufe hiki niliweka, kwa hivyo roboti itaiamilisha, mara tu ikiwa katika kuchaji gereji yake.
ilibidi niongeze chemchemi kwenye uanzishaji, ili kupata ushiriki mzuri.
Hatua ya 3: Hatua ya 3: Programu
Faili ina mpango wa ideuino wa digispark.
Imewekwa kwenye Mzizi / Chagua Lawn.
Faili hii inahitaji libs kadhaa za digispark, kama digiCDC na bodi za digispark zilizoongezwa kwenye wazo la arduino.
Halafu kuna faili za / mizizi / GrassCtr / *.
Hizi ni faili ambazo kwa kweli hufanya kazi.
Kreds1 hubadilisha kupelekwa kwa eneo1
Kreds2 hubadilisha kupelekwa kwa eneo2
KredsStatus inauliza relay ya USB, ni eneo gani linalofanya kazi
23-04-2020 BONYEZA: Tumia UltraSoundSeriel badala ya kusoma digispark.
ReadDigiSpark, inasoma habari kila jumanne.. Subiri. Inasoma hali ya pembejeo ya digispark
GrassCtl hufanya kufikiria.
Hapa ni nini inafanya.
Ikiwa roboti imeingia kwa zaidi ya masaa 10, inaamua kuwa roboti iko usiku, na hii inaamsha kipepeo, ambayo inafanya kuanza katika kila eneo kila mara ya pili. Sababu ya hii ni, roboti yangu huanza kwa kukata makali yote, na kwa njia hii, hukata kingo kila siku nyingine.
Halafu mara tu roboti inapokuwa ikikata, sensa itasema kwamba roboti iko nje.
Kila wakati roboti inarudi kwa kuchaji betri (inaelezewa kuwa iko kwa zaidi ya dakika 20) eneo hilo litabadilishwa kuwa eneo lingine.
Tafadhali kumbuka. Programu ni mungu mbaya, lakini inafanya kazi, kwa hivyo kuendelea na zaidi
Hatua ya 4: Hatua ya 4: Kuanzisha Programu
Ili kuendesha programu, tunahitaji kufanya kitu.
Niliongeza kwa cronJob
* / 5 * * * * / mzizi / GrassCtrl / GrassCtl
kwa faili
/ nk / crontabs / mizizi
Halafu, ili kuwasha cronjobs nilifanya
/etc/init.d/cron wezesha
Kama bora ninavyoweza kusema, roboti sasa itabadilika kati ya kuanza eneo la kukata 1 au 2, na itabadilisha kile kilichopunguzwa kila wakati imekuwa katika kuchaji betri.
Na ndio, sasa inakuwa kila kitu
Ilipendekeza:
Jinsi ya Kufanya Windows 10 Kufanya Kazi kwenye Raspberry Pi: 3 Hatua
Jinsi ya Kufanya Windows 10 Kufanya kazi kwenye Pi ya Raspberry: Kufanya windows 10 kufanya kazi kwenye pi ya raspberry inaweza kukatisha tamaa lakini mwongozo huu utatatua shida zako zote zinazohusiana na Raspberry Pi Windows 10
Jenga Redio Yako Yasiyo Mbichi ya FM: Hatua 4
Jenga Redio Yako Yasiyo Mbichi ya FM: Katika mradi huu nitaonyesha jinsi transmita ya RF FM inavyofanya kazi na jinsi kanuni hii inalinganishwa na AM wa zamani. Pia nitakuonyesha jinsi ya kuunda kipokeaji rahisi na kibichi cha FM ambacho hata wakati mwingine kinakuwezesha usikilize kituo chako cha redio uipendacho
Kufanya Meneja wa Faili Kufanya kazi katika Webmin: Hatua 5
Kufanya Meneja wa Faili Kufanya kazi katika Webmin: Meneja wa Faili ya Webmin ni zana muhimu sana. Kwa sababu ya Oracle (sanduku la sabuni) imekuwa ngumu sana kutumia Programu za Java kwenye kivinjari. Kwa bahati mbaya, Kidhibiti faili ni Programu ya Java. Ina nguvu sana na inafaa juhudi kuifanya iwe mbaya
Rangi ya DIY Kubadilisha Mbao Mbichi ya Rafu ya LED: Hatua 10 (na Picha)
Rangi ya DIY Kubadilisha Mbao Mbichi ya Rafu ya LED: Katika hii Inayoweza kufundishwa nitakuonyesha hatua kwa hatua jinsi ya kufanya hii nzuri ya rangi ya aina kubadilisha kuni mbichi rafu ya LED. Mradi huu ulikuwa wa kufurahisha sana kufanya na ninafurahi sana na bidhaa iliyokamilishwa. Kwa jumla mradi huu hautagharimu
Jacket ya IPhone ya Lawi: Hatua 7 (na Picha)
Jacket ya IPhone ya Lawi: Katika hii inayoweza kufundishwa, nitakuonyesha jinsi ya kugeuza suruali yoyote ya zamani (Ndio, kichwa kinasema Lawi, lakini hii inafanya kazi na suruali nyingine yoyote, pia - sivai hata jeans) kwenye iPhone au iPod Touch koti