Obsah:

Slot Machine: 4 kroky
Slot Machine: 4 kroky

Video: Slot Machine: 4 kroky

Video: Slot Machine: 4 kroky
Video: МАЙКЛ РОУЧ: 4 ШАГА. КАК ДОСТИГАТЬ ЦЕЛЕЙ? 2024, Červenec
Anonim
Automat
Automat

POZNÁMKA: Nyní mám Instructable, který nabízí kód Arduino pro automat.

Pamatuji si, když mi bylo 17 let, čerstvý absolvent střední školy, a cestoval jsem s prarodiči z Kalifornie zpět do jejich domova v Michiganu. Samozřejmě jsme se zastavili v Las Vegas a prošli jsme se po Stripu, abychom viděli, co je k vidění. Téměř všechna kasina byla vpředu otevřená, takže jsem se zatoulal do jednoho se svými prarodiči. Viděl jsem automat na nikl a jen jsem musel vložit minci. Překvapení, překvapení, trefil jsem jackpot! Jackpoty byly vyplaceny jako dvě role po 50 niklech, takže zaměstnanec kasina přišel, když zhasla světla a zvuk. Podíval se na mě, podal rohlíky mé babičce a tiše jí řekl, že tam opravdu neměl být nikdo mladší 21 let.

Mám rád technologii, ale v žádném případě nejsem technický feťák a také mám rád spoustu věcí ze staré školy, jako jsou starožitnosti, auta atd. Například kdybych se někdy rozhodl koupit pinball, chtěl bych ho ze 60. nebo 70. let, než se příliš nablýskali. Také nejsem hazardní hráč, ale pamatuji si, jak skvělý byl ten starý časový automat. Jen pro zajímavost, rozhodl jsem se některé vyzkoušet na eBay a omdlel jsem, když jsem viděl cenovky. Pravděpodobně bych si to mohl dovolit, ale jsem příliš levný a v našem domě pro to stejně není místo. Přesto jsem si myslel, že by se malým vnoučatům mohla taková hračka líbit, až přijdou na návštěvu, a tak jsem se rozhodl, že zkusím postavit malou verzi.

Krok 1: Součásti

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

Staré výherní automaty měly tři okna a mechanická kola s různými obrázky, které se za okny otáčely, když byla vložena mince a vytažena boční rukojeť. Točící se kola by se zastavila jedna po druhé a došlo by k nějaké výplatě za různé shodné obrázky. Také mívali blikající světla a hluk, pokud došlo k jackpotu. Nesnažil jsem se přesně obnovit skutečný automat, ale alespoň to muselo mít některé základy. Potřeboval jsem solenoid k aktivaci dveří pasti pro mince, když došlo k jackpotu, a nějaké LED diody pro blikající světla. Chtěl jsem také nějaký druh zvuku, a tak jsem našel ve svém haraburdu modul pro záznam zvuku a nahrál stále oblíbenější frázi „Vítěz, vítěz, kuřecí večeře“. Hraje přes malý reproduktor.

Displej je jedním z velkých digitálních přebytečných 1601 LCD, kolem kterých jsem ležel. Použil jsem znaky se hranatou závorkou k simulaci tří oken a nakonec jsem se rozhodl použít pouze čísla místo znaků pro „padající“kola. Přidal jsem malý bzučák, aby vydával cvakavý zvuk, zatímco se číslice „kolečka“otáčely. Lemoval jsem a lámal si hlavu nad tím, jestli spustit nebo ne spustit „točení“, když byla vložena mince, nebo postavit samostatné držadlo. Kryt na mince, který jsem koupil, byl dodáván s tlačítkem pro odmítnutí mince, takže jsem se rozhodl použít to k zahájení rotace. Namontoval jsem mikrospínač, aby se aktivoval, když je tlačítko pro odmítnutí mince téměř úplně stisknuto. Mezi štěrbinou pro mince a dvířky pasti byl umístěn kus šrotu z PVC, který držel vložené mince.

Velkou část zábavy tvořilo drobné zpracování dřeva (jedno z mých dalších koníčků) při stavbě skříně. V hromadě šrotu jsem neměl nic, co by bylo úplně v pořádku, a tak jsem se vydal podívat do místního obchodu se dřevem. Jedním z typů, které nosí, je topol, který podle mě zněl dost nevýrazně. Ale když jsem začal třídit desky, narazil jsem na jednu, kterou jsem prostě musel mít kvůli její rozmanitosti barevných pruhů. Teprve později jsem zjistil, že je to příklad toho, co se nazývá „Duhový topol“. Moje fotografie bohužel neodpovídá skutečnosti.

Krok 2: Hardware

Hardware
Hardware

Schéma je uvedeno výše. Většina komponent již byla popsána v předchozí části a jsou celkem zřejmé. Na přední stranu jsem umístil čtyři různě barevné LED diody, dvě na každé straně a při zásahu jackpotu blikají tam a zpět. Schéma je ukazuje pouze jako dvě LED diody na PIC pinech 11 a 12. Zvukový modul říká, že poběží na 5 voltů, ale specifikace ukazují, že je šťastnější s méně než tím. Namísto regulátoru jsem dal do série pár zachráněných 1 amp diod, abych snížil +5 voltů do modulu. Vstupy do modulu dávají přednost úrovním 3,3 V, takže ke spouštěcímu vstupu byl přidán odporový dělič.

Solenoid běží na 12 voltech a původně jsem plánoval použít pouze regulátor 7805, který poskytne logiku +5 voltů. Kvůli současnému odběru velkého LCD se rozptýlilo velké množství energie, a tak jsem pořídil jednoduchou desku regulátoru buzení DC-DC z dodávek dílů, abych tu práci vykonal. Malý solenoid, který jsem použil, není příliš silný a nezatáhne se, pokud na dveře pasti tlačí příliš mnoho mincí. To by neměl být problém, protože jsem vytvořil kurz 8: 1, abych udržel zájem dětí. V každém případě jsem se rozhodl použít generický N-kanálový FET k aktivaci solenoidu, aby se snížil pokles napětí.

Krok 3: Software

Hlavní rutina se nepřetržitě opakuje, dokud není stisknuto tlačítko na slotu na mince. K aktivaci cyklu odstřeďování není nutné nejprve vložit minci, ale doufám, že na to děti nepřijdou. Zatímco hlavní rutina je ve smyčce, zvyšuje proměnnou „Random“. Jednoduše přeteče zpět na nulu cyklu poté, co dosáhne 255. Když je vyvolána rutina „Spin“, projde seznamem kontrol hodnoty v „Random“, aby se zjistilo, zda došlo k vítězi. Jak již bylo uvedeno dříve, kurzy jsou nastaveny na 8: 1, ale lze je snadno změnit úpravou výherních hodnot v „Spin“. Pokud není nalezena odpovídající hodnota, logika pouze přesune bity na „Náhodné“a zobrazí každé tři bity jako číslo. Provede se test, aby se zajistilo, že nedojde k náhodné shodě číslic.

Displej při zapnutí zobrazuje v každém ze tří oken otazník. Zatímco se „kola“točí, v každém okně se bude střídat prázdné místo a otazník a nakonec se nakonec usadí na jedničce. Tato logika je obsažena v rutině „Send_Digs“. Místo toho, aby bylo nutné neustále přepisovat celý displej, rutina „Send_Dig“zapisuje na konkrétní umístění LCD. Zatímco se točí „kola“, je volána rutina „Clickit“, která simuluje mechanický zvuk kol. Toho je dosaženo odesláním sekvencí 2 ms zapnuto / 100 ms vypnuto do piezio bzučáku.

Když dojde k jackpotu, LED diody střídavě blikají zprava doleva, zvukový modul se aktivuje a dvířka na mince se uvolní. Neexistují žádné částečné výplaty, prostě všechno nebo nic. Poté, co jsou mince shromážděny, musí být dvířka na mince ručně zatlačena zpět do západky.

To je k tomuto příspěvku. Podívejte se na mé další projekty v oblasti elektroniky na: www.boomerrules.wordpress.com

Krok 4: Video

Zde je krátké video z automatu v akci.

Doporučuje: