Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ova instrukcija nastala je u skladu sa projektnim zahtjevima Makecourse -a na Univerzitetu 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 koristeći Pixy 2 i Arduino Uno. Biće obuhvaćeni svi aspekti procesa, uključujući potrebne alate, montažu, sistem upravljanja i programiranje.
Korak 1: Alati i komponente
Električne komponente:
- Arduino Uno
- Pixy 2
- Breadboard
- 2 x DC motor
- DC pretvarač
- Servo komplet sa nagibom
- Sabirnica
- 2 x 1N4001 dioda
- 2 x 2N2222A tranzistor
- 2 x 1k otpornik
Alati/komponente
- Aluminijski okvir sa T-prorezima
- HDPE plastični lim
- 2 x RC gume za automobile
- 3D štampač
- Šrafciger
- 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 prvobitno bilo 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 mnogo fotografija prilikom sastavljanja projekta, ali to nije jako teško. Nosači motora, kao i dijelovi koji su držali bateriju na šinama, 3D su odštampani.
Aluminij sa t-prorezima je pričvršćen zajedno s držač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 ugao gledanja.
Korak 3: Kontrolni sistem
Upravljački sistem napaja se litijum -polimernom baterijom od 10000mAh koja se preko sabirnice povezuje na DC pretvarač. Baterija je mnogo veća nego što je potrebno, ali je kupljena s namjerom da se koristi za nekoliko različitih projekata. DC pretvarač daje oko 5 V, a preko matične ploče napaja dva istosmjerna motora, kao i Arduino Uno, koji napaja Pixy 2.
Korak 4: Električne šeme
Gore je prikazan osnovni kvar ožičenja i električnih komponenti. Tranzistor, NPN 2N 2222A, je poluvodički uređaj koji se koristi za pojačavanje male snage, kao i za prebacivanje aplikacija. 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 okrenuti u suprotnom smjeru. To se ne može učiniti s AC motorima. Konfiguracija pina 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 Pixy 2 biblioteku, koja se može pronaći na pixycam.com pod 'Podrška', a odatle 'Preuzimanja'. Samo obavezno preuzmite odgovarajuću biblioteku za Pixy ili Pixy 2. Prilikom preuzimanja biblioteke vrlo je korisno preuzeti i PixyMon v2. Dok Pixy može naučiti boje/objekte samo držanjem tipke i čekanjem da se LED uključi (prvo bijela, zatim crvena) i otpuštanjem kada je crvena, korisno je to naučiti kroz program PixyMon. Također možete prilagoditi sve postavke kamere, uključujući svjetlinu i minimalnu površinu bloka (ovo je korisno ako pokušavate otkriti manje, svijetle nijanse). Skica upoređuje oba područja, kao i x položaj otkrivenog 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ćavajući robotu da ide naprijed, lijevo ili desno.
Napomena: svjetlije, različite nijanse najbolje funkcioniraju s Pixyjem
Korak 6: Finalni proizvod
Ovdje su robota naučili da slijedi ukras crvenog božićnog drvca.