Taula de continguts:
- Pas 1: Eines i components
- Pas 2: Muntatge
- Pas 3: sistema de control
- Pas 4: Esquemes elèctrics
- Pas 5: Arduino Sketch
- Pas 6: producte final
Vídeo: Follow-Bot: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Aquesta instrucció es va crear per complir el requisit del projecte del Makecourse de la Universitat del Sud de Florida (www.makecourse.com)
Aquesta instrucció cobrirà els passos per recrear el meu projecte. El meu projecte era un rover que podia seguir un color o forma específics mitjançant un Pixy 2 i un Arduino Uno. Es tractaran tots els aspectes del procés, incloses les eines necessàries, el muntatge, el sistema de control i la programació.
Pas 1: Eines i components
Components elèctrics:
- Arduino Uno
- Pixy 2
- Taula de pa
- 2 x Motor CC
- Convertidor de CC
- Kit de servo inclinació panoràmica
- Barra de busos
- 2 díodes 1N4001
- 2 transistors 2N2222A
- 2 x 1k resistència
Eines / Components
- Emmarcat amb ranures en alumini
- Full de plàstic HDPE
- 2 x pneumàtics de cotxes RC
- Impressora 3D
- Tornavís
- Cable USB 2.0
- Trepant / dremel
- Pack Lipo Turnigy Multistar Multi-Rotor
* Nota: L'objectiu d'aquest projecte va canviar durant tot el semestre, de manera que no es va fer servir tot com es preveia originalment (la bateria era a la borda; podeu obtenir els mateixos resultats amb alguna cosa molt més barata).
Pas 2: Muntatge
Malauradament, no vaig fer moltes fotos mentre muntava el projecte, però no és molt difícil. Els muntatges del motor i les peces que subjectaven la bateria als rails es van imprimir en 3D.
L’alumini amb ranures en t es va cargolar amb mènsules en forma rectangular.
Les fulles de plàstic negre es foradaven i s’utilitzaven per muntar: barra de bus, convertidor de CC, taulers de pa, Arduino Uno i Pixy 2. El Pixy 2 es va muntar a la seva pròpia plataforma per donar-li un millor angle de visió.
Pas 3: sistema de control
El sistema de control s’alimenta amb una bateria de polímer de liti de 10000 mAh que es connecta a un convertidor de corrent continu a través d’una barra de bus. La bateria és molt més gran del necessari, però es va comprar amb la intenció d’utilitzar-la per a diversos projectes. El convertidor de corrent continu proporciona aproximadament 5 V i, mitjançant la placa, alimenta els dos motors de corrent continu i l’Arduino Uno que, al seu torn, alimenta el Pixy 2.
Pas 4: Esquemes elèctrics
A la part superior es mostra la avaria bàsica del cablejat i dels components elèctrics. El transistor, un NPN 2N 2222A, és un dispositiu semiconductor que s’utilitza per a aplicacions d’amplificació i commutació de baixa potència. Els díodes s’utilitzen per mantenir el flux de corrent en una direcció, cosa que protegeix l’Arduino Uno de la recepció i de l’explosió accidentals. Com que fem servir motors de corrent continu, si per alguna raó va en la direcció equivocada, sempre podeu canviar els cables d’alimentació i terra i girarà en sentit contrari. Això no es pot fer amb motors de corrent altern. La configuració del pin del diagrama no es correspon amb l'esbós d'Arduino, només dóna a l'usuari una idea de com estan connectats els components entre ells.
Pas 5: Arduino Sketch
L’esbós d’Arduino per a aquest projecte utilitza la biblioteca Pixy 2, que es pot trobar a pixycam.com a “Assistència” i des d’allà, “Descàrregues”. Assegureu-vos de descarregar la biblioteca adequada per a Pixy o Pixy 2, respectivament. Mentre es descarrega la biblioteca, també és molt útil descarregar PixyMon v2. Tot i que Pixy només pot aprendre colors / objectes mantenint premut el botó i esperant que s’encengui el LED (primer blanc, després vermell) i deixi anar el color vermell, és útil ensenyar-lo mitjançant el programa PixyMon. També podeu ajustar tots els paràmetres de la càmera, inclosa la brillantor i l’àrea mínima de bloqueig (això és útil si esteu intentant detectar tonalitats més petites i brillants). L'esbós compara ambdues àrees i la posició x de l'objecte detectat per tal de seguir la signatura que se li assigni. El Pixy 2 pot aprendre fins a set signatures diferents i és capaç de detectar centenars d’objectes alhora.
A partir d’aquí, és increïblement fàcil programar motors de corrent continu mitjançant la funció analogWrite (), cosa que permet al robot avançar, esquerra o dreta.
Nota: els tons més brillants i diferents funcionen millor amb el Pixy
Pas 6: producte final
Aquí es va ensenyar al robot a seguir un ornament vermell d’arbre de Nadal.
Recomanat:
Disseny de jocs en Flick en 5 passos: 5 passos
Disseny de jocs en Flick en 5 passos: Flick és una manera molt senzilla de fer un joc, sobretot com un trencaclosques, una novel·la visual o un joc d’aventures
Detecció de cares a Raspberry Pi 4B en 3 passos: 3 passos
Detecció de cares a Raspberry Pi 4B en 3 passos: en aquest manual, farem la detecció de cares a Raspberry Pi 4 amb Shunya O / S mitjançant la biblioteca Shunyaface. Shunyaface és una biblioteca de reconeixement / detecció de cares. El projecte té com a objectiu aconseguir una velocitat de detecció i reconeixement més ràpida amb
Follow Me - Raspberry Pi Smart Drone Guide: 9 Passos
Follow Me: Raspberry Pi Smart Drone Guide: Sempre us heu preguntat com fer un dron des d’A-Z? Aquest tutorial us mostra com fer un quadricòpter de 450 mm pas a pas, des de la compra de les peces fins a la prova del robot aeri en el seu primer vol. A més, amb un Raspberry Pi i una PiCamera podeu
Motion Follow Animatronics Eyes: 8 passos (amb imatges)
Motion Follow Animatronics Eyes: aquest projecte Arduino utilitza un sensor de flux òptic (ADNS3080) per captar el moviment. A continuació, traduïu les dades per moure el servo fent que sembli que els ulls segueixen objectes en moviment. Això no és una compilació fàcil. Requereix impressió 3D, soldadura, algunes te
DIY Smart Follow Me Drone amb càmera (basat en Arduino): 22 passos (amb imatges)
DIY Smart Follow Me Drone amb càmera (basat en Arduino): els drons són joguines i eines molt populars actualment. Al mercat podeu trobar drons professionals i fins i tot principiants i aparells voladors. Tinc quatre drons (quadcopters i hexcopters), perquè m'encanta tot el que vola, però el vol número 200 no és