Taula de continguts:

La màquina de fer tasques Arduino (també conegut com: Making Your Own Bop-it!): 5 passos
La màquina de fer tasques Arduino (també conegut com: Making Your Own Bop-it!): 5 passos

Vídeo: La màquina de fer tasques Arduino (també conegut com: Making Your Own Bop-it!): 5 passos

Vídeo: La màquina de fer tasques Arduino (també conegut com: Making Your Own Bop-it!): 5 passos
Vídeo: What is a Server? Servers vs Desktops Explained 2024, Desembre
Anonim
La màquina Arduino de tasques (també conegut com: Making Your Own Bop-it!)
La màquina Arduino de tasques (també conegut com: Making Your Own Bop-it!)

Per a l’estudi que estic seguint actualment, vaig rebre l’encàrrec de fer alguna cosa amb un Arduino. M'havia aconseguit un muntatge estàndard de materials de l'escola i havia pensat alguna cosa que funcionés al voltant d'aquests, amb un mínim de materials externs. El meu primer pensament va ser un Bop-it !. Un Bop-it! És una joguina amb moltes variants, però es resumeix en això: una veu de la joguina diu una tasca que una persona ha de seguir (com el nom homònim "bop it", que significa que cal prémer un botó gran), després de la qual cosa el jugador ha de fer la tasca correctament després que s'hagi apagat un temporitzador per progressar.

El que fa específicament aquest projecte és el següent:

1. Es dóna una tasca al jugador amb el so d'un altaveu

2. Es pot escoltar un so i s’encén el primer LED.

3. Es pot escoltar un segon pit i s’encén el segon LED.

4. Es pot escoltar un tercer pit més llarg i s’encén el tercer LED. Durant aquest pit, se suposa que el jugador realitzarà la tasca que se li va donar a l'inici.

Per a cada tasca completada, el temps en què s’executa la seqüència anterior es fa més ràpid fins que s’assoleix un límit.

Quan el sensor de llum es cobreix, el temps en què es cobreix la seqüència s’estén per 1 segon. Aquest sensor de llum s’ha de col·locar sota el lloc on el jugador recolzarà el braç per tal d’assolir la tasca d’expressió, de manera que es nota si el jugador està de peu o assegut mentre juga i, per tant, si un jugador no és o està cobrint el sensor amb el seu braç.

Pas 1: materials electrònics

Els materials utilitzats per a la creació de la màquina Arduino Task Giving són els següents:

1x Arduino Uno

1 mòdul de reproductor de MP3 DFPlayer Mini per a Arduino

1x targeta SD

1x altaveu

1x tauleta de pa (una de llarga o 2 probablement us sigui més fàcil)

1x sensor de força

1x Fotosensor

1x potentímetre

1x sensor de so (he utilitzat el mòdul de sensor de so de micròfon KY-038)

2 botons petits

Llum LED x3

(1x tauler de soldadura)

Filferros Buncha

Resistències Buncha

Només un cap amunt: es tracta d’un munt de sensors. Haureu de provar d’utilitzar-ne menys i centrar-vos en fer que funcionin bé, estar acabats i estar ben empaquetats. Alguna cosa que hauria d'haver fet jo mateix en retrospectiva.

Pas 2: Muntatge del cable

Muntatge de filferro
Muntatge de filferro

El cablejat hauria de tenir les imatges següents per a cada sensor. És possible que vulgueu comprovar un per un mitjançant el codi de prova si funcionen correctament.

Pas 3: Codi

Baixeu-vos el fitxer.ino adjunt del codi.

Aquest codi utilitza la biblioteca DFRobotDFPlayerMini, que es pot trobar aquí:

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

No oblideu posar fitxers MP3 que ofereixen les tasques a la vostra targeta SD (que poseu dins de l'escut MP3). El codi us indicarà al començament a // Tasques quines tasques s’haurien de registrar.

Pas 4: tall de tall / carcassa

ADVERTÈNCIA: aquesta caixa és defectuosa i els plans s’han d’utilitzar sobretot per transmetre el posicionament general dels sensors. Proveu de crear el vostre propi quadre o editeu-lo. El mínim que heu de fer és augmentar la caixa, de manera que el cablejat s’adapti millor.

Per a aquest projecte he utilitzat un trencaclosques. Si voleu fer-ho d’una altra manera, està bé, però, de tota manera, els fitxers.dxf amb què fer-ho s’adjunten com a fitxers, si voleu. He utilitzat el perspex com a material per a la meva carcassa, que no és molt bonic perquè veus la meva soldadura de mala qualitat + cablejat a través d’ella.

La superfície gran de la part inferior esquerra és la part superior del quadre.

El petit quadrat situat a la part superior esquerra d’aquesta superfície és el forat dels passadors del sensor de força.

A sota, el cercle vermell (que ha de ser un relleu) amb el quadrat al seu interior permet que el fotosensor s’adapti perfectament. Canvieu el cercle vermell segons la mida del vostre fotosensor.

El quadrat gran situat a la meitat superior d’aquesta superfície està destinat a l’altaveu.

El cercle petit que hi ha a sota-mig és el forat on col·loqueu el micròfon del mòdul del sensor de so. Canvieu-lo si utilitzeu un sensor de so diferent.

Els dos cercles de la mateixa mida són per a un botó petit i un mesurador Potentio, que heu posat a sobre botons més grans i de fabricació pròpia. L’extrem superior dret que he utilitzat per al botó Petit, l’altre per al mesurador Potentio. El diàmetre d’aquests cercles és de 40 mm.

La superfície al costat de la superfície superior, la superfície inferior dreta, la que té el quadrat, és el costat esquerre de la caixa. El quadrat permet passar la presa de cable de l’Arduino.

La superfície superior dreta és la part dreta del quadre. El cercle permet que hi càpiga una nansa que prem un botó petit a sota. No és una bona idea estructural, ja que el teixit té punts prims que es trenquen i el mànec no es pot aixecar correctament més alt que la caixa alta, que fa 3 centímetres. Potser feu un mànec en algun lloc de la part superior de la caixa que toqui un botó lateral. El forat fa 22 mm.

Pas 5: soldadura i carcassa

Soldeu els sensors i els seus cables a la vostra placa de soldadura perquè els sensors es puguin col·locar als punts adequats perquè els dos botons de 40 mm passin per la carcassa i al comptador Potentio i al botó Petit i que el mànec pugui arribar al botó Petit connectat a l'entrada digital 7. És una bona idea (una cosa que no vaig fer que em va embolicar amb el cablejat) utilitzar trossos petits (serrats) de tauler de soldadura per als dos botons petits i el mesurador Potentio. Mantingueu els que estiguin al seu lloc amb els passadors dins de la caixa i la pressió exercida sobre aquests sensors no passarà a la vostra placa de soldadura amb la resta d’electrònica.

El sensor de força i el fotosensor s’han de col·locar pels forats de la superfície superior de la caixa abans de soldar-se.

La carcassa, en cas que es tracti de Perspex o d’un altre tipus d’acrílic, s’ha d’enganxar amb una cola adequada com la cola monocomponent Acrifix.

Recomanat: