INHOUDSOPGAWE:
Video: Arduino Pocket Slot Machine: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Ek sal eerlik wees eerlik en sê dat hierdie projek nooit sou gebeur nie, behalwe dat ek tydens die koronavirus -uitbraak skuil, dat ek sien dat Instructables 'n "LED Strip" -wedstryd aanbied en dat ek 'n paar LED -stroke het in 'n boks wat jare lank nie meer gebruik is nie. Ek voel baie beter om dit van my bors af te kry. Wat ek uiteindelik opgebou het, is 'n sakweergawe van die slotmasjien wat ek vir my kleinkinders in 'n vroeëre Instructable gebou het. Hierdie een het nie 'n gleuf vir muntstukke of 'n valdeur vir uitbetalings nie, maar dit het flikkerende ligte en byklanke. Ek sal sien wat die kinders dink as ons uit ballingskap kom.
Stap 1: LED -strokies
Meestal word hierdie stroke gebruik as dekoratiewe beligting, maar ek wou iets uitvind om te bou waar ek net klein stukkies kon gebruik. Sommige stroke is verseël vir waterdigting, maar ek het ook stukke wat maklik in stukke gesny kan word. Soos u op die foto kan sien, wys hulle u selfs waar u moet sny. Dit is maklik om die drade aan die koperblaaie te soldeer, maar maak seker dat u 'n soldeerbout met relatief lae hitte gebruik en dit nie te lank op die strook laat nie, want dit is basies plastiek. Die stroke wat ek het, het ses LED's in een afdeling en nege LED's in die volgende afdeling. Hierdie gedeeltes wissel af om die lengte van die strook te vorm.
Stap 2: Hardeware
Die skemas word hierbo getoon. Die eerste beskryf die Arduino -verbindings. Soos ek voorheen gedoen het, het ek die sagteware op 'n Arduino Nano ontwikkel en daarna 'n selfstandige ATMega328 -chip vir die finale samestelling geprogrammeer. Dit help om die grootte en die huidige verbruik van hierdie projek met batterye te verminder. Die skakelaar kan enige tydelike kontak wees, gewoonlik 'n oop tipe. Die zoemer is 'n standaard piëzo -tipe wat op spanning so laag as 1,5 volt werk.
Die tweede skematiese uiteensetting van die verbindings met die LED -stroke. Soos getoon, het die tipiese strook die kragbron deur 'n stroombeperkende weerstand, en dan word die LED's in serie bedraad. Ek het die gedeeltes met ses LED's gebruik sodat dit by my projekkas pas. Van die ses LED's is twee rooi, twee groen en twee blou. Die stroke het 'n kleeflaag sodat dit maklik op 'n broodbord vasgemaak kon word. Ek het die normale swart omslag van die projekkas vervang met 'n stuk wit plexiglas van 1/8-duim. Die LED's is helder genoeg om deur te skyn.
Die LED -stroke werk gewoonlik op 12 volt, maar myne werk goed op 9 volt, so ek het dit gekies om die huidige verbruik te verminder. Omdat die spanning hoër is as wat die Arduino graag op sy penne sien, moes ek transistorbestuurders in plek stel. Ek het 'n klomp goedkoop 2N3904 -transistors, so ek het dit gebruik, maar enige klein NPN -tipe moet werk. Ek het 7,5 k-ohm weerstande op die basis gebruik, maar die waarde is nie van kritieke belang nie. U kan laer weerstand gebruik, maar onthou dat dit die huidige verbruik sal verhoog.
Die krag vir hierdie projek kom van 'n standaard 18650 3,7 volt litiumbattery. Soos vorige projekte, het ek dit aan 'n klein laaierbord gekoppel, sodat ek 'n USB -telefoonkabel kan gebruik om die battery te herlaai. Die uitset van die laaierbord gaan deur 'n aan/uit -skakelaar na twee verskillende plekke. Een verbinding is met die ATMega328, wat goed werk met die laer spanning. Die ander verbinding is met 'n DC-to-DC boost board wat ek ook in vorige projekte gebruik het. Gewoonlik verhoog ek die spanning tot 5 volt en dan loop ek alles daarvan af. Hierdie keer het ek dit egter verhoog tot 9 volt, spesifiek vir die LED -stroke.
Stap 3: sagteware
Die sagteware is redelik eenvoudig. Die hoofroetine loop net deurlopend totdat die "Start" -skakelaar ingedruk word. Terwyl die hoofroetine lus maak, verhoog dit die veranderlike "Random". Dit sal eenvoudig terugloop na nul die lus nadat dit 255 bereik het. As die 'spin' -roetine genoem word, gebruik dit die modulus 27 -waarde in' Random 'om in 'n opzoektabel te kyk waarvan die LED's op elke strook moet brand. Die soektafel het in totaal 27 inskrywings, waarvan drie ooreenstem met kleure. Dit stel die kans om te wen op 1 in 9. Die "Spin" -roetine loop 'n lus om verskillende kombinasies van LED's van die tafel af te flits en eindelik op een. Soos met die oorspronklike sagteware vir die slotmasjien, simuleer die "Clickit" -roetine die geluid van die wiele wat draai. As al die kleure ooreenstem, word die 'Wenner' -roetine genoem. Die "Winner" -roetine verlig kortliks al die LED's op 'n strook en dan word elke strook in volgorde aangeskakel/afgeskakel. Die gonser gee ook gedurende hierdie tyd 'n aan/uit toon.
Stap 4: Video
Die video gee die spel nie reg nie, want die LED's lyk uitgewas en die telefoon het nie die klank opgetel nie. Dit gee egter 'n basiese blik op die werking van die spel.
Aanbeveel:
Pocket Signal Visualizer (Pocket Oscilloscope): 10 stappe (met foto's)
Pocket Signal Visualizer (Pocket Oscilloscope): Hallo almal, ons doen almal soveel dinge elke dag. 'N Gereedskap benodig vir elke werk. Dit is vir vervaardiging, meting, afwerking, ens. So vir elektroniese werkers benodig hulle gereedskap soos soldeerbout, multi-meter, ossilloskoop, ens
Pocket Flappy Bird Game Machine: 5 stappe
Pocket Flappy Bird Game Machine: Dit is 'n nodemcu esp8266 mikro -kontroleerder -gebaseerde spelkonsole wat flappy bird en vele ander speletjies kan speel
Porto-slot: draagbare slot: 5 stappe
Porto-slot: draagbare slot: Hallo almal, dus wat hierdie projek betref, wou ek iets ontwerp wat eenvoudig was, want dit los 'n eenvoudige probleem op, geen grendels in u CR-stalletjie nie. Die meeste mense het my aan die begin afgeskryf deur te sê: is dit nie net makliker om slotte te installeer nie? Dit is
Van 'n Pocket Phaser tot 'n Pocket Laser: 6 stappe
Van 'n Pocket Phaser tot 'n Pocket Laser: In hierdie projek gaan ons 'n klein speelgoed omskakel Star Trek Phaser wat ek by Barnes gevind het & Edel aan 'n laserwyser. Ek het twee van hierdie fases, en die een het 'n leegmaak van die battery gekry, so ek het besluit om dit na 'n herlaaibare laser te verander
Die coolste USB L.E.D. Pocket-sized Light (Pocket-sized Entry): 6 stappe
Die coolste USB L.E.D. Pocket-sized Light (Pocket-sized Entry): In hierdie instruksies sal ek jou wys hoe om 'n USB-aangedrewe L.E.D. lig wat in die grootte van 'n X-it Mints-blik kan vou en maklik in u sak kan pas. As u daarvan hou, moet u dit + gee en vir my stem in die wedstryd! Die materiaal en