Sommario:
- Passaggio 1: materiali e strumenti
- Passaggio 2: cablaggio
- Passaggio 3: costruisci la cosa
- Passaggio 4: installa il codice
- Passaggio 5: andare oltre
Video: Arduino Drum Robot semplice: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
lo ammetto. Ho realizzato questo progetto per pura noia dopo essere rimasto bloccato dentro per alcuni giorni durante una serie di piccole ma problematiche tempeste di neve. Guardando il mio arduino, alcuni servi e un po' di nastro, l'idea di base per un robot di batteria scadente ha iniziato a concretizzarsi. Risulta, se hai tutte le cose giuste, questo è un progetto che può essere completato in circa 15 minuti senza praticamente alcuna esperienza richiesta.
Se hai appena iniziato o stai cercando di rispolverare le tue abilità con Arduino, questo potrebbe essere un buon punto di partenza. Iniziamo.
Passaggio 1: materiali e strumenti
Materiali:
- Arduino Uno (anche se quasi tutte le schede dovrebbero funzionare)
- (2) servomotori a rotazione posizionale
- breadboard senza saldatura
- fili per breadboard (almeno una dozzina)
- un pezzo di legno piatto
- (2) bastoncini di falcetto, bacchette per tasselli, matite o altre alternative adatte alle bacchette
- un tampone di gomma, un coperchio per lattine di caffè o un'altra alternativa alla testa del tamburo
Utensili:
- un laptop con una versione recente dell'IDE Arduino installata
- un cavo di programmazione USB che si collega all'arduino
- nastro
- pistola per colla a caldo (o semplicemente diventa creativo con il nastro adesivo)
Tempo:
15 minuti in condizioni ideali. Forse un'ora se le cose non funzionano bene la prima volta
Passaggio 2: cablaggio
Iniziamo collegando alcune cose insieme.
Ogni servomotore ha tre connessioni: una per l'alimentazione, una seconda per la terra e una terza per i dati (o qualcosa del genere). Il positivo è sempre rosso, il terreno è solitamente marrone o nero e i dati sono arancioni o bianchi. Usando una breadboard o i pin dell'intestazione di arduino, collega l'alimentazione e la messa a terra di arduino a ciascun motore. Collegare il cavo dati di un motore al pin 5 e il cavo dati dell'altro motore al pin 6. Assicurarsi che entrambi i pin supportino il PWM. E…. questo è tutto! Non è stato troppo difficile.
Passaggio 3: costruisci la cosa
Ora dobbiamo costruire il telaio
Potresti voler usare la tua immaginazione per questa parte. L'ho costruito su un pezzo piatto di legno, ma un pezzo piatto di cartone funzionerebbe altrettanto bene. Qualsiasi cosa piatta, forte e facile da lavorare servirà come una buona base.
Per tenere i motori in posizione, ho tagliato due pezzi di legno da un bastoncino per mescolare la vernice, del tipo che puoi ottenere gratuitamente quando acquisti una lattina di dolore dal negozio di ferramenta. Ho scoperto che questi bastoncini sono straordinariamente versatili. Uno di questi giorni pubblicherò un progetto fatto interamente di bastoncini di vernice. Ad ogni modo, dovrai incollare a caldo questi pezzi in modo che non vadano da nessuna parte.
Successivamente, faremo le bacchette. Ho tagliato due lunghezze di 5 pollici di aste di tassello da 1/4 di pollice, anche se qualcosa come i bastoncini per ghiaccioli funzionerebbe altrettanto bene. Fissali con del nastro adesivo o incollali alle squadrette dei servi.
Se non l'hai già fatto, fissa i motori con del nastro adesivo per dipingere i bastoncini o qualsiasi altra cosa tu stia usando per tenerli in posizione.
Questo è tutto! È ora di un po' di codice…
Passaggio 4: installa il codice
Una volta che tutto è pronto, è il momento di installare del codice. Questa è la parte in cui avrai bisogno dell'IDE Arduino e di un cavo di programmazione USB.
Puoi scrivere il tuo se lo desideri, oppure puoi semplicemente usare il mio. Ci sono tonnellate di note a margine e istruzioni nel codice, non preoccuparti.
Se hai intenzione di scrivere il tuo codice, potrebbe essere una buona idea imparare a usare i servocomandi, poiché possono diventare un po' complicati. Ricorda inoltre che i servomotori impiegano tempo per spostarsi da una posizione all'altra. Questo tempo deve essere preso in considerazione nel codice, specialmente quando si scrive un programma sensibile al tempo. Non vorresti che il tuo drum bot fosse fuori tempo.
Passaggio 5: andare oltre
Congratulazioni! Hai appena assemblato un robot tamburo funzionante. Stanco del suo incessante tocco ancora? No? Bene, lo sarai presto. Quindi cosa potremmo fare per renderlo un po' più interessante?
Per cominciare, avrei potuto scrivere un codice migliore che improvvisasse ritmi o suonasse terzine piuttosto che loop infiniti di note da un quarto e da un ottavo.
Arduino ha anche una funzione tono (Hz, durata) che gli consente di riprodurre il suono attraverso un pin PWM. Usando una tabella delle frequenze delle note (vedi sopra) e una programmazione creativa, l'Arduino potrebbe suonare una melodia mentre stabilisce alcuni battiti malati.
Se qualcuno di voi realizza questo progetto me lo faccia sapere! mi piacerebbe vederlo.
Se ti è piaciuto, assicurati di iscriverti al mio canale YouTube dove pubblico altri progetti relativi a scienza e tecnologia. Più di recente ho lavorato su alcune cose di missilistica, quindi tienilo d'occhio.
Questo è tutto per questo progetto! Ora vai a fare qualcosa
Consigliato:
Realizzare un semplice robot con le cose che puoi trovare in casa (versione hotwheel): 5 passaggi
Realizzare un semplice robot con le cose che puoi trovare in casa (versione hotwheel): questo Instructable ti mostrerà come creare un hotwheel che funziona da solo e che funziona con batterie a doppia A. Dovrai solo usare le cose che molto probabilmente puoi trovare a casa tua. Si prega di notare che questo robot probabilmente non andrà esattamente dritto, un
Drum Machine semplice con Arduino Uno e Mozzi: 4 passaggi
Semplice Drum Machine con Arduino Uno e Mozzi: Vivere in Argentina significa che la posta internazionale verrà rubata o rimarrà bloccata in dogana. Aggiungi la quarantena del Coronavirus e il tuo prossimo progetto sarà limitato a una vecchia scheda Arduino Uno. Buone notizie? Come dice il grande poeta dei Rolling Stones “Time is on m
Robot in movimento automatico semplice che utilizza Arduino e IC L293d: 6 passaggi
Robot in movimento automatico semplice che utilizza Arduino e IC L293d: questo è un robot di base gestito da un arduino e ciò che fa è che si aggira e segue un percorso circolare per codice predefinito, ma è possibile modificare il codice per cambiare facilmente il percorso. È un progetto semplice che chiunque può costruire..Quindi If You Ev
LittleBot Budget: semplice robot Arduino V2: 10 passaggi
LittleBot Budget: Simple Arduino Robot V2: con LittleBot Budget volevamo rendere il più semplice possibile per i bambini iniziare con i robot. Quindi abbiamo ridotto un robot alla sua stessa essenza. Un modo di muoversi, un modo di pensare e un modo di vedere. Una volta che questi sono a posto, hai un robot che
LittleBot Budget: Robot Arduino semplice: 10 passaggi
LittleBot Budget: Simple Arduino Robot: Con LittleBot Budget volevamo rendere il più semplice possibile per i bambini iniziare con i robot. Quindi abbiamo ridotto un robot alla sua stessa essenza. Un modo di muoversi, un modo di pensare e un modo di vedere. Una volta che questi sono a posto, hai un robot che