Sommario:

Come creare il tuo bot per batteria!!: 14 passaggi
Come creare il tuo bot per batteria!!: 14 passaggi

Video: Come creare il tuo bot per batteria!!: 14 passaggi

Video: Come creare il tuo bot per batteria!!: 14 passaggi
Video: Accordatori: Tune Bot Tutorial Italiano 2024, Dicembre
Anonim
Come creare il tuo bot per batteria!!
Come creare il tuo bot per batteria!!

Questo robot è stato ispirato da un robot che ha ricevuto tonnellate di attenzione, chiamato Yellow Drum Machine, lo collegherò più tardi quando riesco a trovarlo. Questo robot utilizza i battistrada del carro armato per girovagare, usa il suo sonar ad ultrasuoni per trovare impedimenti, determinerà la durezza/morbidezza/eco di un oggetto con il sonar. Una volta trovato un oggetto su cui vale la pena suonare, si sposterà al suo posto, quindi, usando le bacchette motorizzate, esegui un breve periodo di 20-60 secondi. colpo. Utilizzando un modulo di registrazione/riproduzione esterno, registrerà 20 secondi del ritmo e lo riprodurrà in sincronia con il ritmo in riproduzione continua (con il robot ancora in riproduzione). Al completamento di questa lunga jam session, vagherà via e cercherà di trovarne un'altra, in un ciclo infinito. Molto divertente da guardare/ascoltare!

Fase 1: Materiali:

1 pacchetto motoriduttore e battistrada-$ 39,99 AcquistaAcquista4 motore cercapersone GM10- $ 39,00 Acquista2 chip driver motore L293D- $ 8,00 Acquista1 modulo di registrazione 9V- $ 10,79 Acquista1 doppia scheda PC IC per uso generico Acquista1 contatto di ritenzione a 16 pin Acquista1 scheda progetto 28 pin Picaxe 28x1 Acquista1 SRF05 Telemetro ad ultrasuoni Acquista un mazzo di Sintra bianca da 2-3 mm o qualsiasi altro materiale da costruzione che preferisci FA/FA

Passaggio 2: strumenti

PinzeSaldatoreMini cacciavite PhilipsMini cacciavite a testa piattaTagliafili/spelafiliPazienza

Passaggio 3: raccogliere materiali

Raccogli materiali
Raccogli materiali
Raccogli materiali
Raccogli materiali
Raccogli materiali
Raccogli materiali

Passaggio 4: collega tutti i gradini

Collega tutti i gradini
Collega tutti i gradini

Autoesplicativo, assembla i binari e avvita le ruote nel motoriduttore fornito con esso. All'altra estremità dei gradini, incolla a caldo uno dei tubi di alluminio in modo che ruoti liberamente, proprio come nell'immagine.

Passaggio 5: motori

Saldare un filo a ciascuna delle piastre sui motori (due per ciascuno). L'immagine precedente dovrebbe rendere giustizia anche per questo.

Passaggio 6: guida a motore

Collega l'L293D alla scheda di progetto e salda i quattro fili dai motori ai terminali A-B. Ora scrivi il codice nel tuo programmatore: high 4low 5press F5Switch i due numeri intorno fino a quando entrambe le ruote girano in avanti

Passaggio 7: guida del motore n. 2

Azionamento a motore #2
Azionamento a motore #2
Azionamento a motore #2
Azionamento a motore #2

Prendi la tua scheda IC e DIP a 16 pin, salda sul DIP al centro della scheda IC in questo modo:

Passaggio 8: collegamento del secondo L293D al Picaxe

Collegamento del secondo L293D al Picaxe
Collegamento del secondo L293D al Picaxe
Collegamento del secondo L293D al Picaxe
Collegamento del secondo L293D al Picaxe

Collega la scheda GM10->L293D->Picaxe come nell'immagine qui sotto ed esegui il codice:main:high 1 low 0wait 1low 1 low 0wait 1low 1 high 0wait 1low 1 low 0wait 1goto main

Passaggio 9: bacchette

Colla a caldo su due dei GM10, due tubi di alluminio, ciascuno della stessa lunghezza, ne vuoi uno che gli dia un buon "ding" quando colpisci qualcosa di duro contro di esso. E il terzo sarà la grancassa, quindi questo sarà (più spesso?), o produrrà solo un suono più profondo, non sono musicale, non lo so:). Abbastanza autoesplicativo abbastanza da andare senza immagini?

Passaggio 10: modulo di registrazione

Modulo di registrazione
Modulo di registrazione
Modulo di registrazione
Modulo di registrazione

La parte divertente: Taglia il V+G dal modulo del registratore, lo vuoi lungo, quindi tienilo lungo Collega il V+G alle porte V+G del PicaxeTaglia uno dei cavi dei moduli di registrazione e collega quello non tagliato a un Uscita Picaxe 0Taglia uno dei moduli di riproduzione e collegane uno a un'altra uscita 1***IMPORTANTE: se la tua riproduzione è un pulsante, togli il pulsante, esponendo la membrana e segui l'impronta della scheda da lì, dovrebbe portarti a un piccolo foro, il produttore lo usa per testarlo per vedere se funziona, saldare il filo in quello, questo è il tuo cavo di riproduzione singolo (si collega all'uscita) **** Esegui il codice: main: high 0wait1low 0wait1goto main

Passaggio 11: SRF05

SRF05
SRF05
SRF05
SRF05

Saldare su 5 pin di intestazione sull'SRF05 (fornito con) fare riferimento alla scheda tecnica se non si è sicuri su quale lato saldare a https://www.robot-electronics.co.uk/htm/srf05tech.htm E collegare l'srf05 al picaxe e esegui questo codice:symbol trig = 3 symbol echo = 6 symbol range = w1main:pulsout trig, 2 pulsin echo, 1, range let range = range * 10 / 58debug rangegoto main il tuo srf05 dovrebbe lampeggiare in rosso, buono

Passaggio 12: assemblare effettivamente il bot

Assemblare effettivamente il Bot
Assemblare effettivamente il Bot

Incolla il Sintra in un design simile a una libreria (il mio aveva due piani) e incollalo a caldo (o usa una staffa a L se il tuo è robusto) sulla base del tuo robot, con questo aspetto:

Passaggio 13: test n. 1

Prova #1
Prova #1

Collega un filo di ciascuna bacchetta a un'uscita sul picaxe (0-7), collega l'altro filo di ciascuna a un terminale V+ (V1) Collega il Playback a un'uscita e il disco a un'altra, così come il V+ Fili G dalla scheda Collegare il L293D di riserva e il 4° GM10 a quel chip ed eseguire il codice:main:high 0pausa 100low 0pausa 100high 1pausa 100low 1pausa 100high 2pausa 100low 2pausa 100high 3pausa 100low 3pausa 100high 4pausa 100low 4pausa 100high 5pausa 100low 5pausa 100high 6pausa 100low 6pause 100goto main Questo è solo un test, per assicurarti che tutto funzioni, non il battito finale: Pan dovresti ottenere il seguente video: meno il cane + e la famiglia che urlano in sottofondoFai riferimento a questo diagramma:

Fase 14: Finale

No, non ho intenzione di proporre il codice finale per il progetto, quindi non illuderti, ma ti darò informazioni preziose. Usa l'ultimo test che hai fatto (passaggio 12) per vedere quale comando controlla quale batteria/registrazione/riproduzione e rendilo ritmico usando varie differenze di tempo (pause, seguite dal numero è il tempo in Ms) Prova a fare, dire l'output del modulo di registrazione iniziano all'inizio di una sessione (alto) e terminano alla fine di una sessione (basso _) e quindi nella sessione successiva, fai riprodurre al batterista il ritmo della sessione successiva (alto, basso, ecc.) Lo modificherò in seguito per condividere come incorporare la ricerca srf05 nel codiceNon condividerò il codice, non chiedere:) Divertiti!!

Consigliato: