collapse

* Links de Robótica

* Posts Recentes

URGENTE - display de 7 segmentos com backpack por helderjsd
[Hoje às 14:25]


Preços e fabricantes de pcb por Sérgio_Sena
[Hoje às 10:20]


Palavras Cruzadas por Njay
[Hoje às 02:24]


Isaac Asimov - I, Robot por senso
[Ontem às 03:41]


Apresentação por TigPT
[17 de Setembro de 2017, 07:31]


ic SL440 da Plessey? por senso
[16 de Setembro de 2017, 13:11]


Compra Colectiva RS-Amidata por brunus
[15 de Setembro de 2017, 22:31]


Ideias para construir um quadrúpede simples por zordlyon
[15 de Setembro de 2017, 10:18]


Preparar bancada de testes por jm_araujo
[14 de Setembro de 2017, 10:24]


Mitos: mudança da ilumação tradicional p/ iluminação a LEDs? por LVirtual
[14 de Setembro de 2017, 07:46]

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

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

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 753
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.

Online jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.118
  • 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: 753
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.389
  • 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: 753
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.389
  • 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: 753
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.389
  • 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: 753
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: 256
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: 753
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.223
    • 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: 753
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.