INHOUDSOPGAWE:

Theremoose - die Theremin -beheerde rekenaarmuis: 6 stappe (met foto's)
Theremoose - die Theremin -beheerde rekenaarmuis: 6 stappe (met foto's)

Video: Theremoose - die Theremin -beheerde rekenaarmuis: 6 stappe (met foto's)

Video: Theremoose - die Theremin -beheerde rekenaarmuis: 6 stappe (met foto's)
Video: HuMMUS - Haptic-based Multistate MUsic generative System 2024, Desember
Anonim
Theremoose - die Theremin -beheerde rekenaarmuis
Theremoose - die Theremin -beheerde rekenaarmuis
Theremoose - die Theremin -beheerde rekenaarmuis
Theremoose - die Theremin -beheerde rekenaarmuis
Theremoose - die Theremin -beheerde rekenaarmuis
Theremoose - die Theremin -beheerde rekenaarmuis

Hierdie projek is in samewerking met Randy Glenn gemaak, besoek hom gerus hier:

Ongeveer 'n week gelede het ek deelgeneem aan 'n hackathon vir vreeslike idees hier in Toronto (stupidhacktoronto.com). Dit is die resultaat van die naweek.

Ons het begin met 'n heel ander idee. Een lid van ons span het 'n gedeeltelik voltooide 3D-gedrukte plotter en twee gebaarsensors, dus ons idee was om 'n vreeslike ets-en-skets te maak en die plotters met die gebaarsensors te beheer. Ongelukkig het een van die motors op die plotter, halfpad deur die dag nadat die bewegingsensors opgedoen is en uiteindelik met 'n framboospi en 'n toongenerator aan die werk gekom het, misluk en gesmelt. Ons het 'n nuwe idee nodig, met 'n gesmelte plotter en 'n dom gebaar sensor.

Dit was toe ons by ons opgekom het, wat as ons ons dom theremin as 'n rekenaarmuis gebruik? En so is ons idee gebore. U dink miskien, hoekom noem u dit as dit duidelik 'n huis is? Wel, om werklik te verstaan, sal u vir u een moet bou, maar in beginsel is die naam daaroor vasgelê omdat geen muis soveel geraas kon maak nie, die geluid klink soos 'n eland. Ons is ook Kanadese, so alles moet 'n eland behels.

Let wel: dit is nie 'n ware theremin nie, aangesien dit nie met behulp van kapasitansie werk nie, maar bloot met behulp van gebaarsensors. Maar dit werk nog steeds soos een! Ek dink jy kan dit 'n digitale theremin noem?

Stap 1: Versamel materiaal

Versamel materiaal
Versamel materiaal
Versamel materiaal
Versamel materiaal
Versamel materiaal
Versamel materiaal
Versamel materiaal
Versamel materiaal

Ons was baie gelukkig dat een van ons spanlede 'n wonderlike vervaardiger is, en het alles gebring wat nodig is om hierdie projek te bou, en nog baie meer. Maar as u nie die wonderlikste elektroniese versameling ter wêreld het nie, moet u hierdie materiaal kry.

Jy sal nodig hê:

  • Teensy v3.0
  • Teense klankskerm
  • versterkte luidsprekers van een of ander aard
  • 'n reuse drukknop met 'n ingeboude LED (of sonder LED, maar die LED maak dit lekkerder)
  • baie springdrade
  • broodborde
  • 2x sparkfun gebaar sensors (dit is die nuwer weergawe van wat ons gebruik het, alles is dieselfde behalwe hoe dit lyk)
  • 4x LED's
  • 5x transistors (PN2222A)
  • 5x 470 ohm weerstande
  • 'n soort raam vir die muis (ons het hout en 'n plastiekbeker gebruik, hopelik kan u dit beter doen)

Stap 2: Verbind die gebaar -sensors

Verbind die gebaar -sensors
Verbind die gebaar -sensors
Verbind die gebaar -sensors
Verbind die gebaar -sensors
Verbind die gebaar -sensors
Verbind die gebaar -sensors
Verbind die gebaar -sensors
Verbind die gebaar -sensors

Vir my is dit die lekkerste deel. Alles bedraad.

Om te begin, moet ons slegs aan die regterkantse sensor wysigings aanbring (dit is die een wat u muis op en af sal beweeg):

  1. Verwyder die soldeersel wat die "I2C Pullup" -blokkies oorbrug.
  2. Oorbrug die "Addr" -blokkies.

Ek het 'n klein diagram geteken wat wys waar hierdie pads hierbo gevind word.

Noudat u die regterhandse sensor aangepas het, dra beide sensors op dieselfde manier aan op die Teensy -bord:

  1. Heg grond aan grond (GND tot GND).
  2. Koppel VCC op die sensors aan 3.3v op die Teensy.
  3. Heg die datapennetjie op die sensors (DA) aan pen 18 op die Teensy.
  4. Bevestig die klokpen op die sensors (CL) aan pen 19 op die Teensy.

Dit is al, die sensors is bedraad!

Stap 3: Maak alles anders op

Bepaal alles anders
Bepaal alles anders
Bepaal alles anders
Bepaal alles anders

Noudat die sensors aangeskakel is, laat ons alles aan die Teensy koppel. Daar is instruksies hieronder en 'n skets met die hand geteken met die beelde hierbo, hopelik is dit genoeg om die bedrading behoorlik te verduidelik!

Knoppie

Draai die knoppie om 0 op die Teensy vas te maak en maal. Maak seker dat u die knoppie natuurlik oopdraai (gemerk NO en COM op ons knoppie).

Om die LED te bedraad, as u 'n LED in u knoppie ingebou het soos ons:

  1. heg Teensy -pen 1 aan die basis van u transistor vas
  2. heg die emitter aan die grond
  3. heg die versamelaar aan die anode van die LED
  4. dra die katode van die LED na +3.3v op die Teensy, met 'n 470 ohm -weerstand in serie

Aanwyser LED's

Dit sal terugvoer gee, sodat u weet watter rigting u muis beweeg, as u dit wil gebruik terwyl u nie na die monitor kyk nie. Goed, goed, ons het dit bygevoeg omdat geen projek voltooi is sonder ligstralende diodes nie.

Ons het vier LED's bygevoeg, en elkeen is aan 'n Teensy -pen van 2 tot 5 vasgemaak, en draai dit so op:

  1. heg die basis van 'n transistor aan een van die 4 Teensy -penne hierbo.
  2. heg die emitter aan die grond
  3. heg die versamelaar aan die anode van die LED
  4. dra die katode van die LED na +3.3v op die Teensy, met 'n 470 ohm -weerstand in serie

Sprekers

Sluit dit net aan by die Teensy -klankskerm. Dit het 'n 1/8 klankaansluiting.

Dit is al! Daar is niks meer oor hierdie projek nie.

Stap 4: sagteware

Sagteware!
Sagteware!

Die kode vir hierdie projek is hieronder gekoppel:

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

U moet dit van die skakel kan aflaai en dit in die Arduino IDE kan oopmaak, dit na u bord kan oplaai en alles kan laat werk. Maar dit is vervelig! Probeer eksperimenteer met die kode en verander die parameters. Ons het baie pret gehad om te eksperimenteer met die soorte golwe wat die Teensy kan opwek. Ons het ontdek dat die saagtandgolf die irriterendste was. Daar is 'n beeld hierbo van die parameter wat aangepas moet word om die golfvorm te verander.

Sodra die kode opgelaai is, sal dit as 'n muis dien as u u Teensy by die rekenaar aansluit! Dit kan irriterend wees as u probeer om die gewysigde kode op te laai, en iemand speel daarmee. As die Teensy die eerste keer ingeprop word, kan dit een van twee modusse betree. As u die groot knoppie ingedruk hou as dit aanskakel, sal dit in 'n stil modus wees (perfek vir tuisgebruik), as u dit eenvoudig aansluit, is dit in 'n luide modus (perfek om 'n koffiewinkel oop te maak as u kan ' vind nie 'n sitplek nie).

Stap 5: Monteer alles om dit bruikbaar te maak

Monteer alles om dit bruikbaar te maak
Monteer alles om dit bruikbaar te maak

Dit is die stap waar u kreatief kan wees! Ons het die raam vir die onderkant gemaak met 'n ekstra stuk hout, die sensors aan weerskante van die rekenaar gemonteer en 'n rooi solokop (gevul met rotse) gebruik om die knoppie vas te hou, waarmee ons sal klik (ons gebruik die rooi solo -beker, want dit is die perfekte hoogte om met u ken getref te word).

Ek dink dat dit die perfekte oplossing was terwyl ons by 'n hackathon was, en om 'n raam daarvoor te maak, was 'n idee op die laaste oomblik, maar ek dink ook dat u beter kan doen, dus wat u ook al bedink het, deel dit asseblief saam met my!

Hoe jy ook al besluit om jou onderstel te monteer, maak seker dat jy die regte sensor na bo en na onder sit en dat die linker sensor na links en regs wys. Ons het gevind dat dit die maklikste is om te beheer.

U kan ons stelsel op die foto hierbo sien.

Stap 6: U is klaar! Hê pret

Image
Image
Jy's klaar! Hê pret!
Jy's klaar! Hê pret!
Jy's klaar! Hê pret!
Jy's klaar! Hê pret!

Die beste manier om u te leer hoe u dit kan gebruik, is om 'n video vir u te wys. U kan die video's hierbo kyk om die onderdele in aksie te sien. Hier word dit gebruik om Minecraft en Minesweeper te speel, maar u hoef nie net speletjies te speel wat met 'my' begin nie; die moontlikhede van die ander is eindeloos!

Laat weet my as u een hiervan bou! En stel ook asseblief die beste gebruik vir hierdie ongelooflike, baanbrekende stuk tegnologie voor.

Ons sal dit ook baie waardeer as u vir ons stem in die klankwedstryd, want watter ander moontlike klankverwante uitvinding kan beter wees as die ander?

Ons het baie pret gehad met die bou van hierdie projek, en ons hoop dat u dit doen!

Aanbeveel: