Indholdsfortegnelse:
Video: Arduino Pocket spilleautomat: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Jeg vil være ærlig på forhånd og sige, at dette projekt aldrig ville være sket, bortset fra at jeg læder mig på plads under coronavirus -udbruddet, jeg så tilfældigt, at Instructables kører en "LED Strip" -konkurrence, og jeg har nogle LED -strips i en æske, der har været ubrugt i årevis. Jeg har det meget bedre med at få det af mit bryst. Det, jeg endte med at bygge, er en slags lommeversion af spilleautomaten, jeg byggede til mine børnebørn i en tidligere Instructable. Denne har ikke en plads til mønter eller en fældedør til udbetalinger, men den har blinkende lys og lydeffekter. Jeg vil se, hvad børnene synes, når vi kommer ud af eksil.
Trin 1: LED -strips
For det meste bruges disse strimler som dekorativ belysning, men jeg ville finde ud af noget at bygge, hvor jeg bare kunne bruge nogle små stykker. Nogle af strimlerne er forseglet til vandtætning, men jeg har også nogle, der er lette at snitte i stykker. Som du kan se på billedet, viser de dig endda, hvor du skal klippe. Lodningstråde til kobberfanerne er let, men sørg for at bruge et loddejern med relativt lav varme og lad det ikke være for længe på strimlen, fordi det hele i bund og grund er plast. Strimlerne jeg har monterer seks lysdioder i en sektion og ni lysdioder i det næste afsnit. Disse sektioner veksler for at udgøre strimlens længde.
Trin 2: Hardware
Skemaerne er vist ovenfor. Den første beskriver Arduino -forbindelserne. Som jeg har gjort tidligere, udviklede jeg softwaren på en Arduino Nano og programmerede derefter en selvstændig ATMega328 -chip til den endelige samling. Det hjælper med at reducere både størrelsen og det aktuelle forbrug til dette batteridrevne projekt. Omskifteren kan være enhver kortvarig kontakt, normalt åben type. Summeren er en standard piezo -type, der kører på spændinger helt ned til 1,5 volt.
Den anden skematisk beskriver tilslutningerne til LED -strimlerne. Som vist har den typiske strimmel strømkilden gennem en strømbegrænsende modstand, og derefter er LED'erne forbundet i serie. Jeg brugte sektionerne med seks lysdioder, så de ville passe til min projektboks. Af de seks lysdioder er to røde, to grønne og to blå. Strimlerne har en klæbende bagside, så det var let at sætte dem på et brødbræt. Jeg udskiftede det normale sorte dæksel til projektboksen med et stykke 1/8-tommer hvidt plexiglas. Lysdioderne er lyse nok til at skinne igennem.
LED -strimlerne kører normalt på 12 volt, men mine fungerer fint på 9 volt, så jeg valgte det for at reducere strømforbruget. Fordi spændingen er højere end Arduino kan lide at se på sine stifter, var jeg nødt til at sætte transistordrivere på plads. Jeg har en masse billige 2N3904 transistorer, så jeg brugte dem, men enhver lille NPN -type burde fungere. Jeg brugte 7,5 k-ohm modstande på basen, men den værdi er ikke kritisk. Du kan bruge lavere modstand, men husk at det vil øge det aktuelle forbrug.
Strømmen til dette projekt kommer fra et standard 18650 3,7 volt litiumbatteri. Ligesom tidligere projekter tilsluttede jeg det til et lille opladerkort, så jeg kan bruge et USB -telefonkabel til at genoplade batteriet. Output fra opladerkortet går gennem en tænd/sluk -kontakt to forskellige steder. Den ene forbindelse er til ATMega328, der kører fint ved den lavere spænding. Den anden forbindelse er til et DC-til-DC boostkort, som jeg også har brugt i tidligere projekter. Normalt øger jeg spændingen til 5 volt og kører derefter alt ud af det. Denne gang øgede jeg det dog til 9 volt specifikt til LED -strimlerne.
Trin 3: Software
Softwaren er ret enkel. Hovedrutinen sløjfer bare kontinuerligt, indtil der trykkes på "Start" -knappen. Mens hovedrutinen loopes, øges variablen "Random". Det vil simpelthen flyde tilbage til nul sløjfen, efter at den rammer 255. Når "Spin" -rutinen kaldes, bruger den modulus 27 -værdien i "Tilfældig" til at indeksere i en opslagstabel, som lysdioder skal lyse på hver strimmel. Opslagstabellen har i alt 27 poster, hvoraf tre af dem matcher farver. Det sætter oddsene på at vinde til 1 i 9. "Spin" -rutinen kører en loop for at blinke forskellige kombinationer af lysdioder fra bordet og derefter slutter sig til en. Som i den originale spilleautomatsoftware simulerer rutinen "Clickit" lyden af hjulene, der drejer. Hvis alle farverne matcher, kaldes "Vinder" -rutinen. "Vinder" -rutinen tænder øjeblikkeligt alle lysdioderne på en strimmel, og derefter tændes/slukkes hver strimmel i rækkefølge. Summeren udsender også en tænd/sluk -tone i løbet af denne tid.
Trin 4: Video
Videoen gør ikke spillet retfærdigt, fordi lysdioderne ser udvaskede ud, og telefonen ikke hentede lyden. Det giver dog et grundlæggende kig på spillets funktion.
Anbefalede:
Spilleautomat: 4 trin
Spilleautomat: BEMÆRK: Jeg har nu en instruerbar, der tilbyder Arduino-kode til spilleautomaten. Jeg husker, da jeg var en 17-årig, nyuddannet gymnasieeksamen og rejste med mine bedsteforældre fra Californien tilbage til deres hjem i Michigan . Selvfølgelig holder vi
Pocket Signal Visualizer (Pocket Oscilloscope): 10 trin (med billeder)
Pocket Signal Visualizer (Pocket Oscilloscope): Hej alle sammen, vi laver alle så mange ting hver dag. Til hvert arbejde der, hvor der er brug for nogle værktøjer. Det er til fremstilling, måling, efterbehandling osv. Så for elektroniske arbejdere har de brug for værktøjer som loddejern, multi-meter, oscilloskop osv
Arduino Pocket Game Console + A -Maze - Maze Game: 6 trin (med billeder)
Arduino Pocket Game Console + A -Maze - Maze Game: Velkommen til min første instruerbare! Det projekt, jeg vil dele med dig i dag, er Arduino labyrintspil, der blev en lommekonsol, der var lige så god som Arduboy og lignende Arduino -baserede konsoller. Det kan flashes med mine (eller dine) fremtidige spil takket være ekspo
Fra en Pocket Phaser til en Pocket Laser: 6 trin
Fra en Pocket Phaser til en Pocket Laser: I dette projekt konverterer vi et lille legetøj Star Trek Phaser, jeg fandt på Barnes & Ædel for en laserpeger. Jeg har to af disse fasere, og den ene løb tør for batteri til den lidt oplyste bit, så jeg besluttede at konvertere den til en genopladelig laser p
Den sejeste USB L.E.D. Pocket-sized Light (Pocket-sized Entry): 6 trin
Den sejeste USB L.E.D. Pocket-Sized Light (Pocket-Sized Entry): I denne Instructable vil jeg vise dig, hvordan du laver en USB-drevet L.E.D. lys, der kan foldes væk i størrelsen på en X-it Mints-dåse og let kan passe i lommen. Hvis du kan lide det, skal du sørge for at + gøre det og stemme på mig i konkurrencen! Materialerne og