Мазмұны:

Ақшалай қораптың кездейсоқ генераторы: 6 қадам (суреттермен)
Ақшалай қораптың кездейсоқ генераторы: 6 қадам (суреттермен)
Anonim
Image
Image
Схема
Схема

Мен екінші жартысыммен футбол мен ақша туралы пікірталас өткіздім, бұл мәселе бәс тігуге келді. Ол матчқа барған кезде, оның жұптары бірнеше фунт стерлингке отырады және олар ставка қояды. Ставка әдетте соңғы ұпай және бірінші немесе соңғы голист болады. Олар ешқашан ақша ұтып алмайды деп айтудың қажеті жоқ.

Біз бұл ақшаны өзімізге тиімді етуді шештік - сондықтан біз ақшаны үнемдеу кезінде ставканың қызығын көреміз.

Ralph & Edna's Fixed коэффициенттері бар бәс тігу дүкенін таныстыру (Бруксайдтан Эдна Кросс пен Ральф Хардвиктің атымен аталады - олар ұсақ ставканы ұнататын)!

Екеуміз де кездейсоқ алынған қорытынды есепке және бірінші немесе соңғы гол соққан ойыншыға 10 фунт стерлинг қоямыз. Егер екеуіміз ұтсақ, біз 20 фунт ұтып аламыз. Егер біз ұтылсақ, ақша жинақ қорабына түседі. Футбол маусымының соңында біз демалысқа немесе басқа нәрсеге баруды қолданамыз. Біреуіміздің апта сайын аз ғана ақша ұтып алатынымызға әлі де аз мүмкіндік бар, бірақ көбінесе үй жеңеді - біздің жағдайда бұл үй біздікі, сондықтан біз жеңеміз!

Сондықтан мен ставкалар дүкенін білдіретін ақша жәшігін жасағым келді. Мен басқан кезде әрқайсымыздың кездейсоқ ставканы көрсететін түймені қосқым келеді.

1 -қадам: бұл үшін мен қолдандым:

  • Ардуино
  • LCD1620 экраны
  • Тақырып түйреуіштері
  • Нан тақтасы
  • Аталықтан әйелге секіргіш сымдар
  • Еркектен еркекке секіргіш сымдар
  • Әйелден әйелге секіргіш сымдар
  • Батырмаға басу
  • 220 Ом резисторы
  • 3 мм фанера
  • 2 М3 болттар
  • 3 М3 жаңғақ
  • 2 ілмек
  • Velcro жолақтары
  • Прототип тақтасы

Сізге сонымен қатар кіру қажет болады:

  • Пісіру темірі
  • Лазерлік кескіш
  • Қайшы

2 -қадам: Цикл

Іргетастың жоғарғы жағын LCD1602 -ге дәнекерлеңіз

Ардуиноны жинап, тақтаға экранды келесі түрде салыңыз:

СКД экранынан:

  • Екі түйреуіш те (VSS & K) жерге түседі, ал келесі түйреуіштер (VDD & A) 5В -қа өтеді.
  • 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.clear (); } void loop () {pinMode (buttonPin, INPUT); buttonState = digitalRead (buttonPin); ставка = (кездейсоқ (sizeof (балл)/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 (қақпа уақыты [bettime]); lcd.setCursor (6, 1); lcd.print (ойыншы [betplayer]); кешіктіру (5000); lcd.clear (); } else {lcd.setCursor (0, 0); lcd.print («LFC ұту үшін:»); }}

4 -қадам: Қаптау және құрастыру

Image
Image
Ақша қорабы
Ақша қорабы

Мұның бәрі жұмыс істейді деп ойласаңыз, сіз корпус жасауға көше аласыз.

Файлды жүктеу - Іс дизайны

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

Нан тақтасын пайдалану кезінде сіз еркек пен еркек арасындағы сымдарды қолданған шығарсыз. Енді біз сымдарды еркек пен әйел сымдарын қолдана отырып, экрандағы түйреуіштің жоғарғы жағына бекітеміз. Біз потенциометрді аналықтан аналыққа дейінгі сым арқылы экранға қосамыз.

Мен прототиптеу тақтасының 2 бөлігін қолдандым және барлық сымдар арасында байланыс бар екеніне көз жеткізе отырып, барлық жерге қосылатын сымдарды біріне, ал барлық 5В сымдарын екіншісіне дәнекерледім. Есіңізде болсын, резистор 5В -қа қосылады, сондықтан резистор мен прототип тақтасы арасында қосымша сым қажет болуы мүмкін.

Барлығы қосылғанына және жұмыс істейтініне көз жеткізу үшін Arduino -ны қайтадан қосыңыз, содан кейін қорапты жинаңыз.

  • Мен USB розеткасын бүйірлік панельдегі төртбұрышты тесіктен өткізе бастадым.
  • Түймені жоғарғы бөліктегі дөңгелек тесік арқылы және СКД экраны үлкен тіктөртбұрышты тесік арқылы басыңыз.
  • Егер түйменің гайкасы болса, оны бекіту үшін алдыңғы жағына қосыңыз.
  • Экран тығыз орналасуы керек, сондықтан бұрау қажет емес.
  • Қалған бүйірлік панельдегі тесік потенциометрге арналған.
  • Барлық бүйірлік бөліктерді негізбен жабыстырыңыз, содан кейін барлық сымдарды мұқият біріктіріп, қақпақты қоспас бұрын оларды бос орынға салыңыз. Оны желіммен жаппаңыз, себебі болашақта ішіндегі сымдарға қол жеткізу қажет болуы мүмкін.
  • Егер сымдар қақпақты жоғары итерсе, оны серпімді жолақтармен бекітіңіз.

Arduino -ны қосыңыз және бәрі жұмыс істеп тұрғанын тексеріңіз.

5 -қадам: Ақша қорабы

Ақша қорабы
Ақша қорабы

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

Жүктеу - Ақша қорапшасының дизайн файлы

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

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

6 -қадам: Ережелер

Ақша ұясына 10 фунт стерлинг салыңыз.

Түймені басыңыз

Жасалған ставка туралы ескерту жасаңыз.

Егер сіздің ставкаңыз жеңіске жетсе … сіз өзіңіздің 10 фунт стерлингіңізді және сол ойынға бәс тігілген басқа 10 фунт стерлингті ұтып аласыз

Егер ешкім ұтпаса, ақша ақша жәшігінде қалады.

Бақытты құтқару!

Ұсынылған: