Sadržaj:
- Supplies
- Korak 1: Instalirajte osnovnu šasiju I Track
- Korak 2: Motor pričvršćen za š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 osnovu višesmjernog kotača i OpenCV -a: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
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 ekranu telefona. Pomoću ove aplikacije podaci se šalju na mikrokontroler putem Bluetootha. Testiran je s Bluetooth modulom i pogodan je za različite uređaje. Preuzimamo ovu aplikaciju putem mobilnog telefona za implementaciju praćenja boja i šaljemo podatke na Arduino UNO putem Bluetootha radi analize podataka i izvršavanja naredbi kretanja.
Supplies
- Šasija točkova u svim smjerovima
- Arduino UNO R3
- Modul pogona motora
- Bluetooth, xbee pin (04,05,06)
- 3S 18650
- Mobilni telefon
- OpenCVBot softver
- Potreban vam je i držač za mobilni telefon i lako prepoznatljiva lopta
Korak 1: Instalirajte osnovnu šasiju I Track
Pričvrstite motor GB37 ili motor GA25 na nosač motora. Obratite pažnju na otvore za pričvršćivanje instalacije. To je drugačije jer nisu univerzalne.
Mogu se koristiti obje vrste motora. Obratite pažnju kako biste razlikovali koja je strana gore, a koja donja; ili možete koristiti veći svesmjerni kotač tako da ih ne morate razlikovati …
Korak 2: Motor pričvršćen za š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.
Instalacija ultrazvučne veličine, udaljenost sonde, jedinica mm.
Korak 3: Dovršite montažu šasije
Da biste dovršili pričvršćivanje šasije, potrebno je kontinuirano podešavati prianjanje kotača u sljedećoj kontroli. Četiri točke uporišta uzrokovat će da točkovi ne dodiruju u potpunosti šasiju, što će rezultirati klizanjem prilikom hodanja. Podesili 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 to što mislim da je kontrola dobra 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 voziti 4 motora pojedinačno Postoji čip za upravljanje napajanjem na ploči, ali je nisam koristio, direktno sam ulazio iz DC porta Arduino UNO.
Upravljački program motora je čip TB6612FNG. Ovo je relativno uobičajen upravljački čip. Možete koristiti i č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 na objekt koji treba identificirati. Najbolje je da se boja razlikuje od okoline kako bi se spriječilo otkrivanje iste okoline. Treba napomenuti da će okretanje prema suncu uzrokovati gubitak praćenja., I tada možemo vidjeti promjenu vrijednosti u serijskom portu.
Izmijenite uzorak koda tako da odgovara modulu vašeg motornog pogona. Ako koristite modul za proširenje PM-R3 poput mene, možete koristiti kôd koji sam dao.
Korak 6: Potpuna slika
Završeno, da vidimo efekat.
Preporučuje se:
Praćenje i praćenje za male trgovine: 9 koraka (sa slikama)
Track & trace za male trgovine: Ovo je sistem koji je napravljen za male trgovine koje bi trebalo montirati na e-bicikle ili e-skutere za kratke isporuke, na primjer pekara koja želi isporučivati peciva. Track and Trace je sistem koji koriste ca
Praćenje objekata na osnovu 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 otvorio CV. Kako bih ovaj projekt učinio zanimljivijim, upotrijebio sam dva SG90 servo motora i na njega montirao kameru. Jedan motor koji se koristi za kretanje vodoravno, a drugi motor za kretanje okomito
Robot za odabir i postavljanje na osnovu RFID -a: 4 koraka
Robot za biranje i postavljanje na osnovu RFID -a: Već dugi niz godina ljudi pokušavaju zamijeniti ljudski rad mašinama. Mašine zvane roboti brže su i efikasnije od ljudi. Pojam robotika je praktično definiran kao proučavanje, dizajn i upotreba robotskih sistema za proizvodnju. Roboti su
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 rotiranje na 3 kotača za obrazovnu upotrebu u školama i posliješkolskim obrazovnim programima. Robot je zasnovan na Arduino Uno, prilagođenom štitu (svi detalji o konstrukciji navedeni), Li -Ion bateriji (svi izgrađeni
Kako sastaviti impresivnu drvenu robotsku ruku (1. dio: Robot za praćenje linija)-Na osnovu mikro: Bit: 9 koraka
Kako sastaviti impresivnu drvenu robotsku ruku (1. dio: Robot za praćenje linija)-Na osnovu Micro: Bit: Ovaj drveni tip ima tri oblika, vrlo je različit i impresivan. Hajdemo onda ući u to jedan po jedan