
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:50

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."
Consigliato:
Ventola di raffreddamento automatica con sensore di temperatura e umidità Servo e DHT11 con Arduino: 8 passaggi

Ventola di raffreddamento automatica con servo e sensore di temperatura e umidità DHT11 con Arduino: in questo tutorial impareremo come avviare & ruotare una ventola quando la temperatura sale oltre un certo livello
Modulo di alimentazione Arduino Adafruit Servo Shield: 3 passaggi

Modulo di alimentazione Arduino Adafruit Servo Shield: questo modulo di alimentazione è progettato per Arduino Uno in combinazione con Adafruit Servo Shield a 16 canali. L'Adafruit Servo Shield è un ottimo add-on per Arduino. Ma richiede un secondo alimentatore da 5V. Con questo dispositivo, hai ancora bisogno di un 5V
Cosa c'è dentro un servo e come usarlo con Arduino Tutorial completo: 6 passaggi

Cosa c'è dentro un servo e come si usa con Arduino Tutorial completo: in questo tutorial, esploriamo cos'è un servoguarda questo video tutorial
WebFoos - un biliardino intelligente: 6 passaggi

WebFoos - un biliardino intelligente: per il mio progetto scolastico nel mio primo anno alla Howest, ho deciso di creare un biliardino intelligente. La tabella registra i goal e salva le partite giocate, le statistiche delle partite e le statistiche degli utenti/squadra su un sito web online
Hack Your Servo V1.00 - Trasforma il tuo servo in un potente attuatore lineare: 7 passaggi

Hack Your Servo V1.00 - Trasforma il tuo servo in un potente attuatore lineare: a condizione che tu abbia gli strumenti e il servo, puoi costruirlo per meno di un paio di dollari. L'attuatore si estende con una velocità di circa 50 mm/min. È piuttosto lento ma molto potente. Guarda il mio video alla fine del post dove il piccolo attuatore