Innehållsförteckning:

Uppgiften att ge Arduino-maskin (aka: Gör din egen Bop-it!): 5 steg
Uppgiften att ge Arduino-maskin (aka: Gör din egen Bop-it!): 5 steg

Video: Uppgiften att ge Arduino-maskin (aka: Gör din egen Bop-it!): 5 steg

Video: Uppgiften att ge Arduino-maskin (aka: Gör din egen Bop-it!): 5 steg
Video: Lever en dag som Sveriges mest bortskämda person 2024, November
Anonim
Upten att ge Arduino-maskin (aka: Gör din egen Bop-it!)
Upten att ge Arduino-maskin (aka: Gör din egen Bop-it!)

För studien jag för närvarande följer fick jag uppdraget att göra något med en Arduino. Jag hade skaffat mig en standardmaterialsamling av material från skolan och funderat på något som skulle fungera kring dessa, med minimalt med yttre material. Min första tanke var en Bop-it !. En Bop-it! Är en leksak med många varianter, men det handlar om detta: en röst från leksaken säger en uppgift en person måste utföra (som namnet "bop it" vilket innebär att man måste trycka på en stor knapp), varefter spelaren måste göra uppgiften korrekt efter att en timer har gått för att gå vidare.

Vad detta projekt specifikt gör är följande:

1. En uppgift ges till spelaren med ljudet av en högtalare

2. Ett pip hörs och den första lysdioden tänds.

3. Ett andra pip hörs och den andra lysdioden tänds.

4. En tredje, längre pip hörs och den tredje lysdioden tänds. Under detta pip ska spelaren utföra den uppgift de fick i början.

För varje fullfylld uppgift blir tiden under vilken ovanstående sekvens körs snabbare tills ett tak nås.

När ljussensorn täcks, förlängs tiden under vilken sekvensen täcks med 1 sekund. Denna ljussensor är avsedd att placeras under den plats där spelaren ska vila armen för att nå klämningsuppgiften, så det märker om spelaren står eller sitter medan han spelar, och därmed om en spelare inte är eller är täcker sensorn med armen.

Steg 1: Elektroniskt material

Material som används för skapandet av uppgiftsgivande Arduino -maskinen är följande:

1x Arduino Uno

1x DFPlayer Mini MP3 -spelare modul för Arduino

1x SD-kort

1x högtalare

1x brödbräda (en lång eller två skulle förmodligen vara lättare för dig)

1x kraftsensor

1x fotosensor

1x Potentiomätare

1x ljudsensor (jag använde KY-038 mikrofons ljudsensormodul)

2x små knappar

x3 LED -ljus

(1x lödbräda)

Buncha trådar

Buncha -motstånd

Bara ett inlägg: det här är många sensorer. Du bör försöka använda mindre av dem och fokusera på att få dem att fungera bra, vara färdiga och vara snyggt förpackade. Något jag borde ha gjort själv i efterhand.

Steg 2: Trådmontering

Trådmontering
Trådmontering

Din kabeldragning ska se ut som följande bilder för varje sensor. Du kanske vill kontrollera en efter en genom testkoden om de fungerar korrekt.

Steg 3: Kod

Ladda ner den bifogade.ino -filen för koden.

Denna kod använder biblioteket DFRobotDFPlayerMini, som finns här:

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

Glöm inte att lägga MP3-filer som ger uppgifterna i ditt SD-kort (som du lägger in i MP3-skölden). Koden berättar i början under // Uppgifter vilka uppgifter som ska spelas in.

Steg 4: Laserskärning/hölje

VARNING: den här lådan är bristfällig och planerna ska mestadels användas för att förmedla sensornas allmänna position. Prova att göra din egen låda, eller redigera den här. Det minsta du bör göra är att göra lådan högre, så att ledningarna passar bättre.

För detta projekt använde jag en laserskärare. Om du vill göra det på ett annat sätt är det bra, men hur som helst bifogas de.dxf -filer som du vill göra detta till som filer om du vill. Jag använde perspex som material för mitt hölje, vilket inte är särskilt vackert eftersom du ser mitt snuskiga lödning+ledningar genom det.

Den stora ytan längst ned till vänster är toppen av lådan.

Den lilla rutan längst upp till vänster på denna yta är hålet för tapparna på kraftsensorn.

Under den är den röda cirkeln (som ska vara en lättnad) med rutan inuti för att fotosensorn ska passa in ordentligt. Ändra den röda cirkeln enligt din fotosensors storlek.

Den stora rutan i den övre mitten av denna yta är avsedd för högtalaren.

Den lilla cirkeln under den nedre-mitten är hålet i vilket du placerar mikrofonen på ljudsensormodulen. Ändra den om du använder en annan ljudsensor.

De två lika stora cirklarna är för en liten knapp och en Potentio-mätare, som du lägger större, självgjorda knappar ovanpå. Den högra upp till höger använde jag för Small-knappen, den andra för Potentio-mätaren. Diametern på dessa cirklar är 40 mm.

Ytan bredvid den övre ytan, den nedre högra ytan, den med rutan på, är rutans vänstra sida. Torget är för att kabeluttaget på Arduino ska gå igenom.

Den övre högra ytan är lådans högra sida. Cirkeln är för att ett handtag ska passa inuti som trycker på en liten knapp under den. Det är inte en bra, strukturellt sund idé, eftersom perspexen har tunna punkter som kommer att gå sönder och handtaget inte kan lyftas högre än rutan är hög, vilket är 3 centimeter. Kanske gör ett handtag någonstans på toppen av lådan istället som träffar en knapp på sidan. Hålet är 22 mm.

Steg 5: Lödning och hölje

Löd sensorerna och dess ledningar på din lödbräda så att sensorerna kan placeras på rätt plats för att de två 40 mm -knapparna ska gå genom höljet och på Potentio -mätaren och den lilla knappen och att handtaget kan nå den lilla knappen som är ansluten till digital ingång 7. Det är en bra idé (något jag inte gjorde som krånglade med mina ledningar) att använda små (avsågade) bitar av lödbräda för de två små knapparna och Potentio -mätaren. Håll dem på plats med stift inuti lådan, och trycket på sensorerna går inte igenom till din lödbräda med resten av elektroniken på den.

Kraftsensorn och fotosensorn ska sättas genom sina hål på lådans ovansida först innan de löds.

Höljet, om det är Perspex eller någon annan typ av akryl, ska limmas med lämpligt lim som Acrifix enkomponentslim.

Rekommenderad: