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, Novembar
Anonim
Image
Image
Krug
Krug

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

Odlučili smo da umjesto toga taj novac funkcionira umjesto nas - 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 funti na slučajno generirani konačni rezultat I prvog ili posljednjeg strijelca. Ako bilo koji od nas pobijedi, osvajamo 20 funti. Ako izgubimo, novac ide u štedionicu. Na kraju fudbalske sezone iskoristit ćemo sve što imamo za odmor ili slično. Još uvijek postoje male šanse da netko od nas svake sedmice 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 dugme koje će, kada se pritisne, prikazati nasumičnu opkladu koju svako od nas daje.

Korak 1: za ovu upotrebu koju sam koristio:

  • Arduino
  • LCD1620 ekran
  • Igle zaglavlja
  • Breadboard
  • Muški na ženski kratkospojnik
  • Muške na muške kratkospojne žice
  • Žice za žene sa ženskim kratkospojnicima
  • Pritisnite dugme
  • 220 omski otpornik
  • 3 mm šperploča
  • 2 vijka M3
  • 3 oraha M3
  • 2 zip kravate
  • Velcro trake
  • Ploča za izradu prototipa

Trebat će vam i pristup:

  • Lemilica
  • Laserski rezač
  • Makaze

Korak 2: Krug

Lemite zaglavlje igle na LCD1602

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

Sa LCD ekrana:

  • Oba završna 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

Taster:

  • Spojite otpornik između pozitivnog kraka i 5V
  • Spojite nožicu za uzemljenje sa masom
  • 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

Kodeks
Kodeks

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

#include

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 = {"Prvi", "Zadnji"}; char * player = {"Salah", "Firmino", "Mane", "Shaqiri", "Milner"}; long betscore; dugo vreme klađenja; long betplayer; // konstante se neće promijeniti. Ovdje se koriste za postavljanje pin brojeva: const int buttonPin = 8; // broj pin -tipki // varijabli ć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 = (nasumično (veličina (rezultati)/veličinaof (znak*))); 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
Kutija za novac
Kutija za novac

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 kratkospojne žice za muškarce. Sada možemo spojiti žice izravno na zaglavlje igle na ekranu pomoću muških i ženskih žica. Takođe možemo povezati potenciometar sa ekranom pomoću žice za ženski i ženski pol.

Koristio sam 2 komada ploče za izradu prototipa i lemio sve žice za uzemljenje na jednu, a sve žice 5V na drugu, osiguravajući da postoji veza između svih žica. Zapamtite 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.

Ponovo priključite Arduino kako biste bili sigurni da je sve povezano i radi, a zatim sastavite kutiju.

  • Počeo sam s provlačenjem USB utičnice kroz četvrtastu rupu na bočnoj ploči.
  • Pritisnite dugme kroz okruglu rupu na gornjem dijelu i LCD ekran kroz veliku pravokutnu rupu.
  • Ako postoji matica za tipku, 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, pričvrstite ga elastičnim trakama.

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

Korak 5: Kutija za novac

Kutija za novac
Kutija za novac

Koristio sam sljedeći dizajn za kutiju za novac koja uključuje prostor za odlaganje 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 dekorativne svrhe.

Preuzmi - datoteka dizajna kutije za novac

Preuzimanje - datoteka za dizajn prednjeg dijela

  • Upotrijebite patentne zatvarače za pričvršćivanje otvora na kutiju formirajući šarke
  • Pričvrstite mali pravokutnik s 2 rupe na vanjsku stranu ploče pomoću vijka i pričvrstite ga s unutrašnje strane maticom.
  • Provucite vijak iz kutije za novac kroz otvor od 3 mm iznad otvora, pričvrstite ga maticom, a zatim progurajte kroz preostali otvor malog pravokutnika i prič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 u utor za novac.

Pritisnite dugme

Zabilježite generiranu okladu.

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

Ako niko ne pobijedi, novac ostaje u kasici.

Sretna ušteda!

Preporučuje se: