Indholdsfortegnelse:

Random Bet Generator Money Box: 6 trin (med billeder)
Random Bet Generator Money Box: 6 trin (med billeder)

Video: Random Bet Generator Money Box: 6 trin (med billeder)

Video: Random Bet Generator Money Box: 6 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, Juli
Anonim
Image
Image
Kredsløbet
Kredsløbet

Jeg havde en diskussion med min anden halvdel om fodbold og penge, og emnet kom til væddemål. Hver gang han går til kampen, chipper alle hans venner i et par kroner, og de satser på. Væddemålet er normalt den endelige score OG enten den første eller sidste målscorer. Det er overflødigt at sige, at de aldrig vinder nogen penge.

Vi besluttede at få de penge til at fungere for os i stedet - så vi vil nyde spændingen ved et væddemål, mens vi sparer penge.

Vi præsenterer Ralph & Ednas Fixed Odds Betting Shop (opkaldt efter Edna Cross og Ralph Hardwick fra Brookside - de elskede at have en fræk lille satsning)!

Begge os vil satse £ 10 på en tilfældigt genereret slutresultat OG første eller sidste målscorer. Hvis nogen af os vinder, vinder vi 20 £. Hvis vi taber, går pengene ind i en sparekasse. I slutningen af fodboldsæsonen bruger vi, hvad vi har til at tage på ferie eller noget. Der er stadig en lille chance for, at en af os vinder nogle penge hver uge, men huset vinder bestemt det meste af tiden - bare i vores tilfælde er huset vores, så vi vinder begge veje!

Så jeg ville lave en pengekasse, der repræsenterer bettingbutikken. Og jeg vil medtage en knap, der, når den trykkes, viser det tilfældige væddemål, vi hver især foretager.

Trin 1: til dette mærke brugte jeg:

  • Arduino
  • LCD1620 skærm
  • Header pins
  • Brødbræt
  • Trøjer fra mand til kvinde
  • Trøjer fra mand til mand
  • Jumper til hun til hun
  • Trykknap
  • 220 ohm modstand
  • 3 mm krydsfiner
  • 2 M3 bolte
  • 3 M3 nødder
  • 2 lynlåse
  • Velcrobånd
  • Prototypebord

Du skal også have adgang til:

  • Loddekolbe
  • Laserskærer
  • Saks

Trin 2: kredsløbet

Lod lodhovedet til LCD1602

Saml Arduino og skærm på et brødbræt som følger:

Fra LCD -skærmen:

  • Begge endepinde (VSS & K) går til jorden, og de næste stifter langs (VDD & A) går til 5V
  • VO går til den midterste pin på potentiometeret
  • RS går til Arduino Digital Pin 12
  • RW går til jorden
  • 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:

  • Tilslut modstanden mellem det positive ben og 5V
  • Tilslut jordbenet til jorden
  • Tilslut det positive ben til Arduino 8

Potentiometeret

Med drejeren mod dig går den venstre pin til 5V, og den højre pin går til jorden.

Endelig

Tilslut brødbrættets positive og negative skinner til Arduino 5v og Gnd benene.

Trin 3: Koden

Koden
Koden

Tilslut Arduino til en computer, og log på online Arduino web -editor eller brug IDE til at oprette en ny skitse. Kopier og indsæt denne kode, og upload den til Arduino.

#omfatte

LiquidCrystal lcd (12, 11, 5, 4, 3, 2); char * scores = {"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 = {"Første", "Sidste"}; char * player = {"Salah", "Firmino", "Mane", "Shaqiri", "Milner"}; lang betscore; lang spilletid; lang betplayer; // konstanter ændres ikke. De bruges her til at indstille pinkoder: const int buttonPin = 8; // nummeret på trykknapstiften // variabler ændres: int buttonState = 0; // variabel til aflæsning af trykknapstatus tomrumsopsætning () {lcd.begin (16, 2); lcd.clear (); } void loop () {pinMode (buttonPin, INPUT); buttonState = digitalRead (buttonPin); betscore = (random (sizeof (scores)/sizeof (char*))); bettime = (random (sizeof (goaltime)/sizeof (char*))); betplayer = (random (sizeof (player)/sizeof (char*))); hvis (buttonState == LOW) {lcd.clear (); lcd.setCursor (0, 0); lcd.print (scores [betscore]); lcd.setCursor (0, 1); lcd.print (måltid [bettime]); lcd.setCursor (6, 1); lcd.print (spiller [betplayer]); forsinkelse (5000); lcd.clear (); } ellers {lcd.setCursor (0, 0); lcd.print ("LFC for at vinde:"); }}

Trin 4: Kabinet og samling

Image
Image
Pengeboks
Pengeboks

Forudsat at det hele fungerer, kan du gå videre til at lave et kabinet til det.

Download fil - Sagsdesign

Skær designet ved hjælp af en laserskærer.

Mens du brugte brødbrættet, brugte du sandsynligvis tråde fra mand til mand. Vi kan nu vedhæfte ledninger direkte til stiftoverskriften på skærmen ved hjælp af mandlige til hun -tråde. Vi kan også forbinde potentiometeret til skærmen ved hjælp af en hun -til -hun -ledning.

Jeg brugte 2 stykker prototypebord og lodde alle jordtrådene til en og alle 5V -ledningerne til en anden for at sikre, at der var en forbindelse mellem alle ledningerne. Husk, at modstanden også tilsluttes 5V, så du kan få brug for en ekstra ledning mellem modstanden og prototypebordet.

Tilslut Arduino igen for at sikre, at det hele er tilsluttet og fungerer, og saml derefter kassen.

  • Jeg startede med at stikke USB -stikket gennem det firkantede hul på sidepanelet.
  • Skub knappen gennem det runde hul på det øverste stykke og LCD -skærmen gennem det store rektangelhul.
  • Hvis der er en møtrik til trykknappen, skal du tilføje denne til fronten for at sikre den på plads.
  • Skærmen skal sidde tæt, så den ikke skal skrues.
  • Hullet på det resterende sidepanel er til potentiometeret.
  • Lim alle sidestykker sammen med bunden, og bund forsigtigt alle ledninger sammen, og sæt dem ind i rummet, før du tilføjer låget. Lim ikke dette på plads, da du muligvis skal få adgang til ledningerne inde i fremtiden.
  • Hvis ledningerne skubber låget op, sikres det med elastikbånd.

Sæt Arduino i, og kontroller, at det stadig fungerer….

Trin 5: Pengeæske

Pengeboks
Pengeboks

Jeg brugte følgende design til pengekassen, der indeholder en plads til at deponere penge og en luge på bagsiden for at hente pengene. Jeg sikrede bettinggeneratorboksen til toppen ved hjælp af velcrobånd. Og skær derefter et smukt forstykke til dekorative formål.

Download - pengekassen designfil

Download - Frontfilens designfil

  • Brug lynlåse til at fastgøre lugen til de kasseformende hængsler
  • Fastgør det lille rektangel med 2 huller på ydersiden af dørpladen med en bolt og fastgør det indvendigt med en møtrik.
  • Træk en bolt inde fra pengekassen gennem det 3 mm hul over lugen, fastgør med en møtrik, og skub derefter gennem det resterende hul i det lille rektangel og fastgør med en møtrik. Dette vil være den åbne og lukkende mekanisme til lugen.
  • Lim alle sider sammen.
  • Lim forstykket fast på kassens forside, og brug velcrobånd til at fastgøre indsatsgeneratoren til toppen af pengekassen

Trin 6: Reglerne

Indsæt £ 10 i pengespillet.

tryk på knappen

Notér det genererede væddemål.

Hvis dit væddemål vinder … vinder du dine £ 10 plus alle andre £ 10, der er blevet satset på det spil

Hvis ingen vinder, forbliver pengene i pengekassen.

God fornøjelse!

Anbefalede: