Obsah:

Úlohový stroj Arduino (aka: Vytvorte si vlastný Bop-it!): 5 krokov
Úlohový stroj Arduino (aka: Vytvorte si vlastný Bop-it!): 5 krokov

Video: Úlohový stroj Arduino (aka: Vytvorte si vlastný Bop-it!): 5 krokov

Video: Úlohový stroj Arduino (aka: Vytvorte si vlastný Bop-it!): 5 krokov
Video: TOP 10 Počítačové lifehacky, které vám usnadní život 2024, Júl
Anonim
Úlohový stroj Arduino (alias: Vytvorte si vlastný Bop-it!)
Úlohový stroj Arduino (alias: Vytvorte si vlastný Bop-it!)

Pre štúdiu, ktorú práve sledujem, som dostal za úlohu vyrobiť niečo s Arduinom. Zo školy som si zaobstaral štandardnú emisiu materiálov a vymyslel som niečo, čo by s nimi fungovalo, s minimálnym počtom vonkajších materiálov. Moja prvá myšlienka bola Bop-it !. Bop-it! Je to hračka s mnohými variantmi, ale obmedzuje sa na to: hlas z hračky hovorí, že človek musí splniť úlohu (podobne ako menovec „bop it“, čo znamená, že musíte stlačiť veľké tlačidlo), potom hráč aby mohol pokračovať, musí úlohu vykonať správne po vypnutí časovača.

Tento projekt konkrétne robí nasledovné:

1. Úlohu dostane hráč so zvukom reproduktora

2. Počujete pípnutie a rozsvieti sa prvá LED dióda.

3. Je počuť druhé pípnutie a rozsvieti sa druhá LED dióda.

4. Je počuť tretie dlhšie pípnutie a rozsvieti sa tretia LED dióda. Počas tohto pípnutia má hráč urobiť úlohu, ktorú mu bol daný na začiatku.

Pri každej splnenej úlohe sa čas, v ktorom prebieha vyššie uvedená sekvencia, zrýchľuje, kým sa nedosiahne limit.

Keď je svetelný senzor zakrytý, čas, počas ktorého je sekvencia pokrytá, sa predĺži o 1 sekundu. Tento svetelný senzor je umiestnený pod miesto, kde si hráč chce oprieť ruku, aby dosiahol úlohu stlačenia, takže si všimne, či hráč pri hre stojí alebo sedí, a teda či hráč nie je alebo je zakrývaním senzora rukou.

Krok 1: Elektronické materiály

Materiály použité na vytvorenie stroja Arduino poskytujúceho úlohy sú nasledujúce:

1x Arduino Uno

1x modul MP3 prehrávača DFPlayer Mini pre Arduino

1x SD karta

1x reproduktor

1x Breadboard (dlhý alebo dva by pre vás boli pravdepodobne jednoduchšie)

1x snímač sily

1x fotosenzor

1x potenciometer

1x zvukový senzor (použil som modul mikrofónového zvukového senzora KY-038)

2x malé tlačidlá

x3 LED svetlo

(1x spájkovačka)

Buncha drôty

Bunchové odpory

Len hlavu hore: toto je veľa senzorov. Mali by ste ich použiť menej a zamerať sa na to, aby fungovali dobre, byť hotový a pekne zabalený. Niečo, čo som mal sám urobiť s odstupom času.

Krok 2: Zostava drôtu

Zostava drôtu
Zostava drôtu

Vaše zapojenie by malo pre každý snímač vyzerať nasledovne. Možno budete chcieť skontrolovať jeden po druhom pomocou testovacieho kódu, ak fungujú správne.

Krok 3: Kód

Stiahnite si priložený súbor.ino s kódom.

Tento kód používa knižnicu DFRobotDFPlayerMini, ktorú nájdete tu:

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

Nezabudnite vložiť súbory MP3, ktoré zadávajú úlohy, na vašu SD kartu (vloženú do štítu MP3). Kód vám na začiatku v časti // Úlohy povie, ktoré úlohy by sa mali zaznamenať.

Krok 4: Laserové rezanie/plášť

UPOZORNENIE: Tento box je chybný a plány by sa mali väčšinou používať na sprostredkovanie všeobecného umiestnenia senzorov. Skúste si vytvoriť vlastné pole alebo upravte toto. Najmenej by ste mali urobiť krabicu vyššie, aby elektroinštalácia lepšie sedela.

Na tento projekt som použil laserový rezač. Ak to chcete urobiť iným spôsobom, je to v poriadku, ale v každom prípade sú súbory.dxf, s ktorými to chcete urobiť, pripojené ako súbory. Ako materiál pre svoj plášť som použil perspex, ktorý nie je veľmi pekný, pretože cez neho vidíte moje nekvalitné spájkovanie+vedenie.

Veľký povrch vľavo dole je v hornej časti škatule.

Malý štvorec vľavo hore na tomto povrchu je otvor pre kolíky senzora sily.

Pod ním je červený kruh (ktorý má byť reliéfom) so štvorcom vo vnútri, aby do neho fotosenzor tesne zapadol. Zmeňte červený kruh podľa veľkosti svojho fotosenzora.

Veľký štvorec v strede uprostred tohto povrchu je určený pre reproduktor.

Malý kruh pod ním v strede dole je otvor, do ktorého umiestnite mikrofón modulu senzora zvuku. Zmeňte to, ak používate iný zvukový senzor.

Dva rovnako veľké kruhy sú pre malé tlačidlo a potenciometer, na ktoré navrch položíte väčšie, vlastnoručne vyrobené tlačidlá. Ten pravý hore som použil na tlačidlo Small, druhý na meter Potentio. Priemer týchto kruhov je 40 mm.

Povrch vedľa horného povrchu, pravý dolný povrch, ten, na ktorom je štvorec, je ľavou stranou škatule. Štvorec je na to, aby prešiel káblový konektor Arduina.

Pravý horný povrch je pravá strana škatule. Kruh slúži na to, aby sa do vnútra zmestila rukoväť, ktorá pod ním tlačí malé tlačidlo. Nie je to dobrý, štrukturálne zdravý nápad, pretože perspex má tenké hroty, ktoré sa zlomia, a rukoväť nemožno správne zdvihnúť vyššie, ako je krabica vysoká, čo je 3 centimetre. Namiesto toho urobte kľučku niekde v hornej časti škatule a kliknite na tlačidlo na boku. Priemer otvoru je 22 mm.

Krok 5: Spájkovanie a puzdro

Pripájajte senzory a ich vodiče na vašu spájkovaciu dosku, aby boli senzory umiestnené na správnych miestach tak, aby dve 40 mm tlačidlá prešli skrinkou a na merač Potentio a malé tlačidlo a aby sa rukoväť dostala na malé tlačidlo, ktoré je pripojené na digitálny vstup 7. Je dobré (niečo, čo som neurobil, čo sa stalo s mojím zapojením) použiť malé (odrezané) kúsky spájkovacej dosky na dve malé tlačidlá a potenciometer. Držte ich na mieste pomocou kolíkov vo vnútri škatule a tlak vyvíjaný na tieto snímače neprejde na vašu spájkovaciu dosku so zvyškom elektroniky.

Senzor sily a fotosenzor by mali byť najskôr spájkované cez otvory v hornom povrchu škatule.

Plášť, v prípade, že je to Perspex alebo iný druh akrylu, by mal byť zlepený vhodným lepidlom ako jednozložkové lepidlo Acrifix.

Odporúča: