Satura rādītājs:
- 1. darbība: apkopojiet materiālus
- 2. darbība: pievienojiet žestu sensorus
- 3. darbība: pieslēdziet visu citu
- 4. solis: programmatūra
- 5. darbība: uzstādiet visu, lai tas būtu izmantojams
- 6. solis: esat pabeidzis! Izklaidējieties
Video: Theremoose - ar peli, kuru kontrolē dators: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Š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
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
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):
- Noņemiet lodētavu, kas savieno "I2C Pullup" spilventiņus.
- 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ā:
- Pievienojiet zemi zemei (GND līdz GND).
- Pievienojiet VCC uz sensoriem pie 3.3V uz Teensy.
- Pievienojiet datu tapu uz sensoriem (DA) līdz 18. tapai uz Teensy.
- 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
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:
- pievienojiet Teensy tapu 1 tranzistora pamatnei
- piestipriniet emitētāju pie zemes
- pievienojiet kolektoru gaismas diodes anodam
- 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:
- pievienojiet tranzistora pamatni vienai no 4 iepriekš minētajām Teensy tapām.
- piestipriniet emitētāju pie zemes
- pievienojiet kolektoru gaismas diodes anodam
- 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
Šī 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
Š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
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:
Kā izveidot automašīnu, kuru kontrolē viedtālrunis: 5 soļi
Kā padarīt viedtālruni vadāmu automašīnu: Ikvienam patīk spēlēt ar viedtālruni vadāmu tālvadības automašīnu. Šis video ir par to, kā to izveidot
Bezvadu Arduino robots, ko kontrolē dators: 4 soļi
Bezvadu Arduino robots, ko kontrolē dators: Šajā instrukcijā jūs uzzināsit, kā iestatīt saziņas kanālu starp datoru un Arduino balstītu robotu. Robots, kuru mēs šeit izmantojam, pārvietojas, izmantojot diferenciālās stūres mehānismu. MO vietā izmantoju uz releju balstītu motora draiveri
Robotiskā roka, ko kontrolē Arduino un dators: 10 soļi
Robotiskā roka, ko kontrolē Arduino un dators: Robotiskās rokas tiek plaši izmantotas rūpniecībā. Neatkarīgi no tā, vai tas ir montāžas darbiem, metināšanai vai pat vienam, ko izmanto ISS (Starptautiskā kosmosa stacija) dokstacijai, tie palīdz cilvēkiem darbā vai pilnībā aizstāj cilvēkus. Mana uzbūvētā roka ir mazāka
LED, kuru jūs varat izpūst kā svece!: 5 soļi (ar attēliem)
Gaismas diode, ko jūs varat izpūst kā svece! Izmantojot tikai Arduino UNO, gaismas diodi un rezistoru, mēs izveidosim karstu LED anemometru, kas mēra vēja ātrumu un izslēdz gaismas diodi uz 2 sekundēm, kad tā jūs atklāj
Zīmēšanas roka, kuru kontrolē skaņa - Arduino skolas projekts: 4 soļi (ar attēliem)
Zīmēšanas roka, kuru kontrolē skaņa - Arduino skolas projekts: Šī ir mana pirmā reize, kad strādāju ar Arduino un strādāju ar kaut ko līdzīgu, tāpēc atvainojos, ja pieļāvu kļūdas! Šī ideja man radās, domājot par saviem hobijiem, kas ir zīmēšana un mūzika. Tāpēc es mēģināju apvienot abus šajā! A sel