Sadržaj:

Automat: 4 koraka
Automat: 4 koraka

Video: Automat: 4 koraka

Video: Automat: 4 koraka
Video: Автомат Калашникова / АК-47 / Штурмовая винтовка (Анимация) 2024, Novembar
Anonim
Automat za kockanje
Automat za kockanje

NAPOMENA: Sada imam Instructable koji nudi Arduino kod za automat za igre na sreću.

Sjećam se kad sam imao 17 godina, nedavno završio maturu, i putovao s bakom i djedom iz Kalifornije do njihove kuće u Michiganu. Naravno da smo svratili u Las Vegas i prošetali Stripom samo da vidimo šta ima za vidjeti. Gotovo svi kockarnice bili su otvoreni sprijeda pa sam odlutao u jedan s bakom i djedom. Video sam slot mašinu od nikla i samo sam morao da ubacim novčić. Iznenađenje, iznenađenje, pogodio sam džekpot! Džekpotovi su se isplaćivali kao dvije rolne od po 50 nikla, pa je zaposlenik kazina došao kad su se svjetla i zvuk ugasili. Pogledao me, predao kiflice mojoj baki i tiho joj rekao da niko ispod 21 godine zaista ne bi trebao biti unutra.

Volim tehnologiju, ali ni na koji način nisam tehnološki narkoman, a volim i puno stvari iz stare škole, poput antikviteta, automobila itd. Na primjer, ako bih ikada odlučio kupiti fliper, poželio bih ga iz 60 -ih ili 70 -ih prije nego što su postali previše sjajni. Takođe nisam kockar, ali se sjećam kako je taj stari vremeplov bio super. Iz zabave sam odlučio provjeriti neke na eBayu i onesvijestiti se kad sam vidio oznake cijena. Vjerovatno bih si to mogao priuštiti, ali sam previše jeftin i u našem domu ionako nema mjesta za to. Ipak, mislio sam da bi mali unuci mogli uživati u takvoj igrački kad dođu u posjet pa sam odlučio vidjeti mogu li napraviti malu verziju.

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

Stari vremenski automati imali su tri prozora i mehaničke kotače s raznim slikama koje bi se vrtjele iza prozora kada bi se umetnuo novčić i povukla bočna ručka. Koluti bi se zaustavljali jedan po jedan i dolazilo bi do neke vrste isplate za različite slike. Takođe su imali tendenciju da imaju trepćuća svjetla i buku ako dođe do džekpota. Nisam pokušavao točno stvoriti stvarni slot stroj, ali barem je morao imati neke osnove. Trebao mi je solenoid da aktiviram vrata zamke za kovanice kada se dogodio džekpot i neke LED diode za trepćuća svjetla. Takođe sam želeo neku vrstu zvuka pa sam pronašao modul za snimanje zvuka u mojoj kutiji za smeće i snimio uvek popularnu frazu „Pobednik, pobednik, pileća večera“. Pušta se kroz mali zvučnik.

Ekran je jedan od velikih cifara viška 1601 LCD -a koji imam okolo. Koristio sam znakove u uglastim zagradama da simuliram tri prozora i na kraju sam odlučio koristiti samo brojeve umjesto znakova za kotačiće za “prevrtanje”. Dodao sam mali zujalicu za zvuk klikanja dok su se cifre "kotači" okretale. Zapitao sam se i razmišljao hoću li pokrenuti “okretanje” ili ne ako ubacim novčić ili da napravim zasebnu ručku. Utor za novčiće koji sam kupio došao je s gumbom za odbacivanje novčića pa sam odlučio to iskoristiti za početak okretanja. Postavio sam mikro prekidač tako da se aktivira kada se dugme za odbacivanje novčića skoro pritisne. Komad otpadne PVC cijevi postavljen je između utora za kovanice i vrata za zamku kako bi držao umetnute kovanice.

Veliki dio zabave bilo je raditi malo drvenarije (jedan od mojih drugih hobija) za izgradnju ormara. Nisam imao ništa ispravno u gomili otpada pa sam se uputio u lokalnu drvnu radnju da razgledam. Jedna od vrsta koju nose je topola koja je po meni zvučala prilično bljutavo. Ali kad sam počeo prebirati ploče, naišao sam na jednu koju sam jednostavno morao imati zbog raznolikosti traka u boji. Tek kasnije sam saznao da je to primjer onoga što se naziva „topola duge“. Nažalost, moje fotografije zaista ne odgovaraju.

Korak 2: Hardver

Hardver
Hardver

Shema je prikazana gore. Većina komponenti već je opisana u prethodnom odjeljku i prilično su očigledne. Postavio sam četiri LED u različitim bojama sprijeda, po dvije sa svake strane, a one bljeskaju naprijed -natrag kada se udari džekpot. Shema ih samo prikazuje kao dvije LED diode na PIC pinovima 11 i 12. Zvučni modul kaže da će raditi na 5 volti, ali specifikacije pokazuju da je sretniji sa manje od toga. Umjesto regulatora, samo sam stavio nekoliko spašenih dioda od 1 amp u seriju kako bih spustio +5 volti na modul. Ulazi u modulu preferiraju nivoe od 3,3 volti pa je na ulaz okidača dodan razdjelnik otpornika.

Solenoid radi na 12 volti, a prvobitno sam planirao samo koristiti regulator 7805 za osiguravanje +5 volti za logiku. Zbog trenutnog izvlačenja velikog LCD-a, nestalo je mnogo energije pa sam uzeo jednostavnu DC-DC regulacijsku ploču iz izvora napajanja za obavljanje posla. Mali solenoid koji sam koristio nije jako moćan i neće se povući ako previše kovanica pritisne na vrata sifona. To ne bi trebao biti problem jer sam napravio kvotu 8: 1 da zadržim interes djece. U svakom slučaju, odlučio sam upotrijebiti generički N-kanalni FET za aktiviranje solenoida kako bih smanjio pad napona.

Korak 3: Softver

Glavna rutina se samo ponavlja neprekidno dok se ne pritisne dugme na otvoru za novčić. Nema zahtjeva da prvo umetnete novčić da biste aktivirali ciklus okretanja, ali se nadam da djeca to neće shvatiti. Dok se glavna rutina petlja, ona povećava varijablu „Slučajno“. Jednostavno će se vratiti na nulu ciklusa nakon što dosegne 255. Kada se pozove rutina "Spin", ona samo prolazi kroz listu provjera vrijednosti u "Random" kako bi utvrdila je li došlo do pobjednika. Kao što je ranije rečeno, kvote su postavljene na 8: 1, ali se lako mogu promijeniti promjenom dobitnih vrijednosti u "Spinu". Ako odgovarajuća vrijednost nije pronađena, logika samo pomiče bitove u "Random" i prikazuje svaka tri bita kao broj. Testira se kako bi se osiguralo da se ne dogodi slučajno podudaranje znamenki.

Ekran za uključivanje prikazuje znak pitanja u svakom od tri prozora. Dok se „točkovi“okreću, svaki prozor će se izmjenjivati između praznog i upitnog znaka, a zatim će se konačno zaustaviti na broju jedan po jedan. Ta logika je sadržana u rutini “Send_Digs”. Umjesto da morate stalno prepisivati cijeli prikaz, rutina “Send_Dig” upisuje na određenu LCD lokaciju. Takođe, dok se „točkovi“okreću, poziva se rutinski „Clickit“da simulira mehanički zvuk točkova. To se postiže slanjem sekvenci od 2 ms za uključivanje / 100 ms isključenja na piezio zujalicu.

Kada dođe do džekpota, naizmjenično LED svjetlo treperi zdesna nalijevo, zvučni modul se aktivira i vrata novčića se otpuštaju. Nema djelomičnih isplata, samo sve ili ništa. Nakon što se prikupe kovanice, vrata kovanica moraju se ručno gurnuti nazad do zasuna.

To je to za ovaj post. Pogledajte i ostale moje elektroničke projekte na: www.boomerrules.wordpress.com

Korak 4: Video zapis

Evo kratkog video zapisa automata na djelu.

Preporučuje se: