Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
di David Joy e Andrew Gothard
Passaggio 1: Introduzione
Il nostro obiettivo: creare un gioco simile al biliardino usando Arduino, servi e le sue braccia e pezzi di legno.
Perché: abbiamo deciso che questo progetto ci avrebbe dato la possibilità di creare qualcosa di interessante e utilizzabile, consentendoci di lavorare con un'ampia gamma di argomenti, come la lavorazione del legno, la codifica degli Arduino, la stampa 3D e il cablaggio.
Passaggio 2: materiali necessari
- Arduino (inclusi redboard e breadboard)
- Laptop (se Arduino deve essere collegato per funzionare)
- 4 servi e dischi
- 8 servo bracci stampati in 3D
- 8 pulsanti
- 8 resistori da 10k ohm
- Cablaggio sufficiente
- Colla
- Accesso a una stampante 3D
- Legno (vedi dimensioni specifiche nella costruzione della sezione tavola)
- Palla (una pallina da ping pong va bene)
- Super colla
- Viti e trapano
Passaggio 3: creazione dei bracci del servo
- Usa Onshape per progettare i servocomandi da utilizzare per colpire le palline da ping pong nel gioco.
- Fai in modo che ogni braccio sia lungo 6 cm con una parte che sporge di 2,5 cm. (Assicurarsi che l'estrusione si estenda in modo che possa ruotare attorno al servo stesso.)
- Usa un servo pezzo circolare per attaccare le braccia e posiziona la linea centrale del primo, che punta al centro del tabellone, parallela ai lati della porta del tabellone.
- Posizionare la linea centrale che divide il secondo braccio con un angolo di elevazione di 129 gradi rispetto al primo braccio del servo.
- Quindi posiziona 4 servo a 5 cm sopra ciascuna delle tavole guida diagonali e a 9,75 cm da ciascuna delle pareti laterali più vicine al servo. (Ci dovrebbero essere due su ogni lato.)
- Quindi abbiamo praticato un foro per far passare i cavi del servo e incollato il servo con della colla super.
Esempio del nostro braccio servo:
Passaggio 4: creazione della scheda
- Realizza una base in legno di 54x36 cm. (Questo spiega lo spessore delle pareti.)
- Quindi tagliare quattro diagonali di 14 cm e due lati di 30 cm. (Queste pareti dovrebbero essere spesse 2 cm e 4 cm o più.)
- Quindi traccia linee parallele a ciascun lato a due centimetri di distanza dal muro per creare una nuova scatola rettangolare.
- Quindi a ciascuno dei quattro angoli del rettangolo misura 10 cm lungo ciascun lato del rettangolo e traccia una linea tra quei due punti. Questa linea è la linea per i pezzi di muro diagonali.
- Una volta completato, misura 5 cm sopra ogni diagonale e traccia una linea lunga 9,75 cm e perpendicolare alla tavola laterale.
- Disegna o traccia un rettangolo centrato alla fine della linea che corrisponde alla base dei servi.
- Quindi traccia una linea tra ogni coppia di diagonali parallela ai lati della porta.
- Taglia una superficie inclinata che sia inclinata verso ciascuna delle porte tra le due diagonali e la linea tracciata attraverso di esse nel passaggio precedente.
- Praticare un foro per ogni servo vicino alla base dei servi e tra il servo e la parete laterale.
- Avvitare ciascuno dei pezzi del muro verso il basso e utilizzare la colla super per tenere premuto il servo.
- Super incolla i bracci del servo al servo posizionando il braccio del servo all'interno della scheda parallelamente ai lati della porta.
- Quindi collegare i fili per il servo sotto la scheda.
Passaggio 5: elettronica e programmazione
- "L'elettronica di ogni giocatore è composta da 2 servi, 4 pulsanti, 4 resistori da 10k ohm, un arduino e un cablaggio sufficiente.
- Su ogni arduino, collega la colonna positiva (nero più) a 5V e il negativo (rosso meno) a terra.
- Posiziona quattro pulsanti sulla breadboard dove vuoi.
- Fai una prova per assicurarti di poter premere comodamente i pulsanti prima di continuare.
- Per quello su ciascun pulsante (in cui è inserito un contatto) collegare un resistore da 10k ohm tra quella riga e la colonna positiva.
- Su ciascuna delle stesse file, collegare un filo al pin appropriato.
- I pin 2 e 3 controllano il servo nel pin 9 e i pin 4 e 5 controllano quello nel pin 10.
- Per cablare i servi (dovrai averli incollati per questo passaggio), collega il filo bianco (segnale) al pin 9 o 10 (a seconda di quali pulsanti dovrebbero controllarlo). Collegare il filo nero (alimentazione) alla colonna positiva e il filo rosso (terra) alla colonna negativa."
"Scarica il programma allegato e caricalo su entrambi gli arduino. Il programma inizializza tutti i servi e gli ingressi, quindi controlla i pulsanti premuti ogni 20 millisecondi (50 volte al secondo) e regola i servi di conseguenza. Dopo che il programma è stato caricato, ogni servo girerà per 1,5 secondi per confermare che siano cablati correttamente e termineranno a 90 gradi."