Мазмуну:

Random Bet Generator Money Box: 6 Steps (Сүрөттөр менен)
Random Bet Generator Money Box: 6 Steps (Сүрөттөр менен)

Video: Random Bet Generator Money Box: 6 Steps (Сүрөттөр менен)

Video: Random Bet Generator Money Box: 6 Steps (Сүрөттөр менен)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Ноябрь
Anonim
Image
Image
Circuit
Circuit

Мен экинчи жарым менен футбол жана акча жөнүндө талкуу жүргүзүп жаткам жана бул тема букмекерликке айланды. Ал качан матчка барса, анын түгөйлөрү бир нече квидге чип салышат жана алар коюм коюшат. Коюм, адатта, акыркы упай ЖАНА биринчи же акыркы голист. Алар эч качан акча утушпайт деп айтуунун кажети жок.

Биз бул акчаны анын ордуна иштетүүнү чечтик - ошондуктан биз акчаны үнөмдөп жатып, коюмдун кызыгуусунан ырахат алабыз.

Ralph & Ednанын Fixed Odds коюмдар дүкөнү менен таанышуу (Бруксайддагы Эдна Кросс жана Ралф Хардвиктин атынан - алар кичинекей коюмду жакшы көрүшчү)!

Экөөбүз тең туш келди түзүлгөн акыркы упайга ЖАНА биринчи же акыркы голчуга £ 10 коюм коебуз. Эгерде экөөбүз тең жеңсек, биз 20 фунт стерлингге ээ болобуз. Утулуп калсак, акча сактык кутусуна түшөт. Футболдук сезондун аягында биз каникулга же башка нерсеге барабыз. Дагы бир аз мүмкүнчүлүгүбүз бар, бирөөбүз жума сайын бир аз акча утуп алабыз, бирок көбүнчө үй сөзсүз түрдө жеңет - биздин учурда үй биздики, ошондуктан биз эки жактан тең жеңебиз!

Ошентип, мен букмекердик дүкөндү чагылдырган акча кутусун жасагым келди. Жана мен баскычты кошкум келет, ал басылганда, ар бирибиз жасап жаткан туш келди коюмду көрсөтөт.

1 -кадам: Бул үчүн мен колдондум:

  • Arduino
  • LCD1620 экраны
  • Башкы төөнөгүчтөр
  • Breadboard
  • Эркектен ургаачыга секирүүчү зымдар
  • Эркектен эркекке секирүүчү зымдар
  • Аялдан аялга секирүүчү зымдар
  • Баскычты басыңыз
  • 220 Ом каршылыгы
  • 3мм фанера
  • 2 M3 болт
  • 3 М3 жаңгак
  • 2 сыдырма галстук
  • Velcro тилкелери
  • Прототип тактасы

Сизге ошондой эле кирүү мүмкүнчүлүгү керек болот:

  • Кандооч
  • Лазердик кескич
  • Кайчы

2 -кадам: Circuit

Пиндин башын LCD1602ге туташтырыңыз

Arduino чогултуп, экрандын бетине төмөнкүдөй орнотуңуз:

ЖК экранынан:

  • Эки учтун учу тең (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ге барат

Баскыч баскычы:

  • Оң бут менен 5V ортосундагы резисторду туташтырыңыз
  • Жер бутун жерге туташтыруу
  • Оң бутун 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; // баскыч баскычынын абалын окуу үчүн өзгөрмө void setup () {lcd.begin (16, 2); lcd.clear (); } void loop () {pinMode (buttonPin, INPUT); buttonState = digitalRead (buttonPin); betscore = (random (sizeof (scores)/sizeof (char*))))); bettime = (туш келди (sizeof (goaltime)/sizeof (char*))))); betplayer = (туш келди (sizeof (оюнчу)/sizeof (char*)))); if (buttonState == LOW) {lcd.clear (); lcd.setCursor (0, 0); lcd.print (упайлар [betscore]); lcd.setCursor (0, 1); lcd.print (goaltime [bettime]); lcd.setCursor (6, 1); lcd.print (оюнчу [betplayer]); кечигүү (5000); lcd.clear (); } else {lcd.setCursor (0, 0); lcd.print ("LFC утуп алуу үчүн:"); }}

4 -кадам: Корпус жана монтаж

Image
Image
Акча кутусу
Акча кутусу

Баары иштейт деп ойлосоңуз, ал үчүн корпус жасоого өтсөңүз болот.

Файлды түшүрүү - Делонун дизайны

Дизайнды лазер кескич менен кесип алыңыз.

Нан тактасын колдонуп жатканда, сиз, балким, эркектен эркекке секирүүчү зымдарды колдонгонсуз. Эми биз зымдарды эркектин ургаачы зымдарын колдонуп, экрандын пин башына түз байланыштыра алабыз. Биз ошондой эле потенциометрди аялга ургаачы зым аркылуу экранга туташтыра алабыз.

Мен 2 даана прототип тактасын колдондум жана бардык зымдардын бирин жана 5V зымдарын экинчисине кошуп, бардык зымдардын ортосунда байланыш бар экенин камсыз кылдым. Эске алыңыз, резистор 5Vга туташат, андыктан резистор менен прототип тактасынын ортосунда кошумча зым керек болушу мүмкүн.

Ардуинону кайра туташтырып, анын баары туташып, иштеп жатканын текшерип, анан кутуну чогултуп алыңыз.

  • Мен USB розеткасын капталдагы панелдин төрт бурчтуу тешигинен өткөрүүдөн баштадым.
  • Баскычты үстүңкү бөлүктөгү тегерек тешиктен жана LCD экрандан чоң төрт бурчтуу тешиктен өтүңүз.
  • Эгерде баскыч үчүн гайка бар болсо, аны бекемдөө үчүн муну алдыңкы жагына кошуңуз.
  • Экран тыкан болушу керек, андыктан буроо талап кылынбайт.
  • Калган капталдагы тешик потенциометр үчүн.
  • Бардык каптал бөлүктөрүн база менен жабыштырыңыз, андан кийин бардык зымдарды кылдаттык менен бириктирип, капкакты кошуудан мурун боштукка орнотуңуз. Муну жабыштырбаңыз, анткени келечекте ичиндеги зымдарга кирүү керек болушу мүмкүн.
  • Эгерде зымдар капкакты өйдө көтөрсө, аны ийкемдүү боолор менен бекиңиз.

Arduino -ны сайыңыз жана анын баары иштеп жаткандыгын текшериңиз ….

5 -кадам: Акча кутусу

Акча кутусу
Акча кутусу

Акча салуу үчүн боштукту жана акчаны алуу үчүн артындагы люкту камтыган акча кутучасы үчүн мен төмөнкү дизайнды колдондум. Мен букмекердик генератордун кутусун велкро тилкелери менен чокусуна бекиттим. Анан кооздук үчүн кооз алдыңкы бөлүгүн кесип.

Жүктөө - Акча кутусунун дизайн файлы

Жүктөө - алдыңкы бөлүктүн дизайн файлы

  • Люкту илгичтерди кутуга түзүү үчүн илгичтерди бекитүү үчүн сыдырма байламталарды колдонуңуз
  • 2 тешиги бар кичинекей тик бурчтукту болттун жардамы менен эшик плитасынын сыртына бекитип, ичин гайка менен бекиңиз.
  • Акча кутусунун ичинен болтту люктун үстүндөгү 3мм тешик аркылуу өткөрүңүз, гайка менен бекиңиз, андан кийин кичинекей тик бурчтуктун калган тешиги аркылуу түртүп гайка менен бекиңиз. Бул люктун ачылышы жана жабылышы болот.
  • Бардык тараптарды биригип чаптаңыз.
  • Алдыңкы бөлүктү кутунун маңдайына чаптаңыз жана коюм генераторун акча кутусунун чокусуна бекитүү үчүн велкро тилкелерин колдонуңуз

6 -кадам: Эрежелер

Акча уячасына 10 фунт стерлинг салыңыз.

Баскычты басыңыз

Түзүлгөн коюмду жазып алыңыз.

Эгерде сиздин коюмуңуз утса… сиз 10 фунт стерлингиңизди жана ошол оюнга башка 10 фунт стерлингди утуп аласыз

Эч ким утпаса, акча акча кутусунда калат.

Бактылуу болгула!

Сунушталууда: