Isi kandungan:

Mesin Slot: 4 Langkah
Mesin Slot: 4 Langkah

Video: Mesin Slot: 4 Langkah

Video: Mesin Slot: 4 Langkah
Video: Lingkaran Setan Judi Online | AKIS tvOne 2024, Julai
Anonim
Mesin slot
Mesin slot

CATATAN: Saya sekarang mempunyai Instructable yang menawarkan kod Arduino untuk Mesin Slot.

Saya masih ingat ketika saya seorang lulusan sekolah menengah yang baru berusia 17 tahun, dan dalam perjalanan bersama datuk dan nenek saya dari California kembali ke rumah mereka di Michigan. Sudah tentu kami berhenti di Las Vegas dan berjalan di Strip hanya untuk melihat apa yang mesti dilihat. Hampir semua kasino dibuka di bahagian depan, jadi saya berjalan ke satu dengan datuk dan nenek saya. Saya melihat mesin slot nikel dan hanya perlu memasukkan duit syiling. Kejutan, kejutan, saya memukul jackpot! Jackpot dibayar sebagai dua gulungan masing-masing 50 nikel sehingga seorang pekerja kasino datang ketika lampu dan suaranya padam. Dia memandang saya, menyerahkan gulungan itu kepada nenek saya dan secara senyap-senyap memberitahunya bahawa sesiapa yang berusia di bawah 21 tahun sebenarnya tidak sepatutnya berada di sana.

Saya suka teknologi tetapi saya bukan teknologi junkie dengan cara apa pun dan saya juga suka banyak barang "old school" seperti barang antik, kereta, dll. Sebagai contoh, jika saya pernah memutuskan untuk membeli mesin pinball, saya mahu dari tahun 60an atau 70an sebelum mereka terlalu mewah. Saya juga bukan penjudi tetapi saya ingat betapa hebatnya mesin slot masa lama itu. Hanya untuk bersenang-senang, saya memutuskan untuk memeriksa beberapa di eBay dan pengsan ketika melihat tanda harga. Saya mungkin mampu membelinya tetapi saya terlalu murah dan tidak ada tempat di rumah kami untuk itu. Namun, saya berpendapat bahawa anak-anak muda mungkin menikmati mainan seperti itu ketika mereka datang berkunjung, jadi saya memutuskan untuk melihat apakah saya dapat membina versi kecil.

Langkah 1: Komponen

Komponen
Komponen
Komponen
Komponen
Komponen
Komponen

Mesin slot masa lalu mempunyai tiga tingkap dan roda mekanikal dengan pelbagai gambar yang akan berputar di belakang tingkap apabila duit syiling dimasukkan dan pemegang sisi ditarik. Roda berputar akan berhenti satu demi satu dan semacam pembayaran akan berlaku untuk pelbagai gambar yang sepadan. Mereka juga cenderung memiliki lampu dan suara berkedip jika jackpot terjadi. Saya tidak berusaha mencipta semula mesin slot yang sebenarnya tetapi sekurang-kurangnya ia mesti mempunyai beberapa asas. Saya memerlukan solenoid untuk mengaktifkan pintu perangkap duit syiling ketika jackpot berlaku dan beberapa LED untuk lampu berkelip. Saya juga mahukan beberapa jenis suara jadi saya menjumpai modul perakam suara di kotak sampah saya dan merakam frasa yang paling popular "Pemenang, pemenang, makan malam ayam". Ia dimainkan melalui pembesar suara kecil.

Paparan adalah salah satu kelebihan 1601 LCD digit besar yang saya miliki. Saya menggunakan watak kurung siku untuk mensimulasikan tiga tingkap dan akhirnya memutuskan untuk hanya menggunakan nombor dan bukan watak untuk roda "jatuh". Saya menambahkan bel kecil untuk mengeluarkan bunyi klik sambil digit "roda" berpusing. Saya berkira-kira untuk mencetuskan atau tidaknya mencetuskan "putaran" ketika duit syiling dimasukkan atau untuk membina pegangan yang terpisah. Slot duit syiling yang saya beli dilengkapi dengan butang tolak duit syiling jadi saya memutuskan untuk menggunakannya untuk memulakan putaran. Saya memasang suis mikro sehingga ia diaktifkan apabila butang penolakan duit syiling ditekan sepenuhnya. Sekeping paip PVC sekerap diletakkan di antara slot syiling dan pintu perangkap untuk menahan duit syiling yang dimasukkan.

Sebahagian besar keseronokan adalah melakukan sedikit kerja kayu (salah satu hobi saya yang lain) untuk membina kabinet. Saya tidak mempunyai apa-apa yang betul di timbunan sampah saya jadi saya menuju ke kedai kayu tempatan untuk melihat-lihat. Salah satu jenis yang mereka bawa adalah poplar yang, bagi saya, terdengar cukup hambar. Tetapi ketika saya mula menyusun papan, saya menjumpai satu yang saya miliki kerana pelbagai jalur warna. Baru kemudian saya mendapat tahu bahawa itu adalah contoh dari apa yang disebut "Rainbow Poplar". Malangnya, fotografi saya tidak begitu adil.

Langkah 2: Perkakasan

Perkakasan
Perkakasan

Skema ditunjukkan di atas. Sebilangan besar komponen telah dijelaskan di bahagian sebelumnya dan cukup jelas. Saya meletakkan empat LED warna yang berbeza di bahagian depan, dua di setiap sisi, dan mereka berkelip bolak-balik ketika jackpot dipukul. Skema hanya menunjukkan mereka sebagai dua LED pada pin PIC 11 dan 12. Modul bunyi mengatakan ia akan berjalan pada 5 volt tetapi spesifikasi menunjukkan ia lebih bahagia dengan kurang daripada itu. Sebagai ganti pengatur, saya hanya meletakkan beberapa diod 1 amp yang terselamat untuk menjatuhkan +5 volt ke modul. Input ke modul lebih suka tahap 3.3 volt sehingga pembahagi resistor ditambahkan ke input pemicu.

Solenoid berjalan pada 12 volt dan pada asalnya saya telah merancang untuk hanya menggunakan pengatur 7805 untuk menyediakan +5 volt untuk logiknya. Kerana tarikan semasa LCD besar, terdapat banyak kuasa yang hilang sehingga saya mengambil papan pengatur buck DC-DC sederhana dari bekalan alat ganti saya untuk melakukan pekerjaan. Solenoid kecil yang saya gunakan tidak terlalu kuat dan tidak akan menarik kembali jika terlalu banyak duit syiling menekan pintu perangkap. Itu tidak menjadi masalah kerana saya membuat peluang 8: 1 untuk menjaga minat anak-anak. Bagaimanapun, saya memutuskan untuk menggunakan FET saluran N generik untuk mengaktifkan solenoid untuk mengurangkan penurunan voltan.

Langkah 3: Perisian

Rutin utama hanya bergerak terus sehingga butang pada slot duit syiling ditekan. Tidak ada syarat untuk memasukkan duit syiling terlebih dahulu untuk mengaktifkan putaran putaran tetapi saya berharap agar anak-anak tidak mengetahuinya. Walaupun rutin utamanya adalah perulangan, ia menambah pemboleh ubah "Random". Ini hanya akan melimpah kembali ke sifar kitaran setelah mencapai 255. Apabila rutin "Putar" disebut, ia hanya melalui senarai pemeriksaan pada nilai dalam "Rawak" untuk menentukan sama ada pemenang telah berlaku. Seperti yang dinyatakan sebelumnya, kemungkinan ditetapkan pada 8: 1 tetapi dapat dengan mudah diubah dengan mengubah nilai kemenangan dalam "Spin". Sekiranya nilai yang sepadan tidak dijumpai, maka logiknya hanya menukar bit dalam "Random" dan memaparkan setiap tiga bit sebagai angka. Ujian dilakukan untuk memastikan bahawa pencocokan digit tidak disengajakan.

Paparan power up menunjukkan tanda tanya di setiap tiga tingkap. Sementara "roda" berputar, setiap tetingkap akan bergantian antara kosong dan tanda tanya dan akhirnya menetap di nomor satu pada satu masa. Logik itu terkandung dalam "Send_Digs" rutin. Daripada selalu menulis ulang keseluruhan paparan, rutin "Send_Dig" menulis ke lokasi LCD tertentu. Juga, ketika "roda" berputar, "Clickit" rutin dipanggil untuk mensimulasikan bunyi mekanikal roda. Ini dapat dicapai dengan menghantar urutan off 2ms / 100ms ke buzzer piezio.

Apabila jackpot berlaku LED berkelip bergantian dari kanan ke kiri, modul suara diaktifkan, dan pintu syiling dilepaskan. Tidak ada pembayaran separa, hanya semua atau tidak. Selepas duit syiling dikumpulkan, pintu duit syiling mesti ditarik ke belakang secara manual sehingga terkunci.

Itu sahaja untuk siaran ini. Lihat projek elektronik saya yang lain di: www.boomerrules.wordpress.com

Langkah 4: Video

Berikut adalah video pendek mesin slot yang sedang beraksi.

Disyorkan: