Sadržaj:

Theremoose - Računalni miš s kontroliranim terminom: 6 koraka (sa slikama)
Theremoose - Računalni miš s kontroliranim terminom: 6 koraka (sa slikama)

Video: Theremoose - Računalni miš s kontroliranim terminom: 6 koraka (sa slikama)

Video: Theremoose - Računalni miš s kontroliranim terminom: 6 koraka (sa slikama)
Video: BMW Mini Cooper S Rear Rally Suspension Upgrade - Edd China's Workshop Diaries 17 2024, Studeni
Anonim
Theremoose - računalni miš s kontroliranim upravljanjem terminalom
Theremoose - računalni miš s kontroliranim upravljanjem terminalom
Theremoose - računalni miš s kontroliranim upravljanjem terminalom
Theremoose - računalni miš s kontroliranim upravljanjem terminalom
Theremoose - računalni miš s kontroliranim upravljanjem terminalom
Theremoose - računalni miš s kontroliranim upravljanjem terminalom

Ovaj je projekt napravljen u suradnji s Randyjem Glennom, svakako ga provjerite ovdje:

Prije otprilike tjedan dana sudjelovao sam na hackathonu za strašne ideje ovdje u Torontu (stupidhacktoronto.com). Ovo je rezultat tog vikenda.

Počeli smo s vrlo različitom idejom. Jedan član našeg tima imao je djelomično dovršen 3D ispisani ploter i dva senzora gesta, pa nam je ideja bila napraviti užasnu etch-a-skicu, kontrolirajući crtače pomoću senzora gesta. Nažalost, na pola dana nakon rješavanja problema s senzorima pokreta, te konačno navođenja na rad s pi -malinom i generatorom tonova, jedan od motora na ploteru je otkazao i otopio ga. Ostali smo s istopljenim ploterom i glupim senzorom gesta, trebali smo novu ideju.

Tada nam je palo na pamet, što ako bismo našeg glupog terena koristili kao računalnog miša? I tako je nastala naša ideja. Možda mislite, zašto bi to nazvali tamošnjim losom, kad je to očito miša? Pa, da biste doista razumjeli, morat ćete ga sami izgraditi, ali u načelu, ime theremoose je nastalo jer nijedan miš nije mogao napraviti toliko buke, themoos zvuči poput losa. I mi smo Kanađani pa sve mora uključivati losa.

Napomena: Ovo nije pravi termin jer ne radi pomoću kapacitivnosti, već jednostavno pomoću senzora gesta. Ali i dalje radi kao jedan! Pretpostavljam da biste to mogli nazvati digitalnim terenom?

Korak 1: Prikupite materijale

Prikupiti materijale
Prikupiti materijale
Prikupiti materijale
Prikupiti materijale
Prikupiti materijale
Prikupiti materijale
Prikupiti materijale
Prikupiti materijale

Imali smo izuzetnu sreću što je jedan od članova našeg tima sjajan tvorac, te je donio apsolutno sve potrebno za izgradnju ovog projekta, i još mnogo toga. Ali ako nemate najveću svjetsku zbirku elektronike, morat ćete nabaviti ove stvari.

Trebat će vam:

  • Teensy v3.0
  • Tinejdžerski audio štit
  • pojačani zvučnici neke vrste
  • divovski gumb s ugrađenom LED (ili bez LED diode, ali LED čini zabavu)
  • mnoge kratkospojne žice
  • matične ploče
  • 2x senzor gesta sparkfun (ovo je novija verzija onoga što smo koristili, sve je isto osim kako izgleda)
  • 4x LED diode
  • 5x tranzistora (PN2222A)
  • 5x 470 ohmski otpornici
  • neka vrsta okvira za miša (koristili smo malo drveta i plastičnu čašu, nadam se da ćete moći bolje)

Korak 2: Povežite senzore pokreta

Povežite senzore pokreta
Povežite senzore pokreta
Povežite senzore pokreta
Povežite senzore pokreta
Povežite senzore pokreta
Povežite senzore pokreta
Povežite senzore pokreta
Povežite senzore pokreta

Meni je ovo najzabavniji dio. Ožičenje svega.

Za početak, moramo napraviti neke izmjene samo na desnom senzoru (ovo je onaj koji će pomicati miš gore -dolje):

  1. Uklonite lemljenje koje premošćuje "I2C Pullup" jastučiće.
  2. Premostite "Addr" jastučiće.

Nacrtao sam mali dijagram koji prikazuje gdje se gore nalaze ovi jastučići.

Sada kada ste promijenili desni senzor, spojite oba senzora na Teensy ploču na isti način:

  1. Pričvrstite zemlju na tlo (GND na GND).
  2. Priključite VCC na senzore na 3.3v na Teensyju.
  3. Priključite podatkovni pin na senzore (DA) na pin 18 na Teensyju.
  4. Pričvrstite iglu sata na senzore (CL) na pin 19 na Teensyju.

To je sve, senzori su ožičeni!

Korak 3: Ožičite sve ostalo

Ožičite sve ostalo
Ožičite sve ostalo
Ožičite sve ostalo
Ožičite sve ostalo

Sad kad su senzori spojeni, priključimo sve ostalo na Teensy. Dolje su upute i ručno nacrtana shema sa gornjim slikama, nadamo se da je to dovoljno za pravilno objašnjenje ožičenja!

Dugme

Spojite gumb na pin 0 na Teensyju i uzemljite. Provjerite jeste li ožičili gumb prirodno otvoren (s oznakom NO i COM na našem gumbu).

Za ožičenje LED -a, ako imate LED ugrađenu u vaš gumb, kao mi:

  1. pričvrstite Teensy pin 1 na bazu vašeg tranzistora
  2. pričvrstite odašiljač na masu
  3. pričvrstite kolektor na anodu LED diode
  4. ožičite katodu LED diode na +3,3 V na Teensyju, s 470 ohmskim otpornikom u nizu

LED indikatori

Oni će vam pružiti povratne informacije tako da znate u kojem se smjeru vaš miš kreće, znate, u slučaju da želite koristiti svoj lomos dok ne gledate u monitor. U redu, dobro, dodali smo ih jer niti jedan projekt nije potpun bez dioda koje emitiraju svjetlo.

Dodali smo četiri LED diode, a svaka je pričvršćena na Teensy pin od 2 do 5, povežite ih ovako:

  1. pričvrstite bazu tranzistora na jedan od gore navedenih 4 Teensy -a.
  2. pričvrstite odašiljač na masu
  3. pričvrstite kolektor na anodu LED diode
  4. ožičite katodu LED diode na +3,3 V na Teensyju, s 470 ohmskim otpornikom u nizu

Zvučnici

Samo ih priključite u Teensy audio štit. Ima audio priključak od 1/8.

To je sve! U ovom projektu nema više ništa za žicati.

Korak 4: Softver

Softver!
Softver!

Kôd za ovaj projekt nalazi se ispod:

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

Trebali biste ga moći preuzeti s te veze i otvoriti u Arduino IDE -u, prenijeti na svoju ploču i da sve radi kako treba. Ali to je dosadno! Pokušajte eksperimentirati s kodom i promijeniti parametre. Bilo nam je jako zabavno eksperimentirati s vrstama valova koje Teensy može generirati. Otkrili smo da je val zupčanika najneugodniji. Gore se nalazi slika parametra koju je potrebno izmijeniti za promjenu valnog oblika.

Kad se kôd učita, kada priključite svoj Teensy u računalo, on će djelovati kao miš! To može biti neugodno kada pokušavate prenijeti izmijenjeni kôd, a netko se s njim igra. Kad se Teensy prvi put uključi, može ući u jedan od dva načina rada. Ako pritisnete veliki gumb dok se uključi, bit će u tihom načinu rada (savršeno za kućnu upotrebu), ako ga jednostavno priključite, bit će u glasnom načinu rada (savršeno za brisanje kafića ako možete) ne nađem mjesto).

Korak 5: Montirajte sve kako biste ga učinili upotrebljivim

Montirajte sve kako biste ga učinili upotrebljivim
Montirajte sve kako biste ga učinili upotrebljivim

Ovo je korak u kojem morate postati kreativni! Okvir za lososa napravili smo pomoću dodatnog komada drveta, montirajući senzore s obje strane računala i koristeći crvenu solo čašu (ispunjenu stijenama) za držanje gumba, koji će se koristiti za klik (koristili smo crvena solo šalica jer je to savršena visina za udaranje bradom).

Mislim da je ovo bilo savršeno rješenje kao što smo bili na hackathonu, a stvaranje neke vrste okvira za to bila je ideja u zadnji čas, ali također mislim da možete bolje, pa što god smislite, podijelite to sa mnom!

Kako god odlučili montirati svoj losos, desni senzor postavite prema gore i dolje, a lijevi prema lijevo i desno. Utvrdili smo da je to najlakše kontrolirati.

Naš sustav možete vidjeti na gornjoj slici.

Korak 6: Gotovi ste! Zabavi se

Image
Image
Gotov si! Zabavi se!
Gotov si! Zabavi se!
Gotov si! Zabavi se!
Gotov si! Zabavi se!

Najbolji način da vas naučite kako to koristiti je pokazati vam video. Gornje videozapise možete pogledati kako biste vidjeli lososa na djelu. Ovdje se koristi za igranje Minecrafta i Minolovca, ali ne morate samo igrati igre koje počinju s "moje", mogućnosti su tamo beskrajne!

Ako napravite jednu od ovih, javite mi! Predložite i najbolju upotrebu ove nevjerojatne, revolucionarne tehnologije.

Također bismo bili zahvalni ako biste glasovali za nas na audio natječaju, jer koji bi drugi mogući izum povezan sa zvukom mogao biti bolji od tamošnjeg losa?

Bilo nam je jako zabavno graditi ovaj projekt, a nadamo se da ćete i vi!

Preporučeni: