![Kontroler joystick s omogućenim Bluetoothom: 9 koraka (sa slikama) Kontroler joystick s omogućenim Bluetoothom: 9 koraka (sa slikama)](https://i.howwhatproduce.com/images/003/image-8934-15-j.webp)
Sadržaj:
- Korak 1: Potrebni materijali
- Korak 2: Pripremite joystick za Bluefruit EZ žice za preskakanje ključeva
- Korak 3: Pripremite kućište
- Korak 4: Instalirajte joystick, Bluefruit EZ ključ i USB prekidač
- Korak 5: EZ ključ GUI
- Korak 6: Uključite i uparite EZ ključ Bluefruit
- Korak 7: Preslikavanje gumba na EZ-ključu Bluefruit
- Korak 8: Upravljajte postojećom skicom P5.js pomoću Firefox web preglednika na cijelom zaslonu
- Korak 9: Uredite, revidirajte ili stvorite vlastitu web aplikaciju
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
![Kontroler joystick s omogućenim Bluetooth -om Kontroler joystick s omogućenim Bluetooth -om](https://i.howwhatproduce.com/images/003/image-8934-16-j.webp)
Zadivite svoje prijatelje i zadivite svoju obitelj kada pogledaju "HypnoEllipse", interaktivnu A/V web aplikaciju. Napravite kućište joystick -a s omogućenim Bluetooth -om, povežite ga s web -preglednikom i naizmjence izvodite samohipnozu.
Ovo je joystick povezan Bluetooth vezom, koji šalje HID (tipkovnica/miš) poruke na skicu p5.js, koja predstavlja rotirajuću optičku iluziju i uzorak vrtložnog zvuka.
Korak 1: Potrebni materijali
![Potrebni materijali Potrebni materijali](https://i.howwhatproduce.com/images/003/image-8934-17-j.webp)
![Potrebni materijali Potrebni materijali](https://i.howwhatproduce.com/images/003/image-8934-18-j.webp)
![Potrebni materijali Potrebni materijali](https://i.howwhatproduce.com/images/003/image-8934-19-j.webp)
Alati
lemilica
lem
skidači žice
bušilica
svrdlo 1/4"
pila za rupe 3/4”
Dijelovi
Računalo s omogućenim Bluetoothom
Kućište
www.adafruit.com/product/905
EZ-ključ Bluefruit
www.adafruit.com/product/1535
mini modularna ploča
www.sparkfun.com/products/12047
kratkospojne žice
www.sparkfun.com/products/8431
joystick
www.sparkfun.com/products/9182
USB micro-B razvodna ploča
www.sparkfun.com/products/1833
5Vdc punjiva microUSB baterija
www.sparkfun.com/products/14167
SOFTVER
Web aplikacija Hypnoellipse
hypnoellipse.netlify.com/
Obrada 1.5.1 (za preslikavanje EZ ključa)
processing.org/download/?processing
Kontrola P5 (knjižnica za obradu)
www.sojamo.de/libraries/controlP5/
Firefoxhttps://www.mozilla.org/en-US/firefox/new/
Ako želite, napravite vlastitu verziju Hypnoellipsea!
p5.js
p5js.org/download/
Atom editor
atom.io/
Korak 2: Pripremite joystick za Bluefruit EZ žice za preskakanje ključeva
![Pripremite joystick na Bluefruit EZ žice za spajanje ključeva Pripremite joystick na Bluefruit EZ žice za spajanje ključeva](https://i.howwhatproduce.com/images/003/image-8934-20-j.webp)
Odrežite i ogolite jedan kraj svakog od četiri para različitih boja kratkospojnih žica.
Svaki od parova boja odgovara jedinstvenom smjeru upravljačke palice (lijevo, desno, gore, dolje) - jedan od svakog para ide na ulaz EZ ključa, a drugi na GND.
Imajući to na umu, pažljivo lemite žice kratkospojnika na upravljačku palicu.
Korak 3: Pripremite kućište
![Pripremni prilog Pripremni prilog](https://i.howwhatproduce.com/images/003/image-8934-21-j.webp)
Trebat će vam jedna rupa od 1/2 "na bočnoj strani kućišta za microUSB kabel i četiri rupe od 1/4" na gornjem poklopcu za postavljanje upravljačke palice. Za sam joystick potrebno je izrezati rupu od 3/4 ".
Upotrijebio sam komad papira i olovku da pronađem rupe potrebne za sklop upravljačke palice, prije nego što sam bušio gornji dio plastičnog kućišta.
Korak 4: Instalirajte joystick, Bluefruit EZ ključ i USB prekidač
![Instalirajte joystick, Bluefruit EZ ključ i USB prekidač Instalirajte joystick, Bluefruit EZ ključ i USB prekidač](https://i.howwhatproduce.com/images/003/image-8934-22-j.webp)
![Instalirajte joystick, Bluefruit EZ ključ i USB prekidač Instalirajte joystick, Bluefruit EZ ključ i USB prekidač](https://i.howwhatproduce.com/images/003/image-8934-23-j.webp)
![Instalirajte joystick, Bluefruit EZ ključ i USB prekidač Instalirajte joystick, Bluefruit EZ ključ i USB prekidač](https://i.howwhatproduce.com/images/003/image-8934-24-j.webp)
Pažljivo odredite kako se četiri žičana kratkospojnika upravljačke palice spajaju s pinovima #0 - #4 na ključu EZ. Ovo definira kako će četiri mikroprekidača na upravljačkoj palici promijeniti vrijednosti mouseX i mouseY u skici p5.js.
Nakon što odredite orijentaciju svog kućišta, nastavite u smjeru kazaljke na satu oko priključaka joystick -a, pričvršćujući kratkospojnike na ulaze EZ ključa i po potrebi ih popravite (metoda pokušaja i pogreške!).
Igle za uzemljenje iz upravljačke palice tvore sabirnicu za uzemljenje zajedno sa uzemljenjem pin Bluefruit EZ ključa.
Uzemljenje i +5vdc iz microUSB konektora također će se spojiti na Bluefruit EZ ključ.
Korak 5: EZ ključ GUI
![EZ ključ GUI EZ ključ GUI](https://i.howwhatproduce.com/images/003/image-8934-25-j.webp)
Morat ćete koristiti stariju verziju Processing 2.2.1 za pokretanje ovog alata za grafičko sučelje.
Navigacijska tipka gore/dolje/lijevo/desno kontakti će oponašati pokrete mouseX i mouseY radi kontrole skice p5.js (HypnoEllipse).
Ovaj vodič za Adafruit pruža sve potrebne informacije za upotrebu Bluefruit EZ-ključa:
learn.adafruit.com/introducing-bluefruit-ez-key-diy-bluetooth-hid-keyboard
Korak 6: Uključite i uparite EZ ključ Bluefruit
![Napajanje i par EZ ključa Bluefruit Napajanje i par EZ ključa Bluefruit](https://i.howwhatproduce.com/images/003/image-8934-26-j.webp)
![Napajanje i par EZ ključa Bluefruit Napajanje i par EZ ključa Bluefruit](https://i.howwhatproduce.com/images/003/image-8934-27-j.webp)
![Napajanje i par EZ ključa Bluefruit Napajanje i par EZ ključa Bluefruit](https://i.howwhatproduce.com/images/003/image-8934-28-j.webp)
Uključite Bluefruit EZ-ključ i pritisnite gumb za uparivanje.
Trebali biste vidjeti kako crvena LED dioda treperi. Zatim pritisnite gumb mini na tipki EZ na 5 sekundi i otpustite, to će izbrisati prethodne podatke o uparivanju i omogućiti vam ponovno uparivanje s računalom. Crvena LED dioda sada će treptati.
Uključite Bluetooth u Postavkama sustava i kliknite "Postavi novi uređaj".
Pustite pomoćnika da radi dok ne pronađe i prikaže modul EZ -ključa - odaberite ga i kliknite "Nastavi".
Korak 7: Preslikavanje gumba na EZ-ključu Bluefruit
![Preslikavanje gumba na EZ-ključu Bluefruit Preslikavanje gumba na EZ-ključu Bluefruit](https://i.howwhatproduce.com/images/003/image-8934-29-j.webp)
Na bilješci snimke zaslona vrijednosti mouseX i mouseY povezane s pribadačama tipki:
pin 0: x5
pin 1: x-5
pin2: y5
pin3: y-5
Preuzmite knjižnicu ControlP5:
www.sojamo.de/libraries/controlP5/
Preuzmite zip datoteku s kodom za bežični remapper:
learn.adafruit.com/system/assets/assets/000/013/042/original/GUI_EZKey_remapper_12-20-13.zip?1387568625
Raspakirajte i otvorite GUI_EZKey_remapper.pde u obradi.
Još jednom provjerite je li Bluefruit uparen s vašim računalom.
Odaberite Sketch -> Run za pokretanje grafičkog remapera.
Sada odaberite pribadače i pomoću izbornika odaberite izvješća mišem.
Zatim kliknite "SEND_MAP" da biste ga poslali na svoj Bluefruit EZ-ključ.
Tekstualno izvješće u prozoru Obrada treba naznačiti da je pronašlo plavo voće i da je poslalo podatke s podudaranjem kontrolne sume.
Korak 8: Upravljajte postojećom skicom P5.js pomoću Firefox web preglednika na cijelom zaslonu
![Upravljajte postojećom skicom P5.js s Firefox web preglednikom na cijelom zaslonu Upravljajte postojećom skicom P5.js s Firefox web preglednikom na cijelom zaslonu](https://i.howwhatproduce.com/images/003/image-8934-30-j.webp)
Evo moje skice p5.js hostirane na Netlifyju:
hypnoellipse.netlify.com
Prije nego što izgradite i povežete sučelje upravljačke palice, možete eksperimentirati s mišem da biste vidjeli i čuli varijacije audiovizualnih uzoraka.
Korak 9: Uredite, revidirajte ili stvorite vlastitu web aplikaciju
![Uredite, prepravite ili stvorite vlastitu web aplikaciju Uredite, prepravite ili stvorite vlastitu web aplikaciju](https://i.howwhatproduce.com/images/003/image-8934-31-j.webp)
Evo koda za samu web aplikaciju:
github.com/dkonha01/HypnoEllipse
Možete jednostavno razviti vlastitu verziju, pokušavajući promijeniti vrijednosti u retcima 44, 51 i 66 sketch.js - primjere za to pogledajte u komentiranim redovima.
Preporučeni:
Analogni VU mjerač s omogućenim Bluetoothom: 6 koraka
![Analogni VU mjerač s omogućenim Bluetoothom: 6 koraka Analogni VU mjerač s omogućenim Bluetoothom: 6 koraka](https://i.howwhatproduce.com/images/010/image-27554-j.webp)
Analogni VU mjerač s omogućenim Bluetoothom: Ovo je bio moj projekt za jedan od mojih sveučilišnih razreda pod nazivom SMP. Dok smo koristili razvojnu ploču STM32F103RB, svoj sam projekt zasnovao na ovome, počevši od jednostavnog VU mjerača. Zatim sam dodao neke dodatne značajke poput Bluetooth podrške za emitiranje va
Vrhunski stroj za maglu sa suhim ledom - kontroliran Bluetoothom, na baterije i 3D ispisan .: 22 koraka (sa slikama)
![Vrhunski stroj za maglu sa suhim ledom - kontroliran Bluetoothom, na baterije i 3D ispisan .: 22 koraka (sa slikama) Vrhunski stroj za maglu sa suhim ledom - kontroliran Bluetoothom, na baterije i 3D ispisan .: 22 koraka (sa slikama)](https://i.howwhatproduce.com/images/011/image-31992-j.webp)
Vrhunski stroj za maglu sa suhim ledom - kontroliran Bluetooth -om, na baterije i 3D ispisan: Nedavno mi je trebao stroj za suhi led za neke kazališne efekte za lokalnu predstavu. Naš proračun ne bi se protegao na zapošljavanje profesionalca, pa sam umjesto toga izgradio ovo. Uglavnom je 3D ispisan, daljinski upravljan putem Bluetootha, napajanje baterije
Robotski automobil s Bluetoothom, kamerom i MIT App Inventor2: 12 koraka (sa slikama)
![Robotski automobil s Bluetoothom, kamerom i MIT App Inventor2: 12 koraka (sa slikama) Robotski automobil s Bluetoothom, kamerom i MIT App Inventor2: 12 koraka (sa slikama)](https://i.howwhatproduce.com/images/003/image-8416-17-j.webp)
Robotski automobil s Bluetoothom, kamerom i MIT App Inventor2: Jeste li ikada poželjeli napraviti vlastiti robotski automobil? Pa … ovo je tvoja prilika !! U ovom Instructableu ću vas upoznati s načinom izrade robotskog automobila upravljanog putem Bluetootha i MIT App Inventor2. Budite svjesni da sam tek početnik i da mi je ovo prvi instuc
Nerf Blaster s omogućenim Bluetoothom: 7 koraka
![Nerf Blaster s omogućenim Bluetoothom: 7 koraka Nerf Blaster s omogućenim Bluetoothom: 7 koraka](https://i.howwhatproduce.com/images/006/image-15179-29-j.webp)
Nerf Blaster s omogućenim Bluetooth -om: Osjetio sam se inspiriranim projektom Colina Furzea i odlučio sam napraviti vlastitu izvedbu za Remix Challenge. Dizajn koji sam koristio je sličan, ali amaterskiji i ima Bluetooth modul koji omogućuje kontrolu nad kupolom s mog telefona. Ovo je
Planetarij/orrery s omogućenim Bluetoothom: 13 koraka (sa slikama)
![Planetarij/orrery s omogućenim Bluetoothom: 13 koraka (sa slikama) Planetarij/orrery s omogućenim Bluetoothom: 13 koraka (sa slikama)](https://i.howwhatproduce.com/images/002/image-3284-38-j.webp)
Planetarij/Orrery s omogućenim Bluetooth-om: Ova instrukcija nastala je u skladu sa zahtjevima projekta Makecoursea na Sveučilištu Južne Floride (www.makecourse.com). Ovo je moj planetarij/narudžba s 3 planete. Počelo je kao samo semestralni projekt za Makecour