
Sommario:
- Passaggio 1: modella il tuo robot
- Passaggio 2: vista laterale
- Passaggio 3: 3 componenti principali
- Passaggio 4: il movimento: motori passo-passo
- Passaggio 5: il portabicchieri: modello
- Passaggio 6: il portabicchieri: meccanismo
- Passaggio 7: il portabicchieri: il mio meccanismo
- Step 8: Il portabicchieri: Circuit
- Fase 9: Il versamento: Circuito
- Passaggio 10: il versamento: continua
- Passaggio 11: codice ShotBot
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

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

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

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

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

Questo è un modello del portabicchieri che ho creato. Notare lo snodo aperto sul retro per il meccanismo.
Passaggio 6: 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

Step 8: Il portabicchieri: Circuit

Si desidera collegare il servomotore all'alimentazione e alla massa e collegarlo a uno dei pin PWM.
Fase 9: 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

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:
Arduino - Robot per risolvere labirinti (MicroMouse) Robot che segue il muro: 6 passaggi (con immagini)

Arduino | Robot Maze Solving (MicroMouse) Robot Wall Following: Benvenuto Sono Isaac e questo è il mio primo robot "Striker v1.0".Questo Robot è stato progettato per risolvere un semplice Labirinto.Nella competizione avevamo due labirinti e il robot è stato in grado di identificarli. Qualsiasi altro cambiamento nel labirinto potrebbe richiedere un cambiamento nel
Come costruire un robot SMARS - Arduino Smart Robot Tank Bluetooth: 16 passaggi (con immagini)

Come costruire un robot SMARS - Arduino Smart Robot Tank Bluetooth: questo articolo è orgogliosamente sponsorizzato da PCBWAY.PCBWAY realizza PCB di prototipazione di alta qualità per le persone di tutto il mondo. Provalo tu stesso e ottieni 10 PCB per soli $ 5 su PCBWAY con un'ottima qualità, grazie PCBWAY. Lo scudo motore per Arduino Uno
ROBOT AFFAMATO DI CARTA - Pringles Recycle Arduino Robot: 19 passaggi (con immagini)

ROBOT FAME DI CARTA - Pringles Recycle Arduino Robot: questa è un'altra versione di Hungry Robot che ho costruito nel 2018. Puoi realizzare questo robot senza stampante 3D. Tutto quello che devi fare è acquistare una lattina di Pringles, un servomotore, un sensore di prossimità, un arduino e alcuni strumenti. Puoi scaricare tutti i
Robot di bilanciamento / Robot a 3 ruote / Robot STEM: 8 passaggi

Robot di bilanciamento / Robot a 3 ruote / Robot STEM: Abbiamo costruito un robot combinato di bilanciamento e 3 ruote per l'uso educativo nelle scuole e nei programmi educativi dopo la scuola. Il robot è basato su un Arduino Uno, uno shield personalizzato (tutti i dettagli costruttivi forniti), un pacco batteria agli ioni di litio (tutti co
[Robot Arduino] Come realizzare un robot per la cattura del movimento - Pollici Robot - Servomotore - Codice sorgente: 26 passaggi (con immagini)
![[Robot Arduino] Come realizzare un robot per la cattura del movimento - Pollici Robot - Servomotore - Codice sorgente: 26 passaggi (con immagini) [Robot Arduino] Come realizzare un robot per la cattura del movimento - Pollici Robot - Servomotore - Codice sorgente: 26 passaggi (con immagini)](https://i.howwhatproduce.com/images/001/image-1599-93-j.webp)
[Robot Arduino] Come realizzare un robot per la cattura del movimento | Pollici Robot | Servomotore | Codice sorgente: Thumb Robot. Usato un potenziometro del servomotore MG90S. È molto divertente e facile! Il codice è molto semplice. Sono solo circa 30 linee. Sembra una cattura del movimento. Si prega di lasciare qualsiasi domanda o feedback! [Istruzioni] Codice sorgente https://github.c