Taula de continguts:

Follow-Bot: 6 passos
Follow-Bot: 6 passos

Vídeo: Follow-Bot: 6 passos

Vídeo: Follow-Bot: 6 passos
Vídeo: Instagram Bot Tutorial #1 - Login, Follow & Unfollow 2024, Desembre
Anonim
Follow-Bot
Follow-Bot

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

muntatge
muntatge
muntatge
muntatge
muntatge
muntatge
muntatge
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

Sistema de control
Sistema de control
Sistema de control
Sistema de control
Sistema de control
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

Esquemes elèctrics
Esquemes elèctrics
Esquemes elèctrics
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: