Përmbajtje:
Video: Slot Machine Pocket Arduino: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:15
Unë do të jem i sinqertë paraprakisht dhe do të them se ky projekt nuk do të kishte ndodhur kurrë, përveç se unë jam duke u strehuar në vendin e tij gjatë shpërthimit të koronavirusit, rastësisht pashë që Instructables po zhvillon një konkurs "LED Strip", dhe unë kam disa shirita LED në një kuti që kanë mbetur të papërdorura prej vitesh. Ndihem shumë më mirë duke e hequr atë nga gjoksi. Ajo që përfundova duke ndërtuar është një lloj versioni xhepi i automatit që kam ndërtuar për nipërit e mi në një udhëzues të mëparshëm. Ky nuk ka një çarë për monedha ose një derë kurth për pagesat, por ka drita ndezëse dhe efekte zanore. Unë do të shoh se çfarë mendojnë fëmijët sa herë që dalim nga mërgimi.
Hapi 1: Shirita LED
Shumicën e kohës këto shirita përdoren si ndriçim dekorativ, por unë doja të kuptoja diçka për të ndërtuar ku mund të përdorja vetëm disa pjesë të vogla. Disa nga shiritat janë të vulosur për hidroizolim, por unë gjithashtu kam disa që janë të lehta për tu copëtuar. Siç mund ta shihni në foto, ata madje ju tregojnë se ku të prerë. Lidhja e telave në fletët e bakrit është e lehtë, por sigurohuni që përdorni një hekur saldimi me nxehtësi relativisht të ulët dhe mos e lini atë në shirit shumë gjatë, sepse e gjithë gjëja është në thelb plastike. Shiritat që kam kanë montuar gjashtë LED në një seksion dhe nëntë LED në pjesën tjetër. Këto seksione alternohen për të përbërë gjatësinë e shiritit.
Hapi 2: Pajisje kompjuterike
Skemat janë treguar më lart. E para detajon lidhjet Arduino. Siç kam bërë më parë, unë zhvillova softuerin në një Arduino Nano dhe më pas programova një çip të pavarur ATMega328 për montimin përfundimtar. Kjo ndihmon në zvogëlimin e madhësisë dhe konsumit aktual për këtë projekt të operuar me bateri. Çelësi mund të jetë çdo kontakt i çastit, normalisht i hapur. Zileja është një tip piezo standard që funksionon në tensione deri në 1.5 volt.
Skema e dytë detajon lidhjet me shiritat LED. Siç tregohet, shiriti tipik ka burimin e energjisë që kalon përmes një rezistori kufizues të rrymës dhe pastaj LED -të lidhen në seri. Kam përdorur seksionet me gjashtë LED në mënyrë që ato të përshtaten me kutinë time të projektit. Nga gjashtë LED, dy janë të kuqe, dy janë jeshile dhe dy janë blu. Shiritat kanë një mbështetës ngjitës kështu që ishte e lehtë t'i ngjitësh ato në një dërrasë buke. Unë zëvendësova kapakun e zi të zakonshëm të kutisë së projektit me një copë pleksiglas të bardhë 1/8-inç të bardhë. LED -të janë mjaft të ndritshme për të shkëlqyer.
Shiritat LED normalisht funksionojnë në 12 volt, por imi funksionon mirë në 9 volt, kështu që e zgjodha atë për të zvogëluar konsumin aktual. Për shkak se tensioni është më i lartë se sa Arduino i pëlqen të shohë në kunjat e tij, më duhej të vendosja drejtuesit e tranzistorit në vend. Unë kam një mori transistorësh të lirë 2N3904 kështu që i kam përdorur ato por çdo lloj sinjali i vogël NPN duhet të funksionojë. Kam përdorur rezistenca 7.5 k-ohm në bazë, por kjo vlerë nuk është kritike. Ju mund të përdorni rezistencë më të ulët, por mos harroni se do të rrisë konsumin aktual.
Fuqia për këtë projekt vjen nga një bateri standarde litium 18650 3.7 volt. Ashtu si projektet e mëparshme, e lidha atë me një bord të vogël karikuesi, në mënyrë që të mund të përdor një kabllo telefoni USB për të rimbushur baterinë. Dalja e bordit të karikuesit kalon përmes një çelësi të ndezjes/fikjes në dy vende të ndryshme. Një lidhje është me ATMega328 e cila funksionon mirë në tensionin më të ulët. Lidhja tjetër është me një bord të rritjes DC-to-DC që kam përdorur gjithashtu në projektet e mëparshme. Zakonisht e rris tensionin në 5 volt dhe pastaj i heq të gjitha. Këtë herë, megjithatë, e rrita atë në 9 volt posaçërisht për shiritat LED.
Hapi 3: Softuer
Softueri është mjaft i thjeshtë. Rutina kryesore vetëm lakon vazhdimisht derisa të shtypet çelësi "Start". Ndërsa rutina kryesore është duke ecur, ajo po rrit variablin "Random". Thjesht do të dalë përsëri në zero në lak pasi të jetë goditur 255. Kur quhet rutina "Spin", ajo përdor vlerën e modulit 27 në "Random" për të indeksuar në një tabelë kërkimi të cilat LED -të ndizen në secilën shirit. Tabela e kërkimit ka 27 shënime gjithsej me tre prej tyre që përputhen me ngjyra. Kjo vendos shanset për të fituar në 1 në 9. Rutina "Spin" drejton një lak për të ndezur kombinime të ndryshme të LED -ve nga tryeza dhe më pas përfundon në një. Ashtu si në programin origjinal të Slot Machine, rutina "Clickit" simulon tingullin e rrotullimit të rrotave. Nëse të gjitha ngjyrat përputhen, atëherë quhet rutina "Fituesi". Rutina "Fituesi" ndez në çast të gjitha LED -të në një shirit dhe më pas secila rrip ndizet/fiket me radhë. Zilja gjithashtu lëshon një ton ndezjeje/fikje gjatë kësaj kohe.
Hapi 4: Video
Videoja nuk i përgjigjet lojës, sepse LED -të duken të larë dhe telefoni nuk e kap audion. Sidoqoftë, siguron një vështrim themelor në funksionimin e lojës.
Recommended:
Slot Machine: 4 hapa
Slot Machine: SHENIM: Tani kam një Instructable që ofron kodin Arduino për Slot Machine. Mbaj mend kur isha një 17-vjeçare, e diplomuar kohët e fundit në shkollën e mesme, dhe po udhëtoja me gjyshërit e mi nga Kalifornia, në shtëpinë e tyre në Michigan Me Sigurisht që ne po
Nintendo 64 Cartridge Slot LED Mod: 6 hapa
Nintendo 64 Cartridge Slot LED Mod: Qëllimi i këtij modi është të shtojë 2 LED që do të ndriçojnë vendin e fishekëve të Nintendo 64 kur ndizet. Kjo është më së shumti e dobishme për ata që përdorin fishekë të qartë të guaskës. Për shembull, unë kryesisht përdor një purpur të qartë Everdrive 64, kështu që dritat shpërndahen
Arc Lighter in a Slot Car Controller: 6 hapa (me fotografi)
Arc Lighter in a Slot Car Controller: Ky është çakmaku im i kontrolluesit të makinave me slot. Asnjëherë nuk kam menduar se do t'i bashkoja ato fjalë në një fjali! Kontrolluesi është nga një hipodrom i tipit Scalextric, por një version i keq, i lirë. Gjeta një palë prej tyre në hale dhe mendova se ata migruan
Rezervuar/flume DIY Wave Duke përdorur Arduino dhe slot V: 11 hapa (me fotografi)
Rezervuar i valëve DIY/flume Duke përdorur Arduino dhe slot V: Një rezervuar valësh është një strukturë laboratorike për vëzhgimin e sjelljes së valëve sipërfaqësore. Rezervuari tipik i valëve është një kuti e mbushur me lëng, zakonisht ujë, duke lënë hapësirë të hapur ose të mbushur me ajër në krye. Në njërin skaj të rezervuarit një aktivizues gjeneron valë; tjetra e
Clip Money Cover Cover Slot PCI: 6 hapa
Clip Money Cover Cover Slot PCI: Kam vënë re pak kohë më parë se ulja në portofolin tim gjatë gjithë ditës më lëndoi shpinën. Kështu që unë ndërmora disa hapa për të hequr qafe atë gjë. Mora një kasë celularësh të stilit me kapëse rripi që ka një xhep për kartën time të borxhit, patentë shoferin, etj. Megjithatë nuk kam pasur një mënyrë të mirë