Turinys:

Atsitiktinių statymų generatoriaus pinigų dėžutė: 6 žingsniai (su nuotraukomis)
Atsitiktinių statymų generatoriaus pinigų dėžutė: 6 žingsniai (su nuotraukomis)

Video: Atsitiktinių statymų generatoriaus pinigų dėžutė: 6 žingsniai (su nuotraukomis)

Video: Atsitiktinių statymų generatoriaus pinigų dėžutė: 6 žingsniai (su nuotraukomis)
Video: 25 Best Colony Simulator Games on PC 2024, Liepa
Anonim
Image
Image
Grandinė
Grandinė

Aš su savo antrąja puse diskutavau apie futbolą ir pinigus, o tema buvo lažybų. Kiekvieną kartą, kai jis eina į rungtynes, jo draugai gauna keletą žetonų ir jie atlieka statymą. Statymas paprastai yra galutinis rezultatas IR pirmasis arba paskutinis įvartis. Nereikia nė sakyti, kad jie niekada nelaimi pinigų.

Mes nusprendėme, kad tie pinigai mums veiktų - taigi, taupydami pinigus džiaugsimės lažybų jauduliu.

Pristatome „Ralph & Edna“fiksuotų koeficientų lažybų punktą (pavadintas Edna Cross ir Ralph Hardwick iš Brookside vardu - jiems patiko turėti žiaurų statymą)!

Abu atliksime 10 svarų sterlingų statymą už atsitiktinai sugeneruotą galutinį rezultatą IR pirmąjį ar paskutinį įvartį. Jei kuris nors iš mūsų laimės, laimėsime 20 svarų sterlingų. Jei pralaimime, pinigai patenka į taupyklę. Pasibaigus futbolo sezonui mes panaudosime viską, ką turime atostogauti ar pan. Vis dar yra nedidelė tikimybė, kad vienas iš mūsų kiekvieną savaitę laimės šiek tiek pinigų, tačiau namas neabejotinai laimi didžiąją laiko dalį - tik mūsų atveju namas yra mūsų, todėl mes laimime bet kuriuo atveju!

Taigi norėjau sukurti pinigų dėžutę, kuri atspindėtų lažybų punktą. Ir aš noriu įtraukti mygtuką, kurį paspaudus bus rodomas atsitiktinis statymas, kurį atlieka kiekvienas iš mūsų.

1 žingsnis: šiam gaminiui aš naudojau:

  • Arduino
  • LCD1620 ekranas
  • Antraštės kaiščiai
  • Bandomoji Lenta
  • Džemperio laidai nuo patelių iki moterų
  • Džemperio laidai nuo vyrų iki vyrų
  • Džemperiai nuo moterų iki moterų
  • Paspauskite mygtuką
  • 220 omų rezistorius
  • 3 mm fanera
  • 2 M3 varžtai
  • 3 M3 riešutų
  • 2 užtrauktukai
  • Velcro juostelės
  • Prototipų lenta

Jums taip pat reikės prieigos prie:

  • Lituoklis
  • Lazerinis pjoviklis
  • Žirklės

2 žingsnis: grandinė

Lituokite kaiščio antgalį prie LCD1602

Surinkite „Arduino“ir ekraną ant duonos lentos taip:

Iš LCD ekrano:

  • Abu galiniai kaiščiai (VSS ir K) eina į žemę, o kiti kaiščiai (VDD ir A) eina į 5 V įtampą
  • VO eina į potenciometro vidurinį kaištį
  • RS eina į „Arduino Digital Pin 12“
  • RW eina į žemę
  • E eina į Arduino 11
  • D4 eina į „Arduino 5“
  • D5 eina į „Arduino 4“
  • D6 eina į „Arduino 3“
  • D7 eina į „Arduino 2“

Mygtukas:

  • Prijunkite rezistorių tarp teigiamos kojelės ir 5V
  • Prijunkite įžemintą koją prie žemės
  • Prijunkite teigiamą koją prie „Arduino 8“

Potenciometras

Kai tekintojas nukreiptas į jus, kairysis kaištis pereina prie 5 V, o dešinysis - į žemę.

Pagaliau

Prijunkite duonos lentos teigiamus ir neigiamus bėgius prie „Arduino 5v“ir „Gnd“kaiščių.

3 žingsnis: Kodas

Kodas
Kodas

Prijunkite „Arduino“prie kompiuterio ir prisijunkite prie internetinio „Arduino“žiniatinklio redaktoriaus arba naudokite IDE, kad sukurtumėte naują eskizą. Nukopijuokite ir įklijuokite šį kodą ir įkelkite jį į „Arduino“.

#įtraukti

„LiquidCrystal lcd“(12, 11, 5, 4, 3, 2); char * balai = {"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 = {"Pirmasis", "Paskutinis"}; char * player = {"Salah", "Firmino", "Mane", "Shaqiri", "Milner"}; ilgas statymas; ilgas lažybų laikas; ilgas statymas; // konstantos nesikeis. Čia jie naudojami kaiščių skaičiams nustatyti: const int buttonPin = 8; // mygtuko kaiščio skaičius // kinta kintamieji: int buttonState = 0; // kintamasis, skirtas nuskaityti mygtuko būsenos void setup () {lcd.begin (16, 2); lcd.clear (); } void loop () {pinMode (buttonPin, INPUT); buttonState = digitalRead (buttonPin); statymo rezultatas = (atsitiktinis (sizeof (partitūros)/sizeof (char*))); bettime = (atsitiktinis (sizeof (goaltime)/sizeof (char*))); betplayer = (atsitiktinis (sizeof (žaidėjas)/sizeof (char*))); if (buttonState == LOW) {lcd.clear (); lcd.setCursor (0, 0); lcd.print (rezultatai [lažybų rezultatas]); lcd.setCursor (0, 1); lcd.print (įėjimo laikas [žaidimo laikas]); lcd.setCursor (6, 1); lcd.print (žaidėjas [betplayer]); vėlavimas (5000); lcd.clear (); } else {lcd.setCursor (0, 0); lcd.print ("LFC laimėti:"); }}

4 žingsnis: korpusas ir surinkimas

Image
Image
Pinigų dėžutė
Pinigų dėžutė

Darant prielaidą, kad viskas veikia, galite pereiti prie korpuso kūrimo.

Parsisiųsti failą - dėklo dizainas

Iškirpkite dizainą naudodami lazerinį pjaustytuvą.

Naudodami duonos lentą tikriausiai naudojote trumpiklius laidus nuo vyrų iki vyrų. Dabar mes galime prijungti laidus tiesiai prie kaiščio antraštės ekrane, naudodami laidus iš moterų ir moterų. Mes taip pat galime prijungti potenciometrą prie ekrano, naudojant laidą iš moters į moterį.

Aš panaudojau 2 prototipų plokštės gabalus ir visus įžeminimo laidus lituojau prie vieno ir visus 5 V laidus prie kito, užtikrindamas ryšį tarp visų laidų. Atminkite, kad rezistorius taip pat jungiamas prie 5 V, todėl jums gali prireikti papildomo laido tarp rezistoriaus ir prototipų plokštės.

Dar kartą prijunkite „Arduino“, kad įsitikintumėte, jog viskas prijungta ir veikia, ir tada surinkite dėžutę.

  • Pradėjau įkišti USB lizdą per kvadratinę skylę šoniniame skydelyje.
  • Paspauskite mygtuką per apvalią viršutinės dalies skylę ir LCD ekraną per didelę stačiakampę angą.
  • Jei spaudžiamam mygtukui yra veržlė, pridėkite ją priekyje, kad pritvirtintumėte.
  • Ekranas turi būti tvirtai prigludęs, todėl nereikės atsukti.
  • Skylė likusiame šoniniame skydelyje skirta potenciometrui.
  • Klijuokite visas šonines dalis kartu su pagrindu, tada atsargiai surinkite visus laidus ir įdėkite juos į vietą prieš uždėdami dangtį. Neklijuokite to vietoje, nes ateityje gali tekti pasiekti laidus viduje.
  • Jei laidai stumia dangtelį aukštyn, pritvirtinkite jį elastinėmis juostomis.

Prijunkite „Arduino“ir patikrinkite, ar viskas veikia …

5 žingsnis: pinigų dėžutė

Pinigų dėžutė
Pinigų dėžutė

Naudojau tokį pinigų dėžutės dizainą, kuriame yra vieta pinigų deponavimui ir liukas gale, norint atsiimti pinigus. Lažybų generatoriaus dėžutę pritvirtinau prie viršaus, naudodami velcro juosteles. Tada dekoratyviniais tikslais nupjaukite išgalvotą priekinę dalį.

Atsisiųsti - pinigų dėžutės dizaino failas

Atsisiųsti - priekinės dalies dizaino failas

  • Naudokite užtrauktukus, kad pritvirtintumėte liuką prie dėžutės, sudarančios vyriai
  • Pritvirtinkite mažą stačiakampį su 2 skylutėmis prie durų plokštės išorės varžtu ir pritvirtinkite jį viduje veržle.
  • Išsukite varžtą iš pinigų dėžutės viduje per 3 mm skylę virš liuko, užfiksuokite veržle, tada stumkite per likusią mažo stačiakampio angą ir pritvirtinkite veržle. Tai bus liuko atidarymo ir uždarymo mechanizmas.
  • Klijuokite visas puses kartu.
  • Priklijuokite priekinę dalį prie dėžutės priekio ir velcro juostelėmis pritvirtinkite statymų generatorių prie pinigų dėžutės viršaus

6 žingsnis: Taisyklės

Įdėkite 10 svarų į pinigų lizdą.

Paspausk mygtuką

Užsirašykite sugeneruotą statymą.

Jei jūsų statymas laimi … jūs laimite savo 10 svarų sterlingų plius bet kokius kitus 10 svarų sterlingų, kurie buvo statyti už tą žaidimą

Jei niekas nelaimi, pinigai lieka pinigų dėžėje.

Laimingo taupymo!

Rekomenduojamas: