Innholdsfortegnelse:
- Trinn 1: For denne fabrikken brukte jeg:
- Trinn 2: Kretsen
- Trinn 3: Koden
- Trinn 4: Hylster og montering
- Trinn 5: Spareboks
- Trinn 6: Reglene
Video: Random Bet Generator Money Box: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
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
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
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
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:
LED Random Number Generator: 5 trinn (med bilder)
LED Random Number Generator: Dette er et veldig enkelt Arduino -prosjekt. Produktet bruker lysdioder for å representere tilfeldige tall. Når du trykker på (og holder inne) -knappen, vil lysdiodene gå frem og tilbake, så vil det la et tilfeldig sett med lysdioder skinne for å representere tallet. Dette er en Ardu
Money Heist BELLA CIAO -sang i Arduino Uno: 9 trinn (med bilder)
Money Heist BELLA CIAO Song i Arduino Uno: I denne opplæringen vil jeg vise deg hvordan du kan spille Money Heist Song Bella Ciao i en hvilken som helst Arduino ved hjelp av Piezoelectric summer. Dette kule prosjektet er dedikert til alle Money Heist -fans over hele verden. Så, la oss komme i gang
Midi Random Sequence Generator: 3 trinn
Midi Random Sequence Generator: Hei, i dag skal jeg vise deg hvordan du lager din egen Midi Random Sequence Generator.Den genererer tilfeldige 4, 7,8 eller 16 notater lange sekvenser i en Minor -tast. Selvfølgelig kan du endre hva du vil, du kan legge til flere sekvenslengder eller endre nøkkelen. Men pers
ANDI - Random Rhythm Generator - Electronics: 24 Steps (med bilder)
ANDI - Random Rhythm Generator - Electronics: ANDI er en maskin som genererer en tilfeldig rytme ved å trykke på en knapp. Hver takt er unik og kan justeres med fem knapper. ANDI er resultatet av et universitetsprosjekt som handlet om å inspirere musikere og undersøke nye måter å jobbe med tromme på
Self Excite en generator uten DC -generator, kondensatorbank eller batteri: 5 trinn (med bilder)
Self Excite en generator uten noen DC-generator, kondensatorbank eller batteri: Hei! Denne instruksen er for å konvertere en feltopphisset generator til en selvopphisset. Fordelen med dette trikset er at du ikke trenger å drive feltet til dette generator med et 12 volt batteri, men i stedet vil den starte seg selv slik at du