Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Keskustelin toisen puoliskoni kanssa jalkapallosta ja rahasta, ja aihe tuli vedonlyöntiin. Aina kun hän menee otteluun, hänen kaveriensa kaikki chipit muutamalla kilolla ja he lyövät vetoa. Panos on yleensä lopputulos JA joko ensimmäisen tai viimeisen maalintekijä. Tarpeetonta sanoa, että he eivät koskaan voita rahaa.
Päätimme saada rahat toimimaan meidän puolestamme - joten nautimme vedon jännityksestä säästäessämme rahaa.
Esittelyssä Ralph & Edna's Fixed Odds Betting Shop (nimetty Edna Crossin ja Ralph Hardwickin mukaan Brooksidesta - he pitivät röyhkeästä pienestä vedosta)!
Molemmat asettamme 10 £ panoksen satunnaisesti generoidusta lopputuloksesta JA ensimmäisestä tai viimeisestä maalintekijästä. Jos jompikumpi meistä voittaa, voitamme 20 puntaa. Jos häviämme, rahat menevät säästölaatikkoon. Jalkapallokauden lopussa käytämme mitä tahansa, mitä meillä on lomalla tai jotain. On vielä pieni mahdollisuus, että joku meistä voittaa rahaa joka viikko, mutta talo voittaa ehdottomasti suurimman osan ajasta - vain meidän tapauksessamme talo on meidän, joten me voitamme joka tapauksessa!
Joten halusin tehdä rahalaatikon, joka edustaa vedonlyöntikauppaa. Haluan sisällyttää painikkeen, jota painettaessa näkyy satunnaisveto, jonka jokainen meistä tekee.
Vaihe 1: Tätä merkkiä varten käytin:
- Arduino
- LCD1620 -näyttö
- Otsikon nastat
- Leipälauta
- Uros -naarasliitinjohdot
- Uros -uros -hyppyjohtimet
- Naaras -naarashyppyjohdot
- Paina nappia
- 220 ohmin vastus
- 3 mm vaneria
- 2 M3 ruuvia
- 3 M3 pähkinää
- 2 vetoketjua
- Tarranauhat
- Prototyyppitaulu
Tarvitset myös pääsyn:
- Juotin
- Laserleikkuri
- Sakset
Vaihe 2: Piiri
Juotos tapin otsikko LCD1602: een
Kokoa Arduino ja seula leipälaudalle seuraavasti:
Nestekidenäytöstä:
- Molemmat päätyt (VSS & K) menevät maahan ja seuraavat nastat (VDD & A) menevät 5 V: iin
- VO menee potentiometrin keskimmäiseen nastaan
- RS menee Arduino Digital Pin 12: een
- RW menee maahan
- E menee Arduino 11: een
- D4 menee Arduino 5: een
- D5 menee Arduino 4: een
- D6 menee Arduino 3: een
- D7 menee Arduino 2: een
Painike:
- Kytke vastus positiivisen jalan ja 5 V: n väliin
- Liitä maadoitusjalka maahan
- Liitä positiivinen jalka Arduino 8: een
Potentiometri
Kun kääntölaite on sinua kohti, vasen tappi menee 5 V: iin ja oikea tappi maahan.
Lopuksi
Liitä leipälevyn positiiviset ja negatiiviset kiskot Arduino 5v- ja Gnd -nastoihin.
Vaihe 3: Koodi
Liitä Arduino tietokoneeseen ja kirjaudu online -Arduino -web -editoriin tai luo uusi luonnos IDE: n avulla. Kopioi ja liitä tämä koodi ja lähetä se Arduinolle.
#sisältää
LiquidCrystal lcd (12, 11, 5, 4, 3, 2); char * tulokset = {"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 = {"Ensimmäinen", "Viimeinen"}; char * player = {"Salah", "Firmino", "Mane", "Shaqiri", "Milner"}; pitkä vedonlyönti; pitkä panostus; pitkä betplayer; // vakioita ei muuteta. Niitä käytetään tässä pin -numeroiden asettamiseen: const int buttonPin = 8; // painikkeen nasta // muuttujien määrä muuttuu: int buttonState = 0; // muuttuja painikkeen tilan lukemiseen void setup () {lcd.begin (16, 2); lcd.clear (); } void loop () {pinMode (buttonPin, INPUT); buttonState = digitalRead (buttonPin); betscore = (satunnainen (sizeof (tulokset)/sizeof (char*))); bettime = (satunnainen (sizeof (tavoiteaika)/sizeof (char*))); betplayer = (satunnainen (sizeof (pelaaja)/sizeof (char*))); if (buttonState == LOW) {lcd.clear (); lcd.setCursor (0, 0); lcd.print (tulokset [vedonlyönti]); lcd.setCursor (0, 1); lcd.print (tavoiteaika [panostus]); lcd.setCursor (6, 1); lcd.print (pelaaja [betplayer]); viive (5000); lcd.clear (); } else {lcd.setCursor (0, 0); lcd.print ("LFC voittaa:"); }}
Vaihe 4: Kotelo ja kokoonpano
Olettaen, että kaikki toimii, voit siirtyä tekemään kotelon sille.
Lataa tiedosto - Kotelon suunnittelu
Leikkaa malli laserleikkurilla.
Kun käytät leipälautaa, käytit luultavasti uros -uros -hyppyjohtimia. Voimme nyt liittää johdot suoraan näytön nastapäähän käyttämällä uros -naarasjohtoja. Voimme myös kytkeä potentiometrin näyttöön naaras -naarasjohdolla.
Käytin 2 kappaletta prototyyppikorttia ja juotin kaikki maadoitusjohdot yhteen ja kaikki 5 V: n johdot toiseen, varmistaen, että kaikkien johtojen välillä oli yhteys. Muista, että vastus kytkeytyy myös 5 V: iin, joten saatat tarvita ylimääräisen johdon vastuksen ja prototyyppikortin väliin.
Liitä Arduino uudelleen varmistaaksesi, että kaikki on kytketty ja toimii, ja koota sitten laatikko.
- Aloitin työntämällä USB -liitännän sivupaneelin neliön reiän läpi.
- Paina painiketta yläosan pyöreän reiän läpi ja LCD -näytön suuren suorakulmion reiän läpi.
- Jos painikkeessa on mutteri, lisää tämä etuosaan kiinnittääksesi sen paikalleen.
- Näytön tulee olla tiukasti istuva, joten se ei vaadi ruuvaamista.
- Jäljellä olevan sivupaneelin reikä on potentiometriä varten.
- Liimaa kaikki sivukappaleet yhteen pohjan kanssa ja niputa sitten kaikki johdot varovasti yhteen ja sovita ne tilaan ennen kannen lisäämistä. Älä liimaa sitä paikalleen, koska joudut ehkä joutumaan käsiksi johtoihin tulevaisuudessa.
- Jos johdot työntävät kannen ylös, kiinnitä se elastisilla nauhoilla.
Kytke Arduino ja tarkista, toimiiko se edelleen….
Vaihe 5: Rahalaatikko
Käytin rahasäiliössä seuraavaa mallia, joka sisältää rahan tallettamiseen tarkoitetun tilan ja takana olevan luukun rahan hakemiseksi. Kiinnitin vedonlyöntigeneraattorin laatikon yläosaan tarranauhoilla. Leikkaa sitten hieno etuosa koristeellisiin tarkoituksiin.
Lataa - Rahalaatikon suunnittelutiedosto
Lataa - Etuosan suunnittelutiedosto
- Kiinnitä luukku laatikkoon saranoiden avulla vetoketjuilla
- Kiinnitä pieni suorakulmio, jossa on 2 reikää, ovilevyn ulkopuolelle pultilla ja kiinnitä se sisäpuolelle mutterilla.
- Pujota ruuvi rahalaatikon sisältä luukun yläpuolella olevan 3 mm: n reiän läpi, kiinnitä mutterilla ja työnnä sitten pienen suorakulmion jäljellä olevan reiän läpi ja kiinnitä mutterilla. Tämä on luukun avaus- ja sulkumekanismi.
- Liimaa kaikki sivut yhteen.
- Liimaa etukappale laatikon etuosaan ja kiinnitä vetoketju tarrakiinnikkeillä rahalaatikon yläosaan
Vaihe 6: Säännöt
Aseta 10 puntaa raha -aukkoon.
painaa nappia
Merkitse luotu panos muistiin.
Jos panoksesi voittaa… voitat 10 puntaa plus kaikki muut 10 puntaa, jotka on panostettu kyseisestä pelistä
Jos kukaan ei voita, rahat jäävät rahalaatikkoon.
Hyvää säästämistä!