Obsah:

Pokladňa generátora náhodných stávok: 6 krokov (s obrázkami)
Pokladňa generátora náhodných stávok: 6 krokov (s obrázkami)

Video: Pokladňa generátora náhodných stávok: 6 krokov (s obrázkami)

Video: Pokladňa generátora náhodných stávok: 6 krokov (s obrázkami)
Video: Джесси Михелс: НЛО, Дэвид Груш, Venture Capital 2024, Júl
Anonim
Image
Image
Obvod
Obvod

Viedol som diskusiu so svojou druhou polovicou o futbale a peniazoch a táto téma sa týkala tipovania. Kedykoľvek ide na zápas, jeho kamaráti si dajú niekoľko žetónov a dajú stávku. Stávka je zvyčajne konečné skóre A buď strelec prvého alebo posledného gólu. Netreba dodávať, že nikdy nevyhrá žiadne peniaze.

Rozhodli sme sa, že tie peniaze namiesto toho budú fungovať pre nás - takže si užijeme vzrušenie zo stávky a zároveň ušetríme peniaze.

Predstavujeme obchod so stávkami na pevné kurzy Ralph & Edna (pomenovaný po Edna Cross a Ralphovi Hardwickovi z Brookside - milovali drzú malú stávku)!

Obaja vložíme stávku 10 GBP na náhodne vygenerované konečné skóre A NA prvého alebo posledného strelca gólu. Ak niekto z nás vyhrá, vyhráme 20 libier. Ak prehráme, peniaze pôjdu do schránky. Na konci futbalovej sezóny použijeme čokoľvek, čo musíme ísť na dovolenku alebo niečo také. Stále existuje malá šanca, že jeden z nás vyhrá každý týždeň nejaké peniaze, ale dom väčšinou víťazí - v našom prípade je dom náš, takže môžeme vyhrať tak či onak!

Preto som chcel urobiť kasičku, ktorá predstavuje stávkový obchod. A chcem zahrnúť tlačidlo, ktoré po stlačení zobrazí náhodnú stávku, ktorú každý z nás robí.

Krok 1: Na tento účel som použil:

  • Arduino
  • Obrazovka LCD1620
  • Kolíky hlavičky
  • Breadboard
  • Prepojovacie vodiče medzi mužmi a ženami
  • Prepojovacie vodiče medzi mužmi a mužmi
  • Prepojovacie vodiče medzi ženami a ženami
  • Tlačidlo
  • Odpor 220 ohmov
  • 3 mm preglejka
  • 2 skrutky M3
  • 3 orechy M3
  • 2 zapínanie na zips
  • Pásy na suchý zips
  • Prototypová doska

Budete tiež potrebovať prístup k:

  • Spájkovačka
  • Laserová rezačka
  • Nožnice

Krok 2: Okruh

Spájkujte kolíkovú zástrčku k LCD1602

Zostavte Arduino a obrazovku na nepájivom poli nasledovne:

Z obrazovky LCD:

  • Oba koncové kolíky (VSS a K) idú na zem a ďalšie kolíky pozdĺž (VDD a A) idú na 5V
  • VO ide na stredný pin na potenciometri
  • RS ide na Arduino Digital Pin 12
  • RW ide na zem
  • 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

Tlačidlo:

  • Pripojte odpor medzi kladnú nohu a 5V
  • Pripojte uzemňovaciu nohu k zemi
  • Pripojte kladnú nohu k Arduinu 8

Potenciometer

So sústružníkom obráteným k vám ľavý kolík ide na 5V a pravý kolík smeruje k zemi.

Konečne

Pripojte kladné a záporné lišty nepájivého poľa k kolíkom Arduino 5v a Gnd.

Krok 3: Kód

Kód
Kód

Pripojte Arduino k počítaču a prihláste sa do online webového editora Arduino alebo pomocou IDE vytvorte nový náčrt. Skopírujte a prilepte tento kód a nahrajte ho do Arduina.

#zahrnúť

LiquidCrystal lcd (12, 11, 5, 4, 3, 2); char * skóruje = {"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 = {"Prvý", "Posledný"}; char * player = {"Salah", "Firmino", "Mane", "Shaqiri", "Milner"}; long betscore; dlhá doba stávky; dlhohrajúci hráč; // konštanty sa nezmenia. Tu sa používajú na nastavenie čísel pinov: const int buttonPin = 8; // počet pinov tlačidla // // premenné sa zmenia: int buttonState = 0; // premenná na čítanie stavu tlačidla void setup () {lcd.begin (16, 2); lcd.clear (); } void loop () {pinMode (buttonPin, INPUT); buttonState = digitalRead (buttonPin); betscore = (náhodný (sizeof (skóre)/sizeof (char*))); bettime = (random (sizeof (goaltime)/sizeof (char*))); betplayer = (náhodný (sizeof (hráč)/sizeof (char*))); if (buttonState == LOW) {lcd.clear (); lcd.setCursor (0, 0); lcd.print (skóre [betscore]); lcd.setCursor (0, 1); lcd.print (cieľový čas [stavený čas]); lcd.setCursor (6, 1); lcd.print (player [betplayer]); oneskorenie (5 000); lcd.clear (); } else {lcd.setCursor (0, 0); lcd.print („LFC na výhru:“); }}

Krok 4: Plášť a montáž

Image
Image
Pokladnička
Pokladnička

Za predpokladu, že to všetko funguje, môžete prejsť k vytvoreniu krytu.

Stiahnite si súbor - Dizajn puzdra

Vystrihnite dizajn pomocou laserovej rezačky.

Pri použití breadboard ste pravdepodobne použili prepojovacie vodiče medzi mužským a mužským koncom. Teraz môžeme drôty pripevniť priamo k záhlaviu kolíkov na obrazovke pomocou vodičov samec - samica. Potenciometer môžeme tiež pripojiť k obrazovke pomocou drôtu zo zásuvky na zásuvku.

Použil som 2 kusy prototypovacej dosky a spájkoval som všetky uzemňovacie vodiče k jednému a všetky 5V vodiče k druhému, aby som zaistil spojenie medzi všetkými vodičmi. Pamätajte si, že odpor sa pripája aj na 5V, takže medzi odporom a prototypovou doskou budete možno potrebovať ďalší vodič.

Znovu zapojte Arduino, aby ste sa presvedčili, že je všetko zapojené a funguje, a potom zostavte krabicu.

  • Začal som zasunutím zásuvky USB cez štvorcový otvor na bočnom paneli.
  • Zatlačte tlačidlo cez okrúhly otvor v hornom diely a obrazovku LCD cez veľký obdĺžnikový otvor.
  • Ak existuje matica pre tlačidlo, pridajte ju na prednú stranu, aby ste ju zaistili na mieste.
  • Obrazovka by mala tesne priliehať, takže nebude vyžadovať skrutkovanie.
  • Otvor na zostávajúcom bočnom paneli je pre potenciometer.
  • Prilepte všetky bočné diely k základni a potom opatrne spojte všetky drôty a vložte ich do priestoru pred pridaním veka. Nelepte to na miesto, pretože v budúcnosti budete možno potrebovať prístup k drôtom vo vnútri.
  • Ak drôty zatlačia veko nahor, zaistite ho gumičkami.

Pripojte Arduino a skontrolujte, či stále funguje …

Krok 5: Pokladnička

Pokladnička
Pokladnička

Nasledujúci návrh som použil na pokladničku, ktorá obsahuje priestor na vkladanie peňazí a poklop vzadu na výber peňazí. Krabicu generátora stávok som zaistil na vrch pomocou pásikov na suchý zips. A potom vyrežte ozdobný predný diel na dekoratívne účely.

Stiahnuť - Súbor s návrhom pokladnice

Stiahnuť - Súbor dizajnu predného dielu

  • Pomocou úchytiek na zips pripevnite poklop k boxu, ktorý tvorí pánty
  • Malý obdĺžnik s 2 otvormi pripevnite na vonkajšiu stranu dverovej dosky pomocou skrutky a zvnútra ho zaistite maticou.
  • Prevlečte skrutku zvnútra pokladničky cez 3 mm otvor nad poklopom, zaistite maticou a potom zatlačte cez zostávajúci otvor malého obdĺžnika a zaistite maticou. Toto bude mechanizmus otvárania a zatvárania poklopu.
  • Prilepte všetky strany k sebe.
  • Prilepte predný diel k prednej časti škatule a pomocou pásikov na suchý zips pripevnite generátor stávok k hornej časti kasičky.

Krok 6: Pravidlá

Vložte 10 GBP do otvoru na peniaze.

stlač tlačidlo

Vytvorenú stávku si poznačte.

Ak vaša stávka vyhrá … vyhráte svojich 10 GBP plus ďalších 10 GBP, ktoré boli na túto hru vsadené

Ak nikto nevyhrá, peniaze zostanú v pokladničke.

Šťastné šetrenie!

Odporúča: