Tartalomjegyzék:

Theremoose - az Theremin által vezérelt számítógépes egér: 6 lépés (képekkel)
Theremoose - az Theremin által vezérelt számítógépes egér: 6 lépés (képekkel)

Videó: Theremoose - az Theremin által vezérelt számítógépes egér: 6 lépés (képekkel)

Videó: Theremoose - az Theremin által vezérelt számítógépes egér: 6 lépés (képekkel)
Videó: "DIY" Csináld magad Moduláris szintetizátor 12.rész (Feszültség vezérelt szűrők) 2024, November
Anonim
Theremoose - a Theremin által vezérelt számítógépes egér
Theremoose - a Theremin által vezérelt számítógépes egér
Theremoose - a Theremin által vezérelt számítógépes egér
Theremoose - a Theremin által vezérelt számítógépes egér
Theremoose - a Theremin által vezérelt számítógépes egér
Theremoose - a Theremin által vezérelt számítógépes egér

Ez a projekt Randy Glennnel együttműködésben készült, feltétlenül nézze meg őt itt:

Körülbelül egy hete vettem részt egy szörnyű ötletekért folyó hackathonon itt Torontóban (mirrorhacktoronto.com). Ez a hétvége eredménye.

Nagyon más ötlettel kezdtük. Csapatunk egyik tagja rendelkezett egy részben elkészített 3D nyomtatott plotterrel és két gesztusérzékelővel, így az volt az elképzelésünk, hogy készítsünk egy szörnyű vázlatot, és vezessük a plottereket a gesztusérzékelőkkel. Sajnos a mozgásérzékelők hibaelhárítását követő nap felénél, és végül málna pi -vel és hanggenerátorral való működtetésük után a plotter egyik motorja meghibásodott és megolvasztotta. Ha megolvadt plotterrel és egy hülye gesztusérzékelővel maradtunk, új ötletre volt szükségünk.

Ekkor jutott eszünkbe, mi lenne, ha a hülye thereminünket számítógépes egérként használnánk? És így született meg az elképzelésünk. Lehet, hogy azon gondolkozol, miért nevezheted azt a molynak, ha egyértelműen egy egeret? Nos, ahhoz, hogy igazán megértsük, magának kell építenie egyet, de elvileg a selyem elnevezést azért rendezték, mert egyetlen egér sem tudott ekkora zajt csapni, a liliom jávorszarvashoz hasonlít. Mi is kanadaiak vagyunk, ezért mindennek jávorszarvasnak kell lennie.

Megjegyzés: Ez nem valódi theremin, mivel nem kapacitással működik, hanem egyszerűen gesztusérzékelőkkel. De még mindig úgy működik, mint egy! Gondolom, digitálisnak is nevezheted?

Lépés: Gyűjtse össze az anyagokat

Gyűjtsön anyagokat
Gyűjtsön anyagokat
Gyűjtsön anyagokat
Gyűjtsön anyagokat
Gyűjtsön anyagokat
Gyűjtsön anyagokat
Gyűjtsön anyagokat
Gyűjtsön anyagokat

Rendkívül szerencsések voltunk, hogy csapatunk egyik tagja fantasztikus készítő, és mindent elhozott, ami ehhez a projekthez szükséges, és még sok más. De ha nincs meg a világ legcsodálatosabb elektronikai gyűjteménye, akkor ezeket a dolgokat kell beszereznie.

Szükséged lesz:

  • Teensy v3.0
  • Teensy audio pajzs
  • valamilyen erősített hangszóró
  • egy óriási nyomógomb beépített LED -del (vagy LED nélkül, de a LED szórakoztatóbbá teszi)
  • sok jumper vezeték
  • kenyértáblák
  • 2x szikraindító gesztusérzékelő (ez az általunk használt újabb verzió, minden ugyanaz, kivéve a kinézetét)
  • 4x LED
  • 5x tranzisztor (PN2222A)
  • 5x 470 ohmos ellenállások
  • valamilyen keret az egérhez (fát és műanyag poharat használtunk, remélhetőleg jobban sikerül)

2. lépés: Csatlakoztassa a gesztusérzékelőket

Csatlakoztassa a gesztusérzékelőket
Csatlakoztassa a gesztusérzékelőket
Csatlakoztassa a gesztusérzékelőket
Csatlakoztassa a gesztusérzékelőket
Csatlakoztassa a gesztusérzékelőket
Csatlakoztassa a gesztusérzékelőket
Csatlakoztassa a gesztusérzékelőket
Csatlakoztassa a gesztusérzékelőket

Számomra ez a legszórakoztatóbb rész. Mindent bekötni.

Kezdésként csak néhány módosítást kell végrehajtanunk a jobb oldali érzékelőn (ez az, amely felfelé és lefelé mozgatja az egeret):

  1. Távolítsa el az "I2C Pullup" betéteket áthidaló forrasztást.
  2. Hídja át az "Addr" párnákat.

Rajzoltam egy kis diagramot, amely bemutatja, hol találhatók ezek a párnák fent.

Most, hogy módosította a jobb oldali érzékelőt, kösse be mindkét érzékelőt a Teensy táblához ugyanúgy:

  1. Csatlakoztassa a földet a földhöz (GND -GND).
  2. Csatlakoztassa a VCC -t az érzékelőkre a Teensy 3.3V -ra.
  3. Csatlakoztassa az adattüskét az érzékelőkhöz (DA) a Teensy 18 -as tűjéhez.
  4. Csatlakoztassa az óra csapját az érzékelőkön (CL) a Teensy 19 -es tűjéhez.

Ennyi, az érzékelők be vannak kötve!

3. lépés: Mindent összekötni

Vegyen fel mindent mással
Vegyen fel mindent mással
Vegyen fel mindent mással
Vegyen fel mindent mással

Most, hogy az érzékelők be vannak kötve, rögzítsünk minden mást a Teensy -hez. Az alábbiakban utasítások találhatók, és kézzel rajzolt vázlat a fenti képekkel, remélhetőleg ez elegendő a vezetékek megfelelő magyarázatához!

Gomb

Csatlakoztassa a gombot a Teensy 0 -ás csapjához, és földelje. Győződjön meg arról, hogy a gombot természetes módon nyitja (a gombunkon NO és COM felirat).

A LED bekötéséhez, ha LED -je van beépítve a gombjába, mint mi:

  1. csatlakoztassa a Teensy 1 -es tüskét a tranzisztor alapjához
  2. csatlakoztassa a kibocsátót a földhöz
  3. csatlakoztassa a kollektorot a LED anódjához
  4. kösse a LED katódját +3,3 V -ra a Teensy -n, soros 470 ohmos ellenállással

Jelző LED -ek

Ezek visszajelzést adnak, hogy tudd, melyik irányba mozog az egér, tudod, ha azt szeretnéd használni, ha nem a monitort nézed. Rendben, rendben, hozzáadtuk őket, mert egyetlen projekt sem teljes fénykibocsátó diódák nélkül.

Négy LED -t adtunk hozzá, és mindegyik 2-5 -ös Teensy csaphoz van rögzítve, kösse be őket így:

  1. rögzítse a tranzisztor bázisát a fenti 4 Teensy csap egyikéhez.
  2. csatlakoztassa a kibocsátót a földhöz
  3. csatlakoztassa a kollektorot a LED anódjához
  4. kösse a LED katódját +3,3 V -ra a Teensy -n, soros 470 ohmos ellenállással

Hangszórók

Csak csatlakoztassa őket a Teensy audiopajzshoz. 1/8 -os audio csatlakozóval rendelkezik.

Ez minden! Ebben a projektben nincs mit vezetni.

4. lépés: Szoftver

Szoftver!
Szoftver!

A projekt kódja az alábbi linken található:

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

Képesnek kell lennie arra, hogy letölthesse erről a linkről, és nyissa meg az Arduino IDE -ben, töltse fel a táblára, és minden rendben működik. De ez unalmas! Próbáljon kísérletezni a kóddal, és módosítsa a paramétereket. Nagyon szórakoztató volt a kísérletezés a Teensy által generálható hullámtípusokkal. Felfedeztük, hogy a fűrészfoghullám volt a legbosszantóbb. Fent van egy kép a paraméterről, amelyet módosítani kell a hullámforma megváltoztatásához.

A kód feltöltése után, amikor csatlakoztatja a Teensy készüléket a számítógéphez, egérként fog működni! Ez bosszantó lehet, ha módosított kódot próbál feltölteni, és valaki játszik vele. Amikor a Teensy -t először csatlakoztatja a hálózathoz, a két mód egyikébe léphet. Ha bekapcsoláskor lenyomva tartja a nagy gombot, csendes üzemmódban lesz (tökéletes otthoni használatra), ha egyszerűen csatlakoztatja, akkor hangos üzemmódban van (tökéletes, ha lehet, kávézót törölni) nem talál helyet).

5. lépés: Szereljen fel mindent, hogy használható legyen

Szereljen fel mindent, hogy használható legyen
Szereljen fel mindent, hogy használható legyen

Ez az a lépés, ahol kreatívnak kell lenni! A keretet egy extra fadarab segítségével készítettük el, az érzékelőket a számítógép mindkét oldalára szereltük, és egy piros (csupa sziklával töltött) pohárral tartottuk a gombot, amellyel kattintani fogunk (a piros szólópohár, mert ez a tökéletes magasság, ha az állával kell ütni).

Úgy gondolom, hogy ez volt a tökéletes megoldás, mivel egy hackathonon voltunk, és valamilyen keretet készíteni az utolsó pillanatban, de azt is gondolom, hogy jobbat tudsz csinálni, ezért bármit is találsz ki, oszd meg velünk velem!

Azonban, ha úgy dönt, hogy felhelyezi a zsinórt, győződjön meg arról, hogy a jobb érzékelőt felfelé és lefelé, a bal oldali érzékelőt pedig balra és jobbra helyezi. Megállapítottuk, hogy ezt volt a legegyszerűbb irányítani.

Rendszerünket a fenti képen láthatja.

6. lépés: Kész! Érezd jól magad

Image
Image
Végeztél! Érezd jól magad!
Végeztél! Érezd jól magad!
Végeztél! Érezd jól magad!
Végeztél! Érezd jól magad!

Ennek használatára a legjobb módszer egy videó bemutatása. Megnézheti a fenti videókat, hogy lássa, hogyan működnek. Itt a Minecraft és az Minesweeper játékára használják, de nem csak az "enyém" -vel kezdődő játékokat kell játszania, hanem a lehetőségek száma végtelen!

Ha ezek közül egyet építesz, kérlek jelezd! És kérjük, javasolja ennek a hihetetlen, úttörő technológiának a legjobb felhasználását is.

Azt is nagyra értékelnénk, ha ránk szavazna az audio versenyen, mert mi más lehetséges, hanggal kapcsolatos találmány lehet jobb, mint az ökör?

Nagyon jól éreztük magunkat ennek a projektnek az elkészítésében, és reméljük, hogy sikerül is!

Ajánlott: