Orodha ya maudhui:

Mdhibiti wa Joystick aliyewezeshwa na Bluetooth: Hatua 9 (na Picha)
Mdhibiti wa Joystick aliyewezeshwa na Bluetooth: Hatua 9 (na Picha)

Video: Mdhibiti wa Joystick aliyewezeshwa na Bluetooth: Hatua 9 (na Picha)

Video: Mdhibiti wa Joystick aliyewezeshwa na Bluetooth: Hatua 9 (na Picha)
Video: Использование модуля контроллера двигателя BTS7960 BTN8982TA PWM H Bridge с библиотекой Arduino. 2024, Julai
Anonim
Mdhibiti wa Joystick aliyewezeshwa na Bluetooth
Mdhibiti wa Joystick aliyewezeshwa na Bluetooth

Shangaza marafiki wako na kushangaza familia yako, wakati wataangalia "HypnoEllipse", programu ya wavuti ya A / V inayoingiliana. Jenga kizuizi cha fimbo ya kuwezeshwa na Bluetooth, iunganishe kwenye kivinjari cha wavuti, na zamu kufanya hypnosis ya kibinafsi.

Hii ni Joystick iliyounganishwa na Bluetooth, ambayo hutuma ujumbe wa HID (kibodi / panya) kwa mchoro wa p5.js, ambao unatoa udanganyifu wa macho unaozunguka na sampuli ya sauti inayozunguka.

Hatua ya 1: Vifaa vinahitajika

Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika

Zana

chuma cha solder

solder

viboko vya waya

kuchimba

kuchimba kidogo 1/4"

shimo saw 3/4”

Sehemu

Kompyuta iliyowezeshwa na Bluetooth

Ufungaji

www.adafruit.com/product/905

Bluefruit EZ-Muhimu

www.adafruit.com/product/1535

mkate wa msimu wa mini

www.sparkfun.com/products/12047

waya za kuruka

www.sparkfun.com/products/8431

fimbo ya furaha

www.sparkfun.com/products/9182

Bodi ya kuzuka kwa USB micro-B

www.sparkfun.com/products/1833

5vdc betri inayoweza kuchajiwa ya microUSB

www.sparkfun.com/products/14167

SOFTWARE

Programu ya wavuti ya Hypnoellipse

hypnoellipse.netlify.com/

Inatengeneza 1.5.1 (ili kurudisha ufunguo wa EZ)

processing.org/download/?kusindika

Dhibiti P5 (Inasindika maktaba)

www.sojamo.de/libraries/controlP5/

Firefoxhttps://www.mozilla.org/en-US/firefox/new/

Ikiwa unataka tengeneza toleo lako la Hypnoellipse!

p5.js

p5js.org/download/

Mhariri wa Atom

atom.io/

Hatua ya 2: Andaa Joystick kwa Bluefruit EZ Key Jumper waya

Andaa Joystick kwa Bluefruit EZ Key Jumper waya
Andaa Joystick kwa Bluefruit EZ Key Jumper waya

Kata na uvue ncha moja ya kila jozi nne za waya za rangi ya kuruka tofauti.

Kila jozi ya rangi inalingana na ya kipekee (Kushoto, Kulia, Juu, Chini) mwelekeo wa furaha - moja ya kila jozi huenda kwa pembejeo ya Ufunguo wa EZ, na nyingine kwa GND.

Kwa akili hii, weka kwa uangalifu waya za kuruka kwenye fimbo ya kufurahisha.

Hatua ya 3: Hifadhi ya Kutayarisha

Maandalio ya Kuandaa
Maandalio ya Kuandaa

Utahitaji shimo moja "1/2" kando ya ua kwa kebo ya microUSB na mashimo manne ya 1/4 "kwenye kifuniko cha juu cha kuweka kifurushi. Fimbo yenyewe itahitaji kukatwa kwa shimo 3/4.

Nilitumia kipande cha karatasi na penseli kufuatilia mashimo yanayotakiwa na mkutano wa shangwe, kabla ya kuchimba visima juu ya zizi la plastiki.

Hatua ya 4: Sakinisha Joystick, Bluefruit EZ Key, na Bodi ya Kuzuka kwa USB

Sakinisha Joystick, Bluefruit EZ Key, na Bodi ya Kuzuka kwa USB
Sakinisha Joystick, Bluefruit EZ Key, na Bodi ya Kuzuka kwa USB
Sakinisha Joystick, Bluefruit EZ Key, na Bodi ya Kuzuka kwa USB
Sakinisha Joystick, Bluefruit EZ Key, na Bodi ya Kuzuka kwa USB
Sakinisha Joystick, Bluefruit EZ Key, na Bodi ya Kuzuka kwa USB
Sakinisha Joystick, Bluefruit EZ Key, na Bodi ya Kuzuka kwa USB

Hakikisha kuamua kwa uangalifu jinsi viboreshaji vinne vya waya vya rangi ya kipekee vinavyounganisha kwenye pini # 0 - # 4 kwenye EZ Key. Hii inafafanua jinsi microswitches nne kwenye kifurushi kitabadilisha maadili ya panyaX na panyaY kwenye mchoro wa p5.js.

Mara tu unapoamua mwelekeo wa kiambatisho chako, endelea saa moja kwa moja karibu na viunganisho vya starehe, ukiunganisha warukaji kwa pembejeo za Ufunguo wa EZ, na urekebishe kama inahitajika (njia ya majaribio na makosa!).

Pini za ardhi kutoka kwa shangwe huunda basi ya ardhini pamoja na pini ya ardhi ya Bluefruit EZ Key.

Ardhi na + 5vdc kutoka kwa kiunganishi cha microUSB pia itaunganisha kwa Bluefruit EZ Key.

Hatua ya 5: EZ Key GUI

EZ Key GUI
EZ Key GUI

Utahitaji kutumia toleo la zamani la Usindikaji 2.2.1 kuendesha zana hii ya GUI.

Funguo la furaha juu / chini / kushoto / kulia litaiga harakati za panyaX na panyaY ili kudhibiti mchoro wa p5.js (HypnoEllipse).

Mafunzo haya ya Adafruit hutoa habari yote muhimu kutumia Bluefruit EZ-Key:

learn.adafruit.com/introducing-bluefruit-ez-key-diy-bluetooth-hid-keyboard

Hatua ya 6: Nguvu na Jozi Bluefruit EZ Key

Nguvu na Jozi Bluefruit EZ Key
Nguvu na Jozi Bluefruit EZ Key
Nguvu na Jozi Bluefruit EZ Key
Nguvu na Jozi Bluefruit EZ Key
Nguvu na Jozi Bluefruit EZ Key
Nguvu na Jozi Bluefruit EZ Key

Imarisha Bluefruit EZ-Key na bonyeza kitufe cha jozi.

Unapaswa kuona taa nyekundu ya LED. Bonyeza kitufe cha mini kwenye kitufe cha EZ kwa sekunde 5 na utoe, hii itafuta habari ya awali ya kuoanisha na ikuruhusu uoanishe tena kwenye kompyuta yako. LED nyekundu sasa itaangaza.

Washa Bluetooth katika Mapendeleo ya Mfumo na bonyeza "Sanidi Kifaa kipya".

Wacha msaidizi akimbie mpaka ipate na kuonyesha moduli ya EZ-Key - chagua na bonyeza "Endelea".

Hatua ya 7: Kurudisha Vifungo kwenye Bluefruit EZ-Key

Kubadilisha vifungo kwenye Bluefruit EZ-Key
Kubadilisha vifungo kwenye Bluefruit EZ-Key

Katika muhtasari wa muhtasari wa maadili ya panyaX na panya Y zinazohusiana na pini muhimu:

pini 0: x5

pini 1: x-5

pin2: y5

pin3: y-5

Pakua Kitabu cha UdhibitiP5:

www.sojamo.de/libraries/controlP5/

Pakua faili ya zip na nambari ya kurudisha bila waya:

learn.adafruit.com/system/assets/assets/000/013/042/original/GUI_EZKey_remapper_12-20-13.zip?1387568625

Futa na ufungue GUI_EZKey_remapper.pde katika Usindikaji.

Angalia tena kwamba Bluefruit imeunganishwa kwenye kompyuta yako.

Chagua Mchoro -> Run ili uanzishe kielelezo cha picha.

Sasa chagua pini na kutumia menyu chagua ripoti za panya.

Bonyeza ijayo "SEND_MAP" ili kuituma kwa Bluefruit EZ-Key yako.

Ripoti ya maandishi kwenye dirisha la Usindikaji inapaswa kuonyesha kwamba imepata Bluefruit na kwamba ilituma data na Mechi ya Checksum.

Hatua ya 8: Dhibiti Mchoro wa P5.js uliopo na Kivinjari cha Wavuti cha Firefox kwenye Skrini Kamili

Dhibiti Mchoro wa P5.js uliopo na Kivinjari cha Wavuti cha Firefox kwenye Skrini Kamili
Dhibiti Mchoro wa P5.js uliopo na Kivinjari cha Wavuti cha Firefox kwenye Skrini Kamili

Hapa kuna mchoro wangu wa p5.js uliowekwa kwenye Netlify:

hypnoellipse.netlify.com

Unaweza kujaribu panya yako, kabla ya kujenga na kuunganisha kiolesura cha starehe, ili uone na kusikia utofauti wa muundo wa sauti.

Hatua ya 9: Hariri, Rekebisha, au Unda Programu yako ya Wavuti

Hariri, Rekebisha, au Unda Programu yako ya Wavuti
Hariri, Rekebisha, au Unda Programu yako ya Wavuti

Hapa kuna nambari ya programu ya wavuti yenyewe:

github.com/dkonha01/HypnoEllipse

Unaweza kukuza toleo lako mwenyewe kwa urahisi, kujaribu kubadilisha maadili kwenye mistari 44, 51, na 66 ya sketch.js - angalia mistari iliyotolewa maoni kwa mifano ya hii.

Ilipendekeza: