Sisällysluettelo:

Tehtävän antava Arduino-kone (aka: Making Your Own Bop-it!): 5 vaihetta
Tehtävän antava Arduino-kone (aka: Making Your Own Bop-it!): 5 vaihetta

Video: Tehtävän antava Arduino-kone (aka: Making Your Own Bop-it!): 5 vaihetta

Video: Tehtävän antava Arduino-kone (aka: Making Your Own Bop-it!): 5 vaihetta
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Marraskuu
Anonim
Tehtävän antava Arduino-kone (aka: Making Your Own Bop-it!)
Tehtävän antava Arduino-kone (aka: Making Your Own Bop-it!)

Tutkimusta varten, jota seuraan tällä hetkellä, sain tehtävän tehdä jotain Arduinolla. Olin hankkinut itseltäni koulun materiaalien vakiokokoelman ja keksin jotain, joka toimisi niiden ympärillä, minimaalisilla ulkopuolisilla materiaaleilla. Ensimmäinen ajatukseni oli Bop-it !. Bop-it! Onko lelu, jossa on monia muunnelmia, mutta se yksinkertaistuu tähän: leluista tuleva ääni sanoo tehtävän, joka ihmisen on suoritettava (kuten nimimerkki "bop it", mikä tarkoittaa, että sinun on painettava isoa painiketta), minkä jälkeen pelaaja on tehtävä tehtävä oikein ajastimen sammuttua edetäkseen.

Tämä projekti tekee erityisesti seuraavaa:

1. Soittimelle annetaan tehtävä kaiuttimen äänellä

2. Äänimerkki kuuluu ja ensimmäinen LED -valo syttyy.

3. Toinen piippaus kuuluu ja toinen LED syttyy.

4. Kolmas, pidempi piippaus kuuluu ja kolmas LED syttyy. Tämän piippauksen aikana pelaajan on tarkoitus suorittaa hänelle alussa annettu tehtävä.

Jokaisen täytetyn tehtävän kohdalla aika, jolloin yllä oleva jakso suoritetaan, nopeutuu, kunnes yläraja saavutetaan.

Kun valotunnistin on peitetty, sekvenssin katseluaika pidentyy 1 sekunnilla. Tämä valotunnistin on tarkoitettu sijoitettavaksi sen paikan alle, jossa pelaaja lepää käsivartensa päästäkseen puristustehtävään. peittää anturin käsivartensa.

Vaihe 1: Elektroniset materiaalit

Arduino -koneen luomiseen käytetyt materiaalit ovat seuraavat:

1x Arduino Uno

1x DFPlayer Mini MP3 -soitinmoduuli Arduinolle

1x SD-kortti

1x kaiutin

1x leipälauta (pitkä tai kaksi olisi luultavasti helpompaa)

1x Voima -anturi

1x valokenno

1x potentiomittari

1x äänianturi (käytin KY-038-mikrofonin äänianturimoduulia)

2x pienet napit

x3 LED -valo

(1x juotoslauta)

Buncha -johdot

Buncha -vastukset

Vain heads -up: nämä ovat paljon antureita. Sinun pitäisi yrittää käyttää niitä vähemmän ja keskittyä siihen, että ne toimivat hyvin, ovat valmiita ja kauniisti pakattuja. Jotain, mitä minun olisi pitänyt tehdä jälkikäteen.

Vaihe 2: Johdon asennus

Lankakokoonpano
Lankakokoonpano

Johdotuksen pitäisi näyttää seuraavan kuvan jokaiselta anturilta. Haluat ehkä tarkistaa yksi kerrallaan testikoodin avulla, jos ne toimivat oikein.

Vaihe 3: Koodi

Lataa koodin liitteenä oleva.ino -tiedosto.

Tämä koodi käyttää DFRobotDFPlayerMini -kirjastoa, joka löytyy täältä:

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

Älä unohda laittaa MP3-tiedostoja, jotka antavat tehtävät, SD-kortillesi (jonka laitat MP3-suojaan). Koodi kertoo alussa kohdassa // Tehtävät, mitkä tehtävät tulisi tallentaa.

Vaihe 4: Laserleikkaus/kuori

VAROITUS: tämä laatikko on virheellinen, ja suunnitelmia tulisi käyttää enimmäkseen anturien yleisen sijainnin välittämiseen. Kokeile tehdä oma laatikko tai muokkaa tätä. Vähintään sinun pitäisi tehdä laatikko korkeammalle, joten johdotus sopii paremmin.

Tässä projektissa käytin laserleikkuria. Jos haluat tehdä sen toisella tavalla, se on hienoa, mutta joka tapauksessa.dxf -tiedostot, joiden avulla tämä tehdään, liitetään tiedostoiksi, jos haluat. Käytin perspexiä koteloni materiaalina, mikä ei ole kovin kaunista, koska näet huonon juotosni+johdotukseni sen läpi.

Iso pinta vasemmassa alakulmassa on laatikon yläosa.

Tämän pinnan vasemmassa yläkulmassa oleva pieni neliö on Force -anturin nastojen reikä.

Sen alla oleva punainen ympyrä (joka on helpotus) ja sen sisällä oleva neliö on tarkoitettu Photosensorille. Muuta punainen ympyrä Photosensorisi koon mukaan.

Tämän pinnan ylä-keskellä oleva suuri neliö on tarkoitettu kaiuttimelle.

Pieni ympyrä sen alapuolella keskellä on reikä, johon asetat äänianturimoduulin mikrofonin. Vaihda se, jos käytät toista äänianturia.

Kaksi samankokoista ympyrää ovat pienelle painikkeelle ja Potentio-mittarille, jonka päälle asetat suurempia, itse tehtyjä nappeja. Oikeaa yläkulmaa käytin Pieni-painikkeessa ja toista Potentio-mittarissa. Näiden ympyröiden halkaisija on 40 mm.

Yläpinnan, oikeanpuoleisen pinnan vieressä oleva pinta, jossa on neliö, on laatikon vasen puoli. Neliö on tarkoitettu Arduinon kaapeliliittimen läpi.

Oikea yläpinta on laatikon oikea puoli. Ympyrä on tarkoitettu kahvan asettamiseen sisään, joka painaa pienen painikkeen sen alle. Se ei ole hyvä, rakenteellisesti järkevä idea, koska perspexissä on ohuita pisteitä, jotka murtuvat, eikä kahvaa voida nostaa kunnolla korkeammalle kuin laatikko on korkea, eli 3 senttimetriä. Ehkä voit tehdä sen sijaan kahvan jossain laatikon yläosassa, joka painaa sivussa olevaa painiketta. Reiän halkaisija on 22 mm.

Vaihe 5: Juotos ja kotelo

Juottaa anturit ja sen johdot juotoslevyllesi, jotta anturit voidaan sijoittaa oikeisiin kohtiin, jotta kaksi 40 mm: n painiketta kulkevat kotelon läpi, potentiomittarin ja pienen painikkeen päälle ja että kahva voi saavuttaa yhdistetyn pienen painikkeen digitaalituloon 7. On hyvä idea (jotain en tehnyt, mikä sotki johdotukseni) käyttää pieniä (sahattuja) juotoslevyn paloja kahdelle pienelle painikkeelle ja Potentio -mittarille. Pidä ne paikoillaan tapit laatikon sisällä, ja näihin antureihin kohdistuva paine ei mene juotoslevyyn muiden elektroniikkatuotteiden kanssa.

Voima -anturi ja Photosensor tulee laittaa laatikon yläpinnan reikien läpi ennen juottamista.

Kuori, jos se on Perspex tai muu akryyli, tulee liimata sopivalla liimalla, kuten Acrifix-yksikomponenttiliimalla.

Suositeltava: