Innehållsförteckning:
Video: Arduino Pocket spelautomat: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Jag ska vara ärlig på förhand och säga att det här projektet aldrig skulle ha hänt förutom att jag skyddar mig på plats under coronavirusutbrottet, jag råkade se att Instructables kör en "LED Strip" -tävling och jag har några LED -remsor i en låda som har gått oanvänd i flera år. Jag mår mycket bättre av att få bort det från bröstet. Vad jag slutade bygga är en slags fickversion av spelautomaten som jag byggde för mina barnbarn i en tidigare Instructable. Den här har inte en plats för mynt eller en dörr för utbetalningar, men den har blinkande lampor och ljudeffekter. Jag får se vad barnen tycker när vi kommer ur exil.
Steg 1: LED -remsor
Oftast används dessa remsor som dekorativ belysning men jag ville ta reda på något att bygga där jag bara kunde använda några små bitar. Några av remsorna är förseglade för vattentätning men jag har också några som är lätta att klippa i bitar. Som du kan se på bilden visar de till och med var du ska klippa. Lödningstrådar till kopparflikarna är enkla, men se till att du använder ett lödkolv med relativt låg värme och lämna det inte på remsan för länge eftersom det hela är plast. Remsorna jag har monterar sex lysdioder i en sektion och nio lysdioder i nästa avsnitt. Dessa sektioner alternerar för att utgöra längden på remsan.
Steg 2: Hårdvara
Schemat visas ovan. Den första beskriver Arduino -anslutningarna. Som jag har gjort tidigare utvecklade jag programvaran på en Arduino Nano och programmerade sedan ett fristående ATMega328 -chip för den slutliga monteringen. Det hjälper till att minska både storleken och strömförbrukningen för detta batteridrivna projekt. Omkopplaren kan vara vilken som helst tillfällig kontakt, normalt öppen typ. Summern är en vanlig piezo -typ som går på spänningar så låga som 1,5 volt.
Det andra schemat beskriver anslutningarna till LED -remsorna. Som visas har den typiska remsan strömkällan genom ett strömbegränsande motstånd och sedan kopplas lysdioderna i serie. Jag använde sektionerna med sex lysdioder så att de skulle passa min projektlåda. Av de sex lysdioderna är två röda, två gröna och två blå. Remsorna har ett självhäftande underlag så det var lätt att fästa dem på en brödbräda. Jag bytte ut det normala svarta omslaget på projektlådan mot en bit 1/8-tums vit plexiglas. Lysdioderna är tillräckligt starka för att lysa igenom.
LED -remsorna går normalt på 12 volt, men mina fungerar bra på 9 volt så jag valde det för att minska strömförbrukningen. Eftersom spänningen är högre än Arduino gillar att se på sina stift, var jag tvungen att sätta transistordrivrutiner på plats. Jag har ett gäng billiga 2N3904 -transistorer så jag använde dem men någon liten signal -NPN -typ borde fungera. Jag använde 7,5 k-ohm motstånd på basen men det värdet är inte kritiskt. Du kan använda lägre motstånd men kom ihåg att det kommer att öka strömförbrukningen.
Strömmen för detta projekt kommer från ett vanligt 18650 3,7 volt litiumbatteri. Precis som tidigare projekt kopplade jag den till en liten laddarkort så att jag kan ladda batteriet med en USB -telefonkabel. Utmatningen från laddarkortet går via en på/av -omkopplare till två olika platser. En anslutning är till ATMega328 som går bra med den lägre spänningen. Den andra anslutningen är till ett DC-till-DC-boostkort som jag också har använt i tidigare projekt. Vanligtvis ökar jag spänningen till 5 volt och kör sedan allt från det. Den här gången ökade jag den dock till 9 volt speciellt för LED -remsorna.
Steg 3: Programvara
Programvaran är ganska enkel. Huvudrutinen slingrar bara kontinuerligt tills “Start” -knappen trycks in. Medan huvudrutinen loopas, ökar variabeln "Random". Den kommer helt enkelt att flöda tillbaka till noll slingan efter att den träffat 255. När "Spin" -rutinen kallas använder den modul 27 -värdet i "Random" för att indexera till en uppslagstabell över vilka lysdioder som ska tändas på varje remsa. Uppslagstabellen har totalt 27 poster varav tre av dem matchar färger. Det sätter oddsen för att vinna på 1 i 9. "Spin" -rutinen kör en loop för att blinka olika kombinationer av lysdioder från bordet och sedan slutligen på en. Precis som i den ursprungliga spelautomaten, simulerar rutan "Clickit" ljudet av hjulen som snurrar. Om alla färger matchar, kallas "Vinnare" -rutinen. "Vinnaren" -rutinen tänder för tillfället alla lysdioder på en remsa och sedan slås varje remsa på/av i följd. Summern avger också en på/av -ton under denna tid.
Steg 4: Video
Videon gör inte spelet rättvisa eftersom lysdioderna ser uttorkade och telefonen inte tog upp ljudet. Det ger dock en grundläggande titt på hur spelet fungerar.
Rekommenderad:
Spelautomat: 4 steg
Spelautomat: OBS: Jag har nu en instruerbar som erbjuder Arduino-kod för spelautomaten. Jag kommer ihåg när jag var en 17-årig nyutbildad gymnasieexamen och reste med mina morföräldrar från Kalifornien tillbaka till sitt hem i Michigan . Självklart håller vi på
Pocket Signal Visualizer (Pocket Oscilloscope): 10 steg (med bilder)
Pocket Signal Visualizer (Pocket Oscilloscope): Hej alla, vi gör alla så många saker varje dag. För varje arbete där behöver du några verktyg. Det är för tillverkning, mätning, efterbehandling etc. .. Så för elektroniska arbetare behöver de verktyg som lödkolv, multimätare, oscilloskop, etc.
Arduino Pocket Game Console + A -Maze - Maze Game: 6 steg (med bilder)
Arduino Pocket Game Console + A -Maze - Maze Game: Välkommen till min första instruerbara! Projektet som jag vill dela med dig idag är Arduino labyrintspel, som blev en fickkonsol lika bra som Arduboy och liknande Arduino -baserade konsoler. Det kan blinka med mina (eller dina) framtida spel tack vare expo
Från en Pocket Phaser till en Pocket Laser: 6 steg
Från en Pocket Phaser till en Pocket Laser: I det här projektet kommer vi att konvertera en liten leksak Star Trek Phaser som jag hittade på Barnes & Ädel åt en laserpekare. Jag har två av dessa faser, och en tog slut på batteriet för tändbiten, så jag bestämde mig för att konvertera den till en laddningsbar laser p
Den coolaste USB L.E.D. Pocket-sized Light (Pocket-Sized Entry): 6 steg
Den coolaste USB L.E.D. Pocket-sized Light (Pocket-Sized Entry): I den här instruktionsboken kommer jag att visa dig hur du gör en USB-driven L.E.D. ljus som kan fällas in i storleken på en X-it Mints-form och lätt kan passa i fickan. Om du gillar det, var noga med att + göra det och rösta på mig i tävlingen! Materialen och