Isi kandungan:
Video: Mesin Slot Poket Arduino: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Saya akan jujur di depan dan mengatakan bahawa projek ini tidak akan pernah berlaku kecuali bahawa saya berlindung di tempat semasa wabak coronavirus, saya kebetulan melihat Instructables menjalankan pertandingan "LED Strip", dan saya mempunyai beberapa jalur LED dalam kotak yang tidak digunakan selama bertahun-tahun. Saya berasa lebih baik mengeluarkannya dari dada. Apa yang akhirnya saya bina adalah sejenis versi saku mesin slot yang saya buat untuk cucu-cucu saya dalam Instructable sebelumnya. Yang ini tidak mempunyai slot untuk duit syiling atau pintu perangkap untuk pembayaran tetapi ia mempunyai lampu berkelip dan kesan bunyi. Saya akan melihat apa yang difikirkan oleh anak-anak setiap kali kita keluar dari buangan.
Langkah 1: Jalur LED
Selalunya jalur ini digunakan sebagai pencahayaan hiasan tetapi saya ingin memikirkan sesuatu untuk dibina di mana saya hanya boleh menggunakan beberapa kepingan kecil. Sebilangan helai dilekatkan untuk kalis air tetapi saya juga mempunyai beberapa helai yang mudah disekat. Seperti yang anda lihat dalam gambar, mereka juga menunjukkan tempat memotong. Memateri wayar ke tab tembaga mudah tetapi pastikan anda menggunakan besi pemateri panas yang agak rendah dan jangan biarkan terlalu lama di jalur kerana semuanya pada dasarnya plastik. Jalur saya mempunyai pemasangan enam LED dalam satu bahagian dan sembilan LED di bahagian seterusnya. Bahagian ini bergantian untuk membentuk panjang jalur.
Langkah 2: Perkakasan
Skema ditunjukkan di atas. Yang pertama memperincikan hubungan Arduino. Seperti yang telah saya lakukan sebelumnya, saya mengembangkan perisian di Arduino Nano dan kemudian memprogram cip ATMega328 yang berdiri sendiri untuk pemasangan terakhir. Itu membantu mengurangkan saiz dan penggunaan semasa untuk projek yang dikendalikan bateri ini. Suis boleh menjadi kenalan sesaat, biasanya terbuka. Buzzer adalah jenis piezo standard yang beroperasi pada voltan serendah 1.5 volt.
Skema kedua memperincikan sambungan ke jalur LED. Seperti yang ditunjukkan, jalur khas mempunyai sumber kuasa yang mengalir melalui perintang pengehad arus dan kemudian LED disambungkan secara bersiri. Saya menggunakan bahagian dengan enam LED sehingga sesuai dengan kotak projek saya. Dari enam LED, dua berwarna merah, dua berwarna hijau, dan dua berwarna biru. Jalur mempunyai sokongan pelekat sehingga mudah melekatkannya pada papan roti. Saya mengganti penutup hitam kotak projek biasa dengan sehelai Plexiglas putih 1/8 inci. LED cukup terang untuk bersinar.
Jalur LED biasanya berjalan pada 12 volt, tetapi saya berfungsi dengan baik pada 9 volt, jadi saya memilihnya untuk mengurangkan penggunaan semasa. Kerana voltan lebih tinggi daripada Arduino yang suka dilihat pada pinnya, saya terpaksa meletakkan pemacu transistor di tempatnya. Saya mempunyai banyak transistor 2N3904 yang murah jadi saya menggunakannya tetapi jenis NPN isyarat kecil mesti berfungsi. Saya menggunakan perintang 7.5 k-ohm di pangkalan tetapi nilainya tidak kritikal. Anda boleh menggunakan rintangan yang lebih rendah tetapi ingat bahawa ia akan meningkatkan penggunaan semasa.
Kekuatan untuk projek ini berasal dari bateri litium 18650 3.7 volt standard. Seperti projek sebelumnya, saya menyambungkannya ke papan pengecas kecil sehingga saya dapat menggunakan kabel telefon USB untuk mengisi semula bateri. Keluaran papan pengecas melalui suis hidup / mati ke dua tempat yang berbeza. Satu sambungan adalah ke ATMega328 yang berfungsi dengan baik pada voltan yang lebih rendah. Sambungan lain adalah ke papan dorong DC-ke-DC yang pernah saya gunakan dalam projek-projek sebelumnya. Biasanya saya menaikkan voltan hingga 5 volt dan kemudian mematikan semuanya. Namun, kali ini saya menaikkannya menjadi 9 volt khusus untuk jalur LED.
Langkah 3: Perisian
Perisiannya cukup mudah. Rutin utama hanya bergerak terus sehingga suis "Mula" ditekan. Walaupun rutin utamanya adalah perulangan, ia menambah pemboleh ubah "Random". Ia hanya akan melimpah kembali ke titik sifar setelah mencecah 255. Apabila rutin "Putar" disebut, ia menggunakan nilai modulus 27 dalam "Random" untuk mengindeks ke dalam tabel pencarian yang mana LED akan menyala pada setiap jalur. Jadual carian mempunyai 27 penyertaan total dengan tiga daripadanya warna yang sepadan. Itu menetapkan kemungkinan menang pada kedudukan 1 dalam 9. Rutin "Putar" menjalankan satu gelung untuk memancarkan kombinasi LED yang berlainan dari meja dan akhirnya mengakhiri satu. Seperti dalam perisian Mesin Slot yang asal, rutin "Clickit" mensimulasikan suara roda berpusing. Sekiranya semua warna sesuai, maka rutin "Pemenang" dipanggil. Rutin "Pemenang" sebentar menyalakan semua LED pada jalur dan kemudian setiap jalur dihidupkan / dimatikan secara berurutan. Buzzer juga mengeluarkan nada hidup / mati selama ini.
Langkah 4: Video
Video tidak begitu sesuai dengan permainan kerana LED kelihatan hancur dan telefon tidak mengambil audio. Namun, ia memberikan gambaran asas mengenai operasi permainan.
Disyorkan:
Meter Voltan DC Saiz Poket DIY: 5 Langkah
DIY Pocket Size DC Voltage Meter: Dalam instruksional ini saya akan menunjukkan kepada anda cara membuat meter voltan DC ukuran poket DIY dengan buzzer piezo untuk pemeriksaan litar sendiri. Apa yang anda perlukan adalah pengetahuan asas dalam elektronik dan sedikit masa. Sekiranya anda mempunyai pertanyaan atau masalah, anda boleh
PEMAIN MUZIK POKET: 6 Langkah
POCKET MUSIC PLAYER: Dalam instruksional ini, anda akan belajar bagaimana membuat pemutar muzik poket DIY anda sendiri dengan pause play skip dan mungkin ciri lain menggunakan arduino pro mini atau arduino nano
Cara Membuat Kipas Meja Mini Peribadi dari Komputer Lama - Sesuai dengan Poket Anda: 6 Langkah
Cara Membuat Kipas Meja Mini Peribadi dari Komputer Lama - Sesuai dengan Poket Anda: Saya akan menunjukkan cara membuat kipas meja mini peribadi dari komputer lama. Bonus adalah bahawa ia sesuai di dalam poket anda. Ini adalah projek yang sangat mudah, jadi tidak banyak pengalaman atau kepakaran yang diperlukan. Oleh itu mari kita mulakan
Mesin Slot: 4 Langkah
Mesin Slot: CATATAN: Saya sekarang mempunyai Instructable yang menawarkan kod Arduino untuk Mesin Slot. Saya masih ingat ketika saya seorang lulusan sekolah menengah baru berusia 17 tahun, dan sedang bepergian dengan datuk dan nenek saya dari California kembali ke rumah mereka di Michigan . Sudah tentu kita
Mesin Hotwire Saiz Poket: 4 Langkah
Mesin Hotwire Saiz Poket: ini adalah arahan pertama saya jadi saya memutuskan untuk memasukkannya ke dalam saiz poket yang cukup mudah dibuat dan saya tidak memerlukan apa-apa yang anda boleh gunakan untuk kerja kerajinan / hobi kecil dan menggunakannya untuk memotong busa / polistirena dan apa-apa busa lembut kecil yang lain. anda semua