Taula de continguts:
- Pas 1: parts de la impressora
- Pas 2: soldadura i pirateig servo
- Pas 3: connexió del blindatge del motor i del conductor
- Pas 4: connexió del mòdul Bluetooth
- Pas 5: Connexió del servomotor al controlador del motor
- Pas 6: muntatge de la bateria
- Pas 7: Fer el cap i els braços
- Pas 8: final
- Pas 9: Programació Arduino (Afegeix una biblioteca de motor Shield)
- Pas 10: descripció del codi-1
- Pas 11: Descripció del codi-2
- Pas 12: Descripció del codi-3
- Pas 13: fitxers i vídeo del projecte
Vídeo: Passa el robot Butter: 13 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Resum
En aquest projecte, farem el robot mantega a Rick i Morty. No hi haurà cap funció de càmera ni so al robot. Podeu veure el vídeo a l’enllaç següent.
www.youtube.com/embed/X7HmltUWXgs
Llista metarial
- Arduino UNO
- Escut del controlador del motor Arduino
- Kit de xassís Zumo
- Motor reductor de corrent continu de 6V (2 peces)
- Bateria Lipo de 7,4 V 850 mAh 25C
- Mòdul Bluetooth HC-05 o HC-06
- Servomotor mini SG-90
- Cables de pont
- Clip de paper (1 peça)
- Parts 3D
Pas 1: parts de la impressora
- En aquest projecte utilitzarem la tecnologia de la targeta electrònica Arduino i la impressora 3D. En primer lloc, imprimirem parts en 3D.
- Podeu accedir a les parts en 3D des de l’enllaç GitHub.
La tasca de les parts és la següent.
- xassís: és el cos principal del robot.
- cos inferior: la peça que ajudarà a moure el cap del robot. El servomotor es fixarà a aquesta peça.
- part superior: és la part entre el xassís i la part inferior.
- frontissa: aquesta part fa que el cos s'obri i es tanqui.
Durada de la impressió (model d'impressora: MakerBot Replicator2)
- Durada de la impressió de les peces de la Figura_1: 5h 13m. (Si definiu els paràmetres d'impressió tal com es mostra a la Figura_3.)
- Durada de la impressió de les peces de la Figura_2: 5h 56m. (Si definiu els paràmetres d'impressió tal com es mostra a la Figura_3.)
- NOTA: El temps d'impressió depèn del model de la impressora.
Pas 2: soldadura i pirateig servo
- Els motors de corrent continu es troben dins del xassís Zumo.
- Els cables de pont es solden a motors de corrent continu.
- Es faran uns quants canvis al servo, que faran que el cap del robot es mogui abans que s’adhereixi a la part inferior del cos. L’objectiu d’aquest canvi és fer funcionar el servomotor més suau.
- Podeu utilitzar l’enllaç següent.
www.youtube.com/watch?v=I-sZ5HWsGZU
- El servomotor està fixat a la part del cos inferior com es mostra a la Figura_4.
- Les parts del cos inferior i del cos superior es fixen amb cargol com es mostra a la figura_5.
Pas 3: connexió del blindatge del motor i del conductor
- El blindatge del controlador del motor Arduino es fixa a l’Arduino Uno tal com es mostra a la Figura_6.
- El motor de corrent continu al costat dret està fixat al port M3 del controlador del motor.
- El motor de corrent continu al costat esquerre està fixat al port M4 del controlador del motor.
Pas 4: connexió del mòdul Bluetooth
- Els pins RX i TX es solden als pins 2 i 3 de la placa Arduino, respectivament.
- Els pins VCC i GND es solden als pins 5V i GND de la placa Arduino respectivament.
Pas 5: Connexió del servomotor al controlador del motor
- El servomotor està fixat al port M1 del controlador del motor.
- L’Arduino UNO es col·loca al xassís.
Pas 6: muntatge de la bateria
- El suport de la bateria del kit Zumo es modifica com es mostra a la figura. A continuació, la bateria lipo s’uneix a aquest suport modificat amb cinta de doble cara.
- Si el pin vermell de la bateria lipo es va soldar al pin Vin d'Arduino i el pin negre al pin GND, l'Arduino Uno està alimentat. Si ho desitgeu, podeu afegir un petit interruptor al circuit. Podeu fer un petit forat a la part del xassís.
Pas 7: Fer el cap i els braços
- El cap i els braços del robot estan enganxats a les taques necessàries.
- El cap del robot està enganxat a la part inferior del cos.
- La frontissa es munta com es mostra a la figura.
Pas 8: final
- Finalment, el robot hauria de tenir l’aspecte que es mostra a la figura.
- Podeu utilitzar l’enllaç següent per muntar i imprimir peces en 3D.
www.thingiverse.com/thing:1878565
Pas 9: Programació Arduino (Afegeix una biblioteca de motor Shield)
- Abans d’introduir codis, hem d’afegir algunes biblioteques al programa Arduino IDE.
- En primer lloc, heu d'afegir la biblioteca "AFMotor.h" per poder controlar els motors. Per a això, heu de seguir els passos següents.
- El fitxer ZIP anomenat "Adafruit Motor Shield Library" es descarrega des de l'enllaç GitHub.
- Feu clic a "Esbós> Inclou biblioteca> Afegeix biblioteca. ZIP a l'IDE Arduino. Seleccioneu la biblioteca Adafruit Motor Shield descarregada i feu clic al botó Obre. D'aquesta manera, la biblioteca anomenada AFMotor.h s'afegeix al projecte.
- Tot i això, per a la connexió bluetooth heu d'afegir la biblioteca "SoftwareSerial.h".
Pas 10: descripció del codi-1
a la secció anterior a la configuració nul·la;
Es creen objectes pertanyents a números de pins als quals estan connectats els motors i el sensor bluetooth. (mySerial, motor1, motor2, motor3)
Pas 11: Descripció del codi-2
a la secció void setup;
Comença la comunicació en sèrie.
Pas 12: Descripció del codi-3
a la secció bucle buit;
A la secció marcada amb vermell, comproveu si les dades es reben del mòdul bluetooth. Les dades entrants s’envien a la variable c.
Per exemple, si les dades entrants són “F”, els motors es mouen en direcció cap endavant.
- Després de la secció voidloop, es creen subprogrames. La velocitat de gir i el costat de gir dels motors es defineixen als subprogrames.
- "Endavant", "Endarrere", "Esquerra", "Dret" i "Atura" són els noms dels subprogrames.
Pas 13: fitxers i vídeo del projecte
Enllaç de GitHub:
github.com/yasinbrcn/Pass-The-Butter-Robot.git
Recomanat:
Per tant, carregueu el carregador d’arrencada STM32duino a la vostra "píndola blava" I ara què passa ?: 7 passos
Per tant, carregueu el carregador d’arrencada STM32duino a la vostra "píndola blava" … I ara ?: Si ja heu llegit les instruccions que expliquen com es carrega el carregador d’arrencada STM32duino o qualsevol altra documentació similar, proveu de carregar l’exemple de codi i …. pot ser que no sigui res El problema és molts, si no tots, exemples de " Genèric " STM32 serà
Què passa si el vostre enllaç falla ?: 5 passos
Què passa si el vostre enllaç falla ?: En aquest vídeo, crearem un sensor de caiguda d'enllaços amb un ESP32 i un SIM800. Això significa que amb aquest projecte podem verificar la connexió a Internet i, en cas de fallada de la connexió, trucar a un número de telèfon per notificar que la xarxa
Robot d'equilibri / robot de 3 rodes / robot STEM: 8 passos
Robot d'equilibri / robot de 3 rodes / robot STEM: hem construït un robot d'equilibri combinat i de 3 rodes per a ús educatiu a les escoles i programes educatius extraescolars. El robot es basa en un Arduino Uno, un blindatge personalitzat (es proporcionen tots els detalls de la construcció), un paquet de bateries Li Ion (tot constr
El robot Butter: el robot Arduino amb crisi existencial: 6 passos (amb imatges)
The Butter Robot: the Arduino Robot With Existential Crisis: Aquest projecte es basa en la sèrie animada "Rick and Morty". En un dels episodis, Rick fa un robot l'únic propòsit del qual és portar mantega. Com a estudiants de Bruface (Facultat d’Enginyeria de Brussel·les), tenim una tasca per a la meca
Mireu en secret el que passa sense importar allà on sou: 4 passos
Mireu en secret el que passa a qualsevol lloc on sigueu: aquest instructiu us mostrarà com utilitzar l'aplicació iCam iphone / ipod touch i l'ordinador per veure què passa amb la vostra càmera web allà on sigueu. Aquesta és la meva primera instrucció, així que si us plau, cap crítica dura. No m'importa cap comentari que h