A partir del nom de seguida queda clar que el robot realitzat al controlador Arduino. L’autor va crear les seves pròpies biblioteques per a un ús més còmode. L’equip estàndard del robot conté un cercador de gamma situat al panell frontal, dues rodes i dos motors. Per a possibles actualitzacions futures, s’instal·la un panell a la part superior de la màquina. El dispositiu es controla i funciona de forma autònoma, si es vol, es pot afegir control de ràdio. L’article descriu treballar amb CARduino i biblioteques, n’hi ha alguns exemples.
Què és una biblioteca?
La biblioteca simplifica molt el control del robot. El projecte està dissenyat per a persones que no siguin especialment fortes en la programació, però amb el desig de fer robots simples. Per crear un model no requereix coneixement en el camp del control motor. La biblioteca farà tot per si mateixa, reduirà el programa a les ordres més senzilles: "giri a la dreta i marxa un segon" o "avançar tres segons i després accelerar". Hi ha programes d'exemple a la biblioteca per ajudar-vos a configurar CARduino.
Què fer si els mateixos materials no estan disponibles?
Podeu muntar un robot sense aquests materials. La biblioteca té la capacitat de treballar en gairebé qualsevol muntatge. Per exemple, podeu utilitzar altres rodes o material per al xassís, el més important és que les parts canviades realitzin la mateixa funció.
Què pot fer un robot?
La funcionalitat del robot és gairebé il·limitada. Amb aquesta biblioteca, escriure un programa per a Arduino es converteix en una tasca fàcil. El panell permet fer una instal·lació de diversos sensors.
Cost del robot
L’autor viu als EUA i per tant va considerar que muntar el robot des de zero costaria uns 100 dòlars, tenint la major part dels detalls, va gastar 30 dòlars en el projecte. Si podeu encarregar components a la Xina, podeu reduir els costos unes 5 vegades.
Materials utilitzats:
- Arduino Uno - R3
- Placa de desenvolupament 30x10
- Suport per a Arduino i placa de pa
- Rangefinder Sharp GP2Y0A02YK0F
- Micromotors 2 peces
- Dues rodes 49x12 mm
- Suports per a motor de 2 peces
- Rodes de bola 2 peces
- Conductors de motor per a Arduino 2 peces
- Base per al xassís (fusta) 15x10,75 cm (la mida es va seleccionar segons la mida del suport per a Arduino i placa de pa)
- Petits cargols de fusta
- Bateria 9V 1 unitat
Primer pas. Treball preparatori.
Abans de continuar amb el muntatge del robot, l’autor prepara els components. En primer lloc, es retalla un rectangle de la mida adequada d’un bloc de fusta més gran del necessari.A més, recull les rodes de bola, ja que es van lliurar desmuntades, i utilitza les instruccions per al seu muntatge. Les rodes s'adhereixen als motors i Arduino amb el panell es col·loca al suport per a ells.
Pas Segon Instal·lació de rodes de bola.
Es va decidir instal·lar aquestes rodes a un costat de la base del xassís, mitjançant un llapis, l’autor va anotar 0,5 cm a cada costat del tauler. Per a la fixació s’utilitzaven cargols de fusta.
Tercer Pas Instal·lació de motors.
Aquest pas va ser força senzill. Tot el que calia fer era inserir els motors entre els claudàtors i fixar-los amb supercoll a les vores del tauler. També podeu fer servir una soldadura, és important no barrejar contactes positius i negatius.
El quart pas. Instal·leu Arduino i Bredboard.
Primer, cal tenir en compte la ubicació dels components. La placa es col·loca a la part frontal del suport, i l’Arduino, respectivament, a la part posterior, s’uneixen amb cargols als forats existents. El suport propi es col·loca sobre el xassís amb dos cargols al centre.
Cinquè pas Instal·lació del sensor
Aquest pas també és força senzill. Els forats es marquen al davant al centre i el sensor està fixat amb cargols. Assegureu-vos d'utilitzar els dos orificis del sensor per muntar-los. Quan s'adjunta, l'autor col·loca el sensor perquè les conclusions al respecte siguin a sobre. A continuació, el fil JST s'insereix al sensor i es connecta a la placa de taula, de color vermell al terminal positiu, de negre al negatiu i de groc que es troba a qualsevol part del tauler.
Pas sisè Connexió d’un conductor.
Els controladors s’alineen i s’instal·len a Arduino.
Setè pas. Soldadura als motors.
A més, es produeix la soldadura habitual de cables, només cal recordar quins cables són positius i quins són negatius.
Setè pas. Rodes de connexió.
Ara, l’autor connecta els cables dels motors al conductor d’aquesta manera:
- El contacte positiu del motor dret està connectat al terminal negatiu del conductor A.
- El contacte negatiu del motor dret està connectat al terminal positiu del conductor A.
- El contacte negatiu del motor esquerre està connectat al terminal negatiu del conductor B.
- El contacte negatiu del motor esquerre està connectat al terminal positiu del conductor B.
Pas vuit Connexió de sensor i potència.
Alimentació de 5 V connectada a + placa de taula, GND a GND. El fil groc del sensor està connectat al pin analògic 2.
Pas Nou. Instal·lació de bateries.
L’autor simplement va enganxar la bateria amb supergull a la part posterior del robot. Aleshores va limitar a connectar els cables positius i negatius a les conclusions positives i negatives de Carduino.
La biblioteca
Això completa el muntatge del robot estàndard. La biblioteca i els programes d'exemple funcionaran, podeu descarregar-lo a l'article. L'arxiu també té una descripció d'algunes funcions. La biblioteca es carrega a l’ID Arduino al llarg del camí -> importar biblioteca -> Carduino. Després de descarregar el programa, el projecte ja està completament llest.
Vídeo amb un exemple de Carduino: