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

Arduino хяналттай аркад: 6 алхам
Arduino хяналттай аркад: 6 алхам

Видео: Arduino хяналттай аркад: 6 алхам

Видео: Arduino хяналттай аркад: 6 алхам
Видео: TRYING NEW MAKEUP FROM SEPHORA! 💄 FIRST IMPRESSIONS 2024, Долдугаар сарын
Anonim
Arduino хяналттай аркад
Arduino хяналттай аркад

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

Энэ нь танд бөглөх хэд хэдэн сонголтыг үлдээх болно: аркадийн дизайнд дэлгэц хэрэгтэй бөгөөд энэ нь бүхэл бүтэн хүрээ барихад хэр том болохыг шийдэх болно.

Алхам 1: Шаардлага

Шаардлага
Шаардлага

Танд хэрэгтэй болно: Arduino Uno

Утас: Жойстикийн нэгжийн ачаар танд эрэгтэй, эмэгтэй үзүүр хэрэгтэй болно. Эрэгтэй, эрэгтэй, эмэгтэй хүний хамт ажиллах боловч эрэгтэй, эмэгтэй ажил хийх болно. Би олон янзын өнгөтэй байхыг зөвлөж байна.

Joystick таслах самбар DR811

Breadboard 170 тээглүүр (Жижигхэн) Та энэ сургалтанд гагнах шаардлагагүй, гэхдээ та миний дизайныг сайжруулж болно.

Microswitch товчлуур 12x12mm (ямар ч өнгийн таг)

10 к ом эсэргүүцэл.

Дуу хоолой

Хумс

(Хуучин) монитор. Дөрвөлжин байвал сайн.

Мод (эсвэл өөр ямар нэгэн зүйлээр та хүрээ барьж болно)

Зурган дээрх цагаан хүрээ нь өөдрөг үзэлтэй бөгөөд энэ нь таны кабелийн менежментэд тохиромжтой юм.

Алхам 2: Arduino утсыг тохируулах

Arduino утсыг тохируулах
Arduino утсыг тохируулах
Arduino утсыг тохируулах
Arduino утсыг тохируулах

Жойстик нь маш энгийн бөгөөд үүнийг харуулсан дүрс шиг утастай. Түлхүүр үүрийг хэд хэдэн зүү рүү оруулах ёстой. Миний зурган дээр джойстик болон товчлуурыг хоёуланг нь 2 -р үүрэнд байрлуулсныг харуулав. Бид джойстикийн түлхүүрийг ашиглахгүй (энэ нь джойстикийн товчлуурыг дарахад зориулагдсан болно). Тиймээс би үүнийг 3 -т оруулсан (хэрвээ та хэзээ нэгэн цагт ийм зүйл хийхийг хүсч байвал).

Joystick -ийн X ба Y нь аналог оролт байх болно. A0 ба A1. Дараа нь та 5v ба Joystick дээр газардуулах ёстой.

Энэ товчлуур нь https://www.arduino.cc/en/Tutorial/Button -ийн жижиг хувилбар юм.

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

Товчлуур нь 3.3V хүчдэлийг ашигладаг.

Алхам 3: Arduino скрипт хийх

Ардуино скрипт бичих
Ардуино скрипт бичих
Ардуино скрипт бичих
Ардуино скрипт бичих
Ардуино скрипт бичих
Ардуино скрипт бичих

Скрипт нь аналоги болон дижитал хэлбэрийг хамтад нь өөрчилдөг, учир нь үүнийг arduino Uno дээр хийхэд жаахан төвөгтэй байсан. Arduino Leonardo дээр энэ нь хамаагүй хялбар юм. Миний програмист хоёр найз | Aroop Roelofs, Robert Popijus нар надад үүнийг хийхэд тусалсан.

Энэ скриптийг тайлбарлахын тулд энэ нь хувьсагчийн багцыг тодорхойлохоос эхэлдэг бөгөөд танд 9600 -ийн дамжуулах хурд хэрэгтэй болно, ингэснээр arduino нь Unity Game хөдөлгүүрт оролтыг үргэлжлүүлэн илгээж чадна.

Жойстик нь 512 нэгжийн төв цэг дээр ажилладаг (та үүнийг пикселээр төсөөлж болно). Бидэнд X+, X-, Y+ ба Y- утга хэрэгтэй. Тиймээс бид хоёр тэнхлэгт хувьсагч дээр 256 гэж тодорхойлдог. Ийнхүү 512 оны яг дунд хэсэгт джойстик төвлөрч, -1 -ээс 1 хүртэлх утгыг буцаана.

"Бодит код" -ын доод тал нь үгсийн тодорхой хослолыг дан String хэлбэрээр үүсгэдэг бөгөөд үүнийг Unity хөдөлгүүр рүү илгээдэг. Энэ нь дараах байдлаар харагдах болно:

Энэ товчлуур дээр ft (галын үнэн) гэж хэлэх бөгөөд тоглогч буудсан гэж хэлэх болно. Үгүй бол ff (гал хуурамч) гэж хэлсээр байх болно.

Тиймээс, хэрэв та джойстикийг бага зэрэг баруун тийш тавьж, гал асаах товчийг дарвал систем 0.53_0_ft гэх мэт зүйлийг илгээдэг.

Доод хэсэг нь энэ механизмын ажиллах хөдөлгүүр юм.

Скриптийг эндээс татаж авах боломжтой

Алхам 4: Зоосон машин хүрээ барих

Зоосон машин хүрээ барих
Зоосон машин хүрээ барих
Зоосон машин хүрээ барих
Зоосон машин хүрээ барих
Зоосон машин хүрээ барих
Зоосон машин хүрээ барих

Энэ бол маш том алхам бөгөөд миний хийсэн зүйлээс өөр байж магадгүй юм.

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

Хүрээг зурж эхэлж, нарийвчлалтай хэмжилтийг аваарай. Хамгийн сайн үр дүнд хүрэхийн тулд мониторыг тойруулан хэмжинэ. Ардуиногоо байрлуулахын тулд та урд талын өнцөг үүсгэх хэрэгтэй. Би дэлгэцийг бага зэрэг 8-9 сантиметрээр гадагшлуулж, доод талаас нь эхэлж, дараа нь эхний зураг дээр хажуугийн хавтанг нэмж оруулав. Би БСХС -тэй ажиллаж байсан, модоор хийхэд хялбар байдаг.

Зоосон машиныхаа ар талыг нэмж, БСХС -ийн тусламжтайгаар та боолтыг ашиглан бүх зүйлийг хамт байлгаж болно. Би цавуу хэрэглэдэггүй байсан тул дараа нь ямар нэгэн зүйл шинэчлэх эсвэл засахыг хүсвэл энэ хүрээг задалж болно.

Нуруугаа нэмсний дараа та дэлгэцээ зогсож байх тавцан хийх хэрэгтэй. Таны дэлгэц нь бүх тоглоомын ёроолоос арай өндөр байх ёстой: доод хэсэг нь таны arduino бүтцэд зориулагдсан болно.

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

Ар талд нь том том нүх гарга, ингэснээр таны мониторын HMDI/VGA болон тэжээлийн кабель гадагш гарах болно.

Алхам 5: Arduino нэмэх

Arduino нэмж байна
Arduino нэмж байна
Arduino нэмж байна
Arduino нэмж байна
Arduino нэмж байна
Arduino нэмж байна

Таны Arduino -г таны аркаднаас гарч ирдэг урд өрөөнд оруулах ёстой. Та джойстик болон товчлуур дээр суухын тулд хоёр тавцан барих хэрэгтэй. Би модны хоёр туяа ашиглаж, урд талын самбар доошоо ижил өнцгөөр хөрөөдөв. Ингэснээр таны джойстик болон товчлуур нь урд талын самбарыг бүхэлд нь хийдэгтэй адил байх болно.

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

Таны джойстик, нэг товчлуур, Arduino -ийн USB кабелийг гадагшлуулах нүх. Хэрэв та хүсвэл энэ сүүлчийн нүхийг орхиод arduino дээрээ батерей хийж болно. Та мөн хажуугийн хажуугийн аль нэг дээр хамгийн сүүлийн нүхийг нэмж болно.

Товчлуур нь өөрөө маш бага бөгөөд таны урд талын самбар дээр наалдахгүй. Цилиндр-объект, уруулын будагны таг хай. Эдгээр нь ихэвчлэн хурууны товчлуурын нарийн тал юм. Супер цавуугаар би тагийг бөглөж, тамга дарсан цаасан дээр товчлуурын дээд тагийг наажээ. Дараа нь та үүнийг талхны самбар дээрх товчлуур дээр дарж, миний талбар дээр хийсэн шиг хянагч төхөөрөмжүүдийг блок платформ дээрээ туузлах боломжтой. Би хадааснаас өөр зүйл олж аваад, джойстикийн хамт ирдэг жижиг нүхнүүд дээр цохив. Хэрэв та талхны хавтанг бүх талаас нь наасан бол энэ нь урд талын самбараас гарах товчлууртай хамт хөдөлж чадахгүй болно. Хэрэв та үүнийг хийж дууссан гэж бодож байвал ардуиногоо USB кабельтай холбож, урд самбараа нэмж, бүгдийг нь шураглаарай. хамтдаа.

Алхам 6: Тоглоомыг татаж аваад тоглоорой

Тоглоомыг татаж аваад тоглоорой!
Тоглоомыг татаж аваад тоглоорой!
Тоглоомыг татаж аваад тоглоорой!
Тоглоомыг татаж аваад тоглоорой!
Тоглоомыг татаж аваад тоглоорой!
Тоглоомыг татаж аваад тоглоорой!

Би шууд тоглох боломжтой тоглоом хийлээ.

Үүнийг https://drive.google.com/open?id=1KOdLxV-Pn2jji3O0… хаягаар татаж авах боломжтой.

Arduino USB -ийг зөөврийн компьютер эсвэл компьютер дээрээ холбож, HDMI холбоно уу. Тоглоомын цонх гарч ирэхэд ихэвчлэн таны холбогдсон дэлгэц болох "Дэлгэц 2" -ыг сонгоно уу. Хэрэв та хуучин дэлгэц ашиглаж, шинэ компьютертэй бол зураг дээрх шиг VGA -HMDI хөрвүүлэгч хэрэгтэй байж магадгүй юм.

Тоглож, зугаацаарай!

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