Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: Joystick -ийг Bluefruit EZ түлхүүр холбогч утас руу бэлтгэ
- Алхам 3: Хашаа бэлтгэх
- Алхам 4: Joystick, Bluefruit EZ Key, USB Breakout Board -ийг суулгана уу
- Алхам 5: EZ Key GUI
- Алхам 6: Powerfair болон Bluefruit EZ түлхүүрийг хослуулах
- Алхам 7: Bluefruit EZ-Key дээрх товчлууруудыг дахин дарна уу
- Алхам 8: Одоо байгаа P5.js тоймыг Firefox вэб хөтчийн тусламжтайгаар бүтэн дэлгэцээр удирдах
- Алхам 9: Өөрийн вэб програмыг засах, өөрчлөх эсвэл үүсгэх
Видео: Bluetooth идэвхжүүлсэн тоглоомын хянагч: 9 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Найзуудаа гайхшруулж, интерактив A/V вэб апп болох "HypnoEllipse" -ийг үзээд гэр бүлийнхнийгээ гайхшруулаарай. Bluetooth идэвхжүүлсэн джойстик хаалтыг бүтээж, вэб хөтөч рүү холбож, ээлжлэн өөрөө гипноз хийдэг.
Энэ бол эргэлдэж буй оптик хуурмаг, эргэлдэж буй дууны дээжийг харуулсан p5.js ноорог дээр HID (гар/хулгана) зурвас илгээдэг, Bluetooth -д холбогдсон Joystick юм.
Алхам 1: Шаардлагатай материал
Багаж хэрэгсэл
гагнуурын төмөр
гагнуур
утас хуулагч
өрөмдөх
өрмийн бит 1/4"
нүх харсан 3/4"
Эд анги
Bluetooth идэвхжүүлсэн компьютер
Хашаа
www.adafruit.com/product/905
Bluefruit EZ түлхүүр
www.adafruit.com/product/1535
мини модульчлагдсан талх
www.sparkfun.com/products/12047
холбогч утас
www.sparkfun.com/products/8431
joystick
www.sparkfun.com/products/9182
USB micro-B таслах самбар
www.sparkfun.com/products/1833
5vdc цэнэглэдэг microUSB зай
www.sparkfun.com/products/14167
ПРОГРАММ
Hypnoellipse вэб програм
hypnoellipse.netlify.com/
1.5.1 боловсруулалт (EZ түлхүүрийг дахин нэгтгэх)
processing.org/download/?processing
Control P5 (Номын сан боловсруулах)
www.sojamo.de/libraries/controlP5/
Firefoxhttps://www.mozilla.org/en-US/firefox/new/
Хэрэв та Hypnoellipse -ийн өөрийн хувилбарыг хийхийг хүсч байвал!
p5.js
p5js.org/download/
Атом редактор
atom.io/
Алхам 2: Joystick -ийг Bluefruit EZ түлхүүр холбогч утас руу бэлтгэ
Дөрвөн хос өнгийн холбогч утас тус бүрийн нэг үзүүрийг хайчилж, хуул.
Өнгөний хос бүр нь өвөрмөц (зүүн, баруун, дээш, доош) джойстик чиглэлтэй нийцдэг - хос бүрийн нэг нь EZ түлхүүрийн оролт руу, нөгөө нь GND руу ордог.
Ийм оюун ухаанаар холбогч утсыг джойстикт болгоомжтой гагнана уу.
Алхам 3: Хашаа бэлтгэх
MicroUSB кабелийн хажуугийн хажуу тал дээр нэг 1/2 инчийн нүх, джойстикийг суурилуулахын тулд дээд бүрхүүлд 1/4 инчийн дөрвөн нүх хэрэгтэй болно. Жойстик өөрөө 3/4 инчийн нүх хайчлах шаардлагатай болно.
Би цаас, харандаа ашиглан хуванцар хаалганы дээд хэсэгт бодит өрөмдлөг хийхээс өмнө джойстикийн угсралтад шаардлагатай нүхийг хайчилж авав.
Алхам 4: Joystick, Bluefruit EZ Key, USB Breakout Board -ийг суулгана уу
Joystick -ийн дөрвөн өвөрмөц өнгөт утсан холбогч нь EZ түлхүүр дээрх #0 - #4 тээглүүртэй хэрхэн холбогддогийг сайтар тодорхойлохоо мартуузай. Энэ нь joystick дээрх дөрвөн микро шилжүүлэгч p5.js тойм дээрх mouseX болон mouseY -ийн утгыг хэрхэн өөрчлөхийг тодорхойлдог.
Хашааныхаа чиглэлийг тодорхойлсны дараа джойстикийн холболтыг цагийн зүүний дагуу үргэлжлүүлж, холбогчийг EZ түлхүүрийн оролтод холбож, шаардлагатай бол хянана уу (туршилт ба алдааны арга!).
Джойстик дээрх газардуулгууд нь Bluefruit EZ Key -ийн газардуулгатай хамт газрын автобус үүсгэдэг.
MicroUSB холбогчоос авсан газардуулга ба +5vdc нь Bluefruit EZ Key -тэй холбогдох болно.
Алхам 5: EZ Key GUI
Энэхүү GUI хэрэгслийг ажиллуулахын тулд Processing 2.2.1 -ийн хуучин хувилбарыг ашиглах шаардлагатай болно.
Joystick дээш/доош/зүүн/баруун контактууд нь p5.js ноорог (HypnoEllipse) -ыг хянахын тулд mouseX болон mouseY хөдөлгөөнийг дуурайдаг.
Энэхүү Adafruit заавар нь Bluefruit EZ-Key-ийг ашиглахад шаардлагатай бүх мэдээллийг өгдөг.
learn.adafruit.com/introducing-bluefruit-ez-key-diy-bluetooth-hid-keyboard
Алхам 6: Powerfair болон Bluefruit EZ түлхүүрийг хослуулах
Bluefruit EZ-Key-ийг асаагаад хос товчийг дарна уу.
Та улаан LED анивчихыг харах ёстой. Дараа нь EZ товчлуур дээрх мини товчлуурыг 5 секундын турш дараад суллана уу. Энэ нь өмнөх хослуулах мэдээллийг устгаж, компьютер дээрээ дахин хослуулах болно. Улаан LED одоо анивчих болно.
Системийн тохиргоонд Bluetooth -ийг асаагаад "Шинэ төхөөрөмж тохируулах" дээр дарна уу.
EZ -Key модулийг олж, харуулах хүртэл туслахыг ажиллуулна уу. Үүнийг сонгоод "Үргэлжлүүлэх" дээр дарна уу.
Алхам 7: Bluefruit EZ-Key дээрх товчлууруудыг дахин дарна уу
Дэлгэцийн агшинд түлхүүр зүүтэй холбоотой mouseX болон mouseY утгыг тэмдэглэнэ үү.
зүү 0: x5
зүү 1: x-5
зүү2: y5
pin3: y-5
ControlP5 номын санг татаж авах:
www.sojamo.de/libraries/controlP5/
Утасгүй холбогчийг ашиглан зип файлыг татаж аваарай.
learn.adafruit.com/system/assets/assets/000/013/042/original/GUI_EZKey_remapper_12-20-13.zip?1387568625
Боловсруулах хэсэгт GUI_EZKey_remapper.pde -ийг нээгээд нээнэ үү.
Bluefruit нь таны компьютерт хосолсон эсэхийг шалгаарай.
Graphic remapper -ийг эхлүүлэхийн тулд Sketch -> Run командыг сонгоно уу.
Одоо тээглүүрийг сонгоод цэсийг ашиглан хулганы тайланг сонгоно уу.
Дараа нь "SEND_MAP" дээр дарж Bluefruit EZ-Key рүү илгээнэ үү.
Боловсруулах цонхонд байгаа текст тайлан нь Bluefruit -ийг олсон бөгөөд Checksum Match -тай өгөгдөл илгээсэн болохыг харуулах ёстой.
Алхам 8: Одоо байгаа P5.js тоймыг Firefox вэб хөтчийн тусламжтайгаар бүтэн дэлгэцээр удирдах
Netlify дээр байрлуулсан миний p5.js ноорог энд байна:
hypnoellipse.netlify.com
Аудио -визуал хэв маягийн өөрчлөлтийг харах, сонсохын тулд joystick интерфэйсийг бүтээх, холбохын өмнө хулганаараа туршилт хийж болно.
Алхам 9: Өөрийн вэб програмыг засах, өөрчлөх эсвэл үүсгэх
Вэб програмын код энд байна:
github.com/dkonha01/HypnoEllipse
Та өөрийн хувилбарыг хялбархан боловсруулж, sketch.js -ийн 44, 51, 66 -р мөр дэх утгыг өөрчлөхийг оролдож болно - жишээ авахын тулд тайлбарласан мөрүүдийг үзээрэй.
Зөвлөмж болгож буй:
(ШИНЭЧЛЭХ - ХЯЛБАР АСУУДАЛ БАЙНА) PC тоглоомын USB тоглоомын хянагч: 10 алхам (зурагтай)
(ШИНЭЧЛЭХ - ХЯЛБАР АСУУДАЛ БАЙНА) USB тоглоомын хянагч PC
Тоглоомын талбайн экспресс ашиглан хөдөлгөөнийг идэвхжүүлсэн Cosplay далавч - 1 -р хэсэг: 7 алхам (зурагтай)
Circuit Playground Express ашиглан Motion Activated Cosplay Wings - 1 -р хэсэг: Энэ бол хоёр хэсгээс бүрдсэн төслийн нэг хэсэг бөгөөд би танд автомат үлгэрийн далавч хийх үйл явцыг үзүүлэх болно. Төслийн эхний хэсэг нь далавчны механик, хоёр дахь хэсэг нь үүнийг өмсдөг болгож, далавчаа нэмж байна
Arduino Rhythm Тоглоомын Хянагч (Миний Тоглоомын хувьд): 6 алхам
Arduino Rhythm Тоглоомын Хянагч (Миний Тоглоомын хувьд): Энэхүү зааварчилгаанд би энэхүү хэмнэлийн тоглоомын хянагчийг хэрхэн эхнээс нь бүтээж байгааг харуулах болно. Үүнд мод боловсруулах үндсэн ур чадвар, 3d хэвлэх үндсэн ур чадвар, гагнуурын үндсэн ур чадвар орно. Хэрэв танд хуучин нөхөр байхгүй бол та энэ төслийг амжилттай барьж чадна
Arduino дээр суурилсан DIY тоглоомын хянагч - Arduino PS2 тоглоомын хянагч - DIY Arduino Gamepad ашиглан Tekken тоглох: 7 алхам
Arduino дээр суурилсан DIY тоглоомын хянагч | Arduino PS2 тоглоомын хянагч | DIY Arduino Gamepad ашиглан Tekken тоглох: Сайн байна уу залуусаа, тоглоом тоглох нь үргэлж хөгжилтэй байдаг, гэхдээ өөрийн гараар хийсэн DIY тоглоомын хянагчтай тоглох нь илүү хөгжилтэй байдаг тул бид энэ зааварт arduino pro micro ашиглан тоглоом хянагч хийх болно
Хүүхдийн тоглоомын гэрлийн унтраалга хайрцаг + Тоглоомын ремикс: 19 алхам (зурагтай)
Хүүхдийн тоглоомын гэрлийн унтраалга хайрцаг + Тоглоомын ремикс: Энэ бол хоёр гайхалтай зааварчилгааг олж хараад энэ хоёрыг хослуулах талаар бодохоо больсон юм. Энэхүү mashup нь үндсэндээ Light Switch Box интерфэйсийг энгийн тоглоом (Simon, Whack-a-Mole гэх мэт) -тэй хослуулдаг