Агуулгын хүснэгт:

Бэйсболын бөмбөг шидэхэд зориулсан электрон оноо: 8 алхам (зурагтай)
Бэйсболын бөмбөг шидэхэд зориулсан электрон оноо: 8 алхам (зурагтай)

Видео: Бэйсболын бөмбөг шидэхэд зориулсан электрон оноо: 8 алхам (зурагтай)

Видео: Бэйсболын бөмбөг шидэхэд зориулсан электрон оноо: 8 алхам (зурагтай)
Видео: Убийца от побережья до побережья-воплощение дьявола... 2024, Арваннэгдүгээр
Anonim
Бэйсболын бөмбөг шидэх тоглоомын цахим оноо
Бэйсболын бөмбөг шидэх тоглоомын цахим оноо
Бэйсболын бөмбөг шидэх тоглоомын цахим оноо
Бэйсболын бөмбөг шидэх тоглоомын цахим оноо
Бэйсболын бөмбөг шидэх тоглоомын цахим оноо
Бэйсболын бөмбөг шидэх тоглоомын цахим оноо

Энэхүү зааварчилгаа нь Bean Bag Toss бейсболын сэдэвт тоглоомын оноог хэрхэн автоматаар цахим хэлбэрээр хадгалахыг тайлбарлах болно. Би модон тоглоомын нарийвчилсан бүтцийг үзүүлэхгүй, эдгээр төлөвлөгөөг Ана Уайт вэбсайтаас дараахь хаягаар олж болно.

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

Эдгээр төлөвлөгөө нь маш сайн бөгөөд нарийвчилсан байдаг. Эдгээр төлөвлөгөө бол миний тоглоомыг зохиосон зүйл юм. Би төлөвлөгөөнд хэд хэдэн өөрчлөлт оруулсан. Миний хийсэн анхны өөрчлөлт бол унасан буурцагны уутыг илүү сайн барихын тулд доод хавтанг өргөтгөх явдал байв. Миний хоёр дахь өөрчлөлт бол ¼ инчийн фанерын оронд ½ инчийн фанер ашиглах явдал байв.

Хангамж

Бэйсболын сэдэвтэй шошны уутыг Амазон дээрээс худалдаж авч болно. Вэбсайтыг үзнэ үү:

www.amazon.com/gp/product/B00IIVJHSY/ref=p… Тоглоомын модон хийцийг бүтээсний дараа би бейсболын "очир алмааз" -ыг байрлуулж, онооны нүх хаана байх ёстойг байрлууллаа. Эдгээр жигд онооны нүхийг таслахын тулд би зөөврийн өрөмдлөгт суулгасан 4 инчийн хөрөө ашигласан. Дараа нь нүхний ирмэг бүрийг зүлгүүрээр тэгшлэв.

Алхам 1: Цүнхийг цахимаар тоолох

Цүнхийг электроноор тоолох
Цүнхийг электроноор тоолох
Цүнхийг электроноор тоолох
Цүнхийг электроноор тоолох

Би онооны нүх тус бүрээр дамжин өнгөрөхдөө уутыг тоолох арга олох хэрэгтэй болсон. Нүх тус бүр өөр өөр оноотой байдаг бөгөөд "Гэрийн гүйлт" нүх хамгийн өндөр оноотой байдаг гэдгийг санаарай. Урт хугацааны утастай түр зуурын аркад зоосон хаалганы унтраалга гэх мэт механик унтраалга ашиглах талаар би анх бодож байсан. Би үүнийг бөөрөнцөг бөмбөгний машинд ашиглаж байсан боловч даавуун ууттай уутанд сайн ажилладаг гэж би бодсонгүй.

Би хэт ягаан туяаны (IR) туяаны мэдрэгч дээр суулгаж, уутыг онооны нүхээр дамжин өнгөрч байгааг илрүүлэв. Би Adafruit Industries -ийн "IR Break Beam Sensor - 3mm LED" нэртэй гайхалтай бүтээгдэхүүнийг ашигласан. Бүтээгдэхүүний ID нь 2167:

www.adafruit.com/product/2167

Тэд хосоор (зарагч ба хүлээн авагч) зарагддаг бөгөөд хөдөлгөөнийг илрүүлэх энгийн аргыг санал болгодог. Тэд 10 инчийн зайтай ажилладаг бөгөөд Arduino 5V цахилгаан хангамжаар тэжээгддэг. Та тэдгээрийг Arduino-д суурилуулсан татах эсэргүүцэл ашиглан ашиглаж болох тул тусдаа эсэргүүцэгч шаардлагагүй болно. Ялгаруулагч нь IR туяа илгээдэг бөгөөд хүлээн авагч нь түүний шууд эсрэг талд энэ IR гэрэлд мэдрэмтгий байдаг. Хэрэв ямар нэгэн хатуу зүйл туяагаар дамжин өнгөрөх юм бол (буурцагны уут гэх мэт) туяа эвдэрч, хүлээн авагчийг програмчлах замаар танд мэдэгдэнэ.

Алхам 2: Мэдрэгч суурилуулах

Мэдрэгч суурилуулах
Мэдрэгч суурилуулах
Мэдрэгч суурилуулах
Мэдрэгч суурилуулах
Мэдрэгч суурилуулах
Мэдрэгч суурилуулах
Мэдрэгч суурилуулах
Мэдрэгч суурилуулах

Мэдрэгчийг холбохын тулд би модон тоглоомоо эргүүлэв. Жижиг шошны уут чөлөөтэй унахад саад болохгүйн тулд би IR мэдрэгчийг фанер тоглох тавцангийн доод талд бэхлэх шаардлагатай байв. 1 диаметртэй нүхийг онооны нүх тус бүрийн эсрэг талд 3/8 инч гүнд өрөмдсөн (1/2 инч зузаан фанер ашиглах бас нэг сайн шалтгаан). IR хүлээн авагч ба ялгаруулагчийг нүхний ирмэг дотор байрлуулсан тул уут нь тэднийг цохихгүй. Тэдгээрийг жижиг төмөр хаалт, модон эрэг ашиглан тогтмол суулгасан тул бие биенийхээ эсрэг төгс тохирсон байв. IR мэдрэгчийг бүгдийг нь суурилуулсны дараа утсыг холбож, нийтлэг газардуулга, 5V холболттой төв цоолсон хобби самбарт гагнах шаардлагатай байв. Бөмбөгний уутыг онооны нүхээр дамжин унахад нь саад учруулахгүйн тулд бүх утсыг чангалж, тоглоомын самбарын дотор талд бэхэлсэн байв.

Алхам 3: Цахим самбарын дизайн

Цахим самбарын дизайн
Цахим самбарын дизайн
Цахим самбарын дизайн
Цахим самбарын дизайн
Цахим самбарын дизайн
Цахим самбарын дизайн

Дараа нь тоглоомын самбарын дээд талд байрлах онооны хэсгийг (Гэртээ болон Эзгүй) цахим самбарыг харуулахын тулд өөрчлөх шаардлагатай байв. Тэмцээний самбар нь баг бүрийн онооны хувьд 4 оронтой, 7 сегментийн LED-ээс бүрдэх бөгөөд нэг оронтой, 7 сегментийн LED нь иннингүүдийг хянахад ашиглагдах болно. 4 оронтой, 7 сегментийн LED нь Adafruit Industries-аас гаралтай. Тэднийг 12С үүргэвчтэй "Улаан" 4 оронтой 7 сегмент бүхий "1.2" дэлгэц гэж нэрлэдэг. Танд эдгээрийн хоёр нь хэрэгтэй бөгөөд Бүтээгдэхүүний ID нь 1269 байна. Доороос үзнэ үү.

www.adafruit.com/product/1269

Хэт том хэмжээтэй (2.3 инч) нэг оронтой 7 сегментийн LED нь eBay-ээс хийсэн ерөнхий худалдан авалт байв. Аливаа том дэлгэц ажиллах болно, нийтлэг катод эсвэл анод дээр суурилсан 7 сегментийн LED-ийг зөв холбох ёстой.

2 ½ "x 18" нүхийг фанераар хайчилж авав. Ирмэгүүд нь тэгшхэн зүлгэжээ. Холбогдох бэхэлгээний самбарыг 1/8 инч зузаантай фанераас арай том хэмжээтэй болгож нүхний нүхийг хайчилж авав. Энэ нь тоглоомын тавцангийн дотор талд бэхлэх боломжийг олгоно. Энэ бол 4 оронтой, 7 сегментийн хоёр LED ба том хэмжээтэй нэг оронтой, 7 сегментийн LED-ийг холбох самбар юм. Иннинг дэлгэцийг голд нь байрлуулж, хоёр онооны дэлгэцийг тоглолтын аль ч хагаст төвлөрүүлнэ. Тэд "цохиж" эхэлснээс хойш би "Away" багийг зүүн талд нь суулгана. Би мөн онооны цооногоор цүнх орох болгонд гэрэлтүүлэхийн тулд онооны самбар дээр ногоон LED асаах болно.

Алхам 4: Хяналтын товчлуурууд

Хяналтын товчлуурууд
Хяналтын товчлуурууд
Хяналтын товчлуурууд
Хяналтын товчлуурууд

Буурцагны уут шидэх тоглоомын урсгалыг хянахын тулд бидэнд гурван товчлуур хэрэгтэй болно. Бүх товчлуурыг тоглоомын гадна талд суулгасан шошны уутанд санамсаргүй цохихоос хамгаалах үүднээс хонхорхой байрлалд байрлуулах болно.

Тоглоомыг асаах/унтраах товчлуурыг тоглоомын дээд хэсэгт байрлуулна. Асаах/унтраах унтраалга нь Arduino Uno самбар болон бусад бүх электрон эд ангиудыг тэжээдэг 9 вольтын тогтмол гүйдлийн батерейны эх үүсвэртэй холбогдсон байх болно.

Түр зуурын хоёр товчлуурыг тоглоомын хоёр талд байрлуулна. Зүүн талын товчлуур нь "Дахин тохируулах" товч байх болно. Энэ товчлуур нь шинэ тоглоом эхлэхээс өмнө онооны самбарын дэлгэц болон програмын хувьсагчдыг тэглэхэд түлхдэг.

Баруун товчлуур нь "Бат" товчлуур байх болно. "Баг" эсвэл тоглогч бүр "сарьсан багваахай" эсвэл хагас иннинг бүрт шидэх 9 ууттай байх болно. Бүх шидсэн шошны уут онооны нүхээр дамжихгүй тул хагас иннинг дууссаныг тодорхойлохын тулд шидсэн уутыг тоолж чадахгүй байв. Надад аль "баг" эсвэл тоглогч "сарьсан багваахай" болохыг өөрчлөх өөр арга хэрэгтэй байсан. Үүнийг "Бат" товчлуураар гараар хийх болно.

"Баг" эсвэл тоглогч 9 шошны уут шидсэний дараа цаг агаар онооны нүхээр дамжин өнгөрөх эсвэл гарахгүй бол "At Bat" товчлуурыг дарж өрсөлдөгчөө (эсрэг тоглогч) сарьсан багваахай руу шиднэ.

Алхам 5: Бүрэлдэхүүн хэсгийн вандан сандал тохируулах

Бүрэлдэхүүн хэсгийн вандан сандал
Бүрэлдэхүүн хэсгийн вандан сандал
Бүрэлдэхүүн хэсгийн вандан сандал
Бүрэлдэхүүн хэсгийн вандан сандал
Бүрэлдэхүүн хэсгийн вандан сандал
Бүрэлдэхүүн хэсгийн вандан сандал
Бүрэлдэхүүн хэсгийн вандан сандал
Бүрэлдэхүүн хэсгийн вандан сандал

Вандан сандлын тохиргоог доорх зурагт үзүүлэв. IR венийн мэдрэгчийг дуурайхын тулд вандан сандал дээр татах товчлууруудыг ашигласан. Би туршилтын вандан дээр 4 мөр бүхий LCD дэлгэц ашиглан хувьсагчдыг хянаж, онооны самбарыг хянадаг код зөв ажиллаж байгаа эсэхийг шалгадаг. Би үүнийг цуваа дэлгэцийн оронд ашиглах дуртай.

Зөвхөн 4 оронтой, 7 сегмент бүхий LED дэлгэцийг вандан сандал дээр харуулсан боловч "Гэр" ба "Эзгүй" онооны дэлгэц хоёулаа зөв ажиллаж байгааг харуулав. Тоглоомын хяналтын 3 товчлуурыг мөн туршиж үзээд зөв ажиллаж байгааг харуулав.

Алхам 6: Код

Тоглоомын явцыг хянаж, оноогоо зөв нэмэх Arduino кодыг доор харуулав.

Алхам 7: Бүгдийг нэгтгэх

Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах

Сүүлчийн алхам бол бүх бүрэлдэхүүн хэсгүүдийг тоглоомын самбар дээр бэхлэх, бүх утсыг тус бүрт холбох явдал байв. Бүх зүйлийг фанер дээр найдвартай бэхэлсэн бөгөөд онооны нүхээр унасан шошны уутанд саад учруулахгүйн тулд холболтыг (утсыг) аль болох бага профайлтай байлгасан. Онооны самбарыг Arduino болон холбогдох тэжээлийн эх үүсвэрт холбосон. 9 вольтын батерейг Arduino-ийг тэжээхэд ашигласан. Тоглоомын арын хэсэгт би 1/8 зузаантай хатуу хавтанг ашигласан. Энэхүү самбарыг 6 модон эрэг хавсаргасан байв.

Алхам 8: Тоглоомын зогсоол

Тоглоомын зогсоол
Тоглоомын зогсоол
Тоглоомын зогсоол
Тоглоомын зогсоол
Тоглоомын зогсоол
Тоглоомын зогсоол

Би тоглоомоо зөөврийн болгохыг хүссэн тул хананд өлгөөгүй. Би 1 инч хэмжээтэй PVC хоолойгоор хоёр хажуугийн хөл хийсэн. Тэд тоглоомын хажуу талд товчлуур бүхий бүрэн урсгалтай T-Track боолттой бэхлэгдсэн байв

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

Тоглоомын талд байрлуулсан T-Nuts-ийг шургуулсан (хоёр талын товчлууруудын доор).

Зөвлөмж болгож буй: