Innehållsförteckning:
- Steg 1: Elektroniskt material
- Steg 2: Trådmontering
- Steg 3: Kod
- Steg 4: Laserskärning/hölje
- Steg 5: Lödning och hölje
Video: Uppgiften att ge Arduino-maskin (aka: Gör din egen Bop-it!): 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:42
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
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:
Hur man gör din egen WIFI -gateway för att ansluta din Arduino till IP -nätverk?: 11 steg (med bilder)
Hur man gör din egen WIFI -gateway för att ansluta din Arduino till IP -nätverk?: Som så många tror du att Arduino är en mycket bra lösning för att göra hemautomation och robotik! Men när det gäller kommunikation kommer Arduinos bara med seriella länkar. Jag arbetar med en robot som måste vara permanent ansluten till en server som körs
Gör din egen ferrit för att förbättra magnetfält: 9 steg
Gör din egen ferrit för att förbättra magnetfält: Uppdatering 05/09/2018: Jag gjorde det igen, njut! Uppdatering 2015-07-07: Jag hittade rätt lösning - kolla det sista steget! Hur började det hela kan du undra, så jag meddelar dig;) Du kanske har sett min Instructable för den enkla induktionsvärmaren och med
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: 3 steg
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: Detta projekt hjälper dig att ansluta 18 lysdioder (6 röda + 6 blå + 6 gula) till ditt Arduino-kort och analysera datorns ljudkortets realtidsignaler och vidarebefordra dem till lysdioderna för att tända dem enligt slageffekterna (Snare, High Hat, Kick)
Programmera din dator att stängas av automatiskt genom att ange vilken tid du vill att den ska göra det: 4 steg
Programmera din dator för att stänga av automatiskt genom att ange vilken tid du vill att den ska göra det: hej, det är en annan instruktion som tagits från mitt dagliga liv … förra gången var jag tvungen att ladda ner massor av programvara till min dator och jag var tvungen att låta den ladda ner över natten ville jag inte ha datorn påslagen hela natten efter att jag hade laddat ner och vid
Gör din egen fina EeePC / Netbook -påse för cirka $ 8 (och spara $ 91 istället för att köpa från Redmaloo): 5 steg (med bilder)
Gör din egen fina filt EeePC / Netbook -påse för cirka $ 8 (och spara $ 91 istället för att köpa från Redmaloo): Den här instruktören visar dig hur du gör din egen, mycket snygga och snygga bärbara dator eller ännu bättre netbook -påse. Det kommer att lagra din netbook, ge dig en musmatta, känslan av att använda något unikt, snyggt och handgjort och känslan av