Sommario:

The Task Giving Arduino Machine (alias: Crea il tuo Bop-it!): 5 passaggi
The Task Giving Arduino Machine (alias: Crea il tuo Bop-it!): 5 passaggi

Video: The Task Giving Arduino Machine (alias: Crea il tuo Bop-it!): 5 passaggi

Video: The Task Giving Arduino Machine (alias: Crea il tuo Bop-it!): 5 passaggi
Video: DroneBot Workshop Tour - Welcome to the Workshop! 2024, Dicembre
Anonim
Il compito che dà la macchina Arduino (alias: Crea il tuo Bop-it!)
Il compito che dà la macchina Arduino (alias: Crea il tuo Bop-it!)

Per lo studio che seguo attualmente ho avuto l'incarico di realizzare qualcosa con un Arduino. Mi ero procurato un assemblaggio standard di materiali dalla scuola e ho pensato a qualcosa che avrebbe funzionato intorno a quelli, con materiali esterni minimi. Il mio primo pensiero è stato un Bop-it!. Un Bop-it! È un giocattolo con molte varianti, ma si riduce a questo: una voce dal giocattolo dice un compito che una persona deve seguire (come l'omonimo "bop it" che significa che bisogna premere un grosso pulsante), dopo di che il giocatore deve eseguire correttamente l'attività dopo che un timer è scaduto per progredire.

Ciò che fa questo progetto nello specifico è quanto segue:

1. Viene assegnato un compito al giocatore con il suono di un altoparlante

2. Si sente un bip e si accende il primo LED.

3. Si sente un secondo segnale acustico e il secondo LED si accende.

4. Si sente un terzo segnale acustico più lungo e il terzo LED si accende. Durante questo segnale acustico il giocatore dovrebbe svolgere il compito assegnatogli all'inizio.

Per ogni compito completato il tempo in cui viene eseguita la sequenza di cui sopra diventa più veloce, fino al raggiungimento di un limite.

Quando il sensore di luce è coperto, il tempo di copertura della sequenza viene esteso di 1 secondo. Questo sensore di luce è pensato per essere posizionato sotto il punto in cui il giocatore poggerà il braccio per raggiungere il compito di compressione, quindi rileva se il giocatore è in piedi o seduto mentre gioca, e quindi se un giocatore non è o è coprendo il sensore con il braccio.

Passaggio 1: materiali elettronici

I materiali utilizzati per la creazione della Task Giving Arduino Machine sono i seguenti:

1x Arduino Uno

1x modulo mini lettore MP3 DFPlayer per Arduino

1x scheda SD

1x altoparlante

1x tagliere (uno lungo o 2 probabilmente sarebbe più facile per te)

1x sensore di forza

1x fotosensore

1x potenziometro

1x sensore del suono (ho usato il modulo sensore del suono del microfono KY-038)

2x piccoli pulsanti

x3 luce LED

(1x scheda di saldatura)

Fili di Buncha

Resistori Buncha

Solo un avvertimento: questi sono molti sensori. Dovresti provare a usarne di meno e concentrarti sul farli funzionare bene, essere rifiniti e ben confezionati. Qualcosa che avrei dovuto fare io stesso col senno di poi.

Passaggio 2: assemblaggio dei cavi

Assemblaggio del filo
Assemblaggio del filo

Il cablaggio dovrebbe essere simile alle immagini seguenti per ciascun sensore. Potresti voler controllare uno per uno attraverso il codice di prova se funzionano correttamente.

Passaggio 3: codice

Scarica il file.ino allegato per il codice.

Questo codice utilizza la libreria DFRobotDFPlayerMini, che può essere trovata qui:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

Non dimenticare di inserire i file MP3 che forniscono i compiti nella tua scheda SD (che metti all'interno dello scudo MP3). Il codice ti dirà all'inizio in //Attività quali attività devono essere registrate.

Passaggio 4: taglio laser/involucro

ATTENZIONE: questa scatola è difettosa e le planimetrie dovrebbero essere utilizzate principalmente per trasmettere il posizionamento generale dei sensori. Prova a creare la tua casella o modifica questa. Il minimo che dovresti fare è rendere la scatola più alta, in modo che il cablaggio si adatti meglio.

Per questo progetto ho utilizzato un lasercutter. Se vuoi farlo in un altro modo va bene, ma comunque, i file.dxf con cui farlo sono allegati come file se lo desideri. Ho usato il perspex come materiale per il mio involucro, che non è molto carino perché vedi la mia scadente saldatura + cablaggio attraverso di esso.

La superficie grande in basso a sinistra è la parte superiore della scatola.

Il quadratino in alto a sinistra di questa superficie è il foro per i pin del sensore di Forza.

Sotto di esso, il cerchio rosso (che deve essere un rilievo) con il quadrato al suo interno serve al fotosensore per adattarsi perfettamente. Cambia il cerchio rosso in base alle dimensioni del tuo fotosensore.

Il grande quadrato in alto al centro di questa superficie è pensato per l'oratore.

Il piccolo cerchio sotto di esso in basso al centro è il foro in cui si posiziona il microfono del modulo del sensore sonoro. Cambialo se usi un sensore sonoro diverso.

I due cerchi di uguali dimensioni sono per un pulsante piccolo e un misuratore di Potentio, su cui metti pulsanti più grandi e fatti da te. Quello in alto a destra l'ho usato per il pulsante Piccolo, l'altro per il misuratore di Potentio. Il diametro di questi cerchi è di 40 mm.

La superficie accanto alla superficie superiore, la superficie in basso a destra, quella con il quadrato su di essa, è il lato sinistro della scatola. Il quadrato serve per il passaggio del cavo jack dell'Arduino.

La superficie in alto a destra è il lato destro della scatola. Il cerchio è per una maniglia da inserire all'interno che spinge un piccolo pulsante sotto di essa. Non è una buona idea, strutturalmente sana, perché il perspex ha punti sottili che si romperanno e la maniglia non può essere sollevata correttamente più in alto dell'altezza della scatola, che è di 3 centimetri. Magari fai una maniglia da qualche parte sulla parte superiore della scatola invece che colpisce un pulsante sul lato. Il foro è di 22 mm.

Passaggio 5: saldatura e rivestimento

Salda i sensori e i suoi fili sulla tua scheda di saldatura in modo che i sensori possano essere posizionati nei punti giusti affinché i due pulsanti da 40 mm passino attraverso l'involucro e sul misuratore di Potentio e il pulsante piccolo e che la maniglia possa raggiungere il pulsante piccolo che è collegato all'ingresso digitale 7. È una buona idea (cosa che non ho fatto e che ha incasinato il mio cablaggio) utilizzare piccoli pezzi (segati) di scheda di saldatura per i due pulsanti piccoli e il misuratore di potenziometro. Tienili in posizione con i perni all'interno della scatola e la pressione esercitata su quei sensori non passerà alla tua scheda di saldatura con il resto dell'elettronica su di essa.

Il sensore di forza e il fotosensore devono essere inseriti nei rispettivi fori sulla superficie superiore della scatola prima di essere saldati.

L'involucro, nel caso si tratti di Perspex o altro tipo di acrilico, va incollato con una colla adeguata come la colla monocomponente Acrifix.

Consigliato: