Բովանդակություն:

Պատահական խաղադրույքների գեներատոր փողի արկղ. 6 քայլ (նկարներով)
Պատահական խաղադրույքների գեներատոր փողի արկղ. 6 քայլ (նկարներով)

Video: Պատահական խաղադրույքների գեներատոր փողի արկղ. 6 քայլ (նկարներով)

Video: Պատահական խաղադրույքների գեներատոր փողի արկղ. 6 քայլ (նկարներով)
Video: [Part II] Swag Giveaway Continued! (SORRY! LOL! I Knocked The Camera Out!) 2024, Հուլիսի
Anonim
Image
Image
Շրջանը
Շրջանը

Ես իմ երկրորդ կեսի հետ քննարկում էի ֆուտբոլի և փողի մասին, և թեման եկավ գրազ գալու շուրջ: Ամեն անգամ, երբ նա գնում է խաղին, նրա գործընկերը մի քանի կտրոնով չիպ է անում, և նրանք խաղադրույք են կատարում: Սովորաբար խաղադրույքը վերջնական հաշիվն է և առաջին կամ վերջին գոլի հեղինակը: Ավելորդ է ասել, որ նրանք երբեք փող չեն շահում:

Մենք որոշեցինք այնպես անել, որ այդ փողը մեզ մոտ աշխատի, այնպես որ մենք գումար խնայելով կվայելենք խաղադրույքի հուզմունքը:

Ներկայացնում ենք Ralph & Edna's Fixed Odds Betting Shop- ը (անունները ՝ Էդնա Կրոսի և Բրուքսայդից Ռալֆ Հարդվիկի անունով. Նրանք սիրում էին մի անամոթ խաղադրույք կատարել):

Մենք երկուսս էլ 10 ֆունտ խաղադրույք ենք կատարելու պատահականորեն առաջացած վերջնական արդյունքի և առաջին կամ վերջին գոլի հեղինակի վրա: Եթե մեզանից որևէ մեկը հաղթի, մենք շահում ենք 20 ֆունտ: Եթե պարտվենք, փողը գնում է խնայողական արկղ: Ֆուտբոլային մրցաշրջանի ավարտին մենք կօգտագործենք այն, ինչ ունենք արձակուրդ գնալու կամ այլ բանի համար: Մեզանից դեռ փոքր է հավանականությունը, որ մեզանից յուրաքանչյուրը որոշակի գումար կշահի ամեն շաբաթ, բայց տունը, անշուշտ, շահում է շատ ժամանակ. Մեր դեպքում տունը մերն է, այնպես որ մենք հաղթում ենք ամեն դեպքում:

Այսպիսով, ես ուզում էի դրամարկղ պատրաստել, որը ներկայացնում է խաղադրույքների խանութը: Եվ ես ուզում եմ ներառել մի կոճակ, որը սեղմելիս կցուցադրի մեզանից յուրաքանչյուրի կատարած պատահական խաղադրույքը:

Քայլ 1: Սա օգտագործելու համար օգտագործեք

  • Արդուինո
  • LCD1620 էկրան
  • Վերնագրի կապում
  • Breadboard
  • Արականից իգական jumper լարերը
  • Արականից արական ցատկող լարեր
  • Իգականից իգական ցատկող լարեր
  • Կտտացրեք կոճակը
  • 220 օմ դիմադրություն
  • 3 մմ նրբատախտակ
  • 2 M3 պտուտակ
  • 3 M3 ընկույզ
  • 2 zip փողկապ
  • Velcro շերտեր
  • Նախատիպերի տախտակ

Ձեզ նույնպես անհրաժեշտ կլինի մուտք դեպի ՝

  • Sոդման երկաթ
  • Լազերային Դանակ
  • Մկրատ

Քայլ 2: Շղթա

Theոդեք գլխիկի վերնագիրը LCD1602- ին

Հավաքեք Arduino- ն և էկրանը դրեք սեղանի վրա հետևյալ կերպ.

LCD էկրանից

  • Երկու վերջնական կապումներն (VSS & K) անցնում են գետնին, իսկ հաջորդ կապում (VDD & A) `5V
  • VO- ն անցնում է պոտենցիոմետրի միջին քորոցին
  • RS- ն անցնում է Arduino Digital Pin 12 -ին
  • RW- ն ընկնում է գետնին
  • E- ն գնում է Arduino 11
  • D4- ը գնում է Arduino 5
  • D5- ը գնում է Arduino 4
  • D6- ը գնում է Arduino 3
  • D7- ը գնում է Arduino 2

Հրել կոճակը

  • Միացրեք ռեզիստորը դրական ոտքի և 5 Վ -ի միջև
  • Միացրեք գետնին ոտքը գետնին
  • Միացրեք դրական ոտքը Arduino 8 -ին

Պոտենցիոմետր

Շրջադարձը դեպի ձեր կողմը ձախ քորոցն անցնում է 5 Վ լարման, իսկ աջը `գետնին:

Վերջապես

Միացրեք տախտակի դրական և բացասական ռելսերը Arduino 5v և Gnd կապումներին:

Քայլ 3: Կոդ

Օրենսգիրքը
Օրենսգիրքը

Միացրեք Arduino- ն համակարգչին և մուտք գործեք առցանց Arduino վեբ խմբագիր կամ օգտագործեք IDE- ն ՝ նոր ուրվագիծ ստեղծելու համար: Պատճենեք և տեղադրեք այս ծածկագիրը և տեղադրեք այն Arduino- ում:

#ներառում

LiquidCrystal LCD (12, 11, 5, 4, 3, 2); char * միավորներ = {"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 = {"Առաջին", "Վերջին"}; char * player = {"Սալահ", "Ֆիրմինո", "Մանե", "Շաքիրի", "Միլներ"}; երկար խաղադրույք; երկար խաղադրույք; երկար խաղացող; // հաստատունները չեն փոխվի Դրանք օգտագործվում են այստեղ ՝ կապի համարներ սահմանելու համար. Const int buttonPin = 8; // կոճակի կոճակի // փոփոխականների թիվը կփոխվի. int buttonState = 0; // փոփոխական ՝ կոճակի կարգավիճակի անվավեր կարգավորումը կարդալու համար () {lcd.begin (16, 2); lcd. հստակ (); } void loop () {pinMode (buttonPin, INPUT); buttonState = digitalRead (buttonPin); խաղադրույք = (պատահական (sizeof (միավորներ)/sizeof (char*))); խաղադրույքի ժամանակ = (պատահական (sizeof (goaltime)/sizeof (char*))); betplayer = (պատահական (sizeof (նվագարկիչ)/sizeof (char*))); եթե (buttonState == LOW) {lcd.clear (); lcd.setCursor (0, 0); lcd.print (միավորներ [խաղադրույքներ]); lcd.setCursor (0, 1); lcd.print (goaltime [bettime]); lcd.setCursor (6, 1); lcd.print (խաղացող [betplayer]); ուշացում (5000); lcd. հստակ (); } else {lcd.setCursor (0, 0); lcd.print («Հաղթելու LFC.»); }}

Քայլ 4: Պատյան և հավաքում

Image
Image
Փողի արկղ
Փողի արկղ

Ենթադրելով, որ ամեն ինչ աշխատում է, կարող եք անցնել դրա համար պատյան պատրաստելու համար:

Ներբեռնեք ֆայլ - Գործի ձևավորում

Կտրեք դիզայնը `օգտագործելով լազերային դանակ:

Հացաթղթից օգտվելիս, հավանաբար, օգտագործել եք արականից արական ցատկող լարերը: Այժմ մենք կարող ենք լարերը ուղղակիորեն կցել էկրանի վրա գտնվող գլխիկի վերնագրին ՝ օգտագործելով արական և իգական լարերը: Կարող ենք նաև պոտենցիոմետրը միացնել էկրանին ՝ օգտագործելով էգ և էգ մետաղալար:

Ես օգտագործեցի 2 հատ նախատիպային տախտակ և բոլոր հողալարերը սոսնձեցի մեկին և բոլոր 5V լարերը ՝ մյուսին ՝ ապահովելով, որ բոլոր լարերի միջև կապ կա: Հիշեք, որ ռեզիստորը միանում է նաև 5 Վ -ի, այնպես որ կարող է լրացուցիչ լար պահանջվի դիմադրության և նախատիպի տախտակի միջև:

Կրկին միացրեք Arduino- ն `համոզվելու համար, որ այն միացված է և աշխատում է, այնուհետև հավաքեք տուփը:

  • Ես սկսեցի USB վարդակից կպցնել կողային վահանակի քառակուսի անցքով:
  • Կտտացրեք կոճակը վերևի կտորի կլոր անցքով, իսկ LCD էկրանը ՝ մեծ ուղղանկյուն անցքով:
  • Եթե կոճակի համար ընկույզ կա, ավելացրեք այն առջևի մասում ՝ այն տեղում ամրացնելու համար:
  • Էկրանը պետք է հարմար լինի, որպեսզի պտուտակներ չպահանջեն:
  • Մնացած կողային վահանակի անցքը պոտենցիոմետրի համար է:
  • Կպչեք բոլոր կողային մասերը հիմքի հետ, այնուհետև զգուշորեն միացրեք բոլոր լարերը և դրանք տեղավորեք տարածության մեջ, նախքան կափարիչը ավելացնելը: Մի սոսնձեք սա տեղում, քանի որ հետագայում կարող է անհրաժեշտ լինել ներսի լարերը մուտք գործելու համար:
  • Եթե լարերը կոպը մղում են վեր, ամրացրեք այն առաձգական ժապավեններով:

Միացրեք Arduino- ն և ստուգեք, որ այն դեռ աշխատում է…

Քայլ 5: Փողի տուփ

Փողի արկղ
Փողի արկղ

Ես դրամի տուփի համար օգտագործեցի հետևյալ դիզայնը, որը ներառում է գումար պահելու համար տարածք և հետույքում ՝ փողը վերցնելու համար: Ես ապահովեցի խաղադրույքների գեներատորների տուփը դեպի վերև ՝ օգտագործելով Velcro շերտեր: Եվ հետո կտրեք ճոխ առջևի կտոր դեկորատիվ նպատակներով:

Ներբեռնում - Փողի տուփի նախագծման ֆայլ

Ներբեռնում - առջևի մասի ձևավորման ֆայլ

  • Օգտագործեք կայծակաճարմանդներ, որպեսզի դուռը ամրացնեք ծխնիներ կազմող տուփին
  • Պտուտակով, դռան ափսեի արտաքին մասին ամրացրեք 2 անցք ունեցող փոքր ուղղանկյունը և ամրացրեք այն ներսից ընկույզով:
  • Դրամարկղի ներսից մի պտուտակ ամրացրեք փոսի վերևում գտնվող 3 մմ անցքով, ամրացրեք ընկույզով, այնուհետև մղեք փոքր ուղղանկյան մնացած անցքով և ամրացրեք ընկույզով: Սա կլինի բացման և բացման մեխանիզմ:
  • Կպչեք բոլոր կողմերը միասին:
  • Կպչեք առջևի կտորը տուփի առջևից և օգտագործեք թավշյա ժապավեններ `խաղադրույքների գեներատորն ամրացնելու համար դրամարկղի վերևում:

Քայլ 6: Կանոններ

Տեղադրեք 10 ֆունտ ստերլինգ փողի մեջ:

սեղմել կոճակը

Նշեք առաջացած խաղադրույքը:

Եթե ձեր խաղադրույքը շահում է … դուք շահում եք ձեր 10 ֆունտ գումարած ցանկացած այլ 10 ֆունտ ստերլինգ, որոնք խաղադրույք են կատարել այդ խաղի վրա

Եթե ոչ ոք չի շահում, փողը մնում է դրամարկղում:

Շնորհավոր խնայողություն:

Խորհուրդ ենք տալիս: