Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Mi smo 2 studenta s UCN koledža u Danskoj. Imali smo zadatak učiniti nedokučivim kao dio naše evaluacije za naš razred, robota i viziju. Uvjeti projekta bili su uključivanje jednog ili više robota iz arbotixa i izvođenje zadatka.
Opis projekta:
Odabrani zadatak našeg projekta bio je upotrijebiti robotsku ruku i kameru u boji kako bi robot uzeo marker i pomaknuo ga ispred kamere, detektirajući boju tog markera i iz prepoznate boje robot iscrtava oblik na bijela ploča ovisila je o boji.
Napisali: Razvan Ovreiu & Danny Pedersen
Korak 1: Korisničke preporuke
Preporučuje se da ako pokušate slijediti ovu nerazumljivu stvar, imate osnovno znanje ili razumijevanje sljedećih tema, iako to nije nužno:
· Arduino (https://learn.trossenrobotics.com/arbotix/7-arboti…)
· Anatomija robota
· Osnovno programiranje (po mogućnosti C)
· Strpljenje
Linkovi ispod i kroz uputstva mogu vam ponuditi potrebno znanje iz različitih gore navedenih predmeta i još mnogo toga pa se savjetuje da ih koristite ako imate bilo kakvih pitanja ili problema.
Arbotix:
Arduino:
pixycam:
Korak 2: Potrebni materijali
Sve navedene stavke koje su navedene, obavezne su da
ponoviti postavku. Sve stavke mogu se pronaći i kupiti na donjoj web stranici, osim oznaka na bijeloj ploči:
www. Trossenrobotics.com
_
1 x Arbotix reaktorska robotska ruka
www.interbotix.com/p/phantomx-ax-12-reactor-robot-arm.aspx
_
1 x CMUcam5 pixy kamera
www.trossenrobotics.com/pixy-cmucam5
_
1 x tipkalo
www.trossenrobotics.com/robotGeek-pushbutton
_
2 x markera na bijeloj ploči
Korak 3: Sigurnost
Pri uključivanju, programiranju i pokretanju arbotixa preporučuje se držati sebe i sve materijale izvan dosega robota jer može brzo i nestalno kretati.
Pričvršćivanje robota na površinu također se preporučuje za stvaranje stabilne baze, budući da ga pokreti robota mogu lako prevrnuti.
Korak 4: Montaža
Sklapanje ruke robota reaktora arbotix potrajat će malo vremena i strpljenja. Slijedite vodič za sastavljanje ruku s donje veze kako biste izbjegli operativne probleme nakon sastavljanja:
learn.trossenrobotics.com/projects/165-phan…
Korak 5: Povezivanje komponenti
Korak 6: Instalacija softvera
Preuzmite Arduino softver potreban za programiranje
robotska ruka s donje veze (Odaberite verziju 1.0.6)
www.arduino.cc/en/Main/OldSoftwareReleases…
Preuzmite softver za kameru pixy pod imenom pixymon s donje veze:
www.cmucam.org/projects/cmucam5/wiki/Latest…
Nakon preuzimanja instalirajte dva programa.
Sada spojite isporučene USB kabele s Arduina i pixy kamere na računalo i otvorite programe i uspostavite vezu.
Korak 7: Postavljanje i konfiguracija Arbotixa i Pixy Cam -a
Arbotix arduino i pixycam moraju biti ispravno postavljeni prije nego zabava počne. Ne zaboravite postaviti potpise u aplikaciji PixyMon, prvi potpis predstavlja boju s desne strane, a drugi s lijeve strane.
Donje veze treba slijediti korak po korak kako biste izbjegli daljnje komplikacije.
Povezane stranice također nude kako i rješavanje problema ako to bude potrebno, Arbotix i arduino:
learn.trossenrobotics.com/interbotix/robot-…
Pixycam:
cmucam.org/projects/cmucam5/wiki/Pixy_Regul…
Korak 8: Postavljanje robota
Položaj robota, kamere i položaj podizanja markera unaprijed su programirani, pa smo napravili skicu/predložak položaja na 2 komada papira A3 kako bismo osigurali da bi postavljanje radilo svaki put.
Možete učiniti isto, ili jednostavno pokrenuti slijed iz našeg programa i napraviti vlastite oznake za postavljanje.
Korak 9: Program
Ovdje je program napravljen u arduinu, koji se mora učitati na ploču.
Program sadrži korisne komentare koji će pomoći korisniku da razumije njegov koncept.
Korak 10: Video
Ovdje se nalazi kratka demonstracija procesa.
Korak 11: Zaključak
Sve u svemu, s iskustvom stečenim u izgradnji, programiranju i dokumentiranju ruke robota, članovi tima su sigurniji u vještine povezane s ovim tečajem.
Izazovi s kojima se suočavali bili su učiniti da pixycam radi adekvatno s arduino pločom, stoga je u programskom dijelu potrošeno mnogo vremena. Nadalje, s obzirom na činjenicu da je u ovaj projekt uloženo mnogo preciznog rada, skupina se lagano borila s pronalaženjem odgovarajućih kutova i udaljenosti.
Preporučeni:
Dvostruki 7 -segmentni zasloni kontrolirani potenciometrom u CircuitPythonu - Demonstracija postojanosti vida: 9 koraka (sa slikama)
Dvostruki 7-segmentni zasloni kontrolirani potenciometrom u CircuitPythonu-demonstracija postojanosti vida: Ovaj projekt koristi potenciometar za upravljanje prikazom na nekoliko 7-segmentnih LED zaslona (F5161AH). Kako se gumb potenciometra okreće, prikazani broj mijenja se u rasponu od 0 do 99. U jednom trenutku svijetli samo jedna LED, vrlo kratko, ali
Arduino mjerač atmosferske vrpce/ MS5611 GY63 GY86 Demonstracija: 4 koraka (sa slikama)
Arduino mjerač atmosferske vrpce/ MS5611 GY63 GY86 Demonstracija: Ovo je doista barometar/ visinomjer, no razlog za naslov vidjet ćete gledajući video. Senzor tlaka MS5611, koji se nalazi na pločama Arduino GY63 i GY86, pruža nevjerojatne performanse . U mirnom danu izmjerit će vam se
Demonstracija elektromotora: 5 koraka (sa slikama)
Demonstracija elektromotora: Ovaj elektromotor demonstrira osnovne principe elektromagnetizma. Ovaj demo je jednostavan za izradu i za to vam je potreban samo vikend. Popis dijelova: 3D pisačLaserski rezač Električna žicaMagnetska žica (1) Keramički magnet Srednji brusni papir (2) Corne
Demo demonstracija iskorištavanja tipkovnice Arduino (HID) i prevencija: 4 koraka (sa slikama)
Demo demonstracija iskorištavanja tipkovnice Arduino (HID) i prevencija: U ovom ćemo projektu koristiti arduino leonardo za simulaciju mogućeg USB napada pomoću HID -a (humain interface interface device). Ovaj vodič nisam stvorio da bih pomogao hakerima, već da vam pokažem neke stvarne opasnosti i kako se zaštititi od tih
Svjetla za promjenu boje i Bluetooth sigurnosna demonstracija: 7 koraka (sa slikama)
Svjetla za promjenu boje i Bluetooth sigurnosna demonstracija: U ovom uputstvu objasnit ću kako stvoriti zaslon za promjenu boje koji se daljinski kontrolira putem Bluetootha pomoću Androida (Samsung, Google itd.) Ili Apple pametnog telefona ili tableta. Ovo je jeftino projekt, izvrstan za mlade