Sisällysluettelo:

Satunnaisvedon generaattorin rahalaatikko: 6 vaihetta (kuvilla)
Satunnaisvedon generaattorin rahalaatikko: 6 vaihetta (kuvilla)

Video: Satunnaisvedon generaattorin rahalaatikko: 6 vaihetta (kuvilla)

Video: Satunnaisvedon generaattorin rahalaatikko: 6 vaihetta (kuvilla)
Video: Угрюм-река (1969) (1 серия) фильм 2024, Heinäkuu
Anonim
Image
Image
Piiri
Piiri

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

Koodi
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

Image
Image
Rahalaatikko
Rahalaatikko

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

Rahalaatikko
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ä!

Suositeltava: