Sisukord:

Juhusliku panuse generaatori rahakast: 6 sammu (piltidega)
Juhusliku panuse generaatori rahakast: 6 sammu (piltidega)

Video: Juhusliku panuse generaatori rahakast: 6 sammu (piltidega)

Video: Juhusliku panuse generaatori rahakast: 6 sammu (piltidega)
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Juuli
Anonim
Image
Image
Ringrada
Ringrada

Arutasin oma teise poolega jalgpalli ja raha üle ning teema jõudis panustamiseni. Iga kord, kui ta matšile läheb, mängivad tema kaaslased kõik mõne euroga ja nad panustavad. Panus on tavaliselt lõppskoor JA kas esimese või viimase värava lööja. Ütlematagi selge, et nad ei võida kunagi raha.

Otsustasime selle raha hoopis enda kasuks tööle panna - nii et naudime panuse põnevust raha säästmise ajal.

Tutvustame Ralph & Edna fikseeritud koefitsientide panustamispoodi (nime saanud Edna Cross ja Ralph Hardwick Brookside'ist - neile meeldis põnev väike panus)!

Mõlemad panustame 10 naela panuse juhuslikult genereeritud lõppskoorile JA esimesele või viimasele väravalööjale. Kui keegi meist võidab, võidame 20 naela. Kui kaotame, läheb raha hoiukasti. Jalgpallihooaja lõpus kasutame puhkuseks minekut või midagi. On veel väike võimalus, et üks meist võidab igal nädalal natuke raha, kuid maja võidab kindlasti suurema osa ajast - just meie puhul on maja meie oma, nii et me võidame mõlemal juhul!

Seega tahtsin teha rahakasti, mis esindab kihlveopoodi. Ja ma tahan lisada nupu, mis vajutamisel kuvab juhusliku panuse, mille igaüks meist teeb.

Samm: selle kaubamärgi jaoks kasutasin:

  • Arduino
  • LCD1620 ekraan
  • Päise tihvtid
  • Leivalaud
  • Isast emasse hüppaja juhtmed
  • Isased ja isased hüppajajuhtmed
  • Naissoost naissoost hüppajajuhtmed
  • Vajutage nuppu
  • 220 oomi takisti
  • 3 mm vineer
  • 2 M3 polti
  • 3 M3 pähkleid
  • 2 tõmblukuga
  • Velcro ribad
  • Prototüüpimislaud

Teil on vaja ka juurdepääsu:

  • Jootekolb
  • Laserlõikur
  • Käärid

2. samm: vooluring

Jootke tihvti päis LCD1602 külge

Pange Arduino ja ekraan leivalauale kokku järgmiselt:

LCD -ekraanilt:

  • Mõlemad otsatihvtid (VSS & K) lähevad maapinnale ja järgmised tihvtid (VDD & A) 5 V -le
  • VO läheb potentsiomeetri keskmisele tihvtile
  • RS läheb Arduino Digital Pin 12 -le
  • RW läheb maapinnale
  • E läheb aadressile Arduino 11
  • D4 läheb Arduino 5 -le
  • D5 läheb Arduino 4 -le
  • D6 läheb Arduino 3 -le
  • D7 läheb Arduino 2 -le

Nupp:

  • Ühendage takisti positiivse jala ja 5V vahele
  • Ühendage maandusjalg maapinnaga
  • Ühendage positiivne jalg Arduino 8 -ga

Potentsiomeeter

Kui pöörleja on teie poole suunatud, läheb vasak tihvt 5 V ja parem tihvt maapinnale.

Lõpuks ometi

Ühendage leivaplaadi positiivsed ja negatiivsed rööpad Arduino 5v ja Gnd kontaktidega.

3. samm: kood

Kood
Kood

Ühendage Arduino arvutiga ja logige sisse veebipõhisse Arduino veebiredaktorisse või kasutage IDE -d uue visandi loomiseks. Kopeerige ja kleepige see kood ning laadige see Arduino.

#kaasake

LiquidCrystal LCD (12, 11, 5, 4, 3, 2); char * skoorid = {"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 = {"Esimene", "Viimane"}; char * player = {"Salah", "Firmino", "Mane", "Shaqiri", "Milner"}; pikk ennustus; pikk panustamisaeg; pikk betplayer; // konstandid ei muutu. Neid kasutatakse siin pin -numbrite määramiseks: const int buttonPin = 8; // surunupu number // muutujad muutuvad: int buttonState = 0; // muutuja nupu oleku lugemiseks void setup () {lcd.begin (16, 2); lcd.clear (); } void loop () {pinMode (buttonPin, INPUT); buttonState = digitalRead (buttonPin); betscore = (juhuslik (sizeof (skoorid)/sizeof (char*))); bettime = (juhuslik (sizeof (väravaaeg)/sizeof (char*))); betplayer = (juhuslik (sizeof (mängija)/sizeof (char*))); if (buttonState == LOW) {lcd.clear (); lcd.setCursor (0, 0); lcd.print (skoorid [ennustused]); lcd.setCursor (0, 1); lcd.print (väravaaeg [panusaeg]); lcd.setCursor (6, 1); lcd.print (mängija [betplayer]); viivitus (5000); lcd.clear (); } else {lcd.setCursor (0, 0); lcd.print ("LFC võitmiseks:"); }}

Samm: korpus ja kokkupanek

Image
Image
Rahakarp
Rahakarp

Eeldades, et see kõik töötab, võite jätkata selle jaoks korpuse valmistamist.

Faili allalaadimine - korpuse kujundus

Lõika disain laserlõikuri abil.

Leivaplaati kasutades kasutasite tõenäoliselt isaseid ja isaseid hüppajajuhtmeid. Nüüd saame juhtmed kinnitada otse ekraanil oleva tihvti päise külge, kasutades isast -naist juhtmeid. Võime ühendada potentsiomeetri ekraaniga ka naissoost naissoost juhtme abil.

Ma kasutasin 2 tükki prototüüpimisplaati ja jootsin kõik maandusjuhtmed ühe ja kõik 5 V juhtmed teise külge, tagades, et kõigi juhtmete vahel oleks ühendus. Pidage meeles, et takisti ühendub ka 5 V -ga, nii et võib -olla vajate takisti ja prototüüpimisplaadi vahel täiendavat traati.

Ühendage Arduino uuesti vooluvõrku, et veenduda, kas see on kõik ühendatud ja töötab ning seejärel pange kast kokku.

  • Alustasin USB -pesa pistmisega läbi külgpaneeli ruudukujulise ava.
  • Lükake nupp läbi ülaosa ülaosas ja LCD -ekraan läbi suure ristkülikukujulise ava.
  • Kui vajutusnupu jaoks on mutter, lisage see esiküljele, et see oma kohale kinnitada.
  • Ekraan peaks olema tihedalt istuv, nii et see ei vaja kruvimist.
  • Ülejäänud külgpaneeli auk on potentsiomeetri jaoks.
  • Liimige kõik küljetükid alusega kokku ja ühendage seejärel kõik juhtmed ettevaatlikult kokku ja sobitage need enne kaane lisamist ruumi. Ärge kleepige seda oma kohale, sest tulevikus võib tekkida vajadus siseneda juhtmetele.
  • Kui juhtmed lükkavad kaane üles, kinnitage see elastsete ribadega.

Ühendage Arduino ja kontrollige, kas see ikka töötab …

Samm: rahakast

Rahakarp
Rahakarp

Rahakasti jaoks kasutasin järgmist kujundust, mis sisaldab ruumi raha hoiustamiseks ja raha tagastamiseks luuki taga. Kinnitasin kihlvedude generaatori kasti takjaribade abil ülaossa. Ja siis lõigake dekoratiivsetel eesmärkidel välja uhke esiosa.

Laadi alla - rahakasti kujundusfail

Laadi alla - esiosa kujundusfail

  • Kasutage tõmblukke, et kinnitada luuk karbi moodustavate hingede külge
  • Kinnitage 2 auguga väike ristkülik poldiga ukseplaadi välisküljele ja kinnitage see seestpoolt mutriga.
  • Keerake rahakasti seest polt läbi luugi kohal asuva 3 mm augu, kinnitage mutriga ja seejärel suruge väikese ristküliku ülejäänud august läbi ja kinnitage mutriga. See on luugi avamise ja sulgemise mehhanism.
  • Liimige kõik küljed kokku.
  • Liimige esiosa kasti esiküljele ja kasutage takjaribasid, et kinnitada panuste generaator rahakasti ülaossa

6. samm: reeglid

Sisestage rahapessa 10 naela.

vajuta nuppu

Märkige loodud panus üles.

Kui teie panus võidab … võidate oma 10 naela pluss kõik muud 10 naela, mis on sellele mängule panustatud

Kui keegi ei võida, jääb raha rahakasti.

Head säästmist!

Soovitan: