Kazalo:
- Korak: Zberite materiale
- 2. korak: Priključite senzorje kretenj
- 3. korak: Priključite vse ostalo
- 4. korak: Programska oprema
- 5. korak: Namestite vse, da bo uporabno
- 6. korak: Končali ste! Zabavaj se
Video: Theremoose - računalniška miška, ki jo upravlja termin: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ta projekt je nastal v sodelovanju z Randyjem Glennom, ne pozabite ga preveriti tukaj:
Pred približno enim tednom sem v Torontu sodeloval na hackathonu za grozne ideje (stupidhacktoronto.com). To je rezultat tistega vikenda.
Začeli smo z zelo drugačno idejo. En član naše ekipe je imel delno dokončan 3D natisnjen ploter in dva senzorja kretenj, zato je bila naša zamisel narediti grozno etch-a-sketch, ki nadzoruje ploterje s senzorji kretenj. Na žalost je polovico dneva po odpravljanju težav s senzorji gibanja in na koncu, da so delovali z malinovim pi in tonskim generatorjem, eden od motorjev na ploterju odpovedal in ga stopil. Levo s stopljenim ploterjem in neumnim senzorjem kretenj, smo potrebovali novo idejo.
Takrat se nam je zgodilo, kaj pa, če bi našega neumnega terena uporabili kot računalniško miško? In tako se je rodila naša ideja. Morda razmišljate, zakaj bi ga imenovali tammosac, ko je očitno tam miš? No, če želite resnično razumeti, ga boste morali zgraditi zase, načeloma pa je bilo ime tammoose postavljeno, ker nobena miška ni mogla ustvariti toliko hrupa, tammos zveni kot los. Tudi mi smo Kanadčani, zato mora vse vključevati losa.
Opomba: To ni pravi termin, saj ne deluje s kapacitivnostjo, temveč preprosto s senzorji kretenj. Ampak še vedno deluje kot eno! Predvidevam, da bi temu lahko rekli digitalni termin?
Korak: Zberite materiale
Imeli smo izjemno srečo, da je eden od članov naše ekipe odličen ustvarjalec in je prinesel vse, kar je bilo potrebno za izgradnjo tega projekta, in še veliko več. Če pa nimate najbolj neverjetne zbirke elektronike na svetu, boste morali pridobiti te stvari.
Boste potrebovali:
- Teensy v3.0
- Teensy zvočni ščit
- nekakšni ojačani zvočniki
- velikanski gumb z vgrajeno LED (ali brez LED, vendar je LED bolj zabaven)
- veliko mostičnih žic
- deske
- 2x senzorji gest sparkfun (to je novejša različica tega, kar smo uporabili, vse je enako, razen kako izgleda)
- 4x LED
- 5x tranzistorji (PN2222A)
- 5x 470 ohmski upori
- nekakšen okvir za miško (uporabili smo nekaj lesa in plastično skodelico, upam, da vam bo uspelo bolje)
2. korak: Priključite senzorje kretenj
Zame je to najbolj zabaven del. Ožičenje vsega.
Za začetek moramo narediti le spremembe na desnem senzorju (to je tisti, ki bo miško premikal gor in dol):
- Odstranite spajkalnik, ki premoščuje blazinice "I2C Pullup".
- Premostite blazinice "Addr".
Narisal sem majhen diagram, ki prikazuje zgoraj navedene blazinice.
Zdaj, ko ste spremenili desni senzor, oba senzorja priključite na ploščo Teensy na enak način:
- Pritrdite ozemljitev na zemljo (GND na GND).
- Priključite VCC na senzorje na 3.3v na Teensyju.
- Podatkovni zatič na senzorjih (DA) pritrdite na pin 18 na Teensyju.
- Pritrdite zatič ure na senzorjih (CL) na zatič 19 na Teensyju.
To je vse, senzorji so ožičeni!
3. korak: Priključite vse ostalo
Zdaj, ko so senzorji priključeni, priključimo vse ostalo na Teensy. Spodaj so navodila in ročno narisana shema z zgornjimi slikami, upam, da je to dovolj za pravilno razlago ožičenja!
Gumb
Priključite gumb na pin 0 na Teensyju in ozemljite. Prepričajte se, da je gumb naravno odprt (z oznako NO in COM na našem gumbu).
Če želite LED priklopiti, če imate v gumb vgrajeno LED, tako kot mi:
- pritrdite Teensy pin 1 na dno tranzistorja
- oddajnik pritrdite na tla
- zbiralnik pritrdite na anodo LED
- ožičite katodo LED na +3.3v na Teensyju z zaporednim uporom 470 ohmov
LED indikatorji
Ti bodo zagotovili povratne informacije, tako da boste vedeli, v katero smer se miška premika, če želite uporabiti svojo miško, medtem ko ne gledate v monitor. V redu, v redu, dodali smo jih, ker noben projekt ni popoln brez svetlečih diod.
Dodali smo štiri LED diode in vsaka je pritrjena na Teensy pin od 2 do 5, jih povežite tako:
- pritrdite osnovo tranzistorja na enega od zgornjih 4 zatičev Teensy.
- oddajnik pritrdite na tla
- zbiralnik pritrdite na anodo LED
- ožičite katodo LED na +3,3 V na Teensyju z zaporednim uporom 470 ohmov
Zvočniki
Samo priključite jih v zvočni ščit Teensy. Ima 1/8 avdio priključek.
To je vse! V tem projektu ni več ničesar za ožičenje.
4. korak: Programska oprema
Koda za ta projekt je spodaj povezana:
drive.google.com/file/d/1hLA2Aydn1qutxAOlt…
Mogoče bi ga morali prenesti s te povezave in ga odpreti v Arduino IDE, naložiti na svojo ploščo in naj bo vse v redu. Ampak to je dolgočasno! Poskusite s kodo in spremenite parametre. Zelo smo se zabavali pri eksperimentiranju z vrstami valov, ki jih lahko ustvari Teensy. Ugotovili smo, da je val žage najbolj moteč. Zgoraj je slika parametra, ki jo je treba spremeniti za spremembo valovne oblike.
Ko kodo naložite, ko priključite vaš Teensy v računalnik, bo deloval kot miška! To je lahko nadležno, ko poskušate naložiti spremenjeno kodo in se nekdo z njo igra. Ko je Teensy prvič priključen, lahko vstopi v enega od dveh načinov. Če pritisnete velik gumb, ko se vklopi, bo v tihem načinu (kot nalašč za domačo uporabo), če ga preprosto priklopite, bo v glasnem načinu (kot nalašč za čiščenje kavarne, če lahko) ne najdem sedeža).
5. korak: Namestite vse, da bo uporabno
To je korak k ustvarjanju! Okvir za lososa smo izdelali z dodatnim kosom lesa, pritrdili senzorje na obeh straneh računalnika in z rdečo samostojno skodelico (napolnjeno s skalami) držali gumb, s katerim bomo kliknili (uporabili smo rdeča solo skodelica, ker je idealna višina, da jo lahko udarite z brado).
Mislim, da je bila to popolna rešitev, kot smo bili na hackathonu, in da sem za to naredil nekakšen okvir, je bila ideja v zadnjem trenutku, vendar tudi menim, da lahko naredite bolje, zato, karkoli pridete, delite z mano!
Ne glede na to, ali se odločite, da boste montirali svojega losjona, postavite desni senzor obrnjen navzgor in navzdol, levi senzor pa levo in desno. Ugotovili smo, da je to najlažje nadzorovati.
Na zgornji sliki si lahko ogledate naš sistem.
6. korak: Končali ste! Zabavaj se
Najboljši način, da se naučite uporabljati to, je, da vam pokažemo video. Zgornje videoposnetke si lahko ogledate in si oglejte, kako deluje. Tukaj se uporablja za igranje Minecrafta in Minolovca, vendar vam ni treba igrati samo iger, ki se začnejo z "moje", možnosti tammosa so neskončne!
Če zgradite enega od teh, mi to sporočite! Predlagajte tudi najboljšo uporabo te neverjetne, prelomne tehnologije.
Prav tako bi bili zelo hvaležni, če bi glasovali za nas na avdio natečaju, kajti kateri drugi možni izum, povezan z zvokom, bi bil lahko boljši od tistega losa?
Pri izdelavi tega projekta smo se zelo zabavali in upamo, da vam bo uspelo!
Priporočena:
Miška z gestami: 6 korakov (s slikami)
Miška z gestami: S prijatelji gledate film na prenosnem računalniku in eden od fantov se zbudi. Ahh … moraš zapustiti svoje mesto, da zaustaviš film. Predstavljate predstavitev na projektorju in morate preklopiti med aplikacijami. Premakniti se moraš
Miška s pomožnim jezikom (ATOM): 7 korakov (s slikami)
Miška z pomožnim jezikom (ATOM): Ta projekt se je sprva začel kot naloga razreda za uvodni tečaj, ki sem ga opravil kot študent prvega letnika inženiringa. Po končanem tečaju sem zbral majhno ekipo, ki sem jo sestavljal jaz in dva študenta umetnosti/oblikovanja, in nadaljevali smo z
Svetlobni termin v krmilniku NES - časovnik 555: 19 korakov (s slikami)
Svetlobni termin v krmilniku NES - časovnik 555: Igral sem se s 555 IC in nikoli mi ga doslej ni uspelo narediti. Ko sem slišal, da je oživel in začel nihati name, sem bil presneto zadovoljen sam s sabo. Če lahko dobim zvok, bi moral kdorkoli
'Sup - miška za ljudi s kvadriplegijo - nizki stroški in odprti vir: 12 korakov (s slikami)
'Sup - miška za ljudi s kvadriplegijo - nizki stroški in odprti vir: Spomladi 2017 me je družina mojega najboljšega prijatelja vprašala, ali želim odleteti v Denver in jim pomagati pri projektu. Imata prijatelja Allena, ki ima zaradi nesreče na gorskem kolesarstvu kvadriplegijo. S Felixom (mojim prijateljem) sva opravila hiter pregled
Vintage Mac miška do brezžičnega polnilnika za iPhone: 8 korakov (s slikami)
Matična miška Mac za brezžični polnilec za iPhone: Ta polnilec za telefon se je začel, ko sem poskušal ugotoviti, kaj je kul z miško Apple/Mac za darilo moji ženi, navdušeni uporabnik Mac in vse drugo Apple. Mislil sem, kaj je bolje od brezžičnega polnilnika za telefon? Že izgleda kul