Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Цүнхийг цахимаар тоолох
- Алхам 2: Мэдрэгч суурилуулах
- Алхам 3: Цахим самбарын дизайн
- Алхам 4: Хяналтын товчлуурууд
- Алхам 5: Бүрэлдэхүүн хэсгийн вандан сандал тохируулах
- Алхам 6: Код
- Алхам 7: Бүгдийг нэгтгэх
- Алхам 8: Тоглоомын зогсоол
Видео: Бэйсболын бөмбөг шидэхэд зориулсан электрон оноо: 8 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү зааварчилгаа нь 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-ийг шургуулсан (хоёр талын товчлууруудын доор).
Зөвлөмж болгож буй:
Гүйцэтгэх Par 3 Golf тоглоомын автомат оноо: 12 алхам (зурагтай)
Гүйцэтгэх Par 3 гольфын тоглоомын автомат оноо: Би саяхан зөөврийн бөгөөд гадна болон дотор тоглож болох зугаатай тоглоом бүтээх зааварчилгаа орууллаа. Үүнийг "Executive Par 3 Golf Game" гэж нэрлэдэг. Би тоглогч бүрийн 9 "цооног" оноог бүртгэхийн тулд хуулбарын онооны картыг зохион бүтээсэн. Шиг
Бяцхан бөмбөг тоглох автомат оноо: 10 алхам (зурагтай)
Бяцхан бөмбөг тоглох автомат оноо: Гэртээ хийсэн Skee-Ball тоглоом нь бүхэл бүтэн гэр бүлд маш их хөгжилтэй байдаг ч тэдний дутагдал нь үргэлж автомат оноо аваагүй явдал юм. Би өмнө нь тоглоомын бөмбөгийг тус тусад нь суваг болгон юүлдэг Skee-Ball машин бүтээсэн
Petanque / Jeu-de-Boules оноо хадгалах өргөдөл: 7 алхам
Petanque / Jeu-de-Boules оноо хадгалах програм: Энэ бол Android-д зориулсан Petanque оноо хадгалах програм (заримдаа Жеу де Булес гэж нэрлэдэг) юм. Энэхүү програмыг яг байгаагаар нь ашиглах боломжтой бөгөөд бүрэн ажиллагаатай. Эсвэл үүнийг Petanque Matrix дэлгэцтэй хослуулан ашиглаж болно [тусдаа заавар
Evive- Arduino суулгагдсан платформ ашиглан оноо тоолох цагираг бүхий ухаалаг сагсан бөмбөгийн аркад тоглоом: 13 алхам
Evive- Arduino суулгагдсан платформ ашиглан оноо тоолох цагираг бүхий ухаалаг сагсан бөмбөгийн аркад тоглоом: Тэнд байгаа бүх тоглоомуудаас хамгийн зугаатай нь аркад тоглоом юм. Тиймээс, яагаад бид өөрсдөө үүнийг гэртээ хийж болохгүй гэж бодсон юм! Энд бид таны хийж байсан хамгийн хөгжилтэй DIY тоглоом бол DIY аркад сагсан бөмбөгийн тоглоом юм. Зөвхөн энэ биш
Нохойнд зориулсан автомат бөмбөг шидэгч: 6 алхам
Нохойнд зориулсан автомат бөмбөг шидэгч: Бид хоёулаа нохойтой бөгөөд хүн бүр мэддэг шиг нохой өдөржингөө бөмбөг тоглож чаддаг байв. Тийм учраас бид автомат бөмбөг шидэгчийг бүтээх арга замыг бодож олсон