Sisukord:

Theremoose - Theremini juhitav arvutihiir: 6 sammu (piltidega)
Theremoose - Theremini juhitav arvutihiir: 6 sammu (piltidega)

Video: Theremoose - Theremini juhitav arvutihiir: 6 sammu (piltidega)

Video: Theremoose - Theremini juhitav arvutihiir: 6 sammu (piltidega)
Video: " Is anyone out There" Mini #5 By Pz IDx 2024, Mai
Anonim
Theremoose - Heremini juhitav arvutihiir
Theremoose - Heremini juhitav arvutihiir
Theremoose - Heremini juhitav arvutihiir
Theremoose - Heremini juhitav arvutihiir
Theremoose - Heremini juhitav arvutihiir
Theremoose - Heremini juhitav arvutihiir

See projekt valmis koostöös Randy Glenniga, vaadake teda kindlasti siit:

Umbes nädal tagasi osalesin siin Torontos kohutavate ideede häkatonil (mirrorhacktoronto.com). See on selle nädalavahetuse tulemus.

Alustasime väga erineva ideega. Ühel meie meeskonna liikmel oli osaliselt valminud 3D-prinditud plotter ja kaks žestiandurit, nii et meie idee oli teha kohutav söövitusjoonistus, juhtides plottereid žestianduritega. Kahjuks, poole päeva jooksul pärast liikumisandurite tõrkeotsingut ja lõpuks vaarika pi ja toonigeneraatoriga tööle saamist, ebaõnnestus üks plotteri mootor ja sulatas selle. Vasakul sulanud plotteri ja rumala žestianduriga oli meil vaja uut ideed.

Siis tuli meile pähe, mis siis, kui kasutaksime oma rumalat sealminit arvutihiirena? Ja nii sündiski meie idee. Võib -olla mõtlete, miks nimetada seda lõngaks, kui see on ilmselgelt seenehiir? Noh, et tõeliselt aru saada, peate selle endale ehitama, kuid põhimõtteliselt leiti selle nime nimi, sest ükski hiir ei suutnud nii palju müra tekitada, põder kõlab nagu põder. Oleme ka kanadalased, nii et kõik peab hõlmama põdra.

Märkus: see pole tõeline sealmin, kuna see ei tööta mahtuvuse, vaid lihtsalt žestiandurite abil. Kuid see töötab endiselt nagu üks! Ma arvan, et sa võiksid seda seal digiks nimetada?

Samm: koguge materjalid

Koguge materjale
Koguge materjale
Koguge materjale
Koguge materjale
Koguge materjale
Koguge materjale
Koguge materjale
Koguge materjale

Meil oli tohutult vedanud, et üks meie meeskonnaliikmetest on vinge tegija ning tõi kaasa absoluutselt kõik selle projekti loomiseks vajaliku ja palju muud. Aga kui teil pole maailma kõige vingemat elektroonikakollektsiooni, peate selle kraami hankima.

Sa vajad:

  • Teensy v3.0
  • Teensy helikilp
  • võimendatud kõlarid
  • hiiglaslik nupp koos sisseehitatud LED -iga (või ilma LED -iga, kuid LED muudab selle lõbusamaks)
  • palju hüppajajuhtmeid
  • leivalauad
  • 2x sparkfun žesti andurid (see on meie kasutatud versioon uuem versioon, kõik on sama, välja arvatud see, kuidas see välja näeb)
  • 4x LEDid
  • 5x transistorid (PN2222A)
  • 5x 470 oomi takistid
  • mingi hiire raam (kasutasime puitu ja plasttopsi, loodetavasti saate paremini hakkama)

2. samm: ühendage liigutusandurid

Ühendage žestiandurid juhtmega
Ühendage žestiandurid juhtmega
Liigutage žestiandurid
Liigutage žestiandurid
Ühendage žestiandurid juhtmega
Ühendage žestiandurid juhtmega
Ühendage žestiandurid juhtmega
Ühendage žestiandurid juhtmega

Minu jaoks on see kõige lõbusam osa. Kõik juhtmed kokku.

Alustuseks peame tegema mõningaid muudatusi ainult parema käe anduris (see viib hiire üles ja alla):

  1. Eemaldage "I2C Pullup" padjad ühendav jootetoru.
  2. Sildake "Addr" padjad.

Olen joonistanud väikese skeemi, mis näitab, kus need padjad ülal on.

Nüüd, kui olete parema käe andurit modifitseerinud, ühendage mõlemad andurid Teensy tahvliga samal viisil:

  1. Kinnitage maa maapinnale (GND kuni GND).
  2. Kinnitage VCC anduritele Teensy 3,3 V külge.
  3. Kinnitage andurite (DA) andmestik Teensy tihvti 18 külge.
  4. Kinnitage andurite (CL) kellanupp Teensy tihvti 19 külge.

See on kõik, andurid on ühendatud!

3. samm: ühendage kõik muu

Juhtige kõik muu
Juhtige kõik muu
Juhtige kõik muu
Juhtige kõik muu

Nüüd, kui andurid on ühendatud, kinnitame kõik muu Teensy külge. Allpool on juhised ja käsitsi joonistatud skeem koos ülaltoodud piltidega, loodetavasti sellest piisab juhtmestiku nõuetekohaseks selgitamiseks!

Nupp

Ühendage nupp Teensy nööpnõelaga 0 ja maandage. Veenduge, et ühendate nupu loomulikult lahti (meie nupul on silt NO ja COM).

LED -i juhtmestamiseks, kui teie nupule on sisse ehitatud LED, nagu meil:

  1. kinnitage Teensy tihvt 1 transistori alusele
  2. kinnitage emitter maapinnale
  3. kinnitage kollektor LED -i anoodi külge
  4. juhtige LED -i katood +3,3 V -ni Teensy -l, 470 oomi takistiga järjestikku

Indikaator -LEDid

Need annavad tagasisidet, et saaksite teada, mis suunas hiir liigub, juhuks, kui soovite oma kupatust kasutada, samal ajal kui ekraani ei vaata. Olgu, hea, lisasime need, sest ükski projekt pole ilma valgusdioodideta täielik.

Lisasime neli LED -i ja igaüks neist on kinnitatud 2 kuni 5 Teensy tihvti külge, ühendage need nii:

  1. kinnitage transistori alus ühele ülaltoodud neljast Teensy tihvtist.
  2. kinnitage emitter maapinnale
  3. kinnitage kollektor LED -i anoodi külge
  4. juhtige LED -i katood +3,3 V -ni Teensy -l, 470 oomi takistiga järjestikku

Kõlarid

Ühendage need lihtsalt Teensy helikilbiga. Sellel on 1/8 helipistik.

See on kõik! Selles projektis pole midagi üle juhtida.

Samm: tarkvara

Tarkvara!
Tarkvara!

Selle projekti kood on lingitud allpool:

drive.google.com/file/d/1hLA2Aydn1qutxAOlt…

Peaksite selle selle lingi alt alla laadima ja Arduino IDE -s avama, oma pardale üles laadima ja kõik töötaks hästi. Aga see on igav! Proovige koodiga katsetada ja parameetreid muuta. Meil oli väga lõbus katsetada lainetüüpe, mida Teensy saab genereerida. Avastasime, et saehamba laine oli kõige tüütum. Parameetri kohal on pilt, mida tuleb lainekuju muutmiseks muuta.

Kui kood on üles laaditud ja kui Teensy arvutiga ühendate, toimib see hiirena! See võib olla tüütu, kui proovite üles laadida muudetud koodi ja keegi sellega mängib. Kui Teensy esmakordselt võrku ühendatakse, saab see siseneda ühte kahest režiimist. Kui hoiate sisselülitamisel suurt nuppu all, on see vaikses režiimis (ideaalne koduseks kasutamiseks), kui ühendate selle lihtsalt vooluvõrku, on see valjusti (ideaalne kohviku kustutamiseks, kui saate ) istet ei leia).

Samm: paigaldage kõik, et see oleks kasutatav

Paigaldage kõik, et see oleks kasutatav
Paigaldage kõik, et see oleks kasutatav

See on samm, kus saate olla loov! Valmistasime selle raami jaoks täiendava puutüki, paigaldades andurid mõlemale poole arvutit ja kasutades punast soolotopsi (täidetud kividega), et hoida nuppu, mida kasutatakse klõpsamiseks (kasutasime punast soolotopsi, sest see on ideaalne kõrgus lõuaga löömiseks).

Arvan, et see oli ideaalne lahendus, kuna olime häkatonil ja selle jaoks mingisuguse raami tegemine oli viimase hetke idee, kuid ma arvan ka, et saate paremini hakkama, nii et mida iganes välja mõtlete, palun jagage seda minuga!

Kuid kui otsustate selle paigaldada, pange kindlasti parempoolne andur üles ja alla ning vasakpoolne vasakule ja paremale. Leidsime, et seda oli kõige lihtsam kontrollida.

Meie süsteemi näete ülaltoodud pildil.

6. samm: olete valmis! Lõbutse hästi

Image
Image
Olete valmis! Lõbutse hästi!
Olete valmis! Lõbutse hästi!
Olete valmis! Lõbutse hästi!
Olete valmis! Lõbutse hästi!

Parim viis selle kasutamise õpetamiseks on näidata teile videot. Saate vaadata ülaltoodud videoid, et näha põnevaid inimesi tegevuses. Siin kasutatakse seda Minecrafti ja Minesweeperi mängimiseks, kuid te ei pea mängima ainult mänge, mis algavad tähega "minu", nende võimalused on lõputud!

Kui ehitate ühe neist, andke mulle sellest teada! Ja palun soovitage ka selle uskumatu ja murrangulise tehnoloogia parimat kasutamist.

Samuti oleksime väga tänulikud, kui hääletaksite meie poolt audiovõistlusel, sest milline muu võimalik heliga seotud leiutis võiks olla parem kui põnevik?

Meil oli selle projekti ülesehitamine väga lõbus ja loodame, et teete seda!

Soovitan: