Innholdsfortegnelse:

Random Bet Generator Money Box: 6 trinn (med bilder)
Random Bet Generator Money Box: 6 trinn (med bilder)

Video: Random Bet Generator Money Box: 6 trinn (med bilder)

Video: Random Bet Generator Money Box: 6 trinn (med bilder)
Video: The Real Story of Paris Hilton | This Is Paris Official Documentary 2024, November
Anonim
Image
Image
Kretsen
Kretsen

Jeg hadde en diskusjon med min andre halvdel om fotball og penger, og emnet kom til tipping. Når han går til kampen, får alle kameratene et par kroner, og de satser på. Innsatsen er vanligvis den endelige poengsummen OG enten den første eller siste målscoreren. Unødvendig å si at de aldri vinner noen penger.

Vi bestemte oss for å få pengene til å fungere for oss i stedet - så vi vil glede oss over innsatsen mens vi sparer penger.

Vi presenterer Ralph & Ednas Fixed Odds Betting Shop (oppkalt etter Edna Cross og Ralph Hardwick fra Brookside - de elsket å ha en frekk liten innsats)!

Begge oss vil satse 10 pund på en tilfeldig generert sluttresultat OG første eller siste målscorer. Hvis noen av oss vinner, vinner vi £ 20. Hvis vi taper, går pengene inn i en spareboks. På slutten av fotballsesongen bruker vi det vi trenger for å feriere eller noe. Det er fortsatt en liten sjanse for at en av oss vinner penger hver uke, men huset vinner definitivt mesteparten av tiden - bare i vårt tilfelle er huset vårt, så vi vinner uansett!

Så jeg ønsket å lage en pengekasse som representerer spillbutikken. Og jeg vil inkludere en knapp som, når den trykkes, viser den tilfeldige innsatsen vi alle gjør.

Trinn 1: For denne fabrikken brukte jeg:

  • Arduino
  • LCD1620 skjerm
  • Toppstifter
  • Brødbrett
  • Stikkontakter fra mann til kvinne
  • Stikkontakter fra mann til mann
  • Kvinnelige til kvinnelige hoppetråder
  • Trykknapp
  • 220 ohm motstand
  • 3 mm kryssfiner
  • 2 M3 bolter
  • 3 M3 nøtter
  • 2 glidelåser
  • Borrelåsstrimler
  • Prototypebrett

Du trenger også tilgang til:

  • Loddejern
  • Laserskærer
  • Saks

Trinn 2: Kretsen

Lodd pinnehodet til LCD1602

Monter Arduino og skjerm på et brødbrett som følger:

Fra LCD -skjermen:

  • Begge endepinnene (VSS & K) går til bakken og de neste pinnene langs (VDD & A) går til 5V
  • VO går til den midterste pinnen på potensiometeret
  • RS går til Arduino Digital Pin 12
  • RW går til bakken
  • E går til Arduino 11
  • D4 går til Arduino 5
  • D5 går til Arduino 4
  • D6 går til Arduino 3
  • D7 går til Arduino 2

Trykknappen:

  • Koble motstanden mellom det positive benet og 5V
  • Koble bakken til jord
  • Koble positivt ben til Arduino 8

Potensiometeret

Med svingeren vendt mot deg går den venstre tappen til 5V og den høyre tappen går til bakken.

Endelig

Koble brødbrettets positive og negative skinner til Arduino 5v og Gnd -pinnene.

Trinn 3: Koden

Koden
Koden

Koble Arduino til en datamaskin og logg deg på online Arduino webredaktør eller bruk IDE for å lage en ny skisse. Kopier og lim inn denne koden og last den opp til Arduino.

#inkludere

LiquidCrystal lcd (12, 11, 5, 4, 3, 2); char * score = {"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 = {"First", "Last"}; char * player = {"Salah", "Firmino", "Mane", "Shaqiri", "Milner"}; lang innsats; lang bettime; lang innsats; // konstanter vil ikke endres. De brukes her til å angi pin -numre: const int buttonPin = 8; // antallet på trykknapppinnen // variablene endres: int buttonState = 0; // variabel for å lese trykknappstatusens oppsett av tomrom () {lcd.begin (16, 2); lcd.clear (); } void loop () {pinMode (buttonPin, INPUT); buttonState = digitalRead (buttonPin); betscore = (tilfeldig (sizeof (score)/sizeof (char*))); bettime = (random (sizeof (goaltime)/sizeof (char*))); betplayer = (random (sizeof (player)/sizeof (char*))); if (buttonState == LOW) {lcd.clear (); lcd.setCursor (0, 0); lcd.print (score [betscore]); lcd.setCursor (0, 1); lcd.print (goaltime [bettime]); lcd.setCursor (6, 1); lcd.print (spiller [betplayer]); forsinkelse (5000); lcd.clear (); } annet {lcd.setCursor (0, 0); lcd.print ("LFC for å vinne:"); }}

Trinn 4: Hylster og montering

Image
Image
Pengeskrin
Pengeskrin

Forutsatt at alt fungerer, kan du gå videre til å lage et foringsrør for det.

Last ned fil - Saksdesign

Klipp designet med en laserskjærer.

Mens du brukte brødbrettet brukte du sannsynligvis ledninger fra mann til mann. Vi kan nå feste ledninger direkte til pinneoverskriften på skjermen ved hjelp av mannlige til kvinnelige ledninger. Vi kan også koble potensiometeret til skjermen ved hjelp av en kvinnelig til kvinnelig ledning.

Jeg brukte 2 stykker prototypebrett og loddet alle jordledningene til en og alle 5V -ledningene til en annen, og sørget for at det var en forbindelse mellom alle ledningene. Husk at motstanden også kobles til 5V, så du kan trenge en ekstra ledning mellom motstanden og prototypebrettet.

Koble til Arduino igjen for å kontrollere at alt er tilkoblet og fungerer, og sett deretter sammen esken.

  • Jeg begynte med å stikke USB -kontakten gjennom det firkantede hullet på sidepanelet.
  • Trykk knappen gjennom det runde hullet på toppstykket og LCD -skjermen gjennom det store rektangelhullet.
  • Hvis det er en mutter for trykknappen, legg denne til på forsiden for å feste den på plass.
  • Skjermen skal passe godt, så det krever ikke skruing.
  • Hullet på det gjenværende sidepanelet er for potensiometeret.
  • Lim alle sidestykkene sammen med basen og sett deretter forsiktig sammen alle ledningene og sett dem inn i rommet før du legger til lokket. Ikke lim dette på plass, da du kan trenge tilgang til ledningene inne i fremtiden.
  • Hvis ledningene skyver lokket opp, fest det med elastikk.

Koble til Arduino og sjekk at det fortsatt fungerer….

Trinn 5: Spareboks

Pengeskrin
Pengeskrin

Jeg brukte følgende design for pengeboksen som inkluderer plass til å sette inn penger og en luke på baksiden for å hente pengene. Jeg sikret innsatsgeneratorboksen til toppen ved hjelp av borrelåsstrimler. Og kutt deretter et fancy frontstykke til dekorative formål.

Last ned - pengeboksens designfil

Last ned - Frontfilens designfil

  • Bruk glidelåser for å feste luken til esken som danner hengsler
  • Fest det lille rektangelet med 2 hull på utsiden av dørplaten med en bolt og fest det på innsiden med en mutter.
  • Tre en bolt fra innsiden av pengekassen gjennom 3 mm hullet over luka, fest med en mutter og skyv deretter gjennom det gjenværende hullet i det lille rektanglet og fest med en mutter. Dette vil være den åpne og lukkende mekanismen for luken.
  • Lim alle sidene sammen.
  • Lim forsiden på forsiden av boksen og bruk borrelåsstrimler for å feste innsatsgeneratoren til toppen av pengeboksen

Trinn 6: Reglene

Sett inn £ 10 i pengespillet.

trykk på knappen

Noter den genererte innsatsen.

Hvis innsatsen din vinner … vinner du £ 10 pluss andre £ 10 som har blitt satset på det spillet

Hvis ingen vinner, forblir pengene i pengeboksen.

God sparing!

Anbefalt: