collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Controlador Midi (40 Potenciometros + 20 Botões)  (Lida 8823 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 783
Controlador Midi (40 Potenciometros + 20 Botões)
« em: 11 de Dezembro de 2013, 13:14 »
Bom dia este é o meu primeiro post aqui também porque estou a iniciar a minha aprendizagem neste mundo.
Neste momento uso o Arduino Uno para os meus projectos.

Comecei precisamente por este projecto que vou apresentar.
Como estou ligado à musica electrónica tive a necessidade de construir um controlador midi para utilizar com alguns softwares que utilizo.
Neste momento já estudei o funcionamento midi.
No video já tenho o controlo por potenciometros a funcionar.


-No video usei tantos potenciometros como portas analogicas tem o arduino, contudo tambem ja está a trabalhar apenas com uma analogica, 3 digitais e com um mux, mas não fiz um video ainda.
-Também ja executei o código para os botões. Os botões vao servir para mudar parametros "não lineares" como aquela forma de onda como se pode ver no ultimo potenciometro do video. O objectivo de usar botões é poupar nos potenciometros que são bastante caros!
Uso dois botoes por cada comando um decrementa outro incrementa.
Outra solução: os Toogles que têm posição superior e inferior, e voltam ao centro ([0n, (off), on] penso que se designam assim), mas mecanicamente nao sei se será robusto para uma grande utilização. E o preço tambem não é o mais agradavel (entre esses e os potenciometros...) Aceito opiniões.

Bem e por agora é tudo.

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.947
  • NERD!
Re: Controlador Midi (40 Potenciometros + 20 Botões)
« Responder #1 em: 11 de Dezembro de 2013, 14:13 »
Também podes usar quadrature encoders em vez de potênciometros. Não sei o preço, mas tem outras vantagens, por exemplo são de rotação contínua e o movimento é relativo.

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 783
Re: Controlador Midi (40 Potenciometros + 20 Botões)
« Responder #2 em: 11 de Dezembro de 2013, 14:58 »
Os encoders são bastante mais caros que os potenciometros (mais do dobro).
Contudo acabaste de me dar uma ideia. No caso dos parametros de contexto (que tinha dois botões), posso ter apenas um, que "seleciona" o parametro e depois um encoder qua altura o Value midi que é enviado para aquele parametro.

Acabei de poupar muitas portas uns uns MUX's.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Controlador Midi (40 Potenciometros + 20 Botões)
« Responder #3 em: 11 de Dezembro de 2013, 15:44 »
Encoders da Bourns com botão, custam 78 centimos cada na Mouser, por exemplo:
http://pt.mouser.com/ProductDetail/Bourns/PEC16-4020F-N0024/?qs=sGAEpiMZZMsWp46O%252bq11WcGoMlc56u%2f2Fl3zskED5a0%3d

Um potenciometro para o que queres não te custa mais de 50 centimos, nem que compres no ebay, para o efeito que lhes estás a dar não precisa de ser nada de especial.
Os encoders têm é o "problema" se precisarem de um bocadinho de código para funcionar, mas numa interrupção a correr a 1Khz dá bem para os ler e fazer debounce dos contactos, já o fiz, várias vezes.
Avr fanboy

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 783
Re: Controlador Midi (40 Potenciometros + 20 Botões)
« Responder #4 em: 11 de Dezembro de 2013, 19:18 »
Encoders da Bourns com botão, custam 78 centimos cada na Mouser, por exemplo:
http://pt.mouser.com/ProductDetail/Bourns/PEC16-4020F-N0024/?qs=sGAEpiMZZMsWp46O%252bq11WcGoMlc56u%2f2Fl3zskED5a0%3d
O problema desses é não ser de painel (aqueles que têm a porca que dá para apertar na chapa), vou procurar dentro dessa categoria qual posso utilizar desse tipo.


Um potenciometro para o que queres não te custa mais de 50 centimos, nem que compres no ebay, para o efeito que lhes estás a dar não precisa de ser nada de especial.
Os potenciometros que estou a pensar usar são estes:
http://pt.mouser.com/ProductDetail/BI-Technologies-TT-electronics/P160KNP-0EC15B10K/?qs=sGAEpiMZZMtC25l1F4XBU%252bXO0%2fntrrgI57UceJN3lSY%3d

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Controlador Midi (40 Potenciometros + 20 Botões)
« Responder #5 em: 11 de Dezembro de 2013, 19:46 »
Esse link que dei é um encoder que afinal não tem botão, mas os preços anda tudo na casa do mesmo, e sim, tem porca, simplesmente não está na imagem porque é genérica.
Então, a 30 centimos cada potenciometro 24 potenciometros ficam-te em 7.2€, não é assim ultra caro.
Avr fanboy

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 783
Re: Controlador Midi (40 Potenciometros + 20 Botões)
« Responder #6 em: 11 de Dezembro de 2013, 21:36 »
Tenho tambem de somar o valor dos knobs.
Por cada um, que vai encarecer sempre mesmo que seja os mais baratos.

PS: Fico um bocado irritado quando metem essas imagens genericas...
Quase que somos obrigados a abrir o datasheet para ver se é o que queremos...

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Controlador Midi (40 Potenciometros + 20 Botões)
« Responder #7 em: 11 de Dezembro de 2013, 21:37 »
E deves sempre abrir o datasheet e ir á parte do ordering options ou algo assim e verificar letra a letra a referência para ver realmente o que é, tipicamente os numeros e letras dizem quantos clicks por volta, se tem ou não botão, se é montagem vertical ou horizontal, etc..
Ler não mata..
Avr fanboy

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 783
Re: Controlador Midi (40 Potenciometros + 20 Botões)
« Responder #8 em: 12 de Dezembro de 2013, 01:02 »
Sim claro, contudo em 900 potenciometros que ha lá, estava tramado se fosse a ler tudo.
Por agora estou a juntar os trocos para comprar la nao mouser.

Ja agora pensei em fazer umas placas para depois ligar os potenciometros tipo o que esta em anexo. Acham que vale a pena?
o objectivo era de no futuro ser de facil reparação e nao ter os potenciometros soldados.

Offline andElectrons

  • Mini Robot
  • *
  • Mensagens: 257
Re: Controlador Midi (40 Potenciometros + 20 Botões)
« Responder #9 em: 13 de Dezembro de 2013, 10:34 »

É um projecto muito fixe.


Acabaste de me lembrar que tenho um waldorf mw2 a precisar botões novos.

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 783
Re: Controlador Midi (40 Potenciometros + 20 Botões)
« Responder #10 em: 13 de Dezembro de 2013, 11:13 »
Ando aqui a ver se consigo encontrar esses PCB terminal blocks para o eagle.
Mas so encontro com pinagem de 5mm na biblioteca con-wago-508...
E tambem nas lojas de electronica ca tambem nao cencontrei com os 2.54mm que eu pretendia.

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.224
    • Clube de Robotica
Re: Controlador Midi (40 Potenciometros + 20 Botões)
« Responder #11 em: 13 de Dezembro de 2013, 19:42 »
Sim claro, contudo em 900 potenciometros que ha lá, estava tramado se fosse a ler tudo.
Por agora estou a juntar os trocos para comprar la nao mouser.

Ja agora pensei em fazer umas placas para depois ligar os potenciometros tipo o que esta em anexo. Acham que vale a pena?
o objectivo era de no futuro ser de facil reparação e nao ter os potenciometros soldados.

esses terminais são baratos são. Dá jeito ser possivel trocar os fios sem soldar, so descarnar e aparafusar mas a questão é se o orçamento consegue suportar tantos terminais

http://pt.mouser.com/Connectors/Terminal-Blocks/Barrier-Terminal-Blocks/_/N-7rqbf?Ns=Pricing%7c0
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 783
Re: Controlador Midi (40 Potenciometros + 20 Botões)
« Responder #12 em: 13 de Dezembro de 2013, 22:52 »
Vou ver mais a frente na questão do orçamento.
Mas em principio vou fazer isso porque se algum potenciometro se estragar é muito mais dificil de reparar.