Sommario:

Robot ShotBot: 11 passaggi
Robot ShotBot: 11 passaggi

Video: Robot ShotBot: 11 passaggi

Video: Robot ShotBot: 11 passaggi
Video: Live Bot Building and Prompt Training 2024, Dicembre
Anonim
Robot ShotBot
Robot ShotBot

Questo istruttivo è stato creato in adempimento del requisito del progetto del Makecourse presso la University of South Florida (www.makecourse.com)

Forniture:

Cavi, Arduino, pompa dell'acqua sommergibile DC 6v per alimenti, 2 motori passo-passo, 2 schede driver ULN2003, ponte H, servomotore 180, alimentazione 5v e 6-9v, tagliere, sensore IR e telecomando, pistola per colla a caldo, sicuro per alimenti tubi.

Passaggio 1: modella il tuo robot

Modella il tuo robot
Modella il tuo robot

Crea un modello 3D del tuo robot di come vuoi che appaia. Prendi in considerazione come posizionerai la ruota e l'asse, i motori, i meccanismi per il portabicchieri, i cablaggi e i componenti elettrici e il serbatoio dell'acqua. Puoi vedere nella foto che ho pianificato le dimensioni (8x8x4in) e il posizionamento dei miei componenti e fili. Se necessario, trova le dimensioni o i modelli 3D dei tuoi componenti reali. Puoi anche vedere nell'angolo posteriore che ho creato uno slot per far passare i cavi.

Passaggio 2: vista laterale

Vista laterale
Vista laterale

Puoi vedere che ho creato uno slot per i motori passo-passo e un axel per la ruota anteriore.

Passaggio 3: 3 componenti principali

Ci sono 3 meccanismi principali per il Robot.

1. Il movimento: le ruote e le funzioni di guida.

un. Ciò richiede i due motori passo-passo e le schede driver

2. Il portabicchieri: crea un posizionamento per la tazza e una posizione di versamento precisa

un. Ciò richiede un servomotore.

3. Il versamento: meccanismo per versare ogni colpo.

un. ciò richiede il ponte H e la pompa dell'acqua

Per la breadboard, collega tra loro le rotaie di terra e collegane una ad Arduino per creare una massa comune.

Questo Bot sarà controllato da un sensore IR e da un telecomando. Dovrai collegarlo a uno dei pin digitali di Arduino e collegarlo all'alimentazione e alla massa di Arduino.

Passaggio 4: il movimento: motori passo-passo

Il movimento: motori passo-passo
Il movimento: motori passo-passo

Collega i tuoi motori passo-passo a ciascuna scheda driver e collega i pin IN a 1-4 ai pin 2-9 su Arduino. Collegare la fonte di alimentazione a una batteria esterna 6v+ e mettere a terra ogni sistema con una massa comune (o massa Arduino)

Quando si programmano i motori passo-passo, è possibile utilizzare la libreria dei motori passo-passo o codificarla. Per questo progetto sarà hardcoded.

Passaggio 5: il portabicchieri: modello

Il Portabicchieri: Modello
Il Portabicchieri: Modello

Questo è un modello del portabicchieri che ho creato. Notare lo snodo aperto sul retro per il meccanismo.

Passaggio 6: il portabicchieri: meccanismo

Il portabicchieri: meccanismo
Il portabicchieri: meccanismo

Per il portabicchieri, utilizzerai un servo per controllarne il movimento. Seguendo l'immagine sopra, si desidera creare un sistema a due giunti con un giunto all'estremità del braccio del servo e un giunto sul retro del portabicchieri. Questo trasformerà un movimento rotatorio in lineare. Per questo ho usato cartone e cotton fioc. Ho tagliato un piccolo pezzo di cartone rettangolare e ho messo un piccolo foro e ciascuna estremità. Ho messo un cotton fioc, attraverso ciascuna estremità e l'ho attaccato al servo e al portabicchieri. Quindi ho usato la colla a caldo per coprire le estremità del cotton fioc.

Passaggio 7: il portabicchieri: il mio meccanismo

Il portabicchieri: il mio meccanismo
Il portabicchieri: il mio meccanismo

Step 8: Il portabicchieri: Circuit

Il detentore della coppa: Circuit
Il detentore della coppa: Circuit

Si desidera collegare il servomotore all'alimentazione e alla massa e collegarlo a uno dei pin PWM.

Fase 9: Il versamento: Circuito

Il versamento: circuito
Il versamento: circuito

Collegare la pompa dell'acqua CC a OUT1 e OUT2 del ponte H. Collegare l'H-bridge alla terra comune. Se la tua fonte di alimentazione esterna è inferiore a 12v, collegala a +12v sul ponte H, in caso contrario rimuovi il cappuccio del ponticello dietro la connessione e collegala a +12v. Per questo progetto ho usato una batteria da 9v come mia esterna. Quindi, rimuovere il ponticello sul pin ENA e collegarlo a un pin PWM su Arduino. Collega IN1 ai pin di Arduino. Nota: normalmente collegheremmo anche IN2, ma non è necessario in questo caso perché non abbiamo mai bisogno di modificare la configurazione del motore CC.

Passaggio 10: il versamento: continua

Il versamento: continua
Il versamento: continua

Vuoi mettere la pompa dell'acqua sul fondo del serbatoio e alimentarla dalla parte superiore del serbatoio. È quindi possibile inclinare il tubo in modo che venga dalla parte superiore del robot e puntarlo verso il portabicchieri.

Passaggio 11: codice ShotBot

Il codice principale e le funzioni

Consigliato: