Kazalo:

Denarna skrinja generatorja naključnih stav: 6 korakov (s slikami)
Denarna skrinja generatorja naključnih stav: 6 korakov (s slikami)

Video: Denarna skrinja generatorja naključnih stav: 6 korakov (s slikami)

Video: Denarna skrinja generatorja naključnih stav: 6 korakov (s slikami)
Video: МЕГА-подборка СТРАШНЫХ видео с привидениями [2022, часть 1] 2024, Julij
Anonim
Image
Image
Vezja
Vezja

Z drugo polovico sem se pogovarjal o nogometu in denarju, tema pa je prišla do stav. Kadar koli gre na tekmo, mu soigralci vložijo nekaj funtov in stavijo. Stava je običajno končni rezultat in bodisi prvi ali zadnji strelec zadetka. Ni treba posebej poudarjati, da nikoli ne dobijo denarja.

Odločili smo se, da bo ta denar namesto nas deloval - tako bomo uživali v navdušenju stave in hkrati prihranili denar.

Predstavljamo Ralph & Ednino stavno trgovino s fiksnimi kvotami (poimenovana po Edni Cross in Ralphu Hardwicku iz Brooksidea - radi sta imeli drzno malo stavo)!

Oba bova stavila 10 funtov na naključno ustvarjen končni rezultat in prvega ali zadnjega strelca. Če kateri od nas zmaga, dobimo 20 funtov. Če izgubimo, gre denar v hranilnico. Ob koncu nogometne sezone bomo porabili vse, kar imamo za počitnice ali kaj podobnega. Še vedno obstaja majhna možnost, da vsak od nas vsak teden zasluži nekaj denarja, a hiša vsekakor večino časa zmaga - samo v našem primeru je hiša naša, zato zmagamo v vsakem primeru!

Zato sem želel narediti denarnico, ki predstavlja stavnico. In želim vključiti gumb, ki bo ob pritisku prikazal naključno stavo, ki jo naredi vsak od nas.

1. korak: za to možnost sem uporabil:

  • Arduino
  • Zaslon LCD1620
  • Zatiči glave
  • Ogledna plošča
  • Moški in ženski mostički
  • Moški na moške mostične žice
  • Moški žice za ženske
  • Pritisni gumb
  • 220 ohmski upor
  • 3 mm vezane plošče
  • 2 vijaka M3
  • 3 orehi M3
  • 2 vezi na zadrgo
  • Velcro trakovi
  • Plošča za izdelavo prototipov

Potrebovali boste tudi dostop do:

  • Spajkalnik
  • Laserski rezalnik
  • Škarje

2. korak: vezje

Spojite glavo zatiča na LCD1602

Sestavite Arduino in zaslon na ploščici na naslednji način:

Z LCD zaslona:

  • Oba končna zatiča (VSS & K) greta na tla, naslednji zatiči (VDD & A) pa na 5V
  • VO gre na srednji zatič potenciometra
  • RS gre za Arduino Digital Pin 12
  • RW gre na tla
  • E gre na Arduino 11
  • D4 gre na Arduino 5
  • D5 gre na Arduino 4
  • D6 gre na Arduino 3
  • D7 gre na Arduino 2

Potisni gumb:

  • Priključite upor med pozitivno nogo in 5V
  • Priključite ozemljitveno nogo na tla
  • Priključite pozitivno nogo na Arduino 8

Potenciometer

S strugom obrnjenim proti vam gre levi zatič na 5V, desni pa na tla.

Končno

Pozitivne in negativne tirnice priključite na zatiča Arduino 5v in Gnd.

3. korak: Koda

Kodeks
Kodeks

Arduino povežite z računalnikom in se prijavite v spletni spletni urejevalnik Arduino ali uporabite IDE za ustvarjanje nove skice. Kopirajte in prilepite to kodo in jo naložite v Arduino.

#vključi

LCD tekoč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"}; dolga stava; dolga stava; igralec na dolge stave; // konstante se ne bodo spremenile. Tu se uporabljajo za nastavitev pin številk: const int buttonPin = 8; // število spremenljivk tipke // se bo spremenilo: int buttonState = 0; // spremenljivka za branje statusa tipke void setup () {lcd.begin (16, 2); lcd.clear (); } void loop () {pinMode (buttonPin, INPUT); buttonState = digitalRead (buttonPin); stava = (naključno (sizeof (scores)/sizeof (char*))); bettime = (naključno (sizeof (goaltime)/sizeof (char*))); betplayer = (naključno (sizeof (igralec)/sizeof (char*))); if (buttonState == LOW) {lcd.clear (); lcd.setCursor (0, 0); lcd.print (rezultati [stava]); lcd.setCursor (0, 1); lcd.print (cilj [bettime]); lcd.setCursor (6, 1); lcd.print (igralec [betplayer]); zamuda (5000); lcd.clear (); } else {lcd.setCursor (0, 0); lcd.print ("LFC za zmago:"); }}

4. korak: Ohišje in montaža

Image
Image
Škatla za denar
Škatla za denar

Ob predpostavki, da vse deluje, lahko nadaljujete z izdelavo ohišja.

Prenesite datoteko - Zasnova ohišja

Izrežite zasnovo z laserskim rezalnikom.

Med uporabo plošče ste verjetno uporabljali moške moške žice. Zdaj lahko žice pritrdimo neposredno na glavo zatiča na zaslonu z uporabo moških in ženskih žic. Potenciometer lahko priključimo tudi na zaslon z uporabo žice ženski -ženski.

Uporabil sem 2 kosa prototipne plošče in spajal vse ozemljitvene žice na eno in vse 5V žice na drugo, s čimer sem zagotovil povezavo med vsemi žicami. Ne pozabite, da se upor priključi tudi na 5 V, zato boste morda potrebovali dodatno žico med uporom in ploščo za izdelavo prototipov.

Ponovno priključite Arduino, da se prepričate, da je vse povezano in deluje, nato pa sestavite škatlo.

  • Začel sem z vtikanjem vtičnice USB skozi kvadratno luknjo na stranski plošči.
  • Potisnite gumb skozi okroglo luknjo na zgornjem delu in LCD zaslon skozi veliko pravokotno luknjo.
  • Če je matica za potisni gumb, jo dodajte spredaj, da jo pritrdite.
  • Zaslon mora biti tesno prilegajoč, zato ne potrebuje vijaka.
  • Luknja na preostali stranski plošči je za potenciometer.
  • Vse stranske dele zlepite skupaj s podlago, nato pa previdno zložite vse žice in jih namestite v prostor, preden dodate pokrov. Tega ne lepite, ker boste v prihodnosti morda morali dostopati do žic v notranjosti.
  • Če žice potisnete pokrov navzgor, ga pritrdite z elastičnimi trakovi.

Priključite Arduino in preverite, ali še vedno deluje….

5. korak: denarnica

Škatla za denar
Škatla za denar

Za denarnico sem uporabil naslednjo zasnovo, ki vključuje prostor za odlaganje denarja in loputo na zadnji strani za pridobivanje denarja. Škatlo generatorja stav sem na vrh pritrdil z velcro trakovi. Nato izrežite domišljijski sprednji del za dekorativne namene.

Prenos - datoteka za oblikovanje denarnice

Prenos - datoteka za oblikovanje sprednjega dela

  • Z zadrgami pritrdite loputo na škatlo, ki tvori tečaje
  • Majhen pravokotnik z dvema luknjama pritrdite na zunanjo stran vratne plošče z vijakom in ga na notranji strani pritrdite z matico.
  • V notranjosti denarnice zavijte vijak skozi 3 mm luknjo nad loputo, ga pritrdite z matico, nato pa potisnite skozi preostalo luknjo majhnega pravokotnika in ga pritrdite z matico. To bo mehanizem odpiranja in zapiranja lopute.
  • Lepite vse strani skupaj.
  • Sprednji del prilepite na sprednji del škatle in z velcro trakovi pritrdite generator stav na vrh denarnice

6. korak: Pravila

V režo za denar vstavite 10 £.

pritisni gumb

Zabeležite ustvarjeno stavo.

Če vaša stava zmaga … dobite svojih £ 10 plus vseh £ 10s, ki so bile stavljene na to igro

Če nihče ne zmaga, denar ostane v škatli.

Srečno varčevanje!

Priporočena: