Sadržaj:
- Pribor
- Korak 1: Instalirajte osnovnu šasiju I Track
- Korak 2: Motor pričvršćen na šasiju
- Korak 3: Dovršite montažu šasije
- Korak 4: Elektronički modul
- Korak 5: Mobilne aplikacije
- Korak 6: Potpuna slika
Video: Robot za praćenje boja na temelju višesmjernog kotača i OpenCV -a: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Koristim svesmjerno kućište kotača za implementaciju praćenja boja, a koristim i mobilni softver pod nazivom OpenCVBot. Hvala programerima softvera ovdje, hvala.
OpenCV Bot zapravo otkriva ili prati bilo koji objekt u stvarnom vremenu kroz obradu slike. Ova aplikacija može otkriti bilo koji objekt pomoću svoje boje i stvoriti X, Y položaj i područje područja na zaslonu telefona. Pomoću ove aplikacije podaci se šalju na mikrokontroler putem Bluetootha. Testiran je s Bluetooth modulom i prikladan je za razne uređaje. Preuzimamo ovu aplikaciju putem mobilnog telefona za implementaciju praćenja boja i šaljemo podatke u Arduino UNO putem Bluetootha radi analize podataka i izvršavanja naredbi kretanja.
Pribor
- Šasija kotača u svim smjerovima
- Arduino UNO R3
- Modul pogona motora
- Bluetooth, xbee pin (04,05,06)
- 3S 18650
- Mobitel
- OpenCVBot softver
- Također vam je potreban držač za mobitel i lako prepoznatljiva lopta
Korak 1: Instalirajte osnovnu šasiju I Track
Pričvrstite motor GB37 ili motor GA25 na nosač motora. Obratite pozornost na rupe za pričvršćivanje instalacije. To je drugačije jer nisu univerzalne.
Mogu se koristiti obje vrste motora. Obratite pozornost na to koja je strana gore, a koja dolje; ili možete koristiti veći svesmjerni kotač tako da ih ne morate razlikovati …
Korak 2: Motor pričvršćen na šasiju
Nosač motora ima navoj, pa ne moramo koristiti matice za njihovo pričvršćivanje, što nam olakšava ugradnju, jer je prostor za ugradnju matica premalen, ne možemo doseći da ih popravimo. Ultrazvučni moduli mogu se instalirati sa strane i mogu ih koristiti za izbjegavanje prepreka, što je vrlo korisno za hodanje automobilom.
Ugradnja ultrazvučne veličine, udaljenost sonde, jedinica mm.
Korak 3: Dovršite montažu šasije
Za dovršetak pričvršćivanja šasije potrebno je u sljedećoj kontroli kontinuirano podešavati prianjanje kotača. Četiri točke uporišta uzrokovat će da kotači ne dodiruju potpuno šasiju, što će rezultirati klizanjem tijekom hodanja. Namjestili smo vijke na kućištu. Za podešavanje položaja potrebno je strpljenje.
Numeriramo kotače kako bismo slijedili urednu kontrolu rubova. Razlog zašto koristim 4 kruga je zato što mislim da je kontrola u redu ako su 3 runde u redu, ali visoka cijena nije baš prijateljska.
Korak 4: Elektronički modul
Motorni pogon Koristio sam 2 PM-R3, promijenio sam pogonske pinove jednog od njih, 4, 5, 6, 7 do 8, 9, 10, 11 kako bih mogao upravljati 4 motora pojedinačno Postoji čip za upravljanje napajanjem na ploči, ali je nisam koristio, izravno sam unosio iz DC porta Arduino UNO.
Upravljački program motora je čip TB6612FNG. Ovo je relativno uobičajen upravljački čip. Također možete koristiti čip L298N, koji je u osnovi isti. Izmijenite kôd kako biste postigli isti način hodanja.
- 4, 5 je motor spojen na masu , 5 pwm;
- 6, 7 je drugi motor, 6 pwm;
- 8, 9 je treći motor, 9 pwm;
- 10, 11 je četvrti motor, 10 pwm;
Korak 5: Mobilne aplikacije
APP: Kliknite
Uzorak Arduino koda: Clik
Nakon preuzimanja i instaliranja možete upotrijebiti Bluetooth za uparivanje. Kliknite objekt koji je potrebno identificirati. Boja je najbolje da se razlikuje od okolnog područja kako bi se spriječilo otkrivanje istog okolnog područja. Treba napomenuti da će okretanje prema suncu uzrokovati gubitak praćenja., I tada možemo vidjeti promjenu vrijednosti u serijskom portu.
Promijenite uzorak koda tako da odgovara modulu vašeg motornog pogona. Ako koristite modul za proširenje PM-R3 poput mene, možete upotrijebiti kôd koji sam dao.
Korak 6: Potpuna slika
Gotovo, da vidimo učinak.
Preporučeni:
Praćenje i praćenje za male trgovine: 9 koraka (sa slikama)
Track & trace za male trgovine: Ovo je sustav koji je napravljen za male trgovine koje bi se trebale montirati na e-bicikle ili e-skutere za kratke isporuke, na primjer pekara koja želi isporučivati peciva. Track and Trace znači sustav Track and Trace koji koriste ca
DIY pametni robotski alati za praćenje automobila Kompleti za praćenje automobila Fotoosjetljivi: 7 koraka
DIY Pametni roboti za praćenje automobila Kompleti za praćenje Automobil Fotoosjetljivi: Dizajn SINONING ROBOT -a Možete kupiti od robota za praćenje Robotski čip TheoryLM393 usporedite dva fotootpornika, kada LED dioda s jednog bočnog fotootpornika na BIJELOJ strani motora odmah će se zaustaviti, s druge strane motora okreni se pa
Praćenje objekata na temelju otkrivanja boje: 10 koraka
Praćenje objekata temeljenih na otkrivanju boja: Priča Napravio sam ovaj projekt kako bih naučio obradu slika pomoću Raspberry PI i otvoriti životopis. Kako bih ovaj projekt učinio zanimljivijim, upotrijebio sam dva SG90 servo motora i na njega montirao kameru. Jedan motor za kretanje vodoravno, a drugi motor za okomito kretanje
Robot za balansiranje / Robot na 3 kotača / STEM robot: 8 koraka
Robot za balansiranje / Robot na tri kotača / STEM robot: Izgradili smo kombiniranog robota za balansiranje i 3 kotača za obrazovnu uporabu u školama i posliješkolskim obrazovnim programima. Robot se temelji na Arduino Uno, prilagođenom štitu (svi detalji o konstrukciji navedeni), bateriji Li -Ion baterije (sve izgrađene
Kako sastaviti impresivnu drvenu robotsku ruku (1. dio: Robot za praćenje linija)-Na temelju Micro: Bit: 9 koraka
Kako sastaviti impresivnu drvenu robotsku ruku (1. dio: Robot za praćenje linija)-Na temelju Micro: Bit: Ovaj drveni tip ima tri oblika, vrlo je različit i impresivan. Uđimo onda u to jedan po jedan