Daftar Isi:
- Langkah 1: Persediaan
- Langkah 2: Memahami Desain
- Langkah 3: Membuat Lapangan Bermain Indah
- Langkah 4: Memasang Dinding Batas
- Langkah 5: Merakit Launchpad dan Drain
- Langkah 6: Memasang Dinding Skor
- Langkah 7: Memasang Batas Belakang
- Langkah 8: Memasang Penopang dan Dinding Miring
- Langkah 9: Menambahkan Motor
- Langkah 10: Memasang Saklar Batas
- Langkah 11: Memasang Sensor IR
- Langkah 12: Menambahkan Tombol Kontrol dan Strip RGB
- Langkah 13: Menambahkan Peluncur
- Langkah 14: Memasang Panel Kontrol
- Langkah 15: Saatnya Menambahkan Bagian Cetakan 3D
- Langkah 16: Membuat Koneksi
- Langkah 17: Saatnya Membuat Kode
- Langkah 18: Kesimpulan
Video: Mesin Pinball Meja Menggunakan Embedded Plaform Berbasis Evive- Arduino: 18 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Akhir pekan lagi, game seru lainnya! Dan kali ini, tidak lain adalah game arcade favorit semua orang - Pinball! Proyek ini akan menunjukkan kepada Anda cara membuat mesin Pinball Anda sendiri dengan mudah di rumah. Yang Anda perlukan hanyalah komponen dari evive Starter Kit, beberapa bagian yang dipotong laser, warna dan kertas untuk menghias mesin Anda, dan banyak DIY-ing! Jadi, ajak teman Anda, kenakan topi DIY Anda, dan siap, atur, DIY!
Kami telah menulis kode di PictoBlox - platform pemrograman grafis serbaguna kami dengan kemampuan tingkat lanjut. Anda dapat mengunduhnya dari SINI.
Langkah 1: Persediaan
Perangkat keras
- evive
- Lembar MDF
- Sensor Inframerah
- Motor DC
- Strip LED RGB
- Saklar Batas
- Papan tempat memotong roti
- Kabel Pelangi
- Resistor
- Kebuntuan
- Karet gelang
- Lembar Warna
- Mur dan Baut
- Kabel jumper
- Beberapa Komponen Cetak 3D
Perangkat lunak
PictoBlox
Sebagian besar komponen elektronik di atas dapat ditemukan di evive Starter Kit.
Langkah 2: Memahami Desain
Seperti yang sudah Anda ketahui ada beberapa komponen dalam pinball yang membuat permainan menjadi menarik. Jadi, mari kita pahami desain struktur yang akan kita siapkan. Beberapa komponennya adalah potongan MDF dan ada juga yang dicetak 3D yang desainnya bisa Anda temukan di bawah ini.
Catatan: Anda juga dapat membuat pinball dari lembaran karton, tetapi MDF akan membuatnya lebih tahan lama.
Kami akan membutuhkan komponen berikut untuk Mesin Pinball:
- Panel Kontrol
- Pendukung (x 2)
- Tembok Skor (x 4)
- Dasar
- Tembok Batas (x 2)
- Tembok Depan
- Tembok Ekstra
- Tembok Peluncuran
- Tembok Pembuangan
Setelah Anda memiliki bagian-bagian ini dan cetakan 3D, mari kita mulai!
Langkah 3: Membuat Lapangan Bermain Indah
Playfield adalah area di mana seluruh permainan Pinball dimainkan. Juga, semua komponen akan ditempatkan di playfield sehingga, disarankan untuk mendekorasi pangkalan pada langkah pertama (hanya jika Anda mau).
Kami pergi dengan tema luar angkasa dengan demikian, telah menempelkan gambar luar angkasa yang indah di pelat dasar. Setelah Anda merekatkan kertas ke alas, pastikan Anda membuat lubang pada kertas yang ada di pelat dasar.
Langkah 4: Memasang Dinding Batas
Ambil kedua dinding batas kiri dan dinding batas kanan dan pasang ke pelat dasar menggunakan mur dan baut M3 (seperti yang ditunjukkan pada gambar 1).
Setelah selesai, ambil dinding depan dan pasang ke pelat dasar dan dinding batas kiri (seperti yang ditunjukkan pada gambar 2). Kami tidak akan menempelkan dinding depan ke batas kanan karena ruang yang tersisa di sini adalah untuk membuat Launchpad. Launchpad tidak lain adalah koridor dari mana kita akan meluncurkan atau menembakkan bola kita ke playfield.
Langkah 5: Merakit Launchpad dan Drain
Sekarang, mari kita buat landasan peluncuran dan saluran pembuangan. Launchpad seperti yang sudah Anda ketahui adalah tempat dari mana kami meluncurkan bola ke playfield. Drain adalah tempat yang mengakhiri permainan yaitu setelah bola mencapai drain, bola tidak bisa lagi kembali ke playfield dalam kesempatan itu. Juga, bola di saluran pembuangan berguling ke bawah dan berakhir di landasan peluncuran. Sekarang, setelah kita tahu apa itu, mari kita mulai perakitan mereka.
Ambil dinding tambahan dan pasang ke dinding depan dan pelat dasar (seperti yang ditunjukkan pada gambar di atas 1).
Sekarang, ambil dinding pembuangan dan pasang ke dinding tambahan dan batas kiri. Anda mungkin memperhatikan bahwa dinding saluran pembuangan agak miring yang memudahkan bola menggelinding ke bawah (seperti yang ditunjukkan pada gambar 2) di atas.
Setelah selesai, pasang dinding peluncuran secara paralel ke dinding batas kanan di pelat dasar. Pastikan Anda menyisakan sedikit ruang antara dinding ekstra dan dinding peluncuran. Ruang ini akan bertindak sebagai gerbang antara saluran pembuangan dan landasan peluncuran (seperti yang ditunjukkan pada gambar 3) di atas.
Langkah 6: Memasang Dinding Skor
Dinding skor atau dinding target. Ini adalah dinding yang akan membuat skor Anda lebih baik. Setiap kali bola melewati dinding pertama dan ketiga, 500 poin ditambahkan ke skor total Anda. Dan jika bola melewati dinding tengah, Anda akan mendapatkan 1000 poin.
Jadi, pasang dinding skor di pangkalan menggunakan mur dan baut M3.
Langkah 7: Memasang Batas Belakang
Sekarang, kita perlu mengamankan dinding belakang agar bola tidak keluar dari lapangan permainan bahkan ketika kita menembak bola dengan sangat keras. Kami telah menggunakan lembaran busa untuk membuat dinding belakang.
Potong lembaran busa tebal dan rekatkan ke pelat dasar dan batas menggunakan Lem Panas.
Langkah 8: Memasang Penopang dan Dinding Miring
Sekarang, playfield dasar hampir siap, saatnya untuk menambahkan dukungan ke mesin pinball. Ambil kedua pelat penyangga dan pasang pada pelat dasar seperti yang ditunjukkan pada gambar 1 di atas dengan menggunakan mur dan baut M3. Menambahkan dukungan akan memberikan kecenderungan pada mesin pinball Anda.
Hanya ada satu hal kecil yang tersisa yaitu sudut. Anda mungkin memperhatikan bahwa sudut kecil terbentuk di dekat interaksi dinding batas kiri dan dinding saluran pembuangan. Ada kemungkinan bola akan tersangkut di sini. Jadi, kami akan menambahkan dinding miring, setiap kali bola mencapai sudut ini, bola akan menggelinding dengan cepat ke saluran pembuangan.
Dengan ini, lapangan bermain kami sudah siap.
Langkah 9: Menambahkan Motor
Anda mungkin memperhatikan bahwa arena bermain di pinball tidak pernah kosong. Ada banyak elemen yang hadir di playfield untuk membuat game ini menarik. Dari mana yang satu adalah sirip dan yang lainnya adalah bemper.
Bumper adalah salah satu yang berputar terus menerus mendorong bola ke segala arah acak. Jadi, pasang 3 motor DC di dekat batas atas menggunakan mur dan baut M3 panjang 20mm.
Sekarang, saatnya untuk menambahkan motor sirip. Motor sirip akan dipasang pada ujung pengurasan. Akan membahas apa itu sirip di langkah selanjutnya. Sampai saat itu ingat, merekalah yang bisa menyelamatkanmu.
Catatan: Sebelum memasang motor, ujilah menggunakan firmware evive. Buka menu firmware, pilih Kontrol, pilih motor, pilih M1 atau M2 tergantung di mana Anda memasang motor.
Langkah 10: Memasang Saklar Batas
Sirip adalah orang-orang yang berada di bawah kendali Anda. Mereka mengarahkan bola ke playfield setelah Anda menekan tombol yang sesuai. Jadi, kita tidak ingin sirip berputar 360 derajat. Kami akan membatasi gerakan sirip menggunakan sakelar batas. Anda mungkin melihat lekukan kecil di dekat area pembuangan, di sinilah kami akan memperbaiki sirip kami. Sekarang, kita akan membuat dua sakelar taktil untuk setiap sirip. Tempelkan ke ujung kurva. Segera setelah Anda menekan tombol, motor DC sirip akan mulai berputar, begitu sirip menyentuh sakelar batas atas, motor DC mulai berputar ke arah yang berlawanan membawa sirip ke bawah. Sekarang, motor berhenti berputar segera setelah sirip menyentuh sakelar batas bawah sampai tombol kontrol ditekan lagi.
Ulangi proses yang sama untuk sisi lainnya juga.
Langkah 11: Memasang Sensor IR
Kami tahu mengapa kami menyebut tembok kecil sebagai tembok skor, tapi bagaimana mereka tahu bahwa bola baru saja melewati mereka. Kami akan menambahkan sensor IR untuk hal yang sama. Secara total, kami akan menambahkan 5 sensor IR.
- Satu di landasan peluncuran
- Tiga untuk dinding skor
- Satu di saluran pembuangan
Segera setelah bola melewati sensor IR pada landasan peluncuran, permainan dimulai.
Sekarang, IR di dinding skor harus memperhatikan berapa kali bola melewati dinding skor.
Akhirnya, IR di saluran pembuangan menunjukkan bahwa permainan sudah berakhir (gambar 2).
Catatan: Sebelum memasang sensor IR, uji sensor menggunakan firmware evive (Pin State Monitor). Juga, jika mereka tidak merespons dengan baik, coba kalibrasikan.
Langkah 12: Menambahkan Tombol Kontrol dan Strip RGB
Pertama, mari tambahkan tombol kontrol. Tombol kontrol adalah tombol yang akan mengontrol pergerakan sirip. Kami memiliki dua sakelar arcade dan telah memasangnya ke panel kontrol di lubang yang diberikan.
Setelah selesai, ambil strip LED RGB dan pasang di batas playfield. Kami akan mengubah warna strip RGB yang menunjukkan status permainan. RGB harus berubah menjadi hijau setiap kali game baru dimulai dan akan berubah menjadi merah saat game berakhir. Juga, itu harus berubah setiap kali bola melewati dinding skor.
Langkah 13: Menambahkan Peluncur
Sekarang, saatnya untuk menambahkan peluncur atau pendorong. Peluncur akan membantu Anda meluncurkan bola ke lapangan bermain melalui landasan peluncuran. Kami telah mencetak peluncur 3d yang telah kami pasang karet gelangnya. Ujung karet menempel pada dinding depan dan dinding pembatas kiri. Semakin Anda menarik peluncur, semakin banyak kekuatan yang akan ditransfer ke bola.
Langkah 14: Memasang Panel Kontrol
Setelah plunger terpasang dan kabel ke sensor, pasang panel kontrol di atas playfield menggunakan mur dan baut M3.
Langkah 15: Saatnya Menambahkan Bagian Cetakan 3D
Pertama-tama tambahkan dinding jalur samping, ini akan mengarahkan bola Anda ke sirip jika bola memasuki jalur.
Seperti yang sudah kita ketahui kegunaan bemper. Pasang pada poros bebas motor DC.
Saatnya menambahkan sirip, pasang sirip pada poros motor DC. Juga, pastikan siripnya pas dengan lekukan yang diberikan.
Setelah selesai, mari kita pasang beberapa kicker. Kickers adalah tendangan yang mendorong bola secara horizontal ke dalam playfield setiap kali bola menyentuhnya, Pasang 3 standoff di setiap sisi dan bungkus karet di sekelilingnya.
Dengan ini, seluruh perakitan pinball Anda selesai.
Langkah 16: Membuat Koneksi
-
Menghubungkan Sensor IR
- Skor 1 Sensor IR (pin sinyal) ke Pin Digital 8 dari evive
- Skor 2 sensor IR (pin sinyal) ke Digital Pin 9 dari evive
- Skor 3 sensor IR (pin sinyal) ke Pin Digital 10 dari evive
- Kuras sensor IR Dinding (pin sinyal) ke Pin Digital 11 dari evive
- Launchpad IR sensor (pin sinyal) ke Digital Pin 12 dari evive
- Sekarang hubungkan VCC dan GND dari semua sensor IR ke VCC dan GND dari evive
-
Menghubungkan Strip RGB
Hubungkan strip LED RGB ke Digital Pin 13 dari evive
-
Menghubungkan Motor Flipper
- Kiri Flipper Motor ke port evive M1
- Motor Flipper Kanan ke port evive M2
-
Menghubungkan Sirip
- Hubungkan terminal “NC” dari Sakelar Sirip Sisi Kiri ke Pin Digital 2 dari resistor evive dan 10K ohm, dan sambungkan ujung lain dari resistor 10k ohm ke GND dari evive, sambungkan juga terminal “COM” dari Sakelar Sirip Sisi Kiri ke VCC dari evive
- Demikian pula, sambungkan terminal “NC” Sakelar Sirip Sisi Kanan ke Pin Digital 3 dari resistor evive dan 10k ohm, dan sambungkan ujung lain dari resistor 10K ohm ke GND dari evive, sambungkan juga terminal “COM” sakelar Sirip Sisi Kanan ke VCC dari eviv
-
Menghubungkan Motor Bumper
Hubungkan semua 3 motor Bumper secara paralel dan hubungkan salah satu ujungnya ke pin VVR(+) dan ujung lainnya ke terminal Relay “COM”, kemudian sambungkan terminal “NO” relai ke pin VVR(-) evive
-
Menghubungkan Saklar Batas
- Hubungkan "NC" dari Sakelar Batas Sisi Kiri (Atas) ke VCC evive dan terminal COM ke Pin Digital 4 evive dan ke GND melalui resistor 10K ohm
- Hubungkan "NC" dari Sakelar Batas Sisi Kiri (Bawah) ke VCC dari evive dan terminal COM ke Pin Digital 5 dari evive dan ke GND melalui resistor 10K ohm
- Hubungkan “NC” Sakelar Batas Sisi Kanan (Atas) ke VCC evive dan terminal COM ke Pin Digital 6 evive dan ke GND melalui resistor 10K ohm
- Hubungkan “NC” Sakelar Batas Sisi Kanan (Bawah) ke VCC evive dan terminal COM ke Pin Digital 7 evive dan ke GND melalui resistor 10K ohm
Langkah 17: Saatnya Membuat Kode
Kami akan menulis kode di PitoBlox, perangkat lunak pemrograman berbasis Scratch 3.0. Unggah skrip berikut ke eive.
Langkah 18: Kesimpulan
Dengan ini, mesin Pinball DIY Anda sudah siap. Mendapatkan. Mengatur. Pinball!
Direkomendasikan:
Kontrol Kecerahan Kontrol LED Berbasis PWM Menggunakan Push Buttons, Raspberry Pi dan Scratch: 8 Langkah (dengan Gambar)
Kontrol Kecerahan Kontrol LED Berbasis PWM Menggunakan Push Buttons, Raspberry Pi dan Scratch: Saya mencoba mencari cara untuk menjelaskan cara kerja PWM kepada siswa saya, jadi saya menetapkan sendiri tugas untuk mencoba mengontrol kecerahan LED menggunakan 2 tombol tekan - satu tombol meningkatkan kecerahan LED dan yang lainnya meredupkannya. Untuk memprogram
Generator Musik Berbasis Cuaca (Generator Midi Berbasis ESP8266): 4 Langkah (dengan Gambar)
Weather Based Music Generator (ESP8266 Based Midi Generator): Hai, hari ini saya akan menjelaskan cara membuat generator Musik berbasis Cuaca kecil Anda sendiri. Ini didasarkan pada ESP8266, yang mirip dengan Arduino, dan merespons suhu, hujan dan intensitas ringan. Jangan berharap untuk membuat seluruh lagu atau program akord
Pool Pi Guy - Sistem Alarm Berbasis AI dan Pemantauan Kolam Menggunakan Raspberry Pi: 12 Langkah (dengan Gambar)
Pool Pi Guy - Sistem Alarm Berbasis AI dan Pemantauan Kolam Menggunakan Raspberry Pi: Memiliki kolam renang di rumah memang menyenangkan, tetapi disertai dengan tanggung jawab yang besar. Kekhawatiran terbesar saya adalah memantau jika ada orang yang berada di dekat kolam tanpa pengawasan (terutama anak-anak yang lebih muda). Gangguan terbesar saya adalah memastikan saluran air kolam tidak pernah turun di bawah pintu masuk pompa
Gesture Hawk: Robot Pengontrol Gerakan Tangan Menggunakan Antarmuka Berbasis Pemrosesan Gambar: 13 Langkah (dengan Gambar)
Gesture Hawk: Robot Terkendali Gerakan Tangan Menggunakan Antarmuka Berbasis Pemrosesan Gambar: Gesture Hawk dipamerkan di TechEvince 4.0 sebagai antarmuka manusia-mesin berbasis pemrosesan gambar sederhana. Kegunaannya terletak pada kenyataan bahwa tidak ada sensor tambahan atau perangkat yang dapat dikenakan kecuali sarung tangan yang diperlukan untuk mengendalikan mobil robot yang berjalan di
Kontrol Otomatis RPM Engine Menggunakan Sistem Umpan Balik Dari Tachometer Berbasis IR: 5 Langkah (dengan Gambar)
Kontrol Otomatis RPM Mesin Menggunakan Sistem Umpan Balik Dari Tachometer Berbasis IR: Selalu ada kebutuhan untuk mengotomatisasi suatu proses, baik itu yang sederhana/mengerikan. Saya mendapat ide untuk melakukan proyek ini dari tantangan sederhana yang saya hadapi saat menemukan metode untuk mengairi/mengirigasi sebidang kecil tanah kami.Masalah tidak ada jalur pasokan saat ini