Satura rādītājs:
Video: Spēļu automāts: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
PIEZĪME: Man tagad ir Instructable, kas piedāvā spēļu automāta Arduino kodu.
Es atceros, kad es biju 17 gadus vecs, nesen beidzis vidusskolu un kopā ar vecvecākiem no Kalifornijas devāmies atpakaļ uz savām mājām Mičiganā. Protams, mēs apstājāmies Lasvegasā un gājām pa Stripu, lai tikai redzētu, ko tur redzēt. Gandrīz visi kazino bija atvērti priekšā, tāpēc es kopā ar saviem vecvecākiem nokļuvu vienā. Es ieraudzīju niķeļa spēļu automātu un vienkārši vajadzēja ielikt monētu. Pārsteigums, pārsteigums, es trāpīju džekpotā! Džekpoti tika izmaksāti kā divi ruļļi pa 50 niķeļiem katrā, tāpēc kazino darbinieks ieradās, kad nodzisa gaismas un skaņa. Viņš paskatījās uz mani, pasniedza rullīšus manai vecmāmiņai un klusi pateica, ka ikvienam, kas jaunāks par 21 gadu, tur tiešām nevajadzētu atrasties.
Man patīk tehnoloģijas, bet es nekādā ziņā neesmu tehnoloģiju junkie, un man patīk arī daudzas vecās skolas lietas, piemēram, senlietas, automašīnas utt. Piemēram, ja es kādreiz nolēmu nopirkt pinball mašīnu, es to vēlētos. no 60. vai 70. gadiem, pirms tie kļuva pārāk spīdīgi. Es arī neesmu spēlmanis, taču atceros, cik foršs bija tas vecais spēļu automāts. Vienkārši prieka pēc es nolēmu dažus pārbaudīt eBay un noģību, ieraugot cenu zīmes. Es droši vien varētu to atļauties, bet esmu pārāk lēts, un mūsu mājās tam nav vietas. Tomēr es domāju, ka mazie mazbērni, ierodoties ciemos, varētu izbaudīt šādu rotaļlietu, tāpēc nolēmu noskaidrot, vai es varētu izveidot nelielu versiju.
1. darbība: sastāvdaļas
Veciem spēļu automātiem bija trīs logi un mehāniski riteņi ar dažādiem attēliem, kas grieztos aiz logiem, kad tika ievietota monēta un pavilkts sānu rokturis. Vērpšanas riteņi apstāsies pa vienam, un par dažādiem atbilstošiem attēliem notiks kāda veida izmaksa. Viņiem bija tendence arī mirgot gaismām un troksnim, ja notika džekpots. Es nemēģināju precīzi izveidot reālu spēļu automātu, bet vismaz tam bija jābūt dažiem pamatiem. Man vajadzēja solenoīdu, lai aktivizētu monētu slazdošanas durvis, kad notika džekpots, un dažas gaismas diodes mirgojošām gaismām. Es arī gribēju kaut kādu skaņu, tāpēc savā atkritumu kastē atradu skaņu ierakstīšanas moduli un ierakstīju arvien populārāko frāzi “Uzvarētājs, uzvarētājs, vistas vakariņas”. Tas skan caur nelielu skaļruni.
Displejs ir viens no lielajiem 1601 LCD pārpalikumiem, kas man atrodas. Es izmantoju kvadrātiekavas rakstzīmes, lai simulētu trīs logus, un galu galā nolēmu vienkārši izmantot ciparus, nevis rakstzīmes rāpojošajiem riteņiem. Es pievienoju nelielu skaņas signālu, lai radītu klikšķi, kamēr cipari “riteņi” griežas. Es apčubinājos un izdomāju, vai, ieslēdzot monētu, ieslēgt vai griezt “griešanos” vai izveidot atsevišķu rokturi. Nopirktajā monētu slotā bija monētu noraidīšanas poga, tāpēc es nolēmu to izmantot, lai sāktu griezienu. Es uzstādīju mikro slēdzi, lai tas tiktu aktivizēts, kad monētu noraidīšanas poga ir gandrīz pilnībā nospiesta. Starp monētu spraugu un slazda durtiņām tika novietots PVC lūžņu gabals, lai turētu ievietotās monētas.
Liela daļa jautrības bija neliels koka darbs (viens no citiem maniem hobijiem), lai izveidotu skapi. Manā lūžņu kaudzē nebija nekā pareiza, tāpēc devos uz vietējo kokmateriālu veikalu, lai paskatītos apkārt. Viens no veidiem, ko viņi nes, ir papele, kas, manuprāt, izklausījās diezgan mīlīga. Bet, kad es sāku šķirot dēļus, es saskāros ar tādu, kas man vienkārši vajadzēja, jo bija dažādas krāsu joslas. Tikai vēlāk es uzzināju, ka tas ir piemērs tam, ko sauc par “varavīksnes papeli”. Diemžēl mana fotogrāfija to nedara taisnīgi.
2. darbība. Aparatūra
Shēma ir parādīta iepriekš. Lielākā daļa sastāvdaļu jau ir aprakstītas iepriekšējā sadaļā un ir diezgan acīmredzamas. Es novietoju četras dažādu krāsu gaismas diodes priekšpusē, divas katrā pusē, un tās mirgo turp un atpakaļ, kad tiek sasniegts džekpots. Shēma tikai parāda tos kā divus gaismas diodes uz PIC tapām 11 un 12. Skaņas modulis saka, ka tas darbosies ar 5 voltiem, bet specifikācijas liecina, ka tas ir laimīgāks par mazāku. Regulatora vietā es vienkārši ievietoju pāris izglābtas 1 amp diodes virknē, lai nomestu +5 voltus modulim. Ieejas modulī dod priekšroku 3,3 voltu līmeņiem, tāpēc sprūda ieejai tika pievienots rezistoru dalītājs.
Solenoīds darbojas ar 12 voltiem, un sākotnēji es plānoju vienkārši izmantot 7805 regulatoru, lai nodrošinātu loģikai +5 voltus. Lielā LCD pašreizējā zīmējuma dēļ tika iztērēta liela jauda, tāpēc es paņēmu vienkāršu līdzstrāvas līdzstrāvas regulatora plāksni no detaļu piegādes, lai veiktu darbu. Mazais solenoīds, ko es izmantoju, nav ļoti spēcīgs, un tas netiks ievilkts, ja slazda durvis nospiež pārāk daudz monētu. Tam nevajadzētu būt problēmām, jo es izdarīju koeficientu 8: 1, lai saglabātu bērnu interesi. Jebkurā gadījumā es nolēmu izmantot vispārēju N-kanālu FET, lai aktivizētu solenoīdu, lai samazinātu sprieguma kritumu.
3. darbība: programmatūra
Galvenais režīms vienkārši nepārtraukti darbojas, līdz tiek nospiesta monētas slota poga. Lai aktivizētu griešanās ciklu, nav obligāti vispirms jāievieto monēta, bet es ceru, ka bērni to neizprot. Kamēr galvenā rutīna ir cilpas, tā palielina mainīgo “Random”. Pēc tam, kad tas sasniegs 255. ciklu, tas vienkārši pārplūdīs atpakaļ līdz nullei. Kad tiek izsaukta “Griešanas” kārtība, tā vienkārši iziet “Pārbaudes” vērtības pārbaudes sarakstu, lai noteiktu, vai ir noticis uzvarētājs. Kā minēts iepriekš, koeficients ir noteikts 8: 1, taču to var viegli mainīt, mainot laimesta vērtības “Spin”. Ja atbilstošā vērtība netiek atrasta, loģika vienkārši pārvieto bitus “Random” un parāda visus trīs bitus kā skaitli. Tiek veikts tests, lai pārliecinātos, ka nejauša ciparu sakritība nenotiek.
Ieslēgšanas displejā katrā no trim logiem tiek parādīta jautājuma zīme. Kamēr “riteņi” griežas, katrs logs pārmaiņus būs tukšs un jautājuma zīme, un pēc tam beidzot atrisināsies ar numuru viens. Šī loģika ir iekļauta ikdienas “Send_Digs”. Tā vietā, lai pastāvīgi pārrakstītu visu displeju, ikdienas “Send_Dig” raksta uz noteiktu LCD atrašanās vietu. Turklāt, kamēr “riteņi” griežas, tiek izsaukts parastais “Clickit”, lai simulētu riteņu mehānisko skaņu. Tas tiek panākts, nosūtot 2 ms ieslēgšanas / 100 ms izslēgšanas secības pjezo skaņas signālam.
Ja notiek džekpots, gaismas diodes pārmaiņus mirgo no labās uz kreiso pusi, skaņas modulis tiek aktivizēts un monētas durvis tiek atlaistas. Nav daļēju izmaksu, tikai viss vai nekas. Pēc monētu savākšanas monētu durvis manuāli jāatstumj atpakaļ, lai tās aiztaisītu.
Tas ir šim ierakstam. Iepazīstieties ar maniem citiem elektronikas projektiem: www.boomerrules.wordpress.com
4. solis: video
Šeit ir neliels video par spēļu automātu darbībā.
Ieteicams:
Arduino kabatas spēļu automāts: 4 soļi
Spēļu automāts Arduino Pocket: Es būšu godīgs un teikšu, ka šis projekts nekad nebūtu noticis, izņemot to, ka es patvēros savā vietā koronavīrusa uzliesmojuma laikā, es nejauši redzēju, ka Instructables rīko konkursu “LED sloksne”, un Man ir dažas LED sloksnes
Mini spēļu automāts "Uzmini skaitli" ar Micro: bit: 10 soļi
Mini spēļu automāts "Uzmini skaitli" ar Micro: bit: vai esi kādreiz spēlējis " Guess the Number "? Šī ir ļoti viegli veidojama mini spēļu mašīna, kas spēlē " Guess the Number " ar Tevi. Mēs izstrādājām šo DIY projektu, lai veicinātu fizisku spēli un palīdzētu bērniem apgūt programmēšanu. Tas izmanto MU
DIY spēļu kontrolieris uz Arduino bāzes - Arduino PS2 spēļu kontrolieris - Spēlējot Tekken ar DIY Arduino Gamepad: 7 soļi
DIY spēļu kontrolieris uz Arduino bāzes | Arduino PS2 spēļu kontrolieris | Spēlēt Tekken ar DIY Arduino Gamepad: Sveiki, puiši, spēlēt spēles vienmēr ir jautri, bet spēlēt ar savu DIY pielāgoto spēļu kontrolieri ir jautrāk. Tāpēc šajā instrukcijā mēs izveidosim spēles kontrolieri, izmantojot arduino pro micro
Retro spēļu automāts ar aveņu PI, RetroPie un mājās gatavotu futrāli: 17 soļi (ar attēliem)
Retro spēļu automāts ar Raspberry PI, RetroPie un mājās gatavotu lietu: Pirms kāda laika es atradu Linux izplatīšanu Raspberry Pi ar nosaukumu RetroPie. Es uzreiz uzzināju, ka tā ir lieliska ideja ar lielisku īstenošanu. Viena mērķa retro spēļu sistēma bez nevajadzīgām funkcijām. Izcili. Drīz pēc tam es nolēmu
Arkādes spēļu automāts ar Raspberry Pi: 7 soļi (ar attēliem)
Arkādes spēļu mašīna ar Raspberry Pi: stāsta veidošana: Arkādes spēļu automāts ar retro pi (aveņu pi3)