Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ova instrukcija nastala je u skladu s projektnim zahtjevima Makecoursea na Sveučilištu Južne Floride (www.makecourse.com)
Ovo uputstvo će obuhvatiti korake za ponovno stvaranje mog projekta. Moj projekt je bio rover koji je mogao slijediti određenu boju ili oblik pomoću Pixy 2 i Arduino Uno. Pokriti će se svi aspekti procesa, uključujući potrebne alate, montažu, upravljački sustav i programiranje.
Korak 1: Alati i komponente
Električne komponente:
- Arduino Uno
- Pixy 2
- Oglasna ploča
- 2 x istosmjerni motor
- DC pretvarač
- Servo komplet sa nagibom
- Sabirnica
- 2 x 1N4001 dioda
- 2 x 2N2222A tranzistor
- 2 x 1k otpornik
Alati/komponente
- Aluminijski okvir s T-prorezima
- HDPE plastični lim
- 2 x RC gume za automobile
- 3D pisač
- Odvijač
- USB 2.0 kabel
- Električna bušilica/dremel
- Turnigy Multistar Lipo paket s više rotora
*Napomena: Cilj ovog projekta mijenjao se tijekom cijelog semestra, pa nije sve korišteno kako je izvorno predviđeno (baterija je bila pretjerana - iste rezultate možete postići s nečim mnogo jeftinijim).
Korak 2: Montaža
Nažalost, nisam napravio puno fotografija tijekom sastavljanja projekta, ali to nije jako teško. Nosači motora, kao i dijelovi koji su držali bateriju na tračnicama, 3D su ispisani.
Aluminij s t-utorom pričvršćen je zajedno s nosačima u pravokutni oblik.
Crni plastični limovi bušili su se i koristili za montažu: sabirnica, istosmjernog pretvarača, matične ploče, Arduino Uno i Pixy 2. Pixy 2 je montiran na vlastitu platformu kako bi mu se omogućio bolji kut gledanja.
Korak 3: Upravljački sustav
Upravljački sustav napaja se litij -polimernom baterijom od 10000mAh koja se preko sabirnice povezuje s istosmjernim pretvaračem. Baterija je puno veća nego što je potrebno, ali je kupljena s namjerom da se koristi za nekoliko različitih projekata. Istosmjerni pretvarač daje oko 5 V, a putem matične ploče napaja dva istosmjerna motora, kao i Arduino Uno koji, s druge strane, napaja Pixy 2.
Korak 4: Električne sheme
Gore je prikazan osnovni kvar ožičenja i električnih komponenti. Tranzistor, NPN 2N 2222A, poluvodički je uređaj koji se koristi za pojačavanje male snage, kao i za prebacivanje. Diode se koriste za održavanje struje u jednom smjeru, što štiti Arduino Uno od slučajnog primanja struje i eksplozije. Budući da koristimo istosmjerne motore, ako iz nekog razloga ide u pogrešnom smjeru, uvijek možete jednostavno prebaciti kabel za napajanje i uzemljenje i on će se vrtjeti u suprotnom smjeru. To se ne može učiniti s AC motorima. Konfiguracija pinova na dijagramu ne odgovara Arduino skici, samo daje korisniku ideju o tome kako su komponente međusobno povezane.
Korak 5: Arduino skica
Arduino skica za ovaj projekt koristi biblioteku Pixy 2, koja se može pronaći na pixycam.com pod "Podrška", a odatle "Preuzimanja". Samo preuzmite odgovarajuću biblioteku za Pixy ili Pixy 2. Tijekom preuzimanja knjižnice također je vrlo korisno preuzeti PixyMon v2. Dok Pixy može naučiti boje/objekte samo držanjem gumba i čekanjem da se LED uključi (prvo bijela, zatim crvena) i otpuštanjem kada je crvena, korisno je naučiti ga kroz program PixyMon. Također možete prilagoditi sve postavke kamere, uključujući svjetlinu i minimalnu površinu bloka (to je korisno ako pokušavate otkriti manje, svijetle nijanse). Skica uspoređuje oba područja, kao i položaj x detektiranog objekta kako bi slijedila koji potpis mu je dodijeljen. Pixy 2 može naučiti do sedam različitih potpisa i može otkriti stotine objekata odjednom.
Odatle je nevjerojatno lako programirati istosmjerne motore pomoću funkcije analogWrite (), omogućujući robotu kretanje naprijed, lijevo ili desno.
Napomena: svjetlije, različite nijanse najbolje funkcioniraju s Pixyjem
Korak 6: Završni proizvod
Ovdje su robota naučili slijediti ukras crvenog božićnog drvca.