Turinys:

Lošimo automatas: 4 žingsniai
Lošimo automatas: 4 žingsniai

Video: Lošimo automatas: 4 žingsniai

Video: Lošimo automatas: 4 žingsniai
Video: КАК НАСТРОИТЬ L4D2 2024, Lapkritis
Anonim
Lošimų automatas
Lošimų automatas

PASTABA: dabar turiu „Instructable“, kuri siūlo lošimo automato „Arduino“kodą.

Prisimenu, kai buvau 17-metė, neseniai baigusi vidurinę mokyklą ir kartu su seneliais iš Kalifornijos grįžome į savo namus Mičigano valstijoje. Žinoma, sustojome Las Vegase ir ėjome Strip, norėdami pamatyti, ką ten pamatyti. Beveik visi kazino buvo atidaryti priekyje, todėl aš suklydau į vieną su savo seneliais. Pamačiau nikelio lošimo automatą ir tiesiog turėjau įklijuoti monetą. Nustebink, nustebink, pataikiau jackpotą! „Jackpots“buvo išmokėti kaip du ritiniai po 50 nikelių, todėl kazino darbuotojas atėjo, kai užgeso šviesa ir garsas. Jis pažvelgė į mane, padavė ritinius mano močiutei ir tyliai pasakė, kad jaunesnis nei 21 metų žmogus tikrai neturėtų būti ten.

Man patinka technologijos, bet jokiu būdu nesu technologijų narkomanas, be to, man patinka daug „senosios mokyklos“dalykų, tokių kaip antikvariniai daiktai, automobiliai ir tt nuo 60 -ųjų ar 70 -ųjų, kol jie tapo pernelyg blizgūs. Aš taip pat nesu lošėjas, bet prisimenu, koks šaunus buvo tas senas laiko lošimo automatas. Tiesiog dėl malonumo nusprendžiau patikrinti kai kuriuos „eBay“ir apalpti, kai pamačiau kainų etiketes. Tikriausiai galėčiau sau tai leisti, bet esu per pigi ir vis tiek mūsų namuose nėra vietos. Vis dėlto aš maniau, kad mažiems anūkams gali patikti toks žaislas, kai jie atvyks į svečius, todėl nusprendžiau pažiūrėti, ar galiu sukurti nedidelę versiją.

1 žingsnis: komponentai

Komponentai
Komponentai
Komponentai
Komponentai
Komponentai
Komponentai

Senieji lošimo automatai turėjo tris langus ir mechaninius ratus su įvairiais vaizdais, kurie suktųsi už langų, kai buvo įdėta moneta ir ištraukta šoninė rankena. Besisukantys ratai sustodavo po vieną ir atsiras tam tikra išmoka už įvairius atitinkančius vaizdus. Jiems taip pat būdavo mirksinti lemputės ir triukšmas, jei atsiras jackpot. Aš nesistengiau tiksliai atkurti tikro lošimo automato, bet bent jau jis turėjo turėti kai kuriuos pagrindus. Man reikėjo solenoido, kad suaktyvinčiau monetų gaudyklės duris, kai įvyko jackpot, ir kai kurių šviesos diodų, skirtų mirksinčioms lemputėms. Aš taip pat norėjau kažkokio garso, todėl savo šiukšliadėžėje radau garso įrašymo modulį ir įrašiau vis populiaresnę frazę „Nugalėtojas, nugalėtojas, vištienos vakarienė“. Jis groja per mažą garsiakalbį.

Ekranas yra vienas iš didelių skaitmeninių 1601 LCD perteklių, kuriuos aš guliu. Trims langams imituoti panaudojau laužtinio skliaustelio simbolius ir galiausiai nusprendžiau tiesiog naudoti skaičius, o ne „krentančių“ratų simbolius. Pridėjau nedidelį garsinį signalą, kad pasigirstų spragtelėjimas, kol sukasi skaitmenys „ratai“. Apsišnekėjau ir svarsčiau, ar suaktyvinti „sukimąsi“, kai buvo įdėta moneta, ar sukurti atskirą rankeną. Pirktas monetų lizdas buvo su monetų atmetimo mygtuku, todėl nusprendžiau jį panaudoti sukimui pradėti. Aš sumontavau mikro jungiklį, kad jis būtų įjungtas, kai monetos atmetimo mygtukas yra beveik iki galo nuspaustas. Tarp monetų lizdo ir gaudyklės durelių buvo įdėtas PVC vamzdžio laužas, skirtas įdėtoms monetoms laikyti.

Didelė linksmybių dalis buvo nedidelis medžio darbas (vienas iš kitų mano pomėgių) pastatyti spintelę. Neturėjau nieko, kas būtų gerai mano laužo krūvoje, todėl nuėjau į vietinę medienos parduotuvę pasižvalgyti. Vienas iš jų nešamų rūšių yra tuopos, kurios, man atrodė, buvo gana švelnios. Bet kai pradėjau rūšiuoti lentas, susidūriau su viena, kurią tiesiog turėjau turėti dėl įvairių spalvų juostų. Tik vėliau sužinojau, kad tai yra „vaivorykštinės tuopos“pavyzdys. Deja, mano fotografija tikrai nesielgia teisingai.

2 žingsnis: Aparatūra

Techninė įranga
Techninė įranga

Schema parodyta aukščiau. Dauguma komponentų jau buvo aprašyti ankstesniame skyriuje ir yra gana akivaizdūs. Priekyje įdėjau keturis skirtingų spalvų šviesos diodus, po du kiekvienoje pusėje ir jie mirksi pirmyn ir atgal, kai pasiekiamas jackpotas. Schemoje jie tiesiog rodomi kaip du šviesos diodai ant PIC kaiščių 11 ir 12. Garso modulis sako, kad jis veiks nuo 5 voltų, tačiau specifikacijos rodo, kad jis yra laimingesnis už mažiau. Vietoj reguliatoriaus aš tiesiog įdėjau porą išgelbėtų 1 amperų diodų, kad sumažėtų +5 voltai moduliui. Modulio įėjimai teikia pirmenybę 3,3 voltų lygiams, todėl prie trigerio įvesties buvo pridėtas rezistoriaus daliklis.

Solenoidas veikia 12 voltų ir iš pradžių planavau tiesiog naudoti 7805 reguliatorių, kad logika būtų +5 voltai. Dėl dabartinio didelio LCD ekrano pritrūko daug energijos, todėl, norėdamas atlikti darbą, iš atsarginių dalių pasiėmiau paprastą nuolatinės srovės nuolatinės srovės reguliavimo plokštę. Mano naudojamas mažas solenoidas nėra labai galingas ir neatsitraukia, jei per daug monetų nuspaudžiamos gaudyklės durelės. Tai neturėtų kelti problemų, nes aš padariau koeficientą 8: 1, kad vaikai nesidomėtų. Bet kokiu atveju nusprendžiau naudoti bendrą N kanalo FET, kad suaktyvintų solenoidą, kad sumažėtų įtampos kritimas.

3 žingsnis: programinė įranga

Pagrindinė rutina tiesiog nepertraukiamai veikia, kol paspaudžiamas monetos lizdo mygtukas. Norint suaktyvinti gręžimo ciklą, nereikia įterpti monetos, bet tikiuosi, kad vaikai to nesupras. Nors pagrindinė rutina yra ciklas, ji didina kintamąjį „Atsitiktinis“. Pasiekus 255. ciklas paprasčiausiai perpildys iki nulio. Kai iškviečiama „Sukimo“rutina, ji tiesiog peržiūri „Atsitiktinės“reikšmės patikrinimų sąrašą, kad nustatytų, ar įvyko nugalėtojas. Kaip minėta anksčiau, koeficientas yra 8: 1, tačiau jį galima lengvai pakeisti pakeitus „Spin“laimėjimo vertes. Jei atitinkamos vertės nerandama, logika tiesiog perkelia bitus į „Atsitiktinę“ir kiekvieną tris bitus rodo kaip skaičių. Bandymas atliekamas siekiant užtikrinti, kad atsitiktinai nesutaptų skaičiai.

Įjungimo ekrane kiekviename iš trijų langų rodomas klaustukas. Kol „ratai“sukasi, kiekvienas langas kaitaliojasi tarp tuščio ir klaustuko, o tada pagaliau nusistovi ties vienu numeriu. Ši logika yra įprastoje „Send_Digs“. Užuot nuolat perrašęs visą ekraną, įprastas „Send_Dig“rašo į tam tikrą LCD vietą. Be to, kol „ratai“sukasi, įprastas „Clickit“vadinamas ratų mechaniniam garsui imituoti. Tai pasiekiama siunčiant 2 ms įjungimo / 100 ms išjungimo sekas į pjezo garsinį signalą.

Kai įvyksta jackpot, pakaitinis šviesos diodas mirksi iš dešinės į kairę, įjungiamas garso modulis ir atleidžiamos monetos durelės. Dalinių išmokų nėra, tik viskas arba nieko. Surinkus monetas, monetos dureles reikia rankiniu būdu stumti atgal iki užrakto.

Tai šiam įrašui. Peržiūrėkite kitus mano elektronikos projektus: www.boomerrules.wordpress.com

4 žingsnis: vaizdo įrašas

Štai trumpas vaizdo įrašas apie lošimo automatą veikiant.

Rekomenduojamas: