Sisukord:

Häkkige oma USB-raketiheitja "automaatselt sihitud automaatreisile!": 6 sammu
Häkkige oma USB-raketiheitja "automaatselt sihitud automaatreisile!": 6 sammu

Video: Häkkige oma USB-raketiheitja "automaatselt sihitud automaatreisile!": 6 sammu

Video: Häkkige oma USB-raketiheitja
Video: Meeting #5 - 4/29/2022 | ETF team meeting and dialogue 2024, November
Anonim
Häkkige oma USB -raketiheitja
Häkkige oma USB -raketiheitja
Häkkige oma USB -raketiheitja
Häkkige oma USB -raketiheitja
Häkkige oma USB -raketiheitja
Häkkige oma USB -raketiheitja

Kuidas panna oma USB -raketiheitja ise sihtima. See juhend õpetab teid pöörama oma USB -raketiheitja autoturretisse, mis leiab ja sihib IR -sihtmärke. (kahjuks ainult IR sihtmärgid)

Samm: mida vajate

Mida sa vajad!
Mida sa vajad!
Mida sa vajad!
Mida sa vajad!

Mida mul vaja on?

Teil on vaja: 1 wiimote: Bluetooth -toega arvuti 1 USB -raketiheitja (duh!) Ducttape GlovePie (programmeeritav sisendemulaator) Glovepie saate alla laadida aadressilt: https://glovepie.org/poiuytrewq.php Natuke programmeerimiskogemust (mitte tõesti vajalik, kuid aitab teil programmeerimisosa paremini mõista)

2. etapp: Ettevalmistus

Ettevalmistus
Ettevalmistus

Kasutage kanalit, et kinnitada oma wiimote kanderaketi ülaosale. Veenduge, et raketid suudavad endiselt tulistada. Wiimote peaks olema suunatud ettepoole ja asetatud raketiheitja keskele nagu pildil. Ärge katke wiimote'i nuppe 1 ja 2, sest arvutiga ühendamiseks peate neid vajutama (vt järgmist sammu).

Samm: Wiimote'i ühendamine

Wiimote'i ühendamine
Wiimote'i ühendamine

Nüüd ühendage oma wiimote arvutiga. Kui teate, kuidas seda teha, võite selle sammu vahele jätta.

Kui kasutate bluesoleili, tehke järgmist. Avage bluesoleil ja vajutage ekraani keskel olevat punast/oranži palli, nii et teie arvuti otsib Bluetooth -seadmeid. Kui arvuti skannib, vajutage ja hoidke all oma wiimote'i nuppe 1 ja 2 (LED -id peaksid nüüd vilkuma), kui arvuti leiab teie wiimote'i, saate nupud uuesti vabastada. Wiimote-seade peaks ilmuma teie bluesoleili ekraanile nagu "Nintendo RVL-CNT-01" või midagi sellist. Nüüd topeltklõpsake arvutil leitud uut wiimote -seadet. See võimaldab otsida võimalikke teenuseid. Nüüd peaks hiireikoon muutuma oranžiks. Klõpsake hiireikooni. Kui wiimote'i ikoon muutub roheliseks, olete oma wiimote'i arvutiga sidunud.

4. samm: 1. osa programmeerimine

Programmeerimine 1. osa
Programmeerimine 1. osa

Kui teie wiimote on korralikult arvutiga ühendatud, peaksite sellega saama kasutada kindalaua skripte. Avage GlovePIE ja sisestage see:

debug = wiimote.dot1x, kui wiimote.dot1y <462, siis klaviatuur. Down = true else klaviatuur. Down = false, kui wiimote.dot1y> 562, siis klaviatuur. Up = true else klaviatuur. Up = false, kui wiimote.dot1x <462, siis klaviatuur. Vasak = tõsi muu klaviatuur. Vasak = vale, kui wiimote.dot1x> 562 ja seejärel klaviatuur. Õige = tõsi muidu klaviatuur. Õige = vale Esimene rida pole tegelikult vajalik, kuid aitab teil näha, kas teie wiimote töötab korralikult. 2 järgmist rida tegelevad horisontaalse sihtimisega. ja viimased 2 käsitlevad vertikaalset sihtimist. Selleks vajutage raketiheitja tarkvaras paremaid nuppe, lähtudes sellest, kus asub IR sihtmärk. Kui teie raketiheitja tarkvara kasutab sihtimiseks midagi muud kui nooleklahve, peate koodi muutma. Kui teie arvutiga on ühendatud mitu wiimote'i, asendage "wiimote" sõnaga "wiimote" ja sellele järgnev number, mida soovite kasutada. Näiteks kui kasutate selleks oma teist wiimote'i, kirjutaksite "wiimote2". Kui te pole kindel, millist numbrit peaksite kasutama, pange lihtsalt "wiimote" ilma numbrita ja GlovePIE saab selle tõenäoliselt ise aru.

5. samm: programmeerimine 2. osa: raketi laskmine

Järgmised koodiridad hoolitsevad pildistamismehhanismi eest. Nüüd skripti lõppu lisage see: wiimote. Led1 = wiimote.dot1vis wiimote. Led2 = wiimote.dot1vis wiimote. Led3 = wiimote.dot1vis wiimote. Led4 = wiimote.dot1vis See paneb LED -id wiimote -i põlema alati suudab "näha" infrapunavalgust. Nii on teil lihtsam näha, kas wiimote võtab vastu IR -signaali. Nüüd lisame pildistamise. See saab olema pisut keerulisem kui eelmised koodiridad, kuid loodan, et saate sellest aru. Skripti lõppu lisage järgmine: kui wiimote.dot1vis = true, siis {kui wiimote.dot1x> 412 ja wiimote.dot1x412 ja wiimote.dot1y <612, siis {keyboard. Enter = true keyboard. Enter = false}} Esimene liin kontrollib, kas wiimote suudab "näha" mis tahes IR -signaali. 2. rida kontrollib, kas IR -tuli asub wiimotes "vaatevälja" keskel. Kui see nii on, peaks kanderakett olema õigesti suunatud ja kanderakett tulistab raketi. Kui teie raketiheitja tarkvara ei kasuta rakettide tulistamiseks sisestusklahvi Enter, peaksite muutma "klaviatuuri. Sisestage" mis tahes võtmele, mida teie tarkvara kasutab.

6. samm: lõpetatud

Valmis
Valmis

Nüüd on teil täielikult automaatne wiimote/raketiheitja torn. Avage raketiheitja tarkvara ja ühendage raketiheitja. Kui olete kõik õigesti seadistanud, võite jätkata ja käivitada GlovePIE skripti, vajutades jooksule, seejärel lülitage üle oma raketiheitja tarkvarale ja vaadake, kuidas raketiheitja sihib ja tulistab IR sihtmärke. Selle abil saab sihtida kõike, mis kiirgab infrapunakiirgust, näiteks küünalt, kaugjuhtimispulti või wii anduriba. Kui teil tekib probleeme või teil on mulle küsimusi, jätke kommentaar või saatke privaatsõnum ja ma aitan hea meelega.

Soovitan: