Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Saya sedang berdiskusi dengan separuh saya yang lain tentang sepak bola dan uang dan topiknya sampai pada taruhan. Setiap kali dia pergi ke pertandingan, teman-temannya semua memasukkan beberapa pound dan mereka bertaruh. Taruhan biasanya skor akhir DAN pencetak gol pertama atau terakhir. Tak perlu dikatakan mereka tidak pernah memenangkan uang.
Kami memutuskan untuk membuat uang itu bekerja untuk kami sebagai gantinya – jadi kami akan menikmati kegembiraan taruhan sambil menghemat uang.
Memperkenalkan Toko Taruhan Fixed Odds Ralph & Edna (dinamai berdasarkan Edna Cross dan Ralph Hardwick dari Brookside – mereka senang bertaruh kecil-kecilan)!
Kami berdua akan memasang taruhan £10 pada skor akhir yang dihasilkan secara acak DAN pencetak gol pertama atau terakhir. Jika salah satu dari kami menang, kami memenangkan £20. Jika kita kalah, uang itu masuk ke kotak tabungan. Di akhir musim sepak bola, kami akan menggunakan apa pun yang kami miliki untuk pergi berlibur atau semacamnya. Masih ada kemungkinan kecil salah satu dari kita akan memenangkan sejumlah uang setiap minggu, tetapi rumah pasti menang sebagian besar waktu – hanya dalam kasus kami rumah itu milik kami jadi kami menang dengan cara apa pun!
Jadi saya ingin membuat kotak uang yang mewakili toko taruhan. Dan saya ingin menyertakan tombol yang, ketika ditekan, akan menampilkan taruhan acak yang kita buat masing-masing.
Langkah 1: untuk Make Ini Saya Digunakan:
- Arduino
- layar LCD1620
- Pin header
- Papan tempat memotong roti
- Kabel jumper pria ke wanita
- Kabel jumper pria ke pria
- Kabel jumper wanita ke wanita
- Tekan tombol
- resistor 220 ohm
- kayu lapis 3mm
- 2 baut M3
- 3 M3 kacang
- 2 dasi ritsleting
- strip velcro
- Papan prototipe
Anda juga memerlukan akses ke:
- Besi solder
- Pemotong Laser
- Gunting
Langkah 2: Sirkuit
Solder pin header ke LCD1602
Rakit Arduino dan layar pada papan tempat memotong roti sebagai berikut:
Dari layar LCD:
- Kedua ujung pin (VSS & K) masuk ke ground dan pin berikutnya (VDD & A) ke 5V
- VO menuju ke tengah pin pada potensiometer
- RS masuk ke Arduino Digital Pin 12
- RW turun ke darat
- E pergi ke Arduino 11
- D4 pergi ke Arduino 5
- D5 pergi ke Arduino 4
- D6 pergi ke Arduino 3
- D7 pergi ke Arduino 2
Tombol tekan:
- Hubungkan resistor antara kaki positif dan 5V
- Hubungkan kaki ground ke ground
- Hubungkan kaki positif ke Arduino 8
Potensiometer
Dengan turner menghadap Anda pin kiri pergi ke 5V dan pin kanan pergi ke ground.
Akhirnya
Hubungkan rel positif dan negatif papan tempat memotong roti ke pin Arduino 5v dan Gnd.
Langkah 3: Kode
Hubungkan Arduino ke komputer dan masuk ke editor web Arduino online atau gunakan IDE untuk membuat sketsa baru. Salin dan tempel kode ini dan unggah ke Arduino.
#termasuk
LiquidCrystal lcd (12, 11, 5, 4, 3, 2); char * skor = {"1-0", "2-0", "3-0", "4-0", "5-0", "2-1", "3-1", " 4-1", "5-1", "3-2", "4-2", "5-2", "4-3", "5-3", "5-4"}; char * goaltime = {"Pertama", "Terakhir"}; char * player = {"Salah", "Firmino", "Surai", "Shaqiri", "Milner"}; skor taruhan panjang; waktu taruhan yang lama; pemain taruhan panjang; // konstanta tidak akan berubah. Mereka digunakan di sini untuk mengatur nomor pin: const int buttonPin = 8; // jumlah pin tombol tekan // variabel akan berubah: int buttonState = 0; // variabel untuk membaca status tombol tekan void setup() { lcd.begin(16, 2); lcd.clear(); } void loop() { pinMode(tombolPin, INPUT); buttonState = digitalRead(buttonPin); skor taruhan = (acak(ukuran(skor)/ukuran(char*))); waktu taruhan = (acak(ukuran(waktu tujuan)/ukuran(char*))); betplayer = (acak(ukuran(pemain)/ukuran(char*))); if (buttonState == LOW) { lcd.clear(); lcd.setCursor(0, 0); lcd.print(skor[skor taruhan]); lcd.setCursor(0, 1); lcd.print(waktu gol[waktu taruhan]); lcd.setCursor(6, 1); lcd.print(pemain[pemain taruhan]); penundaan(5000); lcd.clear(); } else { lcd.setCursor(0, 0); lcd.print("LFC untuk menang:"); } }
Langkah 4: Casing & Perakitan
Dengan asumsi semuanya berfungsi, Anda dapat melanjutkan ke pembuatan casing untuk itu.
Unduh file – Desain casing
Potong desain menggunakan pemotong laser.
Saat menggunakan papan tempat memotong roti, Anda mungkin menggunakan kabel jumper pria ke pria. Sekarang kita dapat memasang kabel langsung ke pin header di layar menggunakan kabel male to female. Kami juga dapat menghubungkan potensiometer ke layar menggunakan kabel female to female.
Saya menggunakan 2 buah papan prototipe dan menyolder semua kabel ground ke satu dan semua kabel 5V ke yang lain, memastikan ada koneksi di antara semua kabel. Ingat resistor juga terhubung ke 5V sehingga Anda mungkin memerlukan kabel tambahan antara resistor dan papan prototipe.
Colokkan Arduino lagi untuk memastikan semuanya terhubung dan berfungsi, lalu rakit kotaknya.
- Saya mulai dengan memasukkan soket USB melalui lubang persegi di panel samping.
- Tekan tombol melalui lubang bundar di bagian atas dan layar LCD melalui lubang persegi panjang besar.
- Jika ada mur untuk tombol tekan, tambahkan ini ke depan untuk mengamankannya di tempatnya.
- Layar harus pas sehingga tidak perlu disekrup.
- Lubang pada panel samping yang tersisa adalah untuk potensiometer.
- Rekatkan semua bagian samping bersama-sama dengan alasnya dan kemudian dengan hati-hati ikat semua kabel dan paskan ke dalam ruang sebelum menambahkan tutupnya. Jangan lem ini di tempat karena Anda mungkin perlu mengakses kabel di dalam di masa mendatang.
- Jika kabel mendorong tutupnya ke atas, kencangkan dengan karet gelang.
Colokkan Arduino dan periksa apakah semuanya masih berfungsi….
Langkah 5: Kotak Uang
Saya menggunakan desain berikut untuk kotak uang yang mencakup ruang untuk menyimpan uang dan palka di bagian belakang untuk mengambil uang. Saya mengamankan kotak generator taruhan ke atas menggunakan strip velcro. Dan kemudian potong bagian depan yang mewah untuk tujuan dekoratif.
Unduh - File desain kotak uang
Unduh - File desain bagian depan
- Gunakan ikatan zip untuk memasang palka ke kotak yang membentuk engsel
- Pasang persegi panjang kecil dengan 2 lubang ke bagian luar pelat pintu menggunakan baut dan kencangkan di bagian dalam dengan mur.
- Masukkan baut dari dalam kotak uang melalui lubang 3mm di atas palka, kencangkan dengan mur dan kemudian dorong melalui lubang yang tersisa dari persegi panjang kecil dan kencangkan dengan mur. Ini akan menjadi mekanisme buka dan tutup untuk palka.
- Rekatkan semua sisi menjadi satu.
- Rekatkan bagian depan ke bagian depan kotak dan gunakan strip velcro untuk mengamankan generator taruhan ke bagian atas kotak uang
Langkah 6: Aturan
Masukkan £10 ke dalam slot uang.
tekan tombolnya
Catat taruhan yang dihasilkan.
Jika taruhan Anda menang… Anda memenangkan £10 ditambah £10 lainnya yang telah dipertaruhkan pada permainan itu
Jika tidak ada yang menang, uang tetap di kotak uang.
Selamat menabung!