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

Бяцхан бөмбөг тоглох автомат оноо: 10 алхам (зурагтай)
Бяцхан бөмбөг тоглох автомат оноо: 10 алхам (зурагтай)

Видео: Бяцхан бөмбөг тоглох автомат оноо: 10 алхам (зурагтай)

Видео: Бяцхан бөмбөг тоглох автомат оноо: 10 алхам (зурагтай)
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Долдугаар сарын
Anonim
Бяцхан бөмбөг тоглох автомат оноо
Бяцхан бөмбөг тоглох автомат оноо
Бяцхан бөмбөг тоглох автомат оноо
Бяцхан бөмбөг тоглох автомат оноо

Гэртээ хийсэн Skee-Ball тоглоом нь бүхэл бүтэн гэр бүлд маш их хөгжилтэй байдаг ч тэдний гол дутагдал нь автоматаар оноо аваагүй явдал юм. Би өмнө нь Skee-Ball машин зохион бүтээсэн бөгөөд тоглоомын бөмбөгийг дамжуулсан онооны бөгж дээр үндэслэн тусдаа суваг болгон байрлуулсан. Бусад нь энэ барилгын загварыг сонгосон. Энэ нь тоглогч суваг бүрт бөмбөг нэмэх замаар тоглолтын оноог гараар хянах боломжийг олгосон юм. Энэхүү нарийн сувгийн системээс зайлсхийхийн тулд Skee-Ball оноогоо цахим хэлбэрээр тоолох нь сайхан байх болно. Би бас тоглоомын бөмбөг барих зориулалттай камер зохион бүтээхийг хүсч байсан. Шинэ тоглоом эхлэхэд хаалга унах бөгөөд энэ журмын дагуу 9 бөмбөг тоглох боломжтой болно.

Би энэ тоглоомыг том талбайтай байлгахыг хүсээгүй тул миний анхны санаа бол гольфын бөмбөг ашиглан тоглох тоглоом бүтээх явдал байв. Гэсэн хэдий ч гольфын бөмбөгийг тоглоомын налуугаар эхлүүлэх нь надад таалагдаагүй тул би тоншуул урлалаас худалдаж авах боломжтой 1-1/2 инчийн модон бөмбөлөг рүү шилжсэн. Энэ бол вэб хаяг:

woodpeckerscrafts.com/1-1-2-round-wood-bal…

Тоглоомын эцсийн хэмжээ нь 17 инч өргөн 79 инч урт 53 инч өндөртэй хамгийн өндөр цэг юм. Энэхүү гарын авлагад би гэртээ хийсэн Skee-Ball машин дээр автомат оноо авахад шаардлагатай электрон бүрэлдэхүүн хэсэг, кодыг тайлбарлахад анхаарлаа төвлөрүүлэх болно. Миний өмнөх "Skee-ball machine" нэртэй зааварчилгаа нь Skee-ball машин үйлдвэрлэхэд шаардагдах мод боловсруулах техникийн талаар илүү дэлгэрэнгүй зааварчилгаа өгсөн болно.

Хангамж

Тоглоом өөрөө:

· ½”фанер (хажуу ба зорилтот самбар угсрах)

· 2 х 4 нарс хадаас (налуу хүрээний хувьд жижиг өргөн хүртэл хайчилж ав)

· ¾”фанер (налуу зам)

· 1/8 фанер (налуу талууд)

· 1 x 4 нарс (зорилтот угсралтын талууд)

· 2 x 8 барилгын хүрээ (эхлүүлэх)

· 4 диаметртэй PVC хоолой (онооны цагираг)

· Нийлэг будагны багц (онооны самбар)

· 1/8 зузаан тунгалаг плексиглас (онооны самбар)

· Тоон тэмдэг (онооны бөгж)

· Хуванцар хувин дээд (том онооны бөгж)

· 4 өндөр цагаан винил хавтангийн ирмэг хэвлэх (зорилтот самбарын доод цагираг)

· Спортын тор (хамгаалалтын тор)

· ¾”модон алчуур (хамгаалалтын тор

Цахим бүрэлдэхүүн хэсэг:

· (7) Зоосон машинтай зоосон хаалганы шулуун утастай микро шилжүүлэгч

· Машины жижиг шураг

· ½”x 8 модон эрэг

· (14) 1”металл тэгш өнцөгт хаалт

· Ардуино мега

· Төрөл бүрийн LED гэрэл (резистор суурилуулсан - зорилтот самбар дээр ашиглагддаг)

· LED гэрэл (самбарын хувьд)

· 2.3 инчийн нэг оронтой 7 сегментийн LED (E-Bay)

· 1.2 инч өндөр, 4 оронтой, 7 сегментийн LED (Adafruit Industries)

· Төрөл бүрийн гагнуурын самбар

· 220 ом эсэргүүцэл (LED гэрэл ба өндөр 7 сегментийн LED хувьд)

· Түр зуурын унтраалга (шилжүүлэгчийг дахин тохируулах)

· Серво мотор (тоглоомын бөмбөг гаргах хаалга)

· Янз бүрийн. утас ба холбогч

Алхам 1: Зорилтот зөвлөлийн хурал

Зорилтот зөвлөлийн хурал
Зорилтот зөвлөлийн хурал
Зорилтот зөвлөлийн хурал
Зорилтот зөвлөлийн хурал
Зорилтот зөвлөлийн хурал
Зорилтот зөвлөлийн хурал

Зорилтот самбарын хэмжээ нь 16 инчийн өргөн, 24 инчийн урт бөгөөд ½”зузаантай фанераар хийсэн болно. Онооны нүхийг фанер дээр байрлуулж, миний өрөмд холбогдсон 4 инч диаметртэй цооногоор хайчилж авав. Би онооны цагирганд 4 инч диаметртэй PVC хоолой ашигласан. Тэдгээрийг хайчлах нүхнүүд дээр төвлөрүүлэхийн тулд барилгын цавуугаар наасан байна.

20, 30, 40 оноотой бөгжийг тойрсон том бөгжийг угаалгын савны дээд хэсгээс таслав. Үүнийг мөн төвд байрлуулж, наасан байв. Доод цагиргийг винил ирмэгээр хийсэн бөгөөд accept”чиглүүлэгчийн битийг хүлээн авах суваг үүсгэсний дараа зорилтот самбарт наасан байна (муруйг барих болно).

Хаягдсан бөмбөгийг гадагшлуулах суваг руу чиглүүлэхийн тулд ёроолын хашлага (хайрцаг) барьсан. Зорилтот самбар ба хашлагын ёроол нь зөөлөн модон материалаар бүрсэн бөгөөд хатуу модон бөмбөгний цохилтыг "үхүүлэх" болно. Энэ бол ашигласан йогийн дэвсгэр юм.

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

Зорилтот самбарыг угсарч дууссаны дараа зорилтот угсралтыг тойрсон хажуу ба дээд хэсгийг төлөвлөж, хайчилж, хавсаргасан болно. Зорилтот угсралтыг 45 градусын өнцгөөр суурилуулсан.

Алхам 2: Target Board Electronics

Зорилтот самбарын электроник
Зорилтот самбарын электроник
Зорилтот самбарын электроник
Зорилтот самбарын электроник
Зорилтот самбарын электроник
Зорилтот самбарын электроник
Зорилтот самбарын электроник
Зорилтот самбарын электроник

Урт шулуун утастай аркад микро түлхүүрийг ашиглан бөмбөгийг онооны бөгжөөр унаж байгааг илрүүлэхэд ашигласан. Би микро шилжүүлэгчийг зорилтот самбарын доод хэсэгт холбох арга замыг хайж олох хэрэгтэй байв. Гэрийн хийсэн хаалт нь 1/8 зузаантай хатуу самбар, жижиг өнцөгт жижиг хаалт ашиглан бүтээгдсэн бөгөөд доороос үзнэ үү.

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

Унжсан бөмбөгийг хөндлөнгөөс оролцуулахгүйн тулд унтраалгыг онооны нүх тус бүрийн доод хэсэгт бэхлэх ёстой байсан боловч бөмбөгийг унагахгүйн тулд голчлон байрлуулах ёстой байв. Урт утсыг хэлбэржүүлж, төвтэй болгох ёстой бөгөөд ингэснээр онооны нүхээр дамжин өнгөрөхөөс үл хамааран бөмбөгийг "бүдрүүлэх" болно.

Би мөн зорилтот самбар дээр гэрэл нэмэхийг хүссэн. Нүхийг гэрэлтүүлэхийн тулд онооны нүх тус бүрийг ойлгохын тулд жижиг LED гэрлүүдийг суурилуулсан. Үүнийг хийхийн тулд онооны нүхний ирмэгийн дэргэд нүх байрлуулах шаардлагатай байв. 3/8 инч гүнд өрөмдөхөд 1 диаметртэй Forstner өрмийн битийг ашигласан. Дараа нь LED -ийг 1/4 инчийн кабелийн хавчаараар бэхлэв. Онооны нүхийг онооны утгаар нь өнгөөр кодлосон болно. 10, 20 онооны онооны бөгжийг улаанаар, 30, 40, 50 онооны бөгжийг цэнхэр, 100 онооны хоёр цагиргийг ногооноор гэрэлтүүлэв. Хожим харах болно, энэ өнгөний схем нь онооны самбар дээр харуулсан өнгөнүүдтэй тохирч байх болно.

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

Алхам 3: Налуугийн угсралт

Налуугийн угсралт
Налуугийн угсралт
Налуугийн угсралт
Налуугийн угсралт
Налуугийн угсралт
Налуугийн угсралт

Налуу замыг 1-1/2 "x 2" хэмжээтэй урагдсан барилгын бэхэлгээнээс хийжээ. Хүрээг 16 инчийн зайтай хөндлөн гишүүдээр бүтээжээ. Хүрээ нь бага зэрэг хазайсан тул бөмбөг нь таталцлын хүчээр байгалийн гарал үүсэл рүүгээ өнхрөх болно.

Налуугийн угсралтын салшгүй хэсэг бол бөмбөгийг буцаах суваг, барих хэсэг юм. Тоглож буй бөмбөг нь унах хаалганы механизмын ард хуримтлагдана. Энэхүү механизмыг Arduino микропроцессор руу залгасан микро серво хөдөлгүүрээр удирддаг бөгөөд дахин тохируулах товчлуур дарагдах бүрт тоглоомын 9 бөмбөгийг унагаж, суллахаар програмчлагдсан байдаг.

Бичил servo моторыг хүрээ дээр суурилуулсан тул хуванцар servo гар нь унах хаалганы арын хэсэгт бэхлэгддэг. Энэ хаалга нь чөлөөтэй хөдлөх нугасанд бэхлэгдсэн байна. Сервогийн гарыг кодоор 90 градусаар доошоо эргүүлэхийг зааж өгсний дараа бөмбөгний замын налуу, модон бөмбөгний жин нь хаалгыг ус зайлуулах завсар руу унагахад хүргэдэг. Дараа нь бөмбөгийг нээлттэй булангийн талбай руу чөлөөтэй хөдөлгөж, нэг нэгээр нь авч болно.

Би нэг их дэлгэрэнгүй мэдээлэл өгөөгүй ч налуугийн угсралтын хажуу талыг өмнөх догол мөрөнд тайлбарласны дагуу тоглоомын бөмбөгийг доор нь чөлөөтэй шилжүүлэх боломжийг олгох үүднээс 1/8 инчийн нимгэн фанераар бүрсэн байна. Энэхүү загвар нь тоглоомыг эхлүүлэхийн тулд мөнгө оруулсны дараа жинхэнэ аркад хэмжээтэй Skee-Ball тоглоом хэрхэн ажиллахыг дуурайдаг.

Налуу замыг угсрах ажлыг ¾ инчийн фанер боулингийн ¾ инчийн туузыг хүрээний дээд талд байрлуулахаар тээрэмдэж дуусгасан. Нарсны 2х4 инчийн бэхэлгээг ашиглан тоглоомын хөлийг газар дээрээс нь зохих өндрөөр нь дээшлүүлж, хөлийг нь хийжээ. Тоглоомыг хөдөлгөөнт болгохын тулд 2 инчийн үйлдвэрлэлийн дугуйг эдгээр хөл дээр бэхэлсэн байв.

Алхам 4: Үйлдвэрлэлийг эхлүүлэх

Үйлдвэрлэлийг эхлүүлэх
Үйлдвэрлэлийг эхлүүлэх
Үйлдвэрлэлийг эхлүүлэх
Үйлдвэрлэлийг эхлүүлэх
Үйлдвэрлэлийг эхлүүлэх
Үйлдвэрлэлийг эхлүүлэх

Би эхлээд хавирга, хүрээний техник ашиглан хатуу бус бөмбөг хөөргөхийг оролдсон. Би хөөргөхдөө тойрон хайчилж авсан ¾”хэмжээтэй хүрээний хэсгүүдэд наасан нимгэн фанер тууз (1/8 инч) ашигласан. Би энэ хөөрөлтийг модон бөмбөлөгөөр туршиж үзэхэд тийм ч сайн ажиллаагүй болохыг олж мэдэв. Энэ нь бат бөх биш мэт санагдаж, модон бөмбөгийг найдаж байсан шиг хөөргөөгүй. Би энэ хөөргөлтийг ашиглахгүй байхаар шийдсэн.

Би өмнө нь ашиглаж байсан хөөргөх барилгын техник рүү буцсан. Пуужинг хөөргөх өргөнийг олж авахын тулд 2 инчийн зузаантай барилгын модон материалаар хийсэн. Загварыг миний хамтлагийн хөрөө дээр хайгаад хайчилж авсан. Бүх согогийг авто кузов дүүргэгчээр дүүргэсэн. Муруйг хөөргөх эцсийн хэлбэр хүртэл зүлгэжээ. Энэ бол налуугийн угсралтын ажлыг дуусгах эцсийн алхам байв.

Алхам 5: Хамгаалалтын дэлгэц/тор

Хамгаалалтын дэлгэц/тор
Хамгаалалтын дэлгэц/тор

Миний зохион бүтээсэн хамгаалалтын дэлгэц нь ямар нэгэн юмны ард байсан юм. Тоглоом тоглож буй ач хүүхдүүдтэйгээ хонгилд хамгаалалт хэрэгтэй гэж би бодсон. Үүнтэй холбоотой алхамуудын талаар би ямар ч зураг аваагүй. Би амжилттай ажиллаж чадах материалыг олж чадаагүй (PVC хоолой, металл хоолой, суваг), үүнийг модоор хийхээр шийдсэн. Үүнийг хийхийн тулд би ½”зузаан фанер, ¾” алчуур ашигласан. Үүнийг хараар будаж, дараа нь хөл бөмбөгийн спортын төрлийн тороор бүрхэв. Цэвэр материалыг модонд наасан байв. Энэхүү хамгаалалтын торыг дараа нь тоглоомонд бэхлэв.

Алхам 6: Цахим вандан сандал суурилуулах

Цахим вандан сандал суурилуулах
Цахим вандан сандал суурилуулах
Цахим вандан сандал суурилуулах
Цахим вандан сандал суурилуулах
Цахим вандан сандал суурилуулах
Цахим вандан сандал суурилуулах

Цахим мөрийн вандан сандал суурилуулах ажлыг дараах зургуудад үзүүлэв. Би туршилтын вандан дээрээ 4 мөр бүхий LDC мониторыг ашиглан хувьсагчдыг хянаж, онооны самбарыг хянадаг Arduino кодыг зөв эсэхийг шалгасан. Би үүнийг цуваа дэлгэцийн оронд ашигласан. Зорилтот самбар дээр суурилуулсан урт утастай зоосон хаалганы аркад унтраалгыг дуурайхын тулд татах товчлууруудыг ашигласан. Надад товчлуурууд ажиллах болно гэдгийг бататгахын тулд нэмэлт урт утсан аркад унтраалга байна. Би мөн онооны самбар дээр ажиллах зарим LED гэрлийг туршиж үзсэн. Энэ зураг дээр ассан улаан гэрэл нь "Улаан бөмбөг" -ийг өнхрүүлж байгааг илтгэнэ. Энгийн Skee-Ball-ийн хувьд энэ бол ес дэх буюу сүүлчийн бөмбөг юм. Дахин тохируулах товчлуур дарагдсан бөгөөд шинэ тоглоом эхэлж байгааг харуулсан ногоон LED байх болно. Мөн есөн бөмбөгийг өнхрүүлсний дараа асах "Тоглоом дууссан" LED байх болно.

Самбарын дээд талд зургаан LED байх болно. Хэзээ нэгэн цагт гэрэлтүүлсэн цагираг нь хамгийн сүүлд өнхрүүлсэн бөмбөгийг дамжуулсан онооны бөгжийг илтгэнэ. Эдгээр LED -ийн өнгө нь онооны цагиргийг гэрэлтүүлдэг өнгөний гэрлээр кодлогдсон байх болно гэдгийг санаарай.

Эцэст нь 7 сегмент бүхий LED дэлгэцийг утсаар холбож, туршиж үзсэн. Нэгдүгээрт, E-Bay дээр том хэмжээтэй (2.3 инч) нэг оронтой 7 сегментийн LED худалдаж авсан. Аливаа том хэмжээтэй дэлгэц ажиллах болно. Миний ашигладаг зүйл бол ердийн катодын төрөл байсан бөгөөд жижиг талхны тавцан дээр байрлуулсан тул 220 ом эсэргүүцлийг дэлгэцийн LED сегмент тус бүрт гагнах боломжтой байв. LED сегмент бүрийн утсыг нийтлэг эрэгтэй 7 зүү (2.54 мм) холбогч дээр таслав. Холбогч нь Arduino Mega самбартай холбогдоход хялбар болгоно. Энэхүү 7 сегментийн том дэлгэцийг онооны самбарын дунд байрлуулах бөгөөд тоглоомонд өнхрүүлсэн бөмбөгний тоог харуулна.

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

www.adafruit.com/product/1269

Энэхүү дэлгэцийн гоо үзэсгэлэн нь ПХБ -ийн арын хэсэгт I2C автобус хянагч ашигладаг тул үүнийг хянахад ердөө хоёр тээглүүр хэрэгтэй. Эдгээр нь SDA (өгөгдлийн шугам) болон SCL (цагийн шугамын) зүү юм. Мөн танд энэ дэлгэцийн тэжээл, газардуулга хэрэгтэй болно. Гэхдээ энэ нь I2C автобусны хянагчгүйгээр шаардлагатай 16 шугамтай харьцуулахад ердөө 4 шугам юм.

Arduino кодыг бичиж, дибаг хийсэн. Бүх зүйл вандан сандал дээр ажиллаж байгаа нь тогтоогдсоны дараа онооны самбарыг төлөвлөх, бүтээх цаг болжээ.

Алхам 7: Самбарын дизайн ба угсралт

Самбарын дизайн ба угсралт
Самбарын дизайн ба угсралт
Самбарын дизайн ба угсралт
Самбарын дизайн ба угсралт
Самбарын дизайн ба угсралт
Самбарын дизайн ба угсралт
Самбарын дизайн ба угсралт
Самбарын дизайн ба угсралт

Самбарын модон хашлага нь ½”хэмжээтэй фанераар хийгдсэн. Энэ нь дууссан тоглоомын бусад өргөнтэй ижил байх болно (17 инч). Энэ нь 7 инчийн гүн, 9 инчийн өндөртэй байх болно. Захиалгат будсан Plexiglas толгойн давхаргыг энэ хашлагын урд талд байрлуулахаар үйлдвэрлэх болно. Бүх электрон эд ангиудыг суурилуулах үндсэн хавтанг 1/4 инч фанераас хайчилж авсан. Энэ нь Plexiglas давхаргын яг ард байрлах болно. Дэнлүү ба 7 сегментийн дэлгэц нь Plexiglas-ийн давхцал дээр харгалзах урлагийн бүтээлүүдтэй нийцэх болно. Энэхүү бэхэлгээний хавтангийн хэмжээ нь модон хашлагаас арай бага зүсэгдсэн байна. Суурилуулах самбарыг доод хэсэгт нь ¾”фанер суурийг бэхэлсэн бэхэлсэн. Энэ нь бүрэлдэхүүн хэсгүүдийг холбоход хялбар болгосон.

Бүх LED гэрлийг эерэг терминал руу гагнасан 220 ом эсэргүүцэлтэй жижиг нүхтэй талхны хавтан дээр байрлуулсан байв. Энэ нь LED -ийг бэхэлгээний самбар дээр холбоход хялбар болгосон. Эхэндээ би цэгийн утгын гэрлийг онооны самбарын дээд талд муруй эсвэл хагас тойрог хэлбэрээр байрлуулах гэж байсан. Гэсэн хэдий ч гэрлийг жигд байрлуулах нь хэтэрхий хэцүү байсан тул цэгийн утгын гэрлийг орой дээр нь "Шинэ тоглоом" ногоон гэрэлтэй одоор шулуун шугамаар байрлуулахаар шийдлээ. Өмнө дурьдсанчлан, оноо, бөмбөг тоолох дэлгэц нь Skee-Ball тоглоомын анхны тоглоом шиг дунд шугамд төвлөрсөн байв. 7 сегментийн дэлгэцийн зүүн талд би "Тоглоом дууссан" LED гэрэл, баруун талд "Улаан бөмбөг" LED гэрлийг байрлуулсан. Эдгээр бүх бүрэлдэхүүн хэсгүүдийг зураг дээр үзүүлсэн шиг бэхэлгээний самбар дээр бэхэлсэн байв.

Одоо онооны самбарын байрлалыг эцэслэн боловсруулсан тул Plexiglas -ийн давхаргын толгойг тааруулж тохируулж будаж өгөх шаардлагатай болсон. Загварын нэг хэсэг нь хуучин сонгодог аркей Skee-Ball машинуудын зураг дээр суурилсан болно. Шар өнгийн диагональ сумнууд нь эдгээр сонгодог тоглоомуудаас урам зориг авсан юм. Гэрэлтэй LED тус бүр юу илэрхийлж байгааг харуулахын тулд бусад дүрсүүдийг нэмж оруулсан болно. Энэхүү загварыг Plexiglas дээр зураачийн нийлэг будаг ашиглан будсан болно. Би тийм ч уран зураач биш, гэхдээ зүгээр болсон гэж бодож байна. Загварыг зөв будахын тулд би Plexiglas дээрх олон загварыг хайсан. Би бас давхаргыг дуусгахын тулд зарим хэсэгт шидэт маркер, будгийн үзэг ашигласан.

Алхам 8: Электроникийг дуусгах

Электроникийг дуусгаж байна
Электроникийг дуусгаж байна
Электроникийг дуусгаж байна
Электроникийг дуусгаж байна
Электроникийг дуусгаж байна
Электроникийг дуусгаж байна

Тоглоомын ар талаас би бүх бүрэлдэхүүн хэсгүүдийг хэрхэн холбосон болохыг харж болно. Сүүлийн алхам бол бүх бүрэлдэхүүн хэсгүүдийг Arduino Mega дээрх оролт, гаралтын зүү дээр бэхлэх явдал байв. Энэхүү процессорын хавтанг бэхэлгээний хавтангийн суурь дээр (баруун талд) бэхэлсэн байв. Зорилтот самбарын онооны цагираг болон бусад холболтоос аркад микро шилжүүлэгч холболтыг хүлээн авсан цоолсон талхны хавтанг мөн бэхэлгээний тавцан дээр (зүүн талд) суурилуулсан байв. Түүнчлэн угсрах самбар дээр бэхлэгдсэн цоолсон талхны хавтан байдаг бөгөөд энэ нь 5 VDC -ийн бүх хүч, газрын тэжээлийг бүх бүрэлдэхүүн хэсгүүдэд хуваарилдаг. Энэ бол цахилгаан хуваарилах гол самбар байв. Та LED гэрлийн холболт ба 7 сегментийн дэлгэцийн холболтыг Arduino Mega дээрх холбогдох гаралтын зүү рүү холбож байгааг харж болно. Энэхүү бүхэл бүтэн угсрах самбарын угсралт нь самбарын модон хайрцагны хайрцганд яг таарч, бэхлэгдсэн газарт бэхлэгдсэн Plexiglas давхаргын ард байрладаг.

Эцэст нь хувьсах гүйдлийн цахилгаан хангамж, түгээлтийг холбох шаардлагатай болсон. Зорилтот самбар дор бэхлэгдсэн LED гэрлийг асаахын тулд 5 вольтын тогтмол гүйдэлтэй цахилгаан трансформаторыг ашигласан. Тоглоомын унтраалга асаалттай байх үед тэд үргэлж асдаг байсан тул тэд байнгын хүч шаарддаг байв. 9 вольтын DC гаралтын тусгай трансформаторыг Arduino Mega хавтанг тэжээхэд ашигласан. Эдгээр трансформаторууд хоёулаа тогтмол 110 вольтын хувьсах гүйдлийн шугамаар тэжээгддэг байв. Тоглоомыг асаах, унтраахын тулд энэ цахилгаан дамжуулах шугамд нэг туйлт АС шилжүүлэгчийг байрлуулж, шүүгээний зүүн талд суурилуулсан.

Алхам 9: Arduino код

Хамгийн сүүлд хэлэлцэх зүйл бол тоглоомын урсгалыг хянадаг Arduino код юм (онооны самбар). Arduino кодын файлыг хавсаргасан болно. Кодод та шаардлагатай бүх номын санг оруулах ёстойг харах болно. Мөн би кодоо шалгах, дибаг хийхдээ 4 мөр бүхий LCD дэлгэц ашигласан тул та энэ кодын лавлагааг харах болно. Үүнийг зүгээр л үл тоомсорлож болно.

Нэгдүгээрт, аркад микро унтраалгад 43-53 зүү зүүсэн байна. Дахин тохируулах товчлуурыг 9-р зүү дээр хавсаргасан болно. Дараа нь 7 хэсгээс бүрдэх том дэлгэц дээр цифрүүдийг харуулах, тоглоомын оноо, бөмбөгийг өнхрүүлэх зэргийг хянах, дэлгэцийн аль хэсэгт гэрлийн утгыг харуулахыг хянах функцуудыг зарлана. онооны самбарын дээд хэсэг.

Setup () функц нь эхлээд servo моторыг эхлүүлдэг. Дараа нь энэ нь 7 сегментийн том дэлгэцийг бүрдүүлдэг самбар дээрх бүх LED-ийн гаралтын горимыг тохируулдаг. Дараа нь пин горимыг бүх аркад микро унтраалга болон дахин тохируулах товчлуурт оруулахаар тохируулсан болно. Arduino самбар дээрх дотоод резисторыг ашигладаг тул унтраалга бүрт тусдаа эсэргүүцэгч шаардагддаггүй. Эцэст нь тоглоомыг эхлүүлэхийн тулд дэлгэцүүдийг тэг болгож синхрончилдог.

Loop () функц дахь кодыг минутанд олон мянган удаа гүйцэтгэдэг; өөрөөр хэлбэл тасралтгүй. Үндсэндээ, унтраалга хэзээ идэвхжсэн эсэхийг шалгаж, дараа нь тухайн шилжүүлэгчийн холбогдох кодыг ажиллуулахад л хангалттай. Код нь тоглоомын оноог нэмж, өнхрүүлсэн бөмбөгний тоог тоолж, LED -ийн хамгийн сүүлийн онооны бөмбөгийг идэвхжүүлж, энэ бүх мэдээллийг онооны самбар дээр харуулна. 9 бөмбөг өнхөрч, тоглоом дуусах эсвэл 8 бөмбөг өнхөрч, дараагийн бөмбөг (Улаан бөмбөг) хоёр оноо авах боломжтой эсэхийг шалгах мэдэгдлүүд байдаг. Эцэст нь, хэрэв дахин тохируулах товчлуур дарагдвал тоглоом зогсох болно, бүх зүйлийг буцааж (хувьсагч ба дэлгэц) эргүүлж, servo моторын гар доош унах тул тоглоомыг дахин тоглуулж эхлэх болно.

Алхам 10: Эцсийн бодол

Эцсийн бодол
Эцсийн бодол
Эцсийн бодол
Эцсийн бодол
Эцсийн бодол
Эцсийн бодол
Эцсийн бодол
Эцсийн бодол

Цахим онооны самбар нь төлөвлөсний дагуу ажилладаг. Ховор тохиолдолд л бөмбөг бөмбөг онооны бөгжөөр унах үед микро түлхүүрийн урт утсан гарыг идэвхжүүлэхгүй. Би Skade-Ball тоглоомын бүрэн хэмжээний аркад загварын жинхэнэ гарын авлагын хуулбарыг авсан. Тоглоомын бөмбөгийг онооны цагиргуудаар унаж байгааг илрүүлэхийн тулд хэт улаан туяаны (IR) мэдрэгчээр уг машиныг хийсэн болохыг харуулж байна. Хэрэв би Skee-Ball-ийн өөр тоглоом зохиох гэж байгаа бол унаж буй бөмбөгийг илрүүлэхийн тулд IR цацраг туяа мэдрэгч ашиглана гэж бодож байна. Би Adafruit Industries -ийн "IR Break Beam Sensor - 3 mm LED" нэртэй бүтээгдэхүүнийг ашиглах болно (бүтээгдэхүүний ID 2167)

www.adafruit.com/product/2167

Би эдгээрийг Instructables дээр хэвлэгдсэн "Beanball Бейсболын Тоглоомын Цахим Оноо" нэртэй хэвлүүлсэн өөр тоглоомондоо ашигласан бөгөөд тэд өөгүй ажилласан.

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