Sisällysluettelo:

Raha -automaattiyhdistys: 4 vaihetta
Raha -automaattiyhdistys: 4 vaihetta

Video: Raha -automaattiyhdistys: 4 vaihetta

Video: Raha -automaattiyhdistys: 4 vaihetta
Video: 4 steppiä VASTAANOTTAMISEN taajuudelle ja manifestoinnin onnistumiseen 2024, Marraskuu
Anonim
Peliautomaatti
Peliautomaatti

HUOMAUTUS: Minulla on nyt Instructable, joka tarjoaa Arduino -koodin kolikkopelille.

Muistan, kun olin 17-vuotias, äskettäin valmistunut lukio ja matkustin isovanhempieni kanssa Kaliforniasta takaisin kotiinsa Michiganiin. Tietenkin pysähdyimme Las Vegasiin ja kävelimme Stripiä vain nähdäksemme, mitä siellä oli nähtävää. Lähes kaikki kasinot olivat auki edestä, joten vaelsin yhteen isovanhempieni kanssa. Näin nikkeli -kolikkopelin ja minun piti vain lyödä kolikko sisään. Yllätys, yllätys, osuin jättipottiin! Jättipotit maksettiin kahdella 50 nikkelin rullalla, joten kasinon työntekijä tuli paikalle, kun valot ja ääni sammui. Hän katsoi minua, ojensi rullat isoäidilleni ja kertoi hiljaa, ettei alle 21 -vuotiaiden todellakaan pitänyt olla siellä.

Pidän tekniikasta, mutta en missään nimessä ole teknologian junkie, ja pidän myös monista "vanhan koulun" tavaroista, kuten antiikkia, autoja jne. Esimerkiksi jos joskus päättäisin ostaa flipperikoneen, haluaisin sellaisen 60- tai 70 -luvulta, ennen kuin ne muuttuivat liian kiiltäviksi. En myöskään ole uhkapeli, mutta muistan kuinka siisti tuo vanha peliautomaatti oli. Vain huvin vuoksi päätin tarkistaa joitain eBayssa ja pyörtyä, kun näin hintalappuja. Minulla olisi luultavasti varaa siihen, mutta olen liian halpa, eikä kotonamme ole sille sijaa. Silti ajattelin, että pienet lapsenlapset saattavat nauttia tuollaisesta lelusta, kun he tulevat kylään, joten päätin katsoa, voisinko rakentaa pienen version.

Vaihe 1: Komponentit

Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
Komponentit

Vanhoissa peliautomaateissa oli kolme ikkunaa ja mekaaniset pyörät, joissa oli erilaisia kuvia, jotka pyörivät ikkunoiden takana, kun kolikko asetettiin ja sivukahvaa vedettiin. Pyörivät pyörät pysähtyisivät yksi kerrallaan ja jonkinlainen voitto tapahtuisi eri vastaavista kuvista. Heillä oli myös taipumus vilkkua ja melua, jos jättipotti tapahtui. En yrittänyt luoda todellista hedelmäpeliä, mutta ainakin siinä oli oltava joitain perusasioita. Tarvitsin solenoidin aktivoidaksesi kolikoiden luukun oven, kun jättipotti tapahtui, ja joitain LED -valoja vilkkuville valoille. Halusin myös jonkinlaisen äänen, joten löysin roskapostistani äänitallenninmoduulin ja tallensin yhä suositun lauseen "Voittaja, voittaja, kanaillallinen". Se soittaa pienen kaiuttimen kautta.

Näyttö on yksi suurimmista 1601 LCD -ylijäämistä, joita minulla on. Simuloin kolmea ikkunaa hakasulkeilla ja päätin lopulta käyttää vain numeroita”pyörivien” pyörien merkkien sijaan. Lisäsin pienen summerin, jotta kuului naksahdus numeron "pyörät" pyöriessä. Hymyilin ja mietin, käynnistetäänkö "pyöritys", kun kolikko asetetaan sisään, vai rakennetaanko erillinen kahva. Ostamani kolikkopaikan mukana tuli kolikon hylkäyspainike, joten päätin käyttää sitä pyöräytyksen aloittamiseen. Asensin mikrokytkimen niin, että se aktivoituu, kun kolikon hylkäyspainike painetaan lähes kokonaan. Kolikkoraon ja luukun väliin sijoitettiin PVC -romuputki, joka sisälsi kolikot.

Suuri osa hauskaa oli tehdä pieniä puutöitä (yksi harrastuksistani) kaapin rakentamiseksi. Minulla ei ollut romupinoissani mitään oikein, joten menin paikalliseen puutavarakauppaan katsomaan ympärilleni. Yksi heidän kantamistaan tyypeistä on poppeli, joka minusta kuulosti melko tylsältä. Mutta kun aloin lajitella tauluja, törmäsin sellaiseen, joka oli pakko saada, koska siinä oli erilaisia värinauhoja. Vasta myöhemmin huomasin, että se on esimerkki siitä, mitä kutsutaan "sateenkaaripoppeliksi". Valitettavasti valokuvaukseni ei tee oikeutta.

Vaihe 2: Laitteisto

Laitteisto
Laitteisto

Kaavio on esitetty yllä. Suurin osa komponenteista on jo kuvattu edellisessä osassa ja ovat melko ilmeisiä. Laitoin etupuolelle neljä eri väristä LEDiä, kaksi kummallekin puolelle, ja ne vilkkuvat edestakaisin, kun jättipotti osuu. Kaaviossa näkyy vain kaksi LEDiä PIC -nastoissa 11 ja 12. Äänimoduuli sanoo, että se toimii 5 voltilla, mutta tekniset tiedot osoittavat, että se on onnellisempi vähemmän. Säätimen sijaan laitoin vain pari pelastettua 1 ampeerin diodia sarjaan pudottaaksesi +5 volttia moduuliin. Moduulin tulot suosivat 3,3 voltin tasoja, joten liipaisutuloon lisättiin vastusjakaja.

Solenoidi toimii 12 voltilla ja alun perin olin suunnitellut käyttäväni vain 7805 -säädintä +5 voltin tarjoamiseksi logiikalle. Suuren nestekidenäytön nykyisen piirtämisen vuoksi virtaa haihtui paljon, joten tartuin yksinkertaiseen DC-DC-buck-säätökorttiin varaosastani tekemään työn. Pieni solenoidi, jota käytin, ei ole kovin voimakas, eikä se vetäydy sisään, jos liikaa kolikoita painaa ansaan. Sen ei pitäisi olla ongelma, koska tein kertoimen 8: 1 pitääkseni lapset kiinnostuneina. Joka tapauksessa päätin käyttää yleistä N-kanavan FET: tä solenoidin aktivoimiseksi jännitehäviön vähentämiseksi.

Vaihe 3: Ohjelmisto

Päärutiini silmukoi vain jatkuvasti, kunnes kolikkopaikan painiketta painetaan. Pyöritysjakson aktivoimiseksi ei tarvitse asettaa kolikkoa ensin, mutta toivon, että lapset eivät ymmärrä sitä. Vaikka päärutiini on silmukointi, se lisää muuttujaa "Satunnainen". Se yksinkertaisesti ylivuotaa takaisin nollaan syklin sen jälkeen, kun se on saavuttanut 255. Kun “Pyöräytys” -rutiinia kutsutaan, se vain käy läpi luettelon tarkistuksista”Satunnainen” -arvossa määrittääkseen, onko voittaja tapahtunut. Kuten aiemmin todettiin, kertoimet asetetaan 8: 1, mutta sitä voidaan helposti muuttaa muuttamalla "Spin" -voittoarvoja. Jos vastaavaa arvoa ei löydy, logiikka siirtää vain bittejä satunnaisessa järjestyksessä ja näyttää kaikki kolme bittiä numeroina. Testi tehdään sen varmistamiseksi, että numeroita ei tapahdu vahingossa.

Käynnistysnäytössä näkyy kysymysmerkki kussakin kolmesta ikkunasta. "Pyörien" pyöriessä jokainen ikkuna vaihtuu tyhjän ja kysymysmerkin välillä ja asettuu lopulta numero yksi kerrallaan. Tämä logiikka sisältyy rutiiniin "Send_Digs". Sen sijaan, että koko näyttö olisi kirjoitettava jatkuvasti uudelleen, rutiininomainen "Send_Dig" kirjoittaa tiettyyn nestekidenäyttöön. Lisäksi "pyörien" pyöriessä rutiininomainen "Clickit" kutsutaan simuloimaan pyörien mekaanista ääntä. Tämä saavutetaan lähettämällä 2 ms päälle / 100 ms pois jaksot piezio -summeriin.

Jättipotin sattuessa LED -merkkivalo vilkkuu oikealta vasemmalle, äänimoduuli aktivoituu ja kolikon luukku vapautetaan. Osittaisia maksuja ei ole, vain kaikki tai ei mitään. Kun kolikot on kerätty, kolikon ovi on painettava manuaalisesti takaisin salpaan.

Siinä tämä postaus. Tutustu muihin elektroniikkaprojekteihini osoitteessa: www.boomerrules.wordpress.com

Vaihe 4: Video

Tässä lyhyt video kolikkopelistä toiminnassa.

Suositeltava: