Мазмұны:

Бейсбол ойынына арналған бұршақ сөмкесіне арналған электронды ұпай: 8 қадам (суреттермен)
Бейсбол ойынына арналған бұршақ сөмкесіне арналған электронды ұпай: 8 қадам (суреттермен)

Бейне: Бейсбол ойынына арналған бұршақ сөмкесіне арналған электронды ұпай: 8 қадам (суреттермен)

Бейне: Бейсбол ойынына арналған бұршақ сөмкесіне арналған электронды ұпай: 8 қадам (суреттермен)
Бейне: Сеулде жасалатын 50 нәрсе, Кореяның туристік нұсқаулығы 2024, Шілде
Anonim
Бейсболға арналған бұршақ сөмкесіне арналған электронды ұпай
Бейсболға арналған бұршақ сөмкесіне арналған электронды ұпай
Бейсболға арналған бұршақ сөмкесіне арналған электронды ұпай
Бейсболға арналған бұршақ сөмкесіне арналған электронды ұпай
Бейсболға арналған бұршақ сөмкесіне арналған электронды ұпай
Бейсболға арналған бұршақ сөмкесіне арналған электронды ұпай

Бұл нұсқаулық бейсболға арналған Bean Bag Toss ойынына электронды түрде қалай ұпай жинау керектігін түсіндіреді. Мен ағаш ойынның егжей -тегжейлі конструкциясын көрсетпеймін, бұл жоспарларды Ана Уайттың веб -сайтынан табуға болады:

www.ana-white.com/woodworking-projects/bean-bag-toss-baseball-game

Бұл жоспарлар өте жақсы және егжей -тегжейлі. Бұл жоспарлар мен өз ойын ойлап таптым. Мен жоспарларға бірнеше өзгерістер енгіздім. Мен жасаған бірінші модификация құлаған бұршақ қаптарын жақсы ұстау үшін төменгі тақтаны кеңейту болды. Менің екінші модификациям ¼ дюймдік фанераның орнына дюймдік фанераны қолдану болды.

Жабдықтар

Бейсболға арналған бұршақ қаптарын Amazon -дан сатып алуға болады. Веб -сайтты қараңыз:

www.amazon.com/gp/product/B00IIVJHSY/ref=p… Ойынның ағаш құрылымын құрастырғаннан кейін мен бейсболға «гауһар тасты» салдым, онда ұпайлар қай жерде болады. Мен осы біркелкі саңылауларды кесу үшін портативті бұрғыма орнатылған 4 дюймдік араны қолдандым. Әр тесік жиегі тегіс тегістелген.

1 -қадам: сөмкелерді электронды түрде санау

Сөмкелерді электронды түрде санау
Сөмкелерді электронды түрде санау
Сөмкелерді электронды түрде санау
Сөмкелерді электронды түрде санау

Мен сөмкелерді әр ұпай саңылауынан өткенде санаудың жолын іздеуім керек болды. Есіңізде болсын, әр саңылауда әр түрлі баллдық мән бар, ал «Home Run» саңылауы ең жоғары нүктелік мәнге ие. Мен бірінші кезекте механикалық қосқышты қолдануды ойладым, мысалы, ұзындық сымы бар монеталық есік қосқышы. Мен бұларды допты машиналарда қолдандым, бірақ олар матадан жасалған сөмкелермен жақсы жұмыс істейді деп ойламадым.

Мен сөмкелердің саңылаулардан өтіп бара жатқанын анықтау үшін инфрақызыл (IR) үзіліс сенсорына қондым. Мен Adafruit Industries -тен «IR Break Beam Sensor - 3mm LED» деп аталатын керемет өнімді қолдандым. Өнім идентификаторы 2167:

www.adafruit.com/product/2167

Олар жұппен (эмитент және қабылдағыш) сатылады және қозғалысты анықтаудың қарапайым әдісін ұсынады. Олар бір -бірінен 10 дюймға дейін жұмыс істейді және Arduino 5V қуат көзінен қуат алады. Сіз оларды Arduino кіріктірілген резисторымен пайдалана аласыз, сондықтан бөлек қарсылық қажет емес. Эмитент инфрақызыл сәулені жібереді, ал қабылдағыш оның қарама -қарсы жағында орналасқан бұл сәулеге сезімтал. Егер сәуледен қатты нәрсе өтсе (бұршақ қаптары сияқты), сәуле сынған, ал ресивер сізге хабарлау үшін бағдарламалануы мүмкін.

2 -қадам: сенсорларды орнату

Сенсорларды орнату
Сенсорларды орнату
Сенсорларды орнату
Сенсорларды орнату
Сенсорларды орнату
Сенсорларды орнату
Сенсорларды орнату
Сенсорларды орнату

Мен сенсорларды орнату үшін ағаш ойынымды аудардым. Маған инфрақызыл тақтайшаның астына инфрақызыл сенсорларды орнату керек болды, олар бұршақтардың кішкене қаптарының еркін түсуіне кедергі келтірмеуі үшін. Диаметрі 1 дюйм болатын тесік әр саңылаудың қарама -қарсы жағында 3/8 дюйм тереңдікте бұрғыланды (1/2 дюйм қалың фанерді қолданудың тағы бір жақсы себебі). ИҚ қабылдағыш пен эмитент сөмкелер оларға тиіп кетпес үшін тесіктің шетіне дәл орналастырылған. Олар кішкене металл кронштейнмен және ағаш бұрандамен тұрақты түрде орнатылды, сондықтан олар бір -біріне жақсы сәйкес келді. Инфрақызыл сенсорлар орнатылғаннан кейін оларды сыммен байланыстырып, ортасы мен 5В қосылымдары бар орталық перфорацияланған хобби тақтасына дәнекерлеу керек болды. Бұршақ қапшығының саңылаудан өткеннен кейін құлап кетуіне жол бермеу үшін барлық сымдар тартылып, ойын тақтасының ішкі жағына мықтап бекітілді.

3 -қадам: Электронды табло дизайны

Электронды табло дизайны
Электронды табло дизайны
Электронды табло дизайны
Электронды табло дизайны
Электронды табло дизайны
Электронды табло дизайны

Әрі қарай, ойын тақтасының жоғарғы жағындағы (Үйде және сыртта) ұпайлар алаңын электронды таблоны көрсету үшін өзгерту керек болды. Таблицада әр команданың ұпайы үшін 4 таңбалы, 7 сегментті светодиодтар болады және иннингтерді бақылау үшін бір разрядты, 7 сегментті жарықдиодты қолдану керек. 4 таңбалы, 7 сегментті жарық диодтары Adafruit Industries компаниясынан. Олар 12C рюкзактары бар «1,2» 4-цифрлық 7-сегментті дисплей-Қызыл »деп аталады. Сізге олардың екеуі қажет және өнімнің идентификаторы - 1269. Төменде қараңыз:

www.adafruit.com/product/1269

Үлкен өлшемді (2,3 дюйм) бір таңбалы 7 сегментті жарық диоды eBay-ден сатып алу болды. Кез келген үлкен өлшемді дисплей жұмыс істейді және 7-сегментті жалпы катодты немесе анодқа негізделген сымды дұрыс қосу керек.

Фанерде 2 дюймдік х 18 дюймдік тесік кесілген. Шеттері тегіс тегістелген. Сәйкес монтаж тақтасы қалыңдығы 1/8 дюймдік фанерадан саңылаудан сәл үлкенірек өлшемге дейін кесілген. Бұл оны ойын тақтасының ішкі жағына орнатуға мүмкіндік береді. Бұл 4 таңбалы, 7 сегментті екі светодиод пен үлкен бір таңбалы, 7 сегментті жарық диоды орнатылатын тақта. Иннинг дисплейі ортасына орнатылады, онда екі ұпайлық дисплей ойынның екі жартысында да орталықта болады. Мен «Алыстағы» команданы сол жаққа орнатамын, өйткені олар алдымен «ұрады». Мен сөмке саңылаудан өткен сайын жану үшін таблоға жасыл жарықдиодты орнатамын.

4 -қадам: Басқару түймелері

Басқару түймелері
Басқару түймелері
Басқару түймелері
Басқару түймелері

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

Ойынды қосу/өшіру түймесі ойынның жоғарғы жағына орнатылады. Қосу/өшіру қосқышы Arduino Uno тақтасын және барлық басқа электронды компоненттерді қуаттандыратын 9 вольтты тұрақты ток көзіне сәйкес қосылады.

Басқа екі сәттік түймелер ойынның әр жағына орнатылады. Сол жақ батырмасы «Қалпына келтіру» батырмасы болады. Бұл түйме таблицаның дисплейлері мен бағдарламаның айнымалы мәндерін нөлге теңестіріп, жаңа ойын басталуын күтеді.

Оң жақ батырмасы «Bat» батырмасы болады. Әр «командада» немесе ойыншыда «сойылда» немесе жартылай иннингке лақтырылатын 9 қап болады. Барлық лақтырылған сөмкелер саңылау арқылы өтпейтіндіктен, мен жарты иннинг аяқталғанын анықтау үшін лақтырылған сөмкелерді үнемі есептей алмадым. Маған қандай «команда» немесе ойыншы «жарғанат» екенін ауыстырудың басқа әдісі қажет болды. Бұл «Bat» батырмасымен қолмен орындалады.

«Команда» немесе ойыншы 9 бұршақ қапшығын лақтырып жібергенде, ауа райы олар саңылаудан өтеді ме, жоқ па, «Атты жару» батырмасы қарсыласты (қарсылас ойыншыны) таяқшаға (лақтыру) жеткізу үшін басылады.

5-қадам: Бөлшектер үстелін орнату

Компонентті үстелді орнату
Компонентті үстелді орнату
Компонентті үстелді орнату
Компонентті үстелді орнату
Компонентті үстелді орнату
Компонентті үстелді орнату
Компонентті үстелді орнату
Компонентті үстелді орнату

Орындықты орнату төмендегі суретте көрсетілген. Орындықта тартқыш түймелер ИК сенсорларын имитациялау үшін қолданылды. Мен сынақ үстелінде айнымалыларды бақылау және таблоны басқаратын кодтың дұрыс жұмыс жасауын тексеру үшін 4 жолақты СКД мониторын қолданамын. Мен мұны сериялық монитордың орнына қолданғанды ұнатамын.

Орындықта тек 4 таңбалы, 7 сегментті жарықдиодты дисплей көрсетіледі, бірақ «Үйде» де, «Алыста» да баллдық дисплейлердің дұрыс жұмыс істеуі көрсетілген. Ойынның 3 басқару түймелері де тексеріліп, олардың дұрыс жұмыс жасауын көрсетті.

6 -қадам: код

Ойын ағымын басқаруға және ұпайларды дұрыс қосуға арналған Arduino коды төменде көрсетілген:

7 -қадам: Барлығын біріктіру

Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру

Соңғы қадам - барлық компоненттерді ойын тақтасына бекіту және барлық сымдарды әрқайсысына қосу. Барлығы фанераға мықтап бекітілді және бұрғылау қапшықтарының саңылаулардан түсуіне кедергі келтірмеу үшін байланыстар (сымдар) мүмкіндігінше төмен профильде ұсталды. Табло дисплейлері Arduino мен сәйкес қуат көздеріне қосылған. Arduino-ны қуаттандыру үшін 9 вольтты батарея қолданылды. Мен ойынның артқы жағында 1/8 дюймдік қалың тақтаны қолдандым. Бұл тақта 6 ағаш бұрандамен бекітілген.

8 -қадам: ойын стенді

Ойын стенді
Ойын стенді
Ойын стенді
Ойын стенді
Ойын стенді
Ойын стенді

Мен ойынның портативті болғанын қаладым, сондықтан оны қабырғаға іліп қоймадым. Мен 1 дюймдік ПВХ құбырынан екі бүйірлік аяқ жасадым. Олар ойынның бүйіріне тұтқалары бар толық бұрандалы T-Track бұрандаларымен бекітілген

www.amazon.com/gp/product/B07SZ6568V/ref=p…

Ойынның бүйірінде орналасқан T-гайкаларға бекітілген (екі жағындағы түймелердің астында).

Ұсынылған: