Spisu treści:
Wideo: Automat do gry: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
UWAGA: Mam teraz Instructable, który oferuje kod Arduino dla automatu.
Pamiętam, jak miałem 17 lat i niedawno ukończyłem szkołę średnią i podróżowałem z dziadkami z Kalifornii do ich domu w Michigan. Oczywiście zatrzymaliśmy się w Las Vegas i przeszliśmy się Strip tylko po to, żeby zobaczyć, co jest do zobaczenia. Prawie wszystkie kasyna były otwarte z przodu, więc wszedłem do jednego z dziadkami. Widziałem automat do gry w nikiel i po prostu musiałem wbić monetę. Niespodzianka, niespodzianka, trafiłem w dziesiątkę! Jackpoty były wypłacane w postaci dwóch rolek po 50 pięciocentówek każda, więc pracownik kasyna podszedł, gdy zgasły światła i dźwięk. Spojrzał na mnie, wręczył bułki mojej babci i cicho powiedział jej, że nikt poniżej 21 roku życia tak naprawdę nie powinien tam być.
Lubię technologię, ale w żadnym wypadku nie jestem ćpunem technicznym, a także lubię wiele „starej szkoły” rzeczy, takich jak antyki, samochody itp. Na przykład, gdybym kiedykolwiek zdecydował się na zakup automatu do pinballa, chciałbym go mieć z lat 60-tych lub 70-tych, zanim stały się zbyt lśniące. Nie jestem też hazardzistą, ale pamiętam, jak fajny był ten stary automat do gry. Dla zabawy postanowiłem sprawdzić kilka na eBayu i prawie zemdlałem, gdy zobaczyłem metki. Mnie pewnie na to stać, ale jestem za tani, a w naszym domu i tak nie ma na to miejsca. Mimo to pomyślałem, że młode wnuki mogą cieszyć się taką zabawką, kiedy przyjadą z wizytą, więc postanowiłem sprawdzić, czy uda mi się zbudować małą wersję.
Krok 1: Komponenty
Stare automaty do gry miały trzy okna i mechaniczne koła z różnymi obrazami, które obracały się za oknami po włożeniu monety i pociągnięciu bocznej rączki. Kręcące się koła zatrzymywały się pojedynczo i pojawiała się jakaś wypłata za różne pasujące obrazy. Mieli również tendencję do migania świateł i hałasu, jeśli doszło do jackpota. Nie próbowałem dokładnie odtworzyć prawdziwego automatu do gry, ale przynajmniej musiał on mieć pewne podstawy. Potrzebowałem solenoidu, aby aktywować drzwi pułapki na monety, gdy nastąpił jackpot i kilka diod LED do migania świateł. Chciałem też mieć jakiś dźwięk, więc znalazłem moduł rejestratora dźwięku w moim pojemniku na śmieci i nagrałem popularne zdanie „Zwycięzca, zwycięzca, obiad z kurczakiem”. Gra przez mały głośnik.
Wyświetlacz jest jednym z dużych nadwyżek 1601 LCD, które mam. Użyłem znaków w nawiasach kwadratowych, aby zasymulować trzy okna i ostatecznie zdecydowałem się po prostu użyć liczb zamiast znaków dla kół „toczących się”. Dodałem mały brzęczyk, który wydawał dźwięk klikania, gdy cyfry „koła” się obracały. Kręciłem się i zastanawiałem, czy uruchomić „spin” po włożeniu monety, czy też zbudować oddzielny uchwyt. Zakupiony przeze mnie automat na monety ma przycisk odrzucania monet, więc postanowiłem go użyć do rozpoczęcia spinu. Zamontowałem mikroprzełącznik, aby aktywował się, gdy przycisk odrzucania monet jest prawie całkowicie wciśnięty. Pomiędzy otworem na monety a klapą wrzutni umieszczono kawałek złomowanej rury PCV, w której znajdowały się włożone monety.
Dużą częścią zabawy było wykonanie małej stolarki (jedno z moich innych hobby) przy budowie szafki. Nie miałem niczego, co byłoby w porządku na moim stosie złomu, więc udałem się do lokalnego sklepu z drewnem, aby się rozejrzeć. Jednym z rodzajów, które noszą, jest topola, która dla mnie brzmiała dość nijako. Ale kiedy zacząłem sortować tablice, natknąłem się na taką, którą po prostu musiałem mieć ze względu na różnorodność kolorowych pasm. Dopiero później dowiedziałem się, że jest to przykład tego, co określa się mianem „Tęczowej Topoli”. Niestety, moja fotografia tak naprawdę nie oddaje sprawiedliwości.
Krok 2: Sprzęt
Schemat pokazano powyżej. Większość komponentów została już opisana w poprzedniej sekcji i jest dość oczywista. Umieściłem cztery różne kolorowe diody LED z przodu, po dwie z każdej strony, które migają tam i z powrotem, gdy zostanie trafiony jackpot. Schemat pokazuje je jako dwie diody LED na pinach PIC 11 i 12. Moduł dźwiękowy mówi, że będzie działał na 5 woltach, ale specyfikacje pokazują, że jest szczęśliwszy z mniejszą ilością. Zamiast regulatora po prostu umieściłem kilka uratowanych diod 1 A szeregowo, aby obniżyć napięcie +5 woltów do modułu. Wejścia modułu preferują poziomy 3,3 V, dlatego do wejścia wyzwalającego dodano dzielnik rezystorowy.
Solenoid działa na 12 V i pierwotnie planowałem użyć regulatora 7805, aby zapewnić +5 V dla logiki. Ze względu na pobór prądu przez duży wyświetlacz LCD rozpraszana była duża moc, więc wziąłem prostą płytkę regulatora DC-DC buck z mojego źródła części, aby wykonać tę pracę. Mały solenoid, którego użyłem, nie jest zbyt mocny i nie cofa się, jeśli zbyt wiele monet naciska na drzwi pułapki. To nie powinno stanowić problemu, ponieważ ustawiłem szanse 8:1, aby utrzymać zainteresowanie dzieci. W każdym razie zdecydowałem się użyć ogólnego N-kanałowego FET do aktywacji solenoidu w celu zmniejszenia spadku napięcia.
Krok 3: Oprogramowanie
Główna procedura po prostu zapętla się w sposób ciągły, aż do naciśnięcia przycisku w otworze na monety. Nie ma wymogu, aby najpierw włożyć monetę, aby aktywować cykl wirowania, ale mam nadzieję, że dzieci tego nie zrozumieją. Podczas gdy główna procedura zapętla się, zwiększa zmienną „Random”. Po prostu przepełni się z powrotem do zera po osiągnięciu 255. Kiedy zostanie wywołana procedura „Spin”, po prostu przechodzi przez listę sprawdzeń wartości w „Random”, aby ustalić, czy wystąpił zwycięzca. Jak wspomniano wcześniej, kursy są ustawione na 8:1, ale można je łatwo zmienić, modyfikując zwycięskie wartości w „Spin”. Jeśli pasująca wartość nie zostanie znaleziona, logika po prostu przesuwa bity w „Losowo” i wyświetla każde trzy bity jako liczbę. Przeprowadzany jest test, aby upewnić się, że przypadkowe dopasowanie cyfr nie nastąpi.
Wyświetlacz po włączeniu wyświetla znak zapytania w każdym z trzech okien. Podczas gdy „koła” się kręcą, każde okno będzie na przemian puste i znak zapytania, a następnie ostatecznie ustawi się na numer jeden na raz. Ta logika jest zawarta w procedurze „Send_Digs”. Zamiast ciągłego przepisywania całego wyświetlacza, rutynowa „Send_Dig” zapisuje do określonej lokalizacji LCD. Ponadto, gdy „koła” się kręcą, wywoływana jest procedura „Clickit”, która symuluje mechaniczny dźwięk kół. Odbywa się to poprzez wysyłanie sekwencji 2ms on / 100ms off do brzęczyka piezio.
Kiedy pojawi się jackpot, dioda LED miga naprzemiennie od prawej do lewej, moduł dźwiękowy jest aktywowany, a drzwiczki na monety zostają zwolnione. Nie ma częściowych wypłat, po prostu wszystko albo nic. Po zebraniu monet drzwiczki na monety muszą zostać ręcznie przesunięte do góry, aby się zatrzasnęły.
To tyle w tym poście. Sprawdź moje inne projekty elektroniki na: www.boomerrules.wordpress.com
Krok 4: Wideo
Oto krótki film przedstawiający automat do gry w akcji.
Zalecana:
Cyfrowa kostka do gry Ludo z 7-segmentowym wyświetlaczem Arduino: 3 kroki
Cyfrowa kostka Ludo z 7-segmentowym wyświetlaczem Arduino: W tym projekcie 7-segmentowy wyświetlacz służy do wyświetlania losowo liczby od 1 do 6 za każdym razem, gdy naciśniemy przycisk. To jeden z najfajniejszych projektów, który każdy lubi robić. Aby dowiedzieć się, jak pracować z wyświetlaczem 7-segmentowym, kliknij tutaj: -7 segme
Jak zdobyć skórki do gry Minecraft PC/PE: 4 kroki
Jak zdobyć skórki dla Minecraft PC/pe: Oto jak zdobyć skórki dla Minecraft PC lub PE. Mam nadzieję, że ci się podoba
Kieszonkowy automat do gry Arduino: 4 kroki
Arduino Pocket Slot Machine: Będę szczery z góry i powiem, że ten projekt nigdy by się nie wydarzył, gdyby nie to, że ukrywam się w miejscu podczas epidemii koronawirusa, zdarzyło mi się zobaczyć, że Instructables prowadzi konkurs „LED Strip” i Mam kilka taśm LED w
Uderz w przycisk gry wieloosobowej: 4 kroki
Whack a Button Multiplayer: Gra taka jak Whack-a-Mole.Za pomocą diod LED i przycisków.Dostępne są 2 tryby:-Single player-Multiplayerw trybie dla jednego gracza, są 3 poziomy:LEVEL_1: 1 dioda na 1 sekundęLEVEL_2: 2 diody na 1 sekundaLEVEL_3: 2 diody przez 0,7 sekundy A dla mnożnika
Symulator gry na smartfony - Graj w gry Windows za pomocą IMU sterowania gestami, akcelerometru, żyroskopu, magnetometru: 5 kroków
Symulator gry na smartfony - graj w gry Windows za pomocą IMU sterowania gestami, akcelerometru, żyroskopu, magnetometru: wesprzyj ten projekt: https://www.paypal.me/vslcreations, przekazując darowizny na kody open-source i amp; wsparcie dalszego rozwoju