Mundarija:

Beysbolga o'ralgan sumka uchun elektron ball: 8 qadam (rasmlar bilan)
Beysbolga o'ralgan sumka uchun elektron ball: 8 qadam (rasmlar bilan)

Video: Beysbolga o'ralgan sumka uchun elektron ball: 8 qadam (rasmlar bilan)

Video: Beysbolga o'ralgan sumka uchun elektron ball: 8 qadam (rasmlar bilan)
Video: Чудовищный поступок ужасного человека. Латексный Дьявол 2024, Noyabr
Anonim
Fasolli sumka uchun beysbol o'yini uchun elektron ball
Fasolli sumka uchun beysbol o'yini uchun elektron ball
Fasolli sumka uchun beysbol o'yini uchun elektron ball
Fasolli sumka uchun beysbol o'yini uchun elektron ball
Fasolli sumka uchun beysbol o'yini uchun elektron ball
Fasolli sumka uchun beysbol o'yini uchun elektron ball

Bu ko'rsatma beysbolga bag'ishlangan Bean Bag Toss o'yini uchun elektron hisobni avtomatik tarzda qanday saqlashni tushuntiradi. Men yog'och o'yining batafsil qurilishini ko'rsatmayman, bu rejalarni Ana Uayt veb -saytida topish mumkin:

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

Bu rejalar juda yaxshi va batafsil. Bu rejalar, men o'z o'yinimni o'ylab topganman. Men rejalarga bir nechta o'zgartirish kiritdim. Men qilgan birinchi o'zgartirish, yiqilgan loviya sumkalarini yaxshiroq ushlab turish uchun pastki taxtani kengaytirish edi. Mening ikkinchi modifikatsiyam dyuymli kontrplak o'rniga yarim dyuymli kontrplakdan foydalanish edi.

Ta'minotlar

Beysbolga mo'ljallangan loviya sumkalarini Amazonda sotib olish mumkin. Veb -saytga qarang:

www.amazon.com/gp/product/B00IIVJHSY/ref=p… O'yinning yog'och konstruktsiyasini qurganimdan so'ng, men beysbol "olmosini" qo'ydim va u erda teshiklar qaerda bo'ladi. Men bir xil balli teshiklarni kesish uchun portativ matkapga o'rnatilgan 4 dyuymli arra ishlatardim. Keyin har bir teshik chetini silliq silliqlashdi.

1 -qadam: sumkalarni elektron hisoblash

Xaltalarni elektron hisoblash
Xaltalarni elektron hisoblash
Xaltalarni elektron hisoblash
Xaltalarni elektron hisoblash

Men sumkalarni har bir ochilish teshigidan o'tayotganda sanashning yo'lini topishim kerak edi. Esda tutingki, har bir teshik har xil ball qiymatiga ega, "Home Run" teshigi eng yuqori ball qiymatiga ega. Men birinchi navbatda mexanik kalitni ishlatishni o'yladim, masalan, uzoq masofali simli arja tanga eshikli kalit. Men ularni skeyp to'p mashinalarida ishlatardim, lekin ular mato bilan qoplangan sumkalar bilan yaxshi ishlaydi deb o'ylamagan edim.

Men sumkalarni o'lchash teshiklaridan o'tib ketayotganini aniqlash uchun infraqizil (IQ) nurlanish sensori ustida joylashdim. Men Adafruit Industries -dan "IR Break Beam Sensor - 3mm LED" deb nomlangan ajoyib mahsulotni ishlatganman. Mahsulot identifikatori 2167:

www.adafruit.com/product/2167

Ular juft bo'lib sotiladi (emitent va qabul qilgich) va harakatni aniqlashning oddiy usulini taklif qiladi. Ular bir -biridan 10 dyuymgacha ishlaydi va Arduino 5V quvvat manbai bilan quvvatlanishi mumkin. Siz ularni Arduino-ga o'rnatilgan tortishish qarshiligi bilan ishlatishingiz mumkin, shuning uchun alohida qarshilik ko'rsatishga hojat yo'q. Emitent IQ nurini yuboradi va uning qarshisidagi qabul qilgich IQ nuriga sezgir bo'ladi. Agar biror narsa nurdan o'tib ketsa (loviya sumkalari kabi), nur sinadi va qabul qiluvchini dasturlash mumkin.

2 -qadam: Sensorlarni o'rnatish

Sensorlarni o'rnatish
Sensorlarni o'rnatish
Sensorlarni o'rnatish
Sensorlarni o'rnatish
Sensorlarni o'rnatish
Sensorlarni o'rnatish
Sensorlarni o'rnatish
Sensorlarni o'rnatish

Men datchiklarni o'rnatish uchun yog'och o'yini ag'darib tashladim. Kichik loviya sumkalarining erkin tushishiga xalaqit bermasliklari uchun men IQ sensorlarini kontrplak taxtasining pastki qismiga o'rnatishim kerak edi. Diametri 1 dyuym bo'lgan teshik har bir teshikning qarama -qarshi tomonlarida 3/8 dyuym chuqurlikda burg'ulashdi (1/2 dyuymli qalin kontrplakdan foydalanishning yana bir yaxshi sababi). IQ qabul qilgich va emitent teshikning chetiga joylashtirilgan, shuning uchun sumkalar ularga tegmasligi uchun. Ular doimiy ravishda kichik metall qavs va yog'och vint bilan o'rnatilgandir, shuning uchun ular bir -biriga mukammal tekislangan. IQ sensorlar o'rnatilgandan so'ng, ular simli ulanishi va 5V ulanishlari bo'lgan markaziy teshilgan sevimli mashg'ulot taxtasiga lehimlanishi kerak edi. O'chirish teshigidan o'tib, loviya sumkasi tushib ketishiga xalaqit bermaslik uchun, barcha simlar o'ralgan va o'yin taxtasining ichki qismiga mahkam bog'langan.

3 -qadam: Elektron jadvallar dizayni

Elektron jadvallar dizayni
Elektron jadvallar dizayni
Elektron jadvallar dizayni
Elektron jadvallar dizayni
Elektron jadvallar dizayni
Elektron jadvallar dizayni

Keyin, o'yin taxtasining yuqori qismidagi ("Uyda va tashqarida") maydonni elektron tabloni ko'rsatish uchun o'zgartirish kerak edi. Hisoblar paneli har bir jamoaning bahosi uchun 4 xonali, 7 segmentli LEDlardan iborat bo'lishi kerak va bitta raqamli, 7 segmentli LED inninglarni kuzatish uchun ishlatiladi. 4 xonali, 7 segmentli LEDlar Adafruit Industries kompaniyasidir. Ular 12C ryukzakli "1,2" 4-raqamli 7-segmentli displey-Qizil "deb nomlangan. Sizga ikkitasi kerak va mahsulot identifikatori - 1269. Quyiga qarang:

www.adafruit.com/product/1269

Katta o'lchamli (2,3 dyuymli) bitta raqamli 7 segmentli LED eBay-dan umumiy xarid edi. Har qanday katta o'lchamli displey ishlaydi va umumiy katod yoki anodga asoslangan 7 segmentli LED uchun to'g'ri simli bo'lishi kerak.

Kontrplakda 2 dyuymli x 18 dyuymli teshik kesilgan. Qirralari silliq silliqlangan. Tegishli o'rnatish taxtasi qalinligi 1/8 dyuymli kontrplakdan biroz kattaroq o'lchamgacha ochilgan. Bu uni o'yin taxtasining ichki qismiga o'rnatishga imkon beradi. Bu ikkita 4-raqamli, 7-segmentli LEDlar va katta o'lchamli bitta-raqamli, 7-segmentli LEDlar o'rnatiladigan taxtadir. Inning displeyi o'rtasiga o'rnatiladi va ikkita golli displey o'yinning yarmida o'rtada bo'ladi. Men "Tashqarida" jamoasini chapga o'rnataman, chunki ular birinchi bo'lib "bat" qilishadi. Shuningdek, men har safar sumkaning ochilish teshigidan o'tishi uchun yonib turishi uchun tabloga yashil LED o'rnataman.

4 -qadam: Boshqarish tugmalari

Tekshirish tugmalari
Tekshirish tugmalari
Tekshirish tugmalari
Tekshirish tugmalari

Fasol to'rva tashlash o'yinini nazorat qilish uchun bizga uchta tugma kerak bo'ladi. Barcha tugmalar tasodifan loviya sumkasi bilan urilishidan himoya qilish uchun o'yinning tashqarisiga chuqurchaga o'rnatiladi.

O'yinni yoqish/o'chirish tugmasi o'yinning yuqori qismiga o'rnatiladi. Yoqish/o'chirish tugmasi Arduino Uno platasini va boshqa barcha elektron komponentlarni quvvatlantiruvchi 9 voltli shahar batareyasi manbaiga ulanadi.

Boshqa ikkita lahzali tugma o'yinning har tomoniga o'rnatiladi. Chapdagi tugma "Qayta tiklash" tugmasi bo'ladi. Bu tugma yangi o'yin boshlanishini kutish uchun ko'rsatkichlar paneli va dastur o'zgaruvchilarini nolga suradi.

O'ng tugma "Yarasa" tugmasi bo'ladi. Har bir "jamoa" yoki o'yinchining har safar "yarasada" yoki yarim inning 9 ta sumkasi bo'ladi. Barcha tashlangan loviya sumkalari, ehtimol, ochilish teshigidan o'tib ketmaydi, shuning uchun men yarim to'y qachon tugaganini aniqlash uchun tashlangan sumkalarni doimiy ravishda hisoblay olmadim. Menga qaysi "jamoa" yoki o'yinchi "yaroqli" ekanligini o'zgartirish uchun boshqa usul kerak edi. Bu "At Bat" tugmasi yordamida qo'lda amalga oshiriladi.

"Jamoa" yoki o'yinchi 9 dona loviya sumkasini tashlaganidan so'ng, ob -havo ko'rsatkichlari teshikdan o'tib ketadimi yoki yo'qmi, "Yarasa" tugmachasi bosilib, raqibni (raqib o'yinchisini) yarasaga olib keladi.

5-qadam: Komponentlar dastgohini o'rnatish

Komponentlar dastgohini o'rnatish
Komponentlar dastgohini o'rnatish
Komponentlar dastgohini o'rnatish
Komponentlar dastgohini o'rnatish
Komponentlar dastgohini o'rnatish
Komponentlar dastgohini o'rnatish
Komponentlar dastgohini o'rnatish
Komponentlar dastgohini o'rnatish

Skameykaning o'rnatilishi quyidagi rasmda ko'rsatilgan. Skameykada tortishish tugmachalari IQ-datchiklarni taqlid qilish uchun ishlatilgan. Men test skameykasida o'zgaruvchilarni kuzatish va skorbordni boshqaruvchi kodning to'g'ri ishlashini tekshirish uchun 4 qatorli LCD monitordan foydalanaman. Men buni ketma -ket monitor o'rniga ishlatishni yaxshi ko'raman.

Skameykada faqat bitta 4-raqamli, 7-segmentli LED displey ko'rsatiladi, lekin "Uy" va "Tashqarida" skorlari ham to'g'ri ishlashi ko'rsatildi. 3 ta o'yinni boshqarish tugmachalari ham sinovdan o'tkazildi va to'g'ri ishlashi ko'rsatildi.

6 -qadam: kod

O'yin oqimini nazorat qilish va ballarni to'g'ri qo'shish uchun Arduino kodi quyida ko'rsatilgan:

7 -qadam: Hammasini bir joyga to'plash

Hammasini bir joyga to'plash
Hammasini bir joyga to'plash
Hammasini bir joyga to'plash
Hammasini bir joyga to'plash
Hammasini bir joyga to'plash
Hammasini bir joyga to'plash

Oxirgi qadam, barcha komponentlarni o'yin taxtasiga mahkamlash va barcha simlarni har biriga ulash edi. Hamma narsa kontrplakka mahkam o'rnashtirildi va no'xat qopchalari teshiklardan tushishiga xalaqit bermaslik uchun ulanishlar (simlar) iloji boricha past darajada saqlandi. Tablo displeylari Arduino va tegishli quvvat manbalariga ulangan. Arduino-ni quvvatlantirish uchun 9 voltli batareya ishlatilgan. O'yinning orqa qismi uchun 1/8 dyuymli qalin taxtadan foydalanardim. Bu taxta 6 ta yog'och vint bilan biriktirilgan.

8 -qadam: O'yin stendi

O'yin stendi
O'yin stendi
O'yin stendi
O'yin stendi
O'yin stendi
O'yin stendi

O'yinim portativ bo'lishini xohlardim, shuning uchun uni devorga osib qo'ymadim. Men 1 dyuymli PVX trubadan ikkita yon oyoq yasadim. Ular o'yin tomoniga tugmachali T-Track vintlari bilan biriktirilgan

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

O'yin tomoniga o'rnatilgan T-yong'oqlarga (har ikki tomonning tugmachalari ostida) vidalanadi.

Tavsiya: