Satura rādītājs:

Theremoose - ar peli, kuru kontrolē dators: 6 soļi (ar attēliem)
Theremoose - ar peli, kuru kontrolē dators: 6 soļi (ar attēliem)

Video: Theremoose - ar peli, kuru kontrolē dators: 6 soļi (ar attēliem)

Video: Theremoose - ar peli, kuru kontrolē dators: 6 soļi (ar attēliem)
Video: КАК НАСТРОИТЬ L4D2 2024, Novembris
Anonim
Theremoose - datorpele, kuru kontrolē ar Theremin
Theremoose - datorpele, kuru kontrolē ar Theremin
Theremoose - datorpele, kuru kontrolē ar Theremin
Theremoose - datorpele, kuru kontrolē ar Theremin
Theremoose - datorpele, kuru kontrolē ar Theremin
Theremoose - datorpele, kuru kontrolē ar Theremin

Šis projekts tapis sadarbībā ar Rendiju Glenu, noteikti pārbaudiet viņu šeit:

Apmēram pirms nedēļas es piedalījos hackathon par šausmīgām idejām šeit Toronto (mirrorhacktoronto.com). Tas ir šīs nedēļas nogales rezultāts.

Mēs sākām ar ļoti atšķirīgu ideju. Vienam no mūsu komandas locekļiem bija daļēji pabeigts 3D drukāts ploteris un divi žestu sensori, tāpēc mūsu ideja bija izveidot briesmīgu etch-a-skice, kontrolējot ploterus ar žestu sensoriem. Diemžēl dienas vidū pēc kustību sensoru darbības traucējummeklēšanas un beidzot ar to darbību, izmantojot aveņu pi un toņu ģeneratoru, viens no ploterī esošajiem motoriem neizdevās un to izkausēja. Pa kreisi ar izkausētu ploteri un stulbu žestu sensoru, mums bija vajadzīga jauna ideja.

Tieši tad mums ienāca prātā, ja nu mēs savu stulbo turminu izmantotu kā datora peli? Un tā radās mūsu ideja. Jūs, iespējams, domājat, kāpēc to saukt par māmiņu, ja tas nepārprotami ir pelēks? Nu, lai patiesi saprastu, jums tas būs jāveido pašam, bet principā nosaukums tam tika izvēlēts, jo neviena pele nespēja radīt tik lielu troksni, un tas izklausās pēc aļņa. Mēs arī esam kanādieši, tāpēc visam ir jāiesaista aļņi.

Piezīme. Tas nav īsts turētājs, jo tas nedarbojas, izmantojot kapacitāti, bet vienkārši izmantojot žestu sensorus. Bet tas joprojām darbojas kā viens! Es domāju, ka jūs to varētu saukt par digitālo?

1. darbība: apkopojiet materiālus

Savākt materiālus
Savākt materiālus
Savākt materiālus
Savākt materiālus
Savākt materiālus
Savākt materiālus
Savākt materiālus
Savākt materiālus

Mums bija ārkārtīgi paveicies, ka viens no mūsu komandas locekļiem ir satriecošs veidotājs un atnesa pilnīgi visu, kas nepieciešams šī projekta izveidošanai, un vēl daudz ko citu. Bet, ja jums nav pasaules lieliskākās elektronikas kolekcijas, jums būs jāiegādājas šī informācija.

Jums būs nepieciešams:

  • Teensy v3.0
  • Teensy audio vairogs
  • pastiprināti skaļruņi
  • milzīga spiedpoga ar iebūvētu LED (vai bez LED, bet LED padara to jautrāku)
  • daudzi džemperu vadi
  • maizes dēļi
  • 2x sparkfun žestu sensori (šī ir jaunākā versija, ko mēs izmantojām, viss ir vienāds, izņemot to, kā tas izskatās)
  • 4x gaismas diodes
  • 5x tranzistori (PN2222A)
  • 5x 470 omu rezistori
  • sava veida peles rāmis (mēs izmantojām koku un plastmasas krūzi, cerams, ka jums izdosies labāk)

2. darbība: pievienojiet žestu sensorus

Pievienojiet žestu sensorus
Pievienojiet žestu sensorus
Pievienojiet žestu sensorus
Pievienojiet žestu sensorus
Pievienojiet žestu sensorus
Pievienojiet žestu sensorus
Pievienojiet žestu sensorus
Pievienojiet žestu sensorus

Man šī ir visjautrākā daļa. Elektroinstalācija visu.

Lai sāktu, mums ir jāveic dažas izmaiņas tikai labās puses sensorā (tas ir tas, kas pārvietos peli uz augšu un uz leju):

  1. Noņemiet lodētavu, kas savieno "I2C Pullup" spilventiņus.
  2. Pārklājiet spilventiņus "Addr".

Esmu uzzīmējis nelielu diagrammu, kurā parādīts, kur šie spilventiņi ir atrodami iepriekš.

Tagad, kad esat mainījis labās puses sensoru, abus sensorus pievienojiet Teensy plāksnei tādā pašā veidā:

  1. Pievienojiet zemi zemei (GND līdz GND).
  2. Pievienojiet VCC uz sensoriem pie 3.3V uz Teensy.
  3. Pievienojiet datu tapu uz sensoriem (DA) līdz 18. tapai uz Teensy.
  4. Piestipriniet pulksteņa tapu uz sensoriem (CL) līdz 19. tapai uz Teensy.

Tas arī viss, sensori ir pieslēgti vadam!

3. darbība: pieslēdziet visu citu

Savieno visu citu
Savieno visu citu
Savieno visu citu
Savieno visu citu

Tagad, kad sensori ir pieslēgti, pievienosim visu pārējo Teensy. Turpmāk ir sniegti norādījumi, kā arī shematiska ar roku uzzīmēta attēls, kas, cerams, ir pietiekams, lai pareizi izskaidrotu elektroinstalāciju!

Poga

Pievienojiet pogu pie Teensy tapas 0 un piezemējiet. Pārliecinieties, vai poga ir dabiski atvērta (mūsu pogas uzraksts NO un COM).

Lai vadītu LED, ja jūsu pogā ir iebūvēts gaismas diode, kā mēs to darām:

  1. pievienojiet Teensy tapu 1 tranzistora pamatnei
  2. piestipriniet emitētāju pie zemes
  3. pievienojiet kolektoru gaismas diodes anodam
  4. vadiet LED katodu līdz +3,3 V uz Teensy ar sērijas 470 omu rezistoru

Indikatora gaismas diodes

Tie sniegs atgriezenisko saiti, lai jūs zinātu, uz kuru pusi pele pārvietojas, ja nejauši vēlaties izmantot savu ierīci, neskatoties uz monitoru. Labi, labi, mēs tos pievienojām, jo neviens projekts nav pabeigts bez gaismas diodēm.

Mēs pievienojām četras gaismas diodes, un katra no tām ir piestiprināta pie Teensy tapas no 2 līdz 5, savienojiet tos šādi:

  1. pievienojiet tranzistora pamatni vienai no 4 iepriekš minētajām Teensy tapām.
  2. piestipriniet emitētāju pie zemes
  3. pievienojiet kolektoru gaismas diodes anodam
  4. vadiet LED katodu līdz +3,3 V uz Teensy ar sērijas 470 omu rezistoru

Skaļruņi

Vienkārši pievienojiet tos Teensy audio vairogam. Tam ir 1/8 collu audio ligzda.

Tas ir viss! Šajā projektā vairs nav nekā, ko vadīt.

4. solis: programmatūra

Programmatūra!
Programmatūra!

Šī projekta kods ir saistīts zemāk:

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

Jums vajadzētu būt iespējai to lejupielādēt no šīs saites un atvērt to Arduino IDE, augšupielādēt to savā panelī, un viss darbojas labi. Bet tas ir garlaicīgi! Mēģiniet eksperimentēt ar kodu un mainīt parametrus. Mums bija ļoti jautri eksperimentēt ar viļņu veidiem, kurus var ģenerēt Teensy. Mēs atklājām, ka visnepatīkamākais ir zāģa zoba vilnis. Augšpusē ir parametra attēls, kas jāmaina, lai mainītu viļņu formu.

Kad kods ir augšupielādēts, pievienojot Teensy datoram, tas darbosies kā pele! Tas var būt kaitinoši, ja mēģināt augšupielādēt modificētu kodu un kāds ar to spēlējas. Kad Teensy pirmo reizi tiek pievienots elektrotīklam, tas var pāriet vienā no diviem režīmiem. Ja ieslēgšanas brīdī turēsit nospiestu lielo pogu, tā būs klusā režīmā (ideāli piemērota lietošanai mājās), ja to vienkārši pievienosit elektrotīklam, tas darbosies skaļā režīmā (ideāli piemērots kafijas veikala tīrīšanai, ja iespējams) neatrast sēdvietu).

5. darbība: uzstādiet visu, lai tas būtu izmantojams

Uzstādiet visu, lai tas būtu izmantojams
Uzstādiet visu, lai tas būtu izmantojams

Šis ir solis, lai jūs būtu radošs! Mēs izgatavojām rāmi rāmim, izmantojot papildu koka gabalu, uzstādot sensorus abās datora pusēs un izmantojot sarkanu solo krūzi (piepildītu ar akmeņiem), lai turētu pogu, kas tiks izmantota, lai noklikšķinātu (mēs izmantojām sarkano solo kausu, jo tas ir ideāls augstums, lai tiktu trāpīts ar zodu).

Es domāju, ka tas bija ideāls risinājums, jo mēs bijām hakatonā, un kaut kāda rāmja veidošana tam bija pēdējā brīža ideja, taču es arī domāju, ka jūs varat darīt labāk, tāpēc, lai arī ko jūs izdomātu, lūdzu, dalieties tajā ar mani!

Tomēr, ja jūs nolemjat uzmontēt to, noteikti novietojiet labo sensoru uz augšu un uz leju, bet kreiso sensoru - pa kreisi un pa labi. Mēs atklājām, ka to bija visvieglāk kontrolēt.

Jūs varat redzēt mūsu sistēmu augšējā attēlā.

6. solis: esat pabeidzis! Izklaidējieties

Image
Image
Gatavs! Izklaidējieties!
Gatavs! Izklaidējieties!
Gatavs! Izklaidējieties!
Gatavs! Izklaidējieties!

Labākais veids, kā iemācīt jums to izmantot, ir parādīt videoklipu. Jūs varat skatīties iepriekš redzamos videoklipus, lai redzētu, kā tie darbojas. Šeit tas tiek izmantots, lai spēlētu Minecraft un Minesweeper, taču jums ir jāspēlē ne tikai spēles, kas sākas ar “raktuves”, bet to iespējas ir bezgalīgas!

Ja jūs izveidojat kādu no šiem, lūdzu, informējiet mani! Un, lūdzu, iesakiet arī labāko šīs neticamās, revolucionārās tehnoloģijas izmantošanu.

Mēs arī būtu ļoti pateicīgi, ja balsotu par mums audio konkursā, jo kāds cits iespējamais izgudrojums, kas saistīts ar audio, varētu būt labāks par to?

Mums bija ļoti jautri veidot šo projektu, un mēs ceram, ka jūs to darīsit!

Ieteicams: