Sisällysluettelo:
- Vaihe 1: Elektroniset materiaalit
- Vaihe 2: Johdon asennus
- Vaihe 3: Koodi
- Vaihe 4: Laserleikkaus/kuori
- Vaihe 5: Juotos ja kotelo
Video: Tehtävän antava Arduino-kone (aka: Making Your Own Bop-it!): 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
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:
DIY Making USB Power Splitter: 16 vaihetta
DIY Making USB Power Splitter: USB -liitäntä on yksi sähköisistä rajapinnoista, joita käytetään usein päivittäin. Sitä käytetään usein vain virtalähteenä. USB HUBia käytetään rajapinnan laajennuksena vain silloin, kun tietoja lähetetään. Jos USB -liitäntä ei riitä, USB
RC-ify Your Lego Mindstorms: 5 vaihetta
RC-ify Your Lego Mindstorms: Lego Mindstorms on loistava konsepti, jonka pitäisi avata tie lukemattomille robottimahdollisuuksille, mutta ainakin NXT-versiossa sitä estää yksi asia: ohjelmointikieli. Lego Mindstorms -ohjelmointikieli on kauhea, joten
BLYNK YOUR ZIO: 9 vaihetta
BLYNK YOUR ZIO: Blynk on alusta, jossa on iOS- ja Android -sovellukset IoT -yhteensopivien laitteiden ja moduulien hallitsemiseksi Internetin kautta. Se on digitaalinen kojelauta, johon voit rakentaa graafisen käyttöliittymän projektillesi vetämällä ja pudottamalla widgettejä. Se on todella si
USB -pez (tai miten fido your Candy Dispenser): 4 vaihetta
USB PEZ (tai Kuinka fidoilla karkkiautomaattiasi). Kuten upottamalla se PEZ: ään. Voit kuvitella kuinka yksinkertainen tämä Instructable tulee olemaan. Mutta luulen että tulee
Twitchy, Your E-waste Friend: 11 vaihetta (kuvilla)
Twitchy, sinun E-jätteen ystäväsi: Hän on puhtaampi kuin hamsteri, ja hänellä on enemmän persoonallisuutta kuin useimmilla matelijoilla, ja hän on paljon älykkäämpi kuin tämä koira, jolla minulla oli aiemmin. Lisäksi hän on valmistettu roskista ja sen rakentaminen on hauskaa. Ihmiskunta voidaan jakaa (ja sen pitäisi kiistatta jakaa)