Daftar Isi:
Video: Mesin Slot: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
CATATAN: Saya sekarang memiliki Instructable yang menawarkan kode Arduino untuk Mesin Slot.
Saya ingat ketika saya berusia 17 tahun, baru lulus SMA, dan sedang bepergian dengan kakek-nenek saya dari California kembali ke rumah mereka di Michigan. Tentu saja kami berhenti di Las Vegas dan berjalan di Strip hanya untuk melihat apa yang bisa dilihat. Hampir semua kasino buka di bagian depan, jadi saya masuk ke salah satu kasino bersama kakek-nenek saya. Saya melihat mesin slot nikel dan hanya perlu memasukkan koin. Kejutan, kejutan, saya mendapatkan jackpot! Jackpot dibayarkan sebagai dua gulungan masing-masing 50 sen sehingga seorang karyawan kasino datang ketika lampu dan suara padam. Dia menatapku, menyerahkan gulungan itu kepada nenekku dan diam-diam mengatakan kepadanya bahwa siapa pun yang berusia di bawah 21 tahun tidak seharusnya berada di sana.
Saya suka teknologi tapi saya bukan pecandu teknologi sama sekali dan saya juga suka banyak barang "jadul" seperti barang antik, mobil, dll. Misalnya, jika saya memutuskan untuk membeli mesin pinball, saya ingin satu dari tahun 60-an atau 70-an sebelum mereka menjadi terlalu mewah. Saya juga bukan penjudi tetapi saya ingat betapa kerennya mesin slot waktu lama itu. Hanya untuk bersenang-senang saya memutuskan untuk memeriksa beberapa di eBay dan pingsan ketika saya melihat label harga. Saya mungkin bisa membelinya tetapi saya terlalu murah dan tidak ada tempat di rumah kami untuk itu. Namun, saya berpikir bahwa cucu-cucu muda mungkin menikmati mainan seperti itu ketika mereka datang berkunjung, jadi saya memutuskan untuk melihat apakah saya dapat membuat versi kecilnya.
Langkah 1: Komponen
Mesin slot waktu lama memiliki tiga jendela dan roda mekanis dengan berbagai gambar yang akan berputar di belakang jendela ketika koin dimasukkan dan pegangan samping ditarik. Roda pemintal akan berhenti satu per satu dan semacam pembayaran akan terjadi untuk berbagai gambar yang cocok. Mereka juga cenderung memiliki lampu berkedip dan kebisingan jika jackpot terjadi. Saya tidak mencoba untuk membuat ulang mesin slot yang sebenarnya, tetapi setidaknya itu harus memiliki beberapa dasar-dasarnya. Saya membutuhkan solenoid untuk mengaktifkan pintu jebakan untuk koin ketika jackpot terjadi dan beberapa LED untuk lampu berkedip. Saya juga menginginkan semacam suara jadi saya menemukan modul perekam suara di kotak sampah saya dan merekam frasa yang pernah populer "Pemenang, pemenang, makan malam ayam". Ini diputar melalui speaker kecil.
Layarnya adalah salah satu LCD 1601 surplus digit besar yang saya miliki. Saya menggunakan karakter kurung siku untuk mensimulasikan tiga jendela dan akhirnya memutuskan untuk hanya menggunakan angka daripada karakter untuk roda "jatuh". Saya menambahkan bel kecil untuk membuat suara klik saat angka "roda" berputar. Saya bingung dan bertanya-tanya apakah akan memicu "putaran" ketika koin dimasukkan atau untuk membuat pegangan terpisah. Slot koin yang saya beli dilengkapi dengan tombol tolak koin, jadi saya memutuskan untuk menggunakannya untuk memulai putaran. Saya memasang sakelar mikro sehingga diaktifkan ketika tombol tolak koin hampir sepenuhnya ditekan. Sepotong pipa PVC bekas ditempatkan di antara slot koin dan pintu perangkap untuk menahan koin yang dimasukkan.
Sebagian besar kesenangan adalah melakukan sedikit pekerjaan kayu (salah satu hobi saya yang lain) untuk membangun kabinet. Saya tidak memiliki apa pun yang benar di tumpukan memo saya, jadi saya pergi ke toko kayu lokal untuk melihat-lihat. Salah satu jenis yang mereka bawa adalah poplar yang menurut saya terdengar cukup hambar. Tetapi ketika saya mulai memilah-milah papan, saya menemukan satu yang harus saya miliki karena berbagai pita warnanya. Baru kemudian saya mengetahui bahwa itu adalah contoh dari apa yang disebut "Poplar Pelangi". Sayangnya, fotografi saya tidak benar-benar adil.
Langkah 2: Perangkat Keras
Skema ditunjukkan di atas. Sebagian besar komponen telah dijelaskan di bagian sebelumnya dan cukup jelas. Saya menempatkan empat LED warna berbeda di bagian depan, dua di setiap sisi, dan mereka berkedip bolak-balik ketika jackpot dipukul. Skema hanya menunjukkan itu sebagai dua LED pada pin PIC 11 dan 12. Modul suara mengatakan akan berjalan pada 5 volt tetapi spesifikasi menunjukkan lebih bahagia dengan kurang dari itu. Alih-alih regulator, saya hanya memasang beberapa dioda 1 amp yang diselamatkan secara seri untuk menjatuhkan +5 volt ke modul. Input ke modul lebih menyukai level 3,3 volt sehingga pembagi resistor ditambahkan ke input pemicu.
Solenoid berjalan pada 12 volt dan awalnya saya telah merencanakan untuk hanya menggunakan regulator 7805 untuk memberikan +5 volt untuk logika. Karena penarikan arus dari LCD besar, ada banyak daya yang dihamburkan, jadi saya mengambil papan pengatur arus DC-DC sederhana dari suplai suku cadang saya untuk melakukan pekerjaan itu. Solenoid kecil yang saya gunakan tidak terlalu kuat dan tidak dapat ditarik kembali jika terlalu banyak koin yang menekan pintu jebakan. Itu seharusnya tidak menjadi masalah karena saya membuat peluang 8:1 untuk membuat anak-anak tetap tertarik. Bagaimanapun, saya memutuskan untuk menggunakan FET saluran-N generik untuk mengaktifkan solenoida untuk mengurangi penurunan tegangan.
Langkah 3: Perangkat Lunak
Rutin utama hanya loop terus menerus sampai tombol pada slot koin ditekan. Tidak ada persyaratan untuk memasukkan koin terlebih dahulu untuk mengaktifkan siklus putaran, tetapi saya berharap anak-anak tidak mengetahuinya. Sementara rutinitas utama adalah perulangan, itu menambah variabel "Acak". Itu hanya akan meluap kembali ke nol siklus setelah mencapai 255. Ketika rutinitas "Putar" dipanggil, ia hanya melewati daftar pemeriksaan pada nilai dalam "Acak" untuk menentukan apakah pemenang telah terjadi. Seperti yang dinyatakan sebelumnya, peluang ditetapkan pada 8:1 tetapi dapat dengan mudah diubah dengan memodifikasi nilai kemenangan di “Putar”. Jika nilai yang cocok tidak ditemukan, maka logika hanya menggeser bit secara "Acak" dan menampilkan masing-masing tiga bit sebagai angka. Tes dilakukan untuk memastikan bahwa kecocokan angka yang tidak disengaja tidak terjadi.
Tampilan power up menunjukkan tanda tanya di masing-masing dari tiga jendela. Sementara "roda" berputar, setiap jendela akan bergantian antara kosong dan tanda tanya dan akhirnya memilih nomor satu pada satu waktu. Logika itu terkandung dalam rutin "Send_Digs". Alih-alih harus terus-menerus menulis ulang seluruh tampilan, "Send_Dig" rutin menulis ke lokasi LCD tertentu. Juga, saat "roda" berputar, "Clickit" rutin dipanggil untuk mensimulasikan suara mekanis roda. Hal ini dicapai dengan mengirimkan 2ms on / 100ms off urutan ke buzzer piezio.
Ketika jackpot terjadi, LED berkedip bergantian dari kanan ke kiri, modul suara diaktifkan, dan pintu koin dilepaskan. Tidak ada pembayaran sebagian, hanya semua atau tidak sama sekali. Setelah koin dikumpulkan, pintu koin harus didorong kembali secara manual untuk mengunci.
Itu saja untuk posting ini. Lihat proyek elektronik saya yang lain di: www.boomerrules.wordpress.com
Langkah 4: Video
Berikut adalah video singkat dari mesin slot yang sedang beraksi.
Direkomendasikan:
Meremajakan Jalur Mobil Slot: 5 Langkah
Meremajakan Jalur Mobil Slot: Balap mobil slot adalah cara yang menyenangkan untuk menghadirkan kegembiraan balap motor ke rumah Anda. Sangat bagus untuk balapan di trek baru, tetapi ketika trek Anda menjadi tua dan usang, Anda mungkin menemukan bahwa mobil tidak akan berjalan dengan baik. Instruksi ini akan menunjukkan kepada Anda cara meningkatkan
Distribusi Daya Mobil Slot Digital: 9 Langkah (dengan Gambar)
Distribusi Daya Mobil Slot Digital: Pernah membuat sendiri tata letak mobil slot besar dan menemukan bahwa mobil-mobil tersebut tampaknya tidak memiliki performa yang sama? Atau apakah Anda benci ketika balapan Anda terganggu oleh mobil-mobil yang berhenti karena persendian yang buruk? Instruksi ini akan menunjukkan kepada Anda cara
Mesin Slot Saku Arduino: 4 Langkah
Mesin Slot Saku Arduino: Saya akan jujur di depan dan mengatakan bahwa proyek ini tidak akan pernah terjadi kecuali bahwa saya berlindung di tempat selama wabah virus corona, saya kebetulan melihat bahwa Instructables menjalankan kontes "LED Strip", dan Saya memiliki beberapa strip LED di
HX1-DM - Mesin Drum DIY Bertenaga Arduino DUE (dibuat Dengan Mesin Mati MK2): 4 Langkah
HX1-DM - Mesin Drum DIY Bertenaga Arduino DUE yang Didaur Ulang (dibuat Dengan Mesin Mati MK2): Spesifikasi. Kontroler Midi / mesin drum hibrida: Bertenaga Arduino DUE! 16 Bantalan penginderaan kecepatan dengan latensi sangat rendah 1>ms 8 kenop yang dapat ditetapkan pengguna untuk perintah Midi #CC apa pun 16ch Sequencer bawaan (tidak perlu komputer!!) Fungsi masuk/keluar/melalui MIDI
Senapan Mesin Sub-mesin Marshmallow Bertenaga Udara: 8 Langkah
Senapan Mesin Sub-mesin Marshmallow Bertenaga Udara: Dalam instruksi ini, saya akan menunjukkan kepada Anda cara membuat senapan mesin ringan bertenaga udara. Ini cepat dan mudah dibuat