Índice:

Theremoose - o mouse do computador controlado Theremin: 6 etapas (com imagens)
Theremoose - o mouse do computador controlado Theremin: 6 etapas (com imagens)

Vídeo: Theremoose - o mouse do computador controlado Theremin: 6 etapas (com imagens)

Vídeo: Theremoose - o mouse do computador controlado Theremin: 6 etapas (com imagens)
Vídeo: HuMMUS - Haptic-based Multistate MUsic generative System 2024, Novembro
Anonim
Theremoose - o mouse de computador controlado Theremin
Theremoose - o mouse de computador controlado Theremin
Theremoose - o mouse de computador controlado por Theremin
Theremoose - o mouse de computador controlado por Theremin
Theremoose - o mouse de computador controlado Theremin
Theremoose - o mouse de computador controlado Theremin

Este projeto foi feito em colaboração com Randy Glenn, certifique-se de vê-lo aqui:

Há cerca de uma semana, participei de um hackathon para ideias terríveis aqui em Toronto (stupidhacktoronto.com). Esse é o resultado daquele fim de semana.

Começamos com uma ideia muito diferente. Um membro de nossa equipe tinha uma plotadora impressa em 3D parcialmente concluída e dois sensores de gesto, então nossa ideia era fazer um péssimo desenho, controlando as plotadoras com os sensores de gesto. Infelizmente, no meio do dia depois de solucionar os problemas dos sensores de movimento e, finalmente, colocá-los para trabalhar com um pi de framboesa e um gerador de tons, um dos motores do plotter falhou e derreteu. Deixado com um plotter derretido e uma coisa estúpida de sensor de gestos theremin, precisávamos de uma nova ideia.

Foi quando nos ocorreu: e se usássemos nosso estúpido theremin como um mouse de computador? E foi assim que nasceu a nossa ideia. Você pode estar pensando, por que chamá-la de theremoose, quando é claramente uma theremouse? Bem, para realmente entender, você terá que construir um para si mesmo, mas, em princípio, o nome theremoose foi escolhido porque nenhum rato poderia fazer tanto barulho, o theremoose soa como um alce. Também somos canadenses, então tudo deve envolver um alce.

Nota: Este não é um theremin real, uma vez que não opera usando capacitância, mas simplesmente usando sensores de gesto. Mas ainda funciona como um! Eu acho que você poderia chamá-lo de theremin digital?

Etapa 1: Reúna os materiais

Reúna materiais
Reúna materiais
Reúna materiais
Reúna materiais
Reúna materiais
Reúna materiais
Reúna materiais
Reúna materiais

Tivemos muita sorte por um dos membros da nossa equipe ser um criador incrível e ter trazido tudo o que é necessário para construir este projeto e muito mais. Mas se você não tem a coleção de eletrônicos mais incrível do mundo, você vai ter que comprar esse material.

Você vai precisar de:

  • Teensy v3.0
  • Escudo de áudio Teensy
  • alto-falantes amplificados de algum tipo
  • um botão gigante com LED embutido (ou sem LED, mas o LED torna tudo mais divertido)
  • muitos fios de ligação
  • tábuas de pão
  • 2 sensores de gesto sparkfun (esta é a versão mais recente do que usamos, tudo é o mesmo, exceto pela aparência)
  • 4x LEDs
  • 5x transistores (PN2222A)
  • 5 resistências de 470 ohms
  • algum tipo de moldura para o mouse (usamos um pouco de madeira e um copo de plástico, espero que você possa fazer melhor)

Etapa 2: conecte os sensores de gesto

Conecte os sensores de gesto
Conecte os sensores de gesto
Conecte os sensores de gesto
Conecte os sensores de gesto
Conecte os sensores de gesto
Conecte os sensores de gesto
Conecte os sensores de gesto
Conecte os sensores de gesto

Para mim, essa é a parte mais divertida. Conectando tudo.

Para começar, precisamos fazer algumas modificações apenas no sensor da mão direita (este é o que moverá o mouse para cima e para baixo):

  1. Remova a solda que une as almofadas "I2C Pullup".
  2. Faça uma ponte sobre os pads "Addr".

Desenhei um pequeno diagrama mostrando onde essas almofadas são encontradas acima.

Agora que você modificou o sensor do lado direito, conecte os dois sensores à placa Teensy da mesma maneira:

  1. Conecte o aterramento ao aterramento (GND a GND).
  2. Conecte o VCC nos sensores a 3,3 V no Teensy.
  3. Conecte o pino de dados nos sensores (DA) ao pino 18 no Teensy.
  4. Prenda o pino do relógio nos sensores (CL) ao pino 19 no Teensy.

Isso é tudo, os sensores estão conectados!

Etapa 3: conecte tudo o mais

Conecte tudo mais
Conecte tudo mais
Conecte tudo mais
Conecte tudo mais

Agora que os sensores estão conectados, vamos anexar todo o resto ao Teensy. Existem instruções abaixo e um esquema desenhado à mão com as imagens acima, esperançosamente, isso é o suficiente para explicar adequadamente a fiação!

Botão

Ligue o botão ao pino 0 no Teensy e ligue-o à terra. Certifique-se de conectar o botão naturalmente aberto (identificado como NO e COM em nosso botão).

Para conectar o LED, se você tiver um LED embutido em seu botão, como fazemos:

  1. conecte o pino 1 de Teensy à base do seu transistor
  2. conecte o emissor ao solo
  3. conecte o coletor ao ânodo do LED
  4. conecte o cátodo do LED a + 3,3 V no Teensy, com um resistor de 470 ohms em série

LEDs indicadores

Isso fornecerá feedback para que você saiba em que direção o mouse está se movendo, você sabe, caso queira usar o theremoose sem olhar para o monitor. Ok, tudo bem, nós os adicionamos porque nenhum projeto está completo sem diodos emissores de luz.

Adicionamos quatro LEDs, e cada um está conectado a um pino Teensy de 2 a 5, conecte-os assim:

  1. conecte a base de um transistor a um dos 4 pinos Teensy acima.
  2. conecte o emissor ao solo
  3. conecte o coletor ao ânodo do LED
  4. conecte o cátodo do LED a + 3,3 V no Teensy, com um resistor de 470 ohms em série

caixas de som

Basta conectá-los ao escudo de áudio Teensy. Ele tem um conector de áudio de 1/8.

Isso é tudo! Não há mais nada para conectar neste projeto.

Etapa 4: Software

Programas!
Programas!

O código para este projeto está linkado abaixo:

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

Você deve ser capaz de baixá-lo desse link e abri-lo no IDE do Arduino, carregá-lo para sua placa e ter tudo funcionando perfeitamente. Mas isso é chato! Experimente fazer experiências com o código e alterar os parâmetros. Nós nos divertimos muito experimentando os tipos de ondas que podem ser geradas pelo Teensy. Descobrimos que a onda em dente de serra era a mais irritante. Há uma imagem acima do parâmetro que precisa ser modificado para alterar a forma de onda.

Assim que o código for carregado, quando você conectar seu Teensy ao computador, ele funcionará como um mouse! Isso pode ser irritante quando você está tentando fazer upload de um código modificado e alguém está brincando com ele. Quando o Teensy é conectado pela primeira vez, ele pode entrar em um dos dois modos. Se você mantiver o botão grande pressionado ao ligar, ele ficará no modo silencioso (perfeito para uso doméstico), se você simplesmente conectá-lo, ele estará no modo alto (perfeito para limpar uma cafeteria, se puder ' encontrar um assento).

Etapa 5: monte tudo para torná-lo utilizável

Monte tudo para torná-lo utilizável
Monte tudo para torná-lo utilizável

Esta é a etapa em que você começa a ser criativo! Fizemos a moldura do theremoose usando um pedaço extra de madeira, montando os sensores em cada lado do computador e usando um copo vermelho solo (cheio de pedras) para segurar o botão, que será usado para clicar (usamos o copo vermelho solo porque tem a altura perfeita para ser atingido com o queixo).

Acho que essa foi a solução perfeita, já que estávamos em um hackathon, e fazer algum tipo de moldura para isso foi uma ideia de última hora, mas também acho que você pode fazer melhor, então o que quer que você venha com, por favor, compartilhe Comigo!

No entanto, você decide montar sua theremoose, certifique-se de colocar o sensor direito voltado para cima e para baixo e o sensor esquerdo voltado para a esquerda e direita. Descobrimos que este era o mais fácil de controlar.

Você pode ver nosso sistema na imagem acima.

Etapa 6: Pronto! Divirta-se

Image
Image
Você Terminou! Divirta-se!
Você Terminou! Divirta-se!
Você Terminou! Divirta-se!
Você Terminou! Divirta-se!

A melhor maneira de ensiná-lo a usar isso é mostrar um vídeo. Você pode assistir aos vídeos acima para ver o theremoose em ação. Aqui ele está sendo usado para jogar Minecraft e Campo Minado, mas você não precisa apenas jogar jogos que começam com "meu", as possibilidades do theremoose são infinitas!

Se você construir um desses, por favor, me avise! E por favor, sugira também o melhor uso para esta incrível e inovadora peça de tecnologia.

Também agradeceríamos muito se você votasse em nós no concurso de áudio, porque que outra possível invenção relacionada ao áudio poderia ser melhor do que o theremoose?

Nós nos divertimos muito construindo este projeto e esperamos que você também!

Recomendado: