Sadržaj:
- Pribor
- Korak 1: Korak 1: Manuel Multi Area rezanje
- Korak 2: Korak 2: Automatsko rješenje
- Korak 3: Korak 3: Softver
- Korak 4: Korak 4: Aktiviranje softvera
Video: Učiniti glupim robota za kosilicu pametnijim: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Dakle, imam ljupkog, ali glupog robota za kosilicu (Slika je s www.harald-nyborg.dk).
Ovaj bi robot trebao pokositi moj travnjak, ali moj je travnjak prevelik i složen da bi doista mogao ući u zavoje.
Na mojim crtežima nije prikazano mnoštvo drveća i garnitura za ljuljanje i tako dalje i tako dalje. Rezultat je da robot potroši puno vremena, trčeći po već pokošenim otvorenim dijelovima i premalo vremena za košnju tvrdih dijelova.
Pa sam odlučio dodati malo vanjske inteligencije.
23-04-2020 EDIT: senzor nije baš radio, pa sam promijenio par stvari
Pribor
2 vanjska dvosmjerna prekidača
ILI
1 stari usb ruter
1 USB relejna kartica
1 digispark
1 usb čvorište
1 vodootporna kutija za elektroniku
23. 04. 2020. UREDITE:
OR1 stari usb usmjerivač
1 USB relejna kartica
1 usb2serial tll thinghy
1 usb čvorište
1 vodootporna kutija za elektroniku
1 ultrazvučni senzor Dfrobot URM 37 v3.2 (vjerojatno biste mogli koristiti bilo koji senzor =)
kmod-usb-serial-cp210x
Korak 1: Korak 1: Manuel Multi Area rezanje
Slika prikazuje kako sam prešao s jednog područja rezanja na 2 područja.
Moj će se robot automatski pokrenuti svaki 2. dan, pa sve dok sam se sjetio promijeniti ga s jednog područja na drugo, ovo je radilo dobro.
Koristio sam 2 ručna prekidača, poput onih koje biste koristili u hodniku ili na stubištu.
Ovo je uspjelo, osim što su oni koje sam koristio bili preslabe kvalitete, pa su mi se bubice uvukle u njih i zabrljale ih
Korak 2: Korak 2: Automatsko rješenje
Pa sam odlučio učiniti nešto automatski.
Dobio sam rabljeni usmjerivač Netgear R6100, dobio sam ovaj jer ima wifi, usb i dovoljno memorije za eksperimentiranje o eksperimentiranju, umjesto o tome da se na njega nabija OpenWrt i prijatelji.
Imam najbolji eBay usb 2.0 hub i relejnu karticu od 12v.
Zatim sam imao digispark iz ranijeg projekta. 23-04-2020 EDIT: umjesto toga koristio usb2seriel stvar
ožičio sam releje umjesto prekidača. koristio sam relej 3 i 4
Zatim sam instalirao OpenWrt i dodao mu Crelay, picocom i coreutils-stty.
23-04-2020 EDIT: dodan i xxk, kmod-usb-serial-cp210x
Uključen 12V u usmjerivač i relejnu ploču.
23-04-2020 EDIT: koristio Urm 37 v3.2 umjesto ostatka ove stranice
Tada sam naučio nešto "zabavno". relejni boad će pokušati uključiti USB čvorište, čime će spriječiti digispark u ispravnom ponovnom pokretanju. Pa sam odrezao žicu za napajanje u USB kabelu s relejne kartice i USB koncentratora.
Tada sam priključio digispark i usb relejnu karticu u usb 2.0 čvorište, a čvorište u usmjerivač.
Pa da budem pošten, programirao sam digispark prije nego što sam ga dodao u usmjerivač
U digisparku sam dodao gumb koji sam povezao između P1 i Gnd.
Ovaj sam gumb postavio pa će ga robot aktivirati kad se napuni u garaži.
morao sam dodati oprugu aktivaciji da bih dobio dobar solidan angažman.
Korak 3: Korak 3: Softver
Datoteka sadrži arduino ide program za digispark.
Smješten je u root/LawnSelector.
Ovoj datoteci je potrebno nekoliko digispark libova, poput digiCDC -a i digispark ploča dodanih u arduino ide.
Zatim datoteke/root/GrassCtr/*.
To su datoteke koje zapravo rade svoj posao.
Kreds1 mijenja releje u područje1
Kreds2 mijenja releje u area2
KredsStatus pita USB relej, koje je područje aktivno
23-04-2020 EDIT: Upotrijebite UltraSoundSeriel umjesto čitajte digispark.
ReadDigiSpark, čita vijesti svakog utorka.. Čekajte. Čita stanje ulaza digisparka
GrassCtl razmišlja.
Evo što radi.
Ako je robot u stanju mirovanja više od 10 sati, odlučuje da je robot u toku noći, a time se aktivira japanka, pa se svaki put pokreće u svakom području. Razlog tome je što moj robot započinje rezanjem cijelog ruba i na taj način reže rubove svaki drugi dan.
Nakon što robot kosi, senzor će reći da je robot vani.
Svaki put kad se robot vrati radi punjenja baterije (definirano kao da je unutra više od 20 minuta), područje će se promijeniti u drugo područje.
molim Zabilježite. Softver je užasna zbrka, ali radi, tako naprijed i naviše
Korak 4: Korak 4: Aktiviranje softvera
Da bismo pokrenuli softver, moramo učiniti nešto.
Dodao sam ga u cronJob
*/5 * * * * */root/GrassCtrl/GrassCtl
u datoteku
/etc/crontabs/root
Zatim, da bih uključio cronjobs, učinio sam to
/etc/init.d/cron enable
Koliko ja mogu zaključiti, robot će sada prelaziti s početnog područja košnje 1 ili 2 i mijenjat će ono što je pokošeno svaki put kad je punio baterije.
I da, sada postaje sve
Preporučeni:
Kako učiniti Arduino zvučno reaktivnim LED: 7 koraka
Kako učiniti Arduino zvučno reaktivnim LED: Ovo je vrlo jednostavan vodič o tome kako Arduino zvučno reagirati LedAko vam se sviđa ovo uputstvo, pretplatite se na moj kanal https://www.youtube.com/ZenoModiff
Chrome gadžet dinosaura kontroliran pokretima ruke / Kako to učiniti / #smartcreativity: 14 koraka
Gadget Chrome dinosaur kontroliran pokretima ruke / Kako to učiniti / #smartcreativity: Pozdrav prijatelji, U ovom tutorialu pokazat ću vam vrlo ekskluzivan projekt.SO, danas ću vam pokazati kako kontrolirati igru Chrome Dinosaur svojom rukom vrlo lako. Ako ćete koristiti ovu tehnologiju za kontrolu kroma DINO, tada ćete pasti
Kako učiniti glazbu reaktivnom ARGB svjetlom: 5 koraka
Kako napraviti ARGB LED svjetla koja reagiraju na glazbu: Bok, u ovom uputstvu pokazat ću vam kako na vrlo jednostavan način napraviti glazbenu reaktivnu rgb LED traku, koja proizvodi razne šarene prijelaze dok svirate svoju omiljenu glazbu. Za još sjajnih projekata posjetite letsmakeprojects.com
D2-1 Vodič za sastavljanje robota za slijedeće redove - Ultra jeftin komplet robota: 17 koraka
D2-1 Vodič za sastavljanje robota za slijedeće redove-Ultra jeftini komplet robota: Tehnologija je nevjerojatna, pa tako i cijene elektronike iz Kine! Ove komplete robota koji prate liniju možete nabaviti po cijeni od 4,50 USD po komadu na eBayu uz besplatnu dostavu. Jedini nedostatak je što dolaze samo s kineskim uputama- nema velike koristi od m
Izrada malih robota: izrada mikro-sumo robota od jednog kubičnog inča i manji: 5 koraka (sa slikama)
Izrada malih robota: Izrada mikro-sumo robota od jednog kubičnog inča i manjih: Evo nekoliko detalja o izgradnji sićušnih robota i sklopova. Ova instrukcija će obuhvatiti i neke osnovne savjete i tehnike koje su korisne u izgradnji robota bilo koje veličine. Za mene je jedan od velikih izazova u elektronici vidjeti koliko je mali