Sadržaj:

Generator slučajnih opklada Kutija novca: 6 koraka (sa slikama)
Generator slučajnih opklada Kutija novca: 6 koraka (sa slikama)

Video: Generator slučajnih opklada Kutija novca: 6 koraka (sa slikama)

Video: Generator slučajnih opklada Kutija novca: 6 koraka (sa slikama)
Video: Conan Unconquered Review [njemački; višejezični titlovi] Barbarska strategija stvarnom vremenu testu 2024, Srpanj
Anonim
Image
Image
Krug
Krug

Razgovarao sam sa svojom drugom polovicom o nogometu i novcu, a tema je došla do klađenja. Kad god ode na utakmicu, njegovi drugovi dobiju žetu u nekoliko funti i oni se klade. Ulog je obično konačni rezultat I ili prvi ili posljednji strijelac. Nepotrebno je reći da nikada ne osvajaju novac.

Odlučili smo umjesto toga učiniti da nam novac uspije - pa ćemo uživati u uzbuđenju oklade i uštedjeti novac.

Predstavljamo Ralph & Edninu kladionicu s fiksnim kvotama (nazvanu po Edni Cross i Ralphu Hardwicku iz Brooksidea - obožavali su bezobraznu malu okladu)!

Obojica ćemo uložiti 10 £ na slučajno generirani konačni rezultat I prvog ili posljednjeg strijelca. Ako netko od nas pobijedi, osvajamo 20 funti. Ako izgubimo, novac ide u štednu kutiju. Na kraju nogometne sezone iskoristit ćemo sve što imamo za odmor ili nešto slično. Još uvijek postoje male šanse da netko od nas svaki tjedan osvoji nešto novca, ali kuća definitivno pobjeđuje većinu vremena - samo u našem slučaju kuća je naša pa pobjeđujemo u svakom slučaju!

Zato sam htio napraviti kutiju za novac koja predstavlja kladionicu. I želim uključiti gumb koji će, kad se pritisne, prikazati slučajnu okladu koju svatko od nas daje.

Korak 1: za ovu upotrebu koju sam koristio:

  • Arduino
  • Zaslon LCD1620
  • Igle zaglavlja
  • Oglasna ploča
  • Muški do ženski kratkospojnici
  • Žice kratkospojnika za muškarce
  • Žice za spajanje ženskih na ženske
  • Pritisnite gumb
  • Otpor 220 oma
  • 3 mm šperploča
  • 2 vijka M3
  • 3 matice M3
  • 2 vezice s patentnim zatvaračem
  • Velcro trake
  • Ploča za izradu prototipa

Trebat će vam i pristup:

  • Lemilica
  • Laserski rezač
  • Škare

Korak 2: Krug

Lemite zaglavlje igle na LCD1602

Sastavite Arduino i zaslon na ploči na sljedeći način:

S LCD zaslona:

  • Oba krajnja pina (VSS & K) idu na masu, a sljedeći pinovi zajedno (VDD & A) idu na 5V
  • VO ide do srednjeg pina na potenciometru
  • RS ide na Arduino Digital Pin 12
  • RW ide na tlo
  • E ide na Arduino 11
  • D4 ide na Arduino 5
  • D5 ide na Arduino 4
  • D6 ide na Arduino 3
  • D7 ide na Arduino 2

Pritisni gumb:

  • Spojite otpornik između pozitivnog kraka i 5V
  • Spojite nožicu uzemljenja s uzemljenjem
  • Spojite pozitivnu nogu na Arduino 8

Potenciometar

S okretačem okrenutim prema vama, lijevi pin ide na 5V, a desni na masu.

Konačno

Povežite pozitivne i negativne vodilice matične ploče s pinovima Arduino 5v i Gnd.

Korak 3: Kôd

Kod
Kod

Spojite Arduino na računalo i prijavite se na mrežni Arduino web uređivač ili upotrijebite IDE za stvaranje nove skice. Kopirajte i zalijepite ovaj kôd i prenesite ga na Arduino.

#uključi

LCD tekući kristal (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 = {"Prvi", "Zadnji"}; char * player = {"Salah", "Firmino", "Mane", "Shaqiri", "Milner"}; dugi betscore; dugo vrijeme oklade; dugi betplayer; // konstante se neće promijeniti. Ovdje se koriste za postavljanje pin brojeva: const int buttonPin = 8; // broj pina tipke // varijable će se promijeniti: int buttonState = 0; // varijabla za čitanje statusa tipke void setup () {lcd.begin (16, 2); lcd.clear (); } void loop () {pinMode (buttonPin, INPUT); buttonState = digitalRead (buttonPin); opklada = (slučajni (sizeof (scores)/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 (rezultati [betscore]); lcd.setCursor (0, 1); lcd.print (cilj [bettime]); lcd.setCursor (6, 1); lcd.print (igrač [betplayer]); kašnjenje (5000); lcd.clear (); } else {lcd.setCursor (0, 0); lcd.print ("LFC za pobjedu:"); }}

Korak 4: Kućište i montaža

Image
Image
Kasica
Kasica

Pod pretpostavkom da sve funkcionira, možete prijeći na izradu kućišta za to.

Preuzmite datoteku - Dizajn kućišta

Izrežite dizajn laserskim rezačem.

Dok ste koristili matičnu ploču, vjerojatno ste koristili muške kratkospojne žice. Sada možemo spojiti žice izravno na zaglavlje iglica na ekranu pomoću muških i ženskih žica. Potenciometar također možemo spojiti na zaslon pomoću žice za ženski i ženski dio.

Koristio sam 2 komada ploče za izradu prototipa i lemio sve žice uzemljenja na jednu, a sve žice 5V na drugu, osiguravajući da postoji veza između svih žica. Upamtite da se otpornik također spaja na 5V pa će vam možda trebati dodatna žica između otpornika i ploče za izradu prototipa.

Ponovno priključite Arduino kako biste bili sigurni da je spojen i radi, a zatim sastavite kutiju.

  • Počeo sam s provlačenjem USB utičnice kroz četvrtastu rupu na bočnoj ploči.
  • Pritisnite gumb kroz okrugli otvor na gornjem dijelu i LCD zaslon kroz veliku pravokutnu rupu.
  • Ako postoji matica za gumb, dodajte je sprijeda kako biste je učvrstili.
  • Zaslon bi trebao dobro prianjati pa neće zahtijevati zavrtanje.
  • Rupa na preostaloj bočnoj ploči služi za potenciometar.
  • Zalijepite sve bočne dijelove zajedno s postoljem, a zatim pažljivo spojite sve žice i postavite ih u prostor prije dodavanja poklopca. Nemojte ovo lijepiti na mjesto jer će vam u budućnosti možda trebati pristup žicama iznutra.
  • Ako žice gurnu poklopac prema gore, učvrstite ga elastičnim trakama.

Priključite Arduino i provjerite radi li još uvijek sve …

Korak 5: Novčanik

Kasica
Kasica

Koristio sam sljedeći dizajn za kutiju za novac koja uključuje prostor za polaganje novca i otvor na stražnjoj strani za preuzimanje novca. Kutiju generatora klađenja učvrstio sam na vrh pomoću čičak traka. A zatim izrežite ukrasni prednji dio u ukrasne svrhe.

Preuzimanje - datoteka dizajna kutije za novac

Preuzimanje - datoteka za dizajn prednjeg dijela

  • Zip vezicama za pričvršćivanje otvora na kutiju tvoreći šarke
  • Mali pravokutnik s 2 rupe pričvrstite vijkom na vanjsku stranu ploče vrata i pričvrstite ga s unutarnje strane maticom.
  • Provucite vijak iz kutije za novac kroz otvor od 3 mm iznad otvora, učvrstite ga maticom, a zatim progurajte kroz preostali otvor malog pravokutnika i učvrstite maticom. Ovo će biti mehanizam otvaranja i zatvaranja otvora.
  • Zalijepite sve strane zajedno.
  • Zalijepite prednji dio na prednju stranu kutije i pomoću čičak traka pričvrstite generator oklade na vrh kutije za novac

Korak 6: Pravila

Umetnite 10 GBP u utor za novac.

pritisni gumb

Zabilježite generiranu okladu.

Ako vaša oklada pobijedi … osvajate svojih £ 10 plus svih £ 10s koji su se kladili na tu igru

Ako nitko ne pobijedi, novac ostaje u kasici.

Sretna ušteda!

Preporučeni: