Taula de continguts:

Ratolí de so: 17 passos (amb imatges)
Ratolí de so: 17 passos (amb imatges)

Vídeo: Ratolí de so: 17 passos (amb imatges)

Vídeo: Ratolí de so: 17 passos (amb imatges)
Vídeo: Собаку бросили в лесу с коробкой макарон. История собаки по имени Ринго. 2024, Octubre
Anonim
Ratolí de so
Ratolí de so

El 2016, després d’haver-me inspirat en un vídeo del Scanman Line Follower a YouTube, vaig començar a treballar en un dispositiu sintetitzador amb el CCD lineal Toshiba TCD1304 per sintetitzar àudio a partir de dades d’espectrogrames (o dades gràfiques interpretades com a dades d’espectrogrames) mitjançant el codi ARSS de Michel Rouzic (la font de la seva aplicació Photosounder). Això es va tornar massa voluminós, pel que fa al maquinari i realment no funcionava com a controlador autònom, així que el vaig posar al gravador posterior.

Recentment em vaig adonar que els sensors fabricats per Agilent per a ratolins d’ordinador òptic realitzen un gran processament intern, tant podent proporcionar una imatge de mapa de bits (molt lentament) com una foscor mitjana juntament amb el canvi de X i Y mitjançant peticions de sèrie senzilles (molta més ràpid) en lloc d’haver de fer front a una conversió analògica a digital d’alta velocitat com el sensor Scanman / Toshiba. Per tant, vaig decidir fer una versió simplificada del sintetitzador CCD mitjançant un ratolí en lloc de l’escàner. En modificar una biblioteca Arduino desenvolupada per Conor Peterson per llegir dades de píxels del sensor Agilent per llegir el moviment i la foscor mitjana, vaig poder agafar les dades prou ràpid per obtenir un sintetitzador gestual independent però senzill.

Els components d’aquest dispositiu es poden comprar per menys de deu dòlars i el codi és prou senzill perquè gairebé tothom pugui modificar-lo, cosa que el converteix en un fabricant de so ràpid i econòmic per al rendiment o com a broma.

Mitjançant el programari següent, el botó de la roda de desplaçament canvia entre modes: 1 - pitch basat en la posició X, 2 - pitch basat en l'entrada de la càmera, 3 - una combinació dels dos. El botó esquerre del ratolí és un disparador momentani i el dret es bloqueja. La roda de desplaçament canvia el rang de freqüència i la roda de desplaçament més el botó esquerre canvia el punt central d’aquest rang. El botó esquerre més el botó central commuta la modulació del volum a l'eix Y.

Pas 1: parts necessàries

Parts necessàries
Parts necessàries

Components necessaris: -24 filferro sòlid AWG (diversos colors) -Cable mini USB-Arduino Nano (o clon) -Altaveu-Ratolí amb sensor Agilent A1610 o A2610 (possiblement altres)

Eines necessàries: -Minys talladors laterals-Mini molls d'agulla-Decapadors de filferro-Soldador i soldadura-Pistola de cola calenta i cola-Tornavisos de precisió-Mans d'ajuda-Marcador permanent-Broca-1/16 ", 1/4" i expansió / bit de pas

No es mostra: carregador USB de -5v

Pas 2: traieu els peus i els cargols i obriu el ratolí

Traieu els peus i els cargols i obriu el ratolí
Traieu els peus i els cargols i obriu el ratolí
Traieu els peus i els cargols i obriu el ratolí
Traieu els peus i els cargols i obriu el ratolí
Traieu els peus i els cargols i obriu el ratolí
Traieu els peus i els cargols i obriu el ratolí
Traieu els peus i els cargols i obriu el ratolí
Traieu els peus i els cargols i obriu el ratolí

Traieu els coixinets de la part inferior del ratolí si estan tapats i cargolats. Traieu els cargols i obriu el ratolí amb cura. Assegureu-vos de mantenir els cargols on els pugueu trobar.

Pas 3: desconnecteu el cable USB i traieu la roda del codificador

Desconnecteu el cable USB i traieu la roda del codificador
Desconnecteu el cable USB i traieu la roda del codificador
Desconnecteu el cable USB i traieu la roda del codificador
Desconnecteu el cable USB i traieu la roda del codificador
Desconnecteu el cable USB i traieu la roda del codificador
Desconnecteu el cable USB i traieu la roda del codificador
Desconnecteu el cable USB i traieu la roda del codificador
Desconnecteu el cable USB i traieu la roda del codificador

Desconnecteu el cable USB del ratolí i descarteu-lo. Normalment hi haurà un connector, però si no n’hi ha, només cal tallar el cable mitjançant talladors laterals, amb compte de no establir una connexió entre els cables (la terra compartida que toca el + 5v pot interferir en el funcionament del sensor). Traieu la roda del codificador de desplaçament perquè no es perdi.

Pas 4: PCB i connexions del sensor del ratolí

El PCB del sensor del ratolí i les connexions
El PCB del sensor del ratolí i les connexions
El PCB del sensor del ratolí i les connexions
El PCB del sensor del ratolí i les connexions
El PCB del sensor del ratolí i les connexions
El PCB del sensor del ratolí i les connexions

Aquí teniu un dibuix Fritzing de les connexions i una foto que mostra les connexions realitzades amb el ratolí Kensington que estic fent servir per al tutorial.

Pas 5: Estanyar els cables

Estany dels fils
Estany dels fils
Estany dels fils
Estany dels fils

Tallar i estanyar 10 llargs de 4 polzades de filferro per fer les connexions. Això farà que sigui més fàcil soldar-los al PCB. Podeu ometre la terra IC ja que té la mateixa connexió que l'altra terra.

-terra-botó esquerre-botó central-botó dret-codificador a-codificador b-IC + 5v-IC terra -IC sck-IC sdio

Pas 6: soldar els cables als microinterruptors i a la roda del codificador

Soldar els cables als microinterruptors i a la roda del codificador
Soldar els cables als microinterruptors i a la roda del codificador
Soldar els cables als microinterruptors i a la roda del codificador
Soldar els cables als microinterruptors i a la roda del codificador
Soldar els cables als microinterruptors i a la roda del codificador
Soldar els cables als microinterruptors i a la roda del codificador
Soldar els cables als microinterruptors i a la roda del codificador
Soldar els cables als microinterruptors i a la roda del codificador

Començant pel cable de terra, soldeu els cables a la part inferior del tauler a les ubicacions descrites anteriorment. També podeu connectar els pins IC a la part inferior. Vaig fer-ho a la part superior perquè feia referència al full de dades mentre soldava. Gireu el tauler i organitzeu els cables de manera que el tauler pugui assentar-se correctament sense espais addicionals causats pels cables.

Pas 7: Assegurar els cables i el PCB amb cola calenta

Assegurar els cables i el PCB amb cola calenta
Assegurar els cables i el PCB amb cola calenta
Assegurar els cables i el PCB amb cola calenta
Assegurar els cables i el PCB amb cola calenta
Assegurar els cables i el PCB amb cola calenta
Assegurar els cables i el PCB amb cola calenta
Assegurar els cables i el PCB amb cola calenta
Assegurar els cables i el PCB amb cola calenta

Feu servir la pistola de cola calenta per fixar els cables a la vora del tauler. No us oblideu d’encendre la pistola de cola. Les connexions no es trencaran per accident i facilita la identificació de quan es dóna la volta a la placa perquè es mantenen en ordre.

Pas 8: soldar els cables al sensor òptic del ratolí

Soldar cables al sensor òptic del ratolí
Soldar cables al sensor òptic del ratolí
Soldar cables al sensor òptic del ratolí
Soldar cables al sensor òptic del ratolí
Soldar cables al sensor òptic del ratolí
Soldar cables al sensor òptic del ratolí
Soldar cables al sensor òptic del ratolí
Soldar cables al sensor òptic del ratolí

He soldat els cables directament a l’IC, però es poden soldar fàcilment a la part inferior del PCB. Començo estanyant les potes de l’IC que he de soldar i després fon la soldadura recoberta a la cama i el filferro juntament amb el soldador. Assegureu aquestes connexions amb cola calenta i talleu els cables que sobresurten de la part superior de la placa per evitar que toquin accidentalment l'Arduino Nano.

Pas 9: connectar el sensor òptic al Nano

Connexió del sensor òptic al nano
Connexió del sensor òptic al nano
Connexió del sensor òptic al nano
Connexió del sensor òptic al nano
Connexió del sensor òptic al nano
Connexió del sensor òptic al nano
Connexió del sensor òptic al Nano
Connexió del sensor òptic al Nano

Tallar els cables del sensor al llarg i connectar-los a l'Arduino. Entrar per la part inferior i soldar per la part superior per utilitzar el mínim espai possible. D2, D3, 5v i GND.

Pas 10: connectar els botons dret i central al Nano

Connectant els botons dret i central al Nano
Connectant els botons dret i central al Nano
Connectant els botons dret i central al Nano
Connectant els botons dret i central al Nano

Tallar els cables del botó dret i central al llarg i soldar-los a D7 i D8.

Pas 11: Connectar el botó esquerre al Nano

Connexió del botó esquerre al Nano
Connexió del botó esquerre al Nano
Connectant el botó esquerre al Nano
Connectant el botó esquerre al Nano

Tallar el cable del botó esquerre al llarg i soldar-lo a D6.

Pas 12: Connexió de la roda del codificador al Nano

Connexió de la roda del codificador al Nano
Connexió de la roda del codificador al Nano
Connexió de la roda del codificador al Nano
Connexió de la roda del codificador al Nano

Tallar els cables del codificador al llarg i soldar-los a D9 i D10.

Pas 13: connectar l’altaveu al Nano

Connexió de l’altaveu al nano
Connexió de l’altaveu al nano
Connexió de l’altaveu al nano
Connexió de l’altaveu al nano
Connexió de l’altaveu al nano
Connexió de l’altaveu al nano

Finalment, connecteu l’altaveu a l’Arduino. El + anirà a D5 i el - anirà a terra. Des que es van prendre els terrenys, vaig utilitzar el blindatge USB, ja que té moltes soldadures que el mantenen. Connecteu el mini cable USB i introduïu-lo a l’obertura del cable del ratolí. En aquest exemple, vaig haver d’ajustar-lo entre la roda de desplaçament i el botó de la roda de desplaçament, de manera que vaig treure una mica d’aïllament per aconseguir que quedés dins de l’estreta bretxa.

Pas 14: Preparació d'una superfície llisa per al muntatge dels altaveus,

Preparació d’una superfície llisa per al muntatge dels altaveus,
Preparació d’una superfície llisa per al muntatge dels altaveus,
Preparació d'una superfície llisa per al muntatge dels altaveus,
Preparació d'una superfície llisa per al muntatge dels altaveus,
Preparació d'una superfície llisa per al muntatge dels altaveus,
Preparació d'una superfície llisa per al muntatge dels altaveus,

Inspeccioneu la part inferior de la tapa del ratolí. Normalment hi haurà algun tipus d’espai i components de muntatge per evitar que el ratolí es col·lapsi fàcilment juntament amb alguna cosa per subjectar el conjunt del botó. Aquest ratolí té una fina capa de plàstic que recorre tota la superfície que serveix de botons que premen els microinterruptors interiors. Es manté al lloc mitjançant la peça de plàstic blanc que es mostra a la part superior. Vaig trobar que puc utilitzar aquesta zona per a l’altaveu si enganxo en calent el pivot del botó quan enganxo l’altaveu. Retireu tot el que pugui dificultar l’altaveu.

Pas 15: trepant i ampliar el forat per al muntatge dels altaveus

Trepant i forat ampli per al muntatge dels altaveus
Trepant i forat ampli per al muntatge dels altaveus
Trepant i forat ampli per al muntatge dels altaveus
Trepant i forat ampli per al muntatge dels altaveus
Trepant i forat ampliat per al muntatge dels altaveus
Trepant i forat ampliat per al muntatge dels altaveus

Marqueu un punt per a l'obertura de l'altaveu i treballeu-lo amb una mica. Aquest forat pilot marca la ubicació per a la perforació posterior amb una mica més gran. Si el forat s’expandeix massa ràpidament, el plàstic es pot esquerdar. Comenceu traient el conjunt del botó i, a continuació, eixampleu cada part per separat amb una broca de quart de polzada i després amb una broca cònica. Netegeu les vores amb un ganivet, una eina de desbarbat o una llima rodona.

Pas 16: connecteu els components mecànics solts i munteu l'altaveu

Connecteu els components mecànics solts i munteu l'altaveu
Connecteu els components mecànics solts i munteu l'altaveu
Connecteu els components mecànics solts i munteu l'altaveu
Connecteu els components mecànics solts i munteu l'altaveu
Connecteu els components mecànics solts i munteu l’altaveu
Connecteu els components mecànics solts i munteu l’altaveu

Primer enganxeu les parts mecàniques (com ara la frontissa del botó en aquest exemple) utilitzant la pistola de cola calenta. Pot ser que això no sigui necessari, depèn del model de ratolí. A continuació, col·loqueu l’altaveu i enganxeu-lo al voltant de les vores per fixar-lo al seu lloc. Normalment començo amb un bloc de cola, el capgiro mentre encara fa calor per centrar-lo i deixar-lo assecar. A continuació, acabeu-lo seguint el perímetre de l’altaveu, tenint cura de no posar cola a la coberta de l’altaveu ni cobrint cap de la graella posterior.

Pas 17: torneu a muntar, pengeu / editeu el codi

Torneu a col·locar la tapa del ratolí al cos. Si no encaixa, canvieu els cables i assegureu-vos que els forats del cargol no estiguin coberts. Cargoleu-lo i connecteu-lo a un ordinador per carregar el programari mitjançant l'IDE Arduino. Si utilitzeu Nano knockoffs en un Mac, és possible que hagueu de descarregar controladors addicionals per carregar el fitxer. El codi es pot descarregar des d’aquí.

www.bryanday.net/mousesynth_v0_1_4.zip

Desconnecteu de l'ordinador i connecteu-lo a una font d'alimentació USB. Diverteix-te!

Mods recomanats: compatibilitat amb més formes d'ona d'àudio, compatibilitat amb bateries recarregables, funcionalitat Bluetooth, sortida CV …

Recomanat: