Taula de continguts:

ShotBot Robot: 11 passos
ShotBot Robot: 11 passos

Vídeo: ShotBot Robot: 11 passos

Vídeo: ShotBot Robot: 11 passos
Vídeo: How to Trick ChatGPT in 15 Seconds - Fooling AI #ai #chatbot #chatgpt #gpt 2024, De novembre
Anonim
Robot ShotBot
Robot ShotBot

Aquesta instrucció es va crear per complir el requisit del projecte del Makecourse de la Universitat del Sud de Florida (www.makecourse.com)

Subministraments:

Cables, Arduino, bomba d’aigua DC submergible segura per a menjar de 6 v, 2 motors pas a pas, 2 plaques de control ULN2003, pont en H, 180 servomotors, font d’alimentació de 5 v i 6-9 v, tauler de pa, senor i control remot IR, pistola de cola calenta, apta per a aliments tubs.

Pas 1: modelar el robot

Modela el teu robot
Modela el teu robot

Creeu un model 3D del vostre robot de com vulgueu que es vegi. Tingueu en compte com col·loqueu la roda i l’eix, els motors, els mecanismes del portavasos, el cablejat i els components elèctrics i el dipòsit d’aigua. Podeu veure a la imatge que tinc planificada la mida (8x8x4in) i la ubicació dels meus components i cables. Si cal, cerqueu les dimensions o els models 3D dels vostres components reals. També podeu veure al cantó posterior que he creat una ranura per passar cables.

Pas 2: vista lateral

Vista lateral
Vista lateral

Podeu veure que he creat una ranura per als motors pas a pas i un eix per a la roda davantera.

Pas 3: 3 components principals

Hi ha 3 mecanismes principals per al robot.

1. El moviment: les rodes i les funcions de tracció.

a. Això requereix els dos motors pas a pas i les plaques de control

2. The Cupholder: crea una ubicació per a la copa i una ubicació precisa de l’abocador

a. Això requereix un servomotor.

3. L’abocament: mecanisme per abocar cada tret.

a. això requereix el pont H i la bomba d'aigua

Per a la placa de connexió, connecteu els rails de terra entre si i connecteu-ne un a Arduino per crear una terra comuna.

Aquest bot serà controlat per un sensor IR i remot. Haureu de connectar-lo a un dels pins digitals de l’Arduino i connectar-lo a l’alimentació i a la terra d’Arduino.

Pas 4: el moviment: motors pas a pas

El moviment: motors pas a pas
El moviment: motors pas a pas

Connecteu els motors Stepper a cada placa de control i connecteu els pins IN a l'1-4 als pins 2-9 de l'Arduino. Connecteu la font d'alimentació a una bateria externa de 6v + i connecteu a terra cada sistema amb una terra comuna (o terra Arduino)

Quan programeu els motors pas a pas, podeu utilitzar la biblioteca del motor pas a pas o bé codificar-lo. Per a aquest projecte es codificarà durament.

Pas 5: El cupholder: model

The Cupholder: Model
The Cupholder: Model

Aquest és un model del porta-tasses que he creat. Fixeu-vos en l’articulació oberta a la part posterior del mecanisme.

Pas 6: El cupholder: mecanisme

The Cupholder: Mecanisme
The Cupholder: Mecanisme

Per al cupholder, utilitzaràs un servo per controlar el seu moviment. Seguint la imatge anterior, voleu crear un sistema de dues articulacions amb una articulació al final del servobraç i una articulació a la part posterior del porta-gots. Això convertirà un moviment de rotació en lineal. Per a això vaig utilitzar cartró i consells Q. Vaig tallar un petit tros de cartró rectangular i vaig posar un petit forat i cada extrem. Vaig posar una punta Q per cada extrem i la vaig connectar al servo i al porta-tasses. A continuació, utilitzeu cola calenta per cobrir els extrems de la punta Q.

Pas 7: El cupholder: el meu mecanisme

The Cupholder: My Mechanism
The Cupholder: My Mechanism

Pas 8: El cupholder: circuit

The Cupholder: Circuit
The Cupholder: Circuit

Voleu connectar el servomotor a l’alimentació i a terra i connectar-lo a un dels pins PWM.

Pas 9: El vessament: circuit

El vessament: circuit
El vessament: circuit

Connecteu la bomba d’aigua de CC a OUT1 i OUT2 del pont H. Connecteu el pont H a terra comuna. Si la vostra font d'alimentació externa és inferior a 12v, connecteu-la al + 12v al pont H, si no traieu la tapa del pont darrere de la connexió i connecteu-la al + 12v. Per a aquest projecte vaig utilitzar una bateria de 9v com a externa. A continuació, traieu el pont del pin ENA i connecteu-lo a un pin PWM de l'Arduino. Connecteu IN1 als pins Arduino. Nota: Normalment també connectaríem IN2, però no ho hem de fer en aquest cas perquè mai no hem de canviar la configuració del motor de corrent continu.

Pas 10: L'abocament: Continuació

El Abocament: Continuació
El Abocament: Continuació

Voleu posar la bomba d’aigua a la part inferior del tanc i alimentar-la per la part superior del tanc. A continuació, podeu inclinar el tub per sortir de la part superior del robot i orientar-lo cap al porta-gots.

Pas 11: Codi ShotBot

El codi principal i les funcions

Recomanat: