Cuprins:
- Pasul 1: Instrumente și componente
- Pasul 2: Asamblare
- Pasul 3: Sistem de control
- Pasul 4: Scheme electrice
- Pasul 5: Arduino Sketch
- Pasul 6: Produsul final
Video: Follow-Bot: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Acest instructable a fost creat pentru a îndeplini cerința de proiect a Makecourse la Universitatea din Florida de Sud (www.makecourse.com)
Acest instructable va acoperi pașii pentru a-mi recrea proiectul. Proiectul meu era un rover care putea urma o anumită culoare sau formă folosind un Pixy 2 și un Arduino Uno. Toate aspectele procesului vor fi acoperite, inclusiv instrumentele necesare, asamblarea, sistemul de control și programarea.
Pasul 1: Instrumente și componente
Componente electrice:
- Arduino Uno
- Pixy 2
- Pană de pâine
- 2 x motor DC
- Convertor DC
- Kit Servo Pan-Tilt
- Bara de bare
- 2 x 1N4001 diodă
- 2 x 2N2222A tranzistor
- Rezistor 2 x 1k
Instrumente / Componente
- Încadrare cu fante din aluminiu
- Foaie de plastic HDPE
- 2 x anvelope auto RC
- imprimantă 3d
- Şurubelniţă
- Cablu USB 2.0
- Burghiu electric / dremel
- Pachet Lipo Turnigy Multistar Multi-Rotor
* Notă: Obiectivul acestui proiect s-a schimbat pe tot parcursul semestrului, deci nu totul a fost utilizat conform intenției inițiale (bateria era peste bord - puteți obține aceleași rezultate cu ceva mult mai ieftin).
Pasul 2: Asamblare
Din păcate, nu am făcut multe fotografii în timpul asamblării proiectului, dar nu este foarte dificil. Suporturile motorului, precum și piesele care țineau bateria pe șine au fost imprimate 3D.
Aluminiu cu fante în T a fost înșurubat împreună cu consolele într-o formă dreptunghiulară.
Foile de plastic negre au fost găurite și utilizate pentru montarea: barei de bare, convertorului de curent continuu, panoului, Arduino Uno și Pixy 2. Pixy 2 a fost montat pe propria platformă pentru a-i oferi un unghi de vizualizare mai bun.
Pasul 3: Sistem de control
Sistemul de control este alimentat de o baterie litiu-polimer 10000mAh care se conectează la un convertor de curent continuu printr-o bară. Bateria este mult mai mare decât este necesar, dar a fost achiziționată cu intenția de a o folosi pentru mai multe proiecte diferite. Convertorul de curent continuu oferă aproximativ 5V și, prin intermediul panoului de alimentare, alimentează cele două motoare de curent continuu, precum și Arduino Uno care, la rândul său, alimentează Pixy 2.
Pasul 4: Scheme electrice
Mai sus este prezentată defecțiunea de bază a cablajului și a componentelor electrice. Tranzistorul, un NPN 2N 2222A, este un dispozitiv semiconductor utilizat pentru aplicații de amplificare cu putere redusă, precum și pentru comutare. Diodele sunt utilizate pentru a menține curentul care curge într-o singură direcție, acest lucru protejând Arduino Uno de la primirea accidentală a curentului și de la explozie. Deoarece folosim motoare de curent continuu, dacă dintr-un anumit motiv merge într-o direcție greșită, puteți întotdeauna să comutați cablurile de alimentare și de masă și se va roti în direcția opusă. Acest lucru nu se poate face cu motoarele de curent alternativ. Configurația pinului din diagramă nu corespunde schiței Arduino, ci oferă utilizatorului doar o idee despre modul în care componentele sunt conectate între ele.
Pasul 5: Arduino Sketch
Schița Arduino pentru acest proiect folosește biblioteca Pixy 2, care poate fi găsită la pixycam.com sub „Asistență” și de acolo, „Descărcări”. Asigurați-vă că descărcați biblioteca corespunzătoare pentru Pixy, respectiv Pixy 2. În timp ce descărcați biblioteca, este de asemenea foarte util să descărcați PixyMon v2. În timp ce Pixy este capabil să învețe culorile / obiectele doar ținând apăsat butonul și așteptând aprinderea LED-ului (mai întâi alb, apoi roșu) și eliberând când este roșu, este util să îl învățați prin intermediul programului PixyMon. De asemenea, puteți regla toate setările camerei, inclusiv luminozitatea și zona minimă de blocare (acest lucru este util dacă încercați să detectați nuanțe mai mici și luminoase). Schița compară ambele zone, precum și poziția x a obiectului detectat pentru a urmări oricare semnătură este atribuită. Pixy 2 poate învăța până la șapte semnături diferite și este capabil să detecteze sute de obiecte odată.
De acolo, este incredibil de ușor să programați motoare de curent continuu folosind funcția analogWrite (), permițând robotului să meargă înainte, la stânga sau la dreapta.
Notă: nuanțele mai luminoase și distincte funcționează cel mai bine cu Pixy
Pasul 6: Produsul final
Aici, robotul a fost învățat să urmeze un ornament roșu de brad.
Recomandat:
Cum să faci 4G LTE dublă antenă BiQuade Pași simpli: 3 pași
Cum să fac 4G LTE Double BiQuade Antenna Pași simpli: De cele mai multe ori mă confrunt, nu am o putere de semnal bună pentru lucrările mele de zi cu zi. Asa de. Căut și încerc diferite tipuri de antenă, dar nu funcționează. După un timp pierdut, am găsit o antenă pe care sper să o fac și să o testez, pentru că nu se bazează pe principiul
Design de joc în Flick în 5 pași: 5 pași
Designul jocului în Flick în 5 pași: Flick este un mod foarte simplu de a crea un joc, în special ceva de genul puzzle, roman vizual sau joc de aventură
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
Motion Follow Animatronics Eyes: 8 pași (cu imagini)
Motion Follow Animatronics Eyes: Acest proiect Arduino folosește un senzor de flux optic (ADNS3080) pentru a capta mișcarea. Apoi traduceți datele pentru a muta servo-ul, făcându-l să arate în timp ce ochii urmăresc obiectul în mișcare. Aceasta nu este o construcție ușoară. Este nevoie de imprimare 3D, lipire, unele te
DIY Smart Follow Me Drone cu cameră (bazat pe Arduino): 22 de pași (cu imagini)
DIY Smart Follow Me Drone With Camera (Arduino Based): Dronele sunt jucării și instrumente foarte populare în zilele noastre. Puteți găsi pe piață drone profesionale și chiar pentru începători și dispozitive de zbor. Am patru drone (quadcopters și hexcopters), pentru că ador tot ce zboară, dar cel de-al 200-lea zbor nu este