Daftar Isi:
- Langkah 1: Menghitung Bola Golf secara Elektronik
- Langkah 2: Memasang Sensor di Papan Target
- Langkah 3: Menghubungkan Sensor pada Papan Target
- Langkah 4: Membangun Kasus Papan Skor
- Langkah 5: Merancang Grafik Papan Skor
- Langkah 6: Tombol Input Game (Switch) dan Casing
- Langkah 7: Komponen Papan Skor
- Langkah 8: Pengaturan Bangku Arduino
- Langkah 9: Kode Arduino
- Langkah 10: Memasang Komponen
- Langkah 11: Menyatukan Semuanya
- Langkah 12: Postscript
Video: Skor Otomatis untuk Permainan Golf Par 3 Eksekutif: 12 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Baru-baru ini saya memposting Instructable tentang membangun permainan puting menyenangkan yang portabel dan dapat dimainkan baik di dalam maupun di luar. Ini disebut “Permainan Golf Par 3 Eksekutif”. Saya merancang kartu skor replika untuk mencatat skor setiap pemain untuk 9 “lubang”. Seperti dalam golf nyata, skor terendah menang.
Saya harus berpikir; bagaimana jika saya dapat melacak skor secara otomatis?
Langkah 1: Menghitung Bola Golf secara Elektronik
Saya perlu menemukan cara untuk menghitung bola golf yang digulung saat jatuh melalui lubang penilaian. Ingat, setiap lubang memiliki nilai skor yang berbeda, dengan lubang “Ace” memiliki nilai poin terendah. Saya telah menggunakan sensor break-beam Inframerah (IR) pada game sebelumnya dan berpikir saya akan memasukkannya ke dalam game ini juga. Saya menggunakan produk dari Adafruit Industries yang disebut “IR Break Beam Sensor – 3mm LEDs”. ID Produk adalah 2167:
www.adafruit.com/product/2167
Mereka dijual berpasangan (emitor & penerima) dan menawarkan cara sederhana untuk mendeteksi gerakan. Mereka bekerja hingga 10 inci terpisah dan dapat ditenagai oleh catu daya Arduino 5V. Anda dapat menggunakan ini dengan resistor pull-up bawaan Arduino, sehingga resistor terpisah tidak diperlukan. Emitor mengirimkan sinar IR dan penerima, tepat di seberangnya, peka terhadap cahaya IR ini. Jika sesuatu yang solid melewati balok (seperti bola golf), balok itu rusak, dan penerima dapat diprogram untuk memberi tahu Anda.
Langkah 2: Memasang Sensor di Papan Target
Papan target peletakan tidak menempel pada kabinet di sekitarnya. Itu hanya duduk di 2” pengatur jarak sudut sehingga saya dapat melepasnya dan membaliknya untuk memasang sensor. Saya perlu memasang sensor IR di bagian bawah papan bermain kayu lapis agar tidak mengganggu bola golf yang jatuh bebas. Lubang berdiameter 1” dibor pada sisi yang berlawanan dari setiap lubang skor hingga kedalaman 3/8 inci. Penerima dan pemancar IR ditempatkan tepat di dalam tepi lubang sehingga bola tidak mengenai mereka. Mereka dipasang secara permanen dengan sekrup kayu kecil dan beberapa lem epoksi, sehingga mereka sejajar sempurna satu sama lain.
Langkah 3: Menghubungkan Sensor pada Papan Target
Setelah semua sensor IR dipasang, mereka harus dihubungkan bersama untuk koneksi 5V dan ground yang sama. Setiap kabel keluaran (putih) harus diperpanjang ke tepi papan target. Konektor perempuan 6-kawat dipasang pada setiap kabel untuk memperpanjang kabinet belakang rakitan papan target. Semua kabel ditempelkan dan dipasang dengan aman di bagian dalam papan permainan agar tidak mengganggu pengembalian bola golf setelah melewati lubang penilaian.
Langkah 4: Membangun Kasus Papan Skor
Sedikit pengerjaan kayu masih dibutuhkan dalam Instruksi ini. Kotak papan skor kayu persegi panjang dibuat dari kayu lapis tebal”. Dimensi kasing adalah 15 5/8” lebar x 9” tinggi x 4” dalam. Anda dapat melihat di foto urutan membangun kasing ini. Alur dado lebar” ditempatkan di bagian dalam setiap sisi kotak sekitar” dari tepi luar yang sama. Alur ini akan digunakan untuk menahan grafik papan skor yang ditempatkan di antara dua lembar kaca plexiglass setebal 0,2 inci. Bagian terakhir dari casing yang akan dipotong adalah papan pemasangan komponen elektronik. Papan ini dipotong dari kayu lapis setebal 1/8” dan dilekatkan pada sepotong kayu pinus” pada sudut yang tepat untuk dijadikan alas. Ini juga akan berfungsi sebagai sarana keterikatan pada kasus itu sendiri. Papan harus berlekuk agar pas di antara potongan penguat sudut kecil.
Tombol daya Nyala/Mati juga akan dipasang di kotak papan skor. Ini akan dipasang di bagian luar kasing dalam posisi tersembunyi untuk melindunginya dari benturan yang tidak disengaja. Sakelar on/off akan dihubungkan sesuai dengan sumber baterai DC 9 volt yang memberi daya pada papan Arduino Uno dan semua komponen elektronik papan skor lainnya.
Langkah 5: Merancang Grafik Papan Skor
Alih-alih mencoba melukis grafik papan skor sendiri, saya memutuskan untuk mendesainnya di PowerPoint dan memotong jendela untuk berbagai tampilan penilaian. Saya ingin papan skor memberikan umpan balik kepada para pemain dan menampilkan informasi sebanyak mungkin. Termasuk akan:
1. Lampu warna yang berbeda untuk skor bola golf terakhir yang dimasukkan.
2. Tampilan yang menunjukkan hole apa yang Anda mainkan (1-9).
3. Lampu yang menyala jika tombol 2 pemain ditekan.
4. Lampu menyala untuk permainan baru (tombol Reset ditekan)
5. Dua tampilan untuk skor setiap pemain.
Grafik terakhir ditampilkan dalam file terlampir. Persegi panjang hitam akan dipotong untuk tampilan skor.
Langkah 6: Tombol Input Game (Switch) dan Casing
Beberapa tombol diperlukan untuk mengontrol alur permainan puting. Tiga tombol input yang dibutuhkan adalah:
1. Reset atau Game Baru (Hijau)
2. Game 1 vs 2 Pemain (Putih)
3. Double Bogey (Di Luar Batas - Merah) – di mana tidak ada sensor IR yang dapat digunakan. Skor 5 akan ditambahkan ke skor pemain.
Saya menggunakan kotak elektronik plastik standar untuk memasang 3 tombol arcade. Kasus ini diperoleh dari Amazon. Ukurannya 7” lebar x 4” tinggi x 2 3/8” dalam. Setiap tombol arcade dengan sakelar mikro yang terpasang akan bertindak seperti sakelar sesaat. Lubang standar yang berdiameter 1-1/8” dipotong di sisi casing dan diberi jarak yang sama. Tombol-tombol dipasang dan rangkaian kabel kecil dibuat dengan 3 jalur keluaran sakelar mikro dan jalur arde umum yang disolder ke papan tempat memotong roti kecil dengan konektor kepala pin jantan 2,54 mm.
Langkah 7: Komponen Papan Skor
Komponen papan skor akan terdiri dari:
A. Dua 4-digit, 7-segmen LED untuk setiap skor pemain dan satu digit, LED 7-segmen akan digunakan untuk melacak "lubang" yang mereka mainkan. LED 4-digit, 7-segmen berasal dari Adafruit Industries. Mereka disebut “1.2” 4-Digit 7-Segment Display dengan 12C Backpack – Red”. Anda memerlukan dua di antaranya dan ID Produk adalah 1269. Lihat di bawah:
www.adafruit.com/product/1269
B. LED 7-segmen satu digit berukuran besar (1,3”) adalah pembelian umum dari eBay. Setiap tampilan yang terlalu besar akan berfungsi dan harus disambungkan dengan benar untuk LED 7-segmen berbasis katoda umum atau anoda umum. Untuk menyederhanakan pemasangan layar, pertama-tama disolder ke papan tempat memotong roti yang cukup besar sehingga resistor 220 ohm dapat disolder ke semua kabel segmen LED individu. Kabel katoda umum dan 7 kabel LED dihubungkan ke konektor kepala pin jantan 2,54 mm untuk memudahkan pemasangan kabel ke papan Arduino.
C. Lampu LED 3 vdc warna yang berbeda akan ditempatkan di papan skor untuk menyala ke lubang penilaian yang sesuai yang baru saja dilalui oleh bola golf yang dimasukkan. Saya juga menggunakan lampu LED untuk menunjukkan kapan permainan baru dimulai dan ketika tombol 2 pemain telah ditekan. Warna-warnanya adalah:
Putih = As
Biru = Burung
Kuning = Par
Merah = Bogey
Hijau = Atur Ulang/Game Baru
Putih (di bagian bawah) = 1 vs. 2 Pemain
D. Papan Arduino Atmega2560 digunakan untuk mengontrol berbagai komponen. Saya membutuhkan lebih banyak pin input/output daripada papan Arduino standar.
E. Blok distribusi papan tempat memotong roti yang disolder digunakan untuk jalur I2C yang berjalan ke semua layar (4 digit, LED 7-segmen dan monitor LCD).
F. Sebuah blok distribusi listrik dibeli dari Amazon. Ini digunakan untuk mendistribusikan semua 5V dan jalur ground bersama ke setiap komponen. Lihat di bawah:
www.amazon.com/gp/product/B081XTSDGV/ref=p…
G. Komponen terakhir yang dibutuhkan adalah baterai 9 volt dengan kabel power.
H. Konektor kabel lain-lain perlu menghubungkan berbagai komponen bersama-sama
Langkah 8: Pengaturan Bangku Arduino
Set-up bangku ditunjukkan pada gambar yang sesuai. Tombol pull-up digunakan di bangku untuk meniru sensor IR break-beam. Saya menggunakan monitor LCD 4 baris di bangku tes saya untuk melacak variabel dan memastikan kode yang mengontrol papan skor berfungsi dengan benar. Saya suka menggunakan ini sebagai pengganti monitor serial.
Tampilan LED 7-segmen ditampilkan di bangku cadangan, tampilan skor Pemain 1 dan Pemain 2 ditampilkan untuk bekerja dengan benar. Setelah beberapa pengeditan kode Arduino, saya bisa membuat tampilan "lubang" satu digit berfungsi dengan benar. Tombol tekan sesaat 2 pemain yang disimulasikan, permainan baru dan double-bogey serta lampu LED skor bola golf terakhir ditempatkan di papan tempat memotong roti. Mereka semua diuji dan terbukti bekerja dengan benar.
Bagan penugasan pin Arduino juga ditampilkan.
Langkah 9: Kode Arduino
Kode Arduino untuk mengontrol alur permainan dan menjumlahkan skor dengan benar terlampir.
Bagian pertama dari kode mencakup beberapa Perpustakaan yang diperlukan yang Anda butuhkan. Ini juga mendefinisikan pin Arduino untuk sensor IR dan tombol kontrol game, mendeklarasikan semua variabel dan mendefinisikan dua fungsi yang ditentukan pengguna. Satu fungsi, sevenSegWrite(digit), mengontrol nomor yang ditampilkan dalam tampilan 7-segmen berukuran besar, satu digit, ("Lubang" yang Anda mainkan) dan fungsi lainnya, controlscoreled(int), mengontrol LED mana yang ditampilkan (dinyalakan) di papan skor.
Dalam fungsi setup() saya mendefinisikan semua pin OUTPUT dan INPUT. Catatan, resistor PULLUP internal yang digunakan menggunakan resistor internal 20K ohm yang ditarik hingga 5 volt. Hal ini menyebabkan input membaca HIGH saat saklar terbuka dan LOW saat ditutup. Tidak diperlukan resistor aksesori. Saya juga memulai semua variabel dan tampilan digit 7-segmen dan menyalakan lampu LED hijau "permainan baru".
Fungsi loop() dimulai dengan terus membaca semua pin INPUT. Kemudian pernyataan "jika" tertentu dijalankan tergantung pada pin input mana yang membaca LOW (tombol telah ditekan atau sinar sensor IR telah rusak). Pernyataan "jika" terakhir menentukan akhir permainan. Setelah 9 “lubang” dimainkan, fungsi loop() berhenti dan permainan selesai.
Langkah 10: Memasang Komponen
Pertama, lubang bor dan potongan harus ditempatkan di papan pemasangan sesuai dengan lokasi yang ditempati setiap komponen pada grafik papan skor. Lubang dibor dengan diameter 5 mm agar sesuai dengan LED. Lubang persegi panjang dipotong dengan jigsaw agar sesuai dengan dimensi berbagai tampilan 7-segmen.
Setiap lampu LED disolder ke papan tempat memotong roti kecil dengan resistor yang terhubung ke terminal positif. Konektor kepala pin pria standar 2,54 mm digunakan untuk terminal positif dan negatif. Papan tempat memotong roti memudahkan untuk mengamankan LED ke papan pemasangan kayu lapis tipis. Setiap rakitan lampu LED dipasang di lokasi yang benar pada papan pemasangan. Sekrup baja Phillip head berdiameter M1.7 kecil digunakan untuk mengencangkannya.
Selanjutnya, setiap tampilan 7-segmen harus diamankan ke papan pemasangan. Lubang pemasangan di 4 sudut tampilan PCB digunakan dengan sekrup pemasangan kecil yang sama.
Papan mega Arduino, blok distribusi daya, dan blok distribusi I2C diamankan ke dasar papan pemasangan dengan sekrup kayu kecil dan spacer. Dua papan tempat memotong roti kecil lainnya diamankan ke alas di sisi kanan pada sudut 90 derajat. Ini adalah pin input untuk sensor IR yang harus dihubungkan dari rakitan target dan tombol arcade dari kotak kontrol permainan yang akan diposisikan oleh puting pemain.
Baterai 9 volt dan harnesnya dipasang di bagian dalam papan pemasangan. Sisi positif kabel akan disambung dengan sakelar tombol on/off pada kotak papan skor kayu.
Akhirnya, semua komponen terhubung, mengikuti skema pengkabelan yang disempurnakan pada pengaturan bangku.
Langkah 11: Menyatukan Semuanya
Langkah terakhir adalah menempelkan papan skor pada Game Golf Executive Par 3 yang ada sedemikian rupa sehingga tidak mengganggu jalannya permainan. Selain itu, sistem lampiran papan skor apa pun akan dapat dilepas sehingga dapat dikemas dan tidak menghalangi portabilitas permainan. Demikian pula, saya perlu membuat dudukan untuk kotak kancing sehingga tidak bertumpu di tanah dan ditempatkan lebih dekat dengan tempat para pemain meletakkan.
Silakan lihat foto-foto terlampir. Pasak berdiameter 7/8” digunakan untuk menaikkan kotak papan skor dan kotak kancing ke tingkat yang benar. Tiga pasak dipotong sepanjang 24”. Basis kayu lapis dengan lubang 7/8” yang dibor di tengah dibuat untuk menerima salah satu pasak. Sepotong kayu pinus yang sesuai dipasang di bagian belakang kotak kancing plastik. Itu juga memiliki lubang 7/8” yang dibor di bagian bawah untuk menerima ujung pasak lainnya. Sekarang dudukan kotak kancing telah selesai. Tidak ada lem yang digunakan. Dudukannya cukup kokoh untuk digunakan saat bermain game, tetapi dapat dirobohkan dengan mudah untuk dibawa.
Papan skor dilekatkan pada rakitan papan target menggunakan konsep yang sama. Satu permukaan papan pinus sepanjang 15” dipotong dengan sudut 60 derajat agar sesuai dengan sudut 30 derajat rakitan target saat diatur untuk dimainkan. Ini menempatkan bagian atas papan ini horizontal. Dua lubang 7/8" dibor terpisah 11" untuk menerima pasak sepanjang 24" dan kemudian potongan itu disekrup ke bagian belakang rakitan target. Selanjutnya, potongan kayu pinus berukuran” disekrupkan ke bagian bawah kotak papan skor dengan lubang berdiameter 7/8” yang cocok yang dibor dengan jarak 11”. Kedua pasak ditempatkan melalui jaring di luar batas dan didorong di tempat pada rakitan papan target dan bagian bawah kotak papan skor.
Sebuah kabel 4-kawat dengan konektor laki-laki yang sesuai dijalankan dari bagian belakang papan skor ke kotak tombol. Kabel 6-kawat kedua dengan konektor perempuan dan laki-laki yang sesuai dijalankan dari bagian belakang rakitan target (sensor IR) ke lokasi yang sesuai di bagian belakang papan skor. Sekarang pengaturan elektronik telah selesai untuk penilaian otomatis saat memainkan versi satu pemain atau dua pemain dari Golf G ame Executive Par 3.
Langkah 12: Postscript
Saat saya menguji permainan, saya melihat bola golf yang jatuh melalui lubang penilaian tidak selalu dihitung. Saya bertanya-tanya apakah sensor IR bekerja dengan benar atau apakah saya harus memasang lebih banyak sensor. Kemudian terpikir oleh saya bahwa di sisi paling kanan dan kiri dari lubang berdiameter 3” bola golf tidak “terlihat” oleh sensor IR yang ditempatkan tepat di tengah lubang skor (sinar IR tidak sedang rusak). Saya menemukan diameter bola golf regulasi adalah 1,68 inci. Dalam istilah matematika, setengah dari lubang berdiameter 3”akan menjadi 1,75 inci. Jadi saya kira ada kemungkinan bola golf jatuh melalui lubang dari sisi kiri dan kanan yang ekstrim dan tidak merusak sinar IR.
Dalam retrospeksi, saya seharusnya memotong lubang skor menjadi diameter 3 inci. Tetapi untuk game ini, cara termudah untuk memperbaikinya adalah dengan membalik papan target dan memasang beberapa kelebihan lantai vinyl di sisi kiri dan kanan setiap lubang. Saya menempatkan vinil fleksibel sehingga menutupi lubang sekitar”atau lebih. Saat Anda membalik papan target, Anda akan melihat bahwa material berada di bawah tepi lubang dan tidak mengganggu bola golf yang jatuh bebas melalui lubang.
Ini memperbaiki masalah dan permainan telah bekerja dengan sempurna. Dalam memainkan permainan beberapa minggu terakhir ini, saya tidak melihat ada contoh ketika bola golf tidak dihitung dengan benar dalam skor pemain.
Direkomendasikan:
Konferensi Video Otomatis untuk Nenek Dengan Raspberry Pi: 9 Langkah (dengan Gambar)
Konferensi Video Otomatis untuk Nenek Dengan Raspberry Pi: Saya khawatir tentang nenek saya yang berusia 90 tahun karena meskipun dia harus tinggal di rumah selama epidemi COVID, dia terus-menerus keluar, melakukan "penting" hal-hal di jalan, seperti membeli beberapa tiket lotre, berbicara dengan tetangga. SAYA
Penilaian Otomatis untuk Permainan Skee-Ball Kecil: 10 Langkah (dengan Gambar)
Penilaian Otomatis untuk Permainan Bola-Skee Kecil: Permainan Bola-Skee buatan sendiri bisa sangat menyenangkan bagi seluruh keluarga, tetapi kelemahannya selalu kurangnya penilaian otomatis. Saya sebelumnya telah membuat mesin Skee-Ball yang menyalurkan bola permainan ke saluran terpisah berdasarkan skenario
Pengumpan Tanaman Otomatis WiFi Dengan Reservoir - Pengaturan Budidaya Indoor/Outdoor - Air Tanaman Secara Otomatis Dengan Pemantauan Jarak Jauh: 21 Langkah
Pengumpan Tanaman Otomatis WiFi Dengan Reservoir - Pengaturan Budidaya Indoor/Outdoor - Menanam Tanaman Secara Otomatis Dengan Pemantauan Jarak Jauh: Dalam tutorial ini kami akan mendemonstrasikan cara mengatur sistem pengumpan tanaman indoor/outdoor khusus yang secara otomatis menyirami tanaman dan dapat dipantau dari jarak jauh menggunakan platform Adosia
Proyek Papan Skor Dengan Tampilan LED P10 Menggunakan DMD: 6 Langkah (dengan Gambar)
Proyek Papan Skor Dengan Tampilan LED P10 Menggunakan DMD: Seringkali kita bertemu di stadion sepak bola; ada papan LED raksasa yang berfungsi sebagai papan skor. Begitu juga di bidang olahraga lainnya, juga sering kita kenal dengan papan skor dari tampilan layar yang terbuat dari LED. Meski tidak mungkin, ada juga bidang yang masih kita
Program PC Anda untuk Mati Secara Otomatis dengan Menetapkan Waktu Yang Anda Inginkan untuk Melakukannya: 4 Langkah
Program PC Anda untuk Mati Secara Otomatis dengan Menetapkan Waktu Yang Anda Ingin Lakukan Itu: hei, itu instruksi lain yang diambil dari kehidupan sehari-hari saya … terakhir kali saya harus mengunduh banyak perangkat lunak ke PC saya dan saya harus membiarkannya mengunduh semalaman, saya tidak ingin PC saya tetap menyala sepanjang malam setelah selesai mengunduh dan di s