Daftar Isi:

Skor Otomatis untuk Permainan Golf Par 3 Eksekutif: 12 Langkah (dengan Gambar)
Skor Otomatis untuk Permainan Golf Par 3 Eksekutif: 12 Langkah (dengan Gambar)

Video: Skor Otomatis untuk Permainan Golf Par 3 Eksekutif: 12 Langkah (dengan Gambar)

Video: Skor Otomatis untuk Permainan Golf Par 3 Eksekutif: 12 Langkah (dengan Gambar)
Video: Viral! Anak dan ibu diusir dari KRL?? 2024, Juli
Anonim
Skor Otomatis untuk Permainan Golf Par 3 Eksek-t.webp
Skor Otomatis untuk Permainan Golf Par 3 Eksek-t.webp
Skor Otomatis untuk Permainan Golf Par 3 Eksek-t.webp
Skor Otomatis untuk Permainan Golf Par 3 Eksek-t.webp

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

Menghitung Bola Golf secara Elektronik
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

Memasang Sensor di Papan Target
Memasang Sensor di Papan Target
Memasang Sensor di Papan Target
Memasang Sensor di Papan Target
Memasang Sensor di Papan Target
Memasang Sensor di Papan Target
Memasang Sensor di Papan Target
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

Menghubungkan Sensor pada Papan Target
Menghubungkan Sensor pada Papan Target
Menghubungkan Sensor pada Papan Target
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

Membangun Kasus Papan Skor
Membangun Kasus Papan Skor
Membangun Kasus Papan Skor
Membangun Kasus Papan Skor
Membangun Kasus Papan Skor
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

Merancang Grafik Papan Skor
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

Tombol Input Game (Switch) dan Casing
Tombol Input Game (Switch) dan Casing
Tombol Input Game (Switch) dan Casing
Tombol Input Game (Switch) dan Casing
Tombol Input Game (Switch) dan Casing
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
Komponen Papan Skor
Komponen Papan Skor
Komponen Papan Skor
Komponen Papan Skor
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

Pengaturan Bangku Arduino
Pengaturan Bangku Arduino
Pengaturan Bangku Arduino
Pengaturan Bangku Arduino
Pengaturan Bangku Arduino
Pengaturan Bangku Arduino
Pengaturan Bangku Arduino
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

Memasang Komponen
Memasang Komponen
Memasang Komponen
Memasang Komponen
Memasang Komponen
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

Menyatukan Semuanya
Menyatukan Semuanya
Menyatukan Semuanya
Menyatukan Semuanya
Menyatukan Semuanya
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

Nota bene
Nota bene
Nota bene
Nota bene
Nota bene
Nota bene
Nota bene
Nota bene

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: