Indholdsfortegnelse:
- Trin 1: Elektroniske materialer
- Trin 2: Trådmontering
- Trin 3: Kode
- Trin 4: Laserskæring/foringsrør
- Trin 5: Lodning og kappe
Video: Task Giving Arduino Machine (aka: Making Your Own Bop-it!): 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Til det studie, jeg følger i øjeblikket, fik jeg til opgave at lave noget med en Arduino. Jeg havde skaffet mig en standard problemstilling af materialer fra skolen og tænkt på noget, der ville omgå dem, med minimalt materiale udefra. Min første tanke var en Bop-it !. En Bop-it! Er et legetøj med mange varianter, men det koger ned til dette: En stemme fra legetøjet siger en opgave, en person skal følge (som navnebror "bop it", hvilket betyder, at man skal trykke på en stor knap), hvorefter spilleren skal udføre opgaven korrekt, efter at en timer er gået for at komme videre.
Hvad dette projekt specifikt gør er som følger:
1. Spilleren får en opgave med lyden af en højttaler
2. Der høres et bip, og den første LED lyser.
3. Der høres et andet bip, og den anden LED lyser.
4. Et tredje, længere bip kan høres, og den tredje LED lyser. Under dette bip skal spilleren udføre den opgave, de fik i starten.
For hver fuldt udfyldte opgave bliver tiden, hvor ovenstående sekvens køres, hurtigere, indtil et loft er nået.
Når lyssensoren er dækket, forlænges tiden, hvor sekvensen er dækket, med 1 sekund. Denne lyssensor er beregnet til at blive placeret under det sted, hvor spilleren vil hvile armen for at nå klemmeopgaven, så det bemærker, om spilleren står eller sidder, mens han spiller, og dermed hvorvidt en spiller ikke er eller er dækker sensoren med armen.
Trin 1: Elektroniske materialer
Materialer, der bruges til oprettelse af Task Giving Arduino -maskinen, er som følger:
1x Arduino Uno
1x DFPlayer Mini MP3 -afspiller til Arduino
1x SD-kort
1x højttaler
1x brødbræt (en lang eller to ville sandsynligvis være lettere for dig)
1x kraftsensor
1x fotosensor
1x potentiometer
1x lydsensor (jeg brugte KY-038 mikrofon lydsensormodul)
2x små knapper
x3 LED lys
(1x loddebræt)
Buncha -ledninger
Buncha modstande
Bare lige på forkant: det er en masse sensorer. Du bør prøve at bruge mindre af dem og fokusere på at få dem til at fungere godt, være færdige og være pænt pakket. Noget jeg burde have gjort selv i bakspejlet.
Trin 2: Trådmontering
Din ledning skal ligne følgende billeder for hver sensor. Du vil måske kontrollere en efter en gennem testkoden, hvis de fungerer korrekt.
Trin 3: Kode
Download den vedhæftede.ino -fil til koden.
Denne kode bruger biblioteket DFRobotDFPlayerMini, som kan findes her:
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
Glem ikke at lægge MP3-filer, der giver opgaverne i dit SD-kort (som du lægger inde i MP3-skjoldet). Koden fortæller dig i starten under // Opgaver, hvilke opgaver der skal registreres.
Trin 4: Laserskæring/foringsrør
ADVARSEL: Denne boks er fejlbehæftet, og planerne skal for det meste bruges til at formidle sensorernes generelle positionering. Prøv at lave din egen boks, eller rediger denne. Det mindste du skal gøre er at gøre kassen højere, så ledningerne passer bedre.
Til dette projekt brugte jeg en laserskærer. Hvis du vil gøre det på en anden måde, er det fint, men under alle omstændigheder vedhæftes de.dxf -filer, du vil lave dette med, som filer, hvis du vil. Jeg brugte perspex som materialet til mit kabinet, hvilket ikke er særlig smukt, fordi du ser min beskidte lodning+ledninger igennem det.
Den store overflade nederst til venstre er toppen af kassen.
Den lille firkant øverst til venstre på denne overflade er hullet til tappene på Force -sensoren.
Under den er den røde cirkel (som skal være en lettelse) med firkanten indeni til, at fotosensoren passer godt ind. Skift den røde cirkel i henhold til din fotosensors størrelse.
Den store firkant i top-midten af denne overflade er beregnet til højttaleren.
Den lille cirkel under den nederst i midten er hullet, hvor du placerer mikrofonen på lydsensormodulet. Skift det, hvis du bruger en anden lydsensor.
De to lige store cirkler er til en lille knap og en Potentio-måler, som du lægger større, selvfremstillede knapper oven på. Den øverste højre brugte jeg til Small-knappen, den anden til Potentio-måleren. Diameteren på disse cirkler er 40 mm.
Overfladen ved siden af den øverste overflade, den nederste højre overflade, den med firkanten på, er venstre side af kassen. Pladsen er til, at kabelstikket på Arduino skal gå igennem.
Øverst til højre er boksens højre side. Cirklen er til, at et håndtag passer ind, der skubber en lille knap under den. Det er ikke en god, strukturelt forsvarlig idé, for perspexen har tynde spidser, der vil gå i stykker, og håndtaget kan ikke løftes ordentligt højere end kassen er høj, hvilket er 3 centimeter. Måske lave et håndtag et sted på toppen af kassen i stedet, der rammer en knap på siden. Hullet er 22 mm.
Trin 5: Lodning og kappe
Lod lod sensorerne og dets ledninger på dit loddekort, så sensorerne kan placeres de rigtige steder, så de to 40 mm -knapper kan gå gennem kabinettet og på Potentio -måleren og den lille knap, og at håndtaget kan nå den lille knap, der er forbundet til digital input 7. Det er en god idé (noget jeg ikke gjorde, der rodede med mine ledninger) at bruge små (savede) stykker loddebræt til de to små knapper og Potentio -måleren. Hold dem på plads med stifter inde i kassen, og trykket, der lægges på disse sensorer, går ikke igennem til dit loddebræt med resten af elektronikken på.
Kraftsensoren og fotosensoren skal først sættes gennem deres huller på boksens øverste overflade, før de loddes.
Kabinettet, hvis det er Perspex eller en anden slags akryl, skal limes med passende lim som Acrifix enkomponentlim.
Anbefalede:
Making Scratch Games (FNaF): 4 trin
Making Scratch Games (FNaF): I, eevee1tree. Skal vise dig, hvordan du laver et FNaF -spil på SCRATCH !!! Hvis du ikke kender Scratch, er det et programmeringswebsted, hvor du kan lave spil, animationer, kunst, og med det kan vi lave spil som vores emne for i dag et FNaF -spil
DIY PCB Making til RGB LED: 17 trin
DIY PCB Making til RGB LED: Jeg lavede DIY PCB derhjemme til RGB LED. Se venligst denne video for bedre forklaring
Arduino Light Intensity Lamp Making: 5 trin
Arduino Light Intensity Lamp Making: Formålet med dette projekt er at skabe et kredsløb, der tænder om natten. Dette kredsløb er fantastisk til virksomheder, læser om natten og laver andre vigtige ting
Autonom Parallel Parking Car Making Brug af Arduino: 10 trin (med billeder)
Autonom Parallel Parking Car Making Brug af Arduino: I autonom parkering skal vi oprette algoritmer og positionssensorer i henhold til visse forudsætninger. Vores antagelser vil være som følger i dette projekt. I scenariet vil venstre side af vejen bestå af vægge og parkområder. Som dig
DIY Hacking Your Own Home Automation System: 7 trin (med billeder)
DIY Hacking Your Own Home Automation System: Et hjemmeautomatiseringssystem bør være i stand til at tænde/slukke apparater som lys, ventilatorer, underholdningssystemer osv. Et system, der er trådløst, men alligevel uafhængigt af Internettet, men vigtigst af alt, gør det selv og åbent -kilde, fordi jeg vil forstå