collapse

* Posts Recentes

+ LASERs por dropes
[03 de Julho de 2025, 19:35]


Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

Autor Tópico: Receptor de sinal DMX  (Lida 7169 vezes)

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

Offline mario_conde14

  • Mini Robot
  • *
  • Mensagens: 1
Receptor de sinal DMX
« em: 05 de Fevereiro de 2010, 15:00 »
Olá pessoal, eu não só sou novo aqui no forum mas tbm sou novo nesta area de "Arduino" e programação.  ;D

Já andei por ai a ler umas coisitas sobre o arduino mas gostava de fazer uma coisa e não consigo encontrar uma base para esse projecto. :-\ 
...mas talvez seja por eu ser um principiante... :P


Bom, o que eu pretendia fazer era um projecto em que o Atmega328, que vem com o arduino, funcionasse autonomamente como um receptor de sinal DMX, e ao receber o sinal no canal em que estivesse programado, um relé iria ligar-se.

Eu já andei a pesquisar e acho que vou ter de usar um IC SN75176 para fazer a comunicação entre o sinal DMX e o Atmega328 mas não sei bem como fazer o código para programar o atmega.


Não sei se alguém pode ajudar neste projecto...  :-[


cumps  ;)

Offline equipashow

  • Mini Robot
  • *
  • Mensagens: 1
Re: Receptor de sinal DMX
« Responder #1 em: 25 de Agosto de 2010, 18:13 »
Olá, Mário.

Estive buscando na internet a informação sobre o ATmega168 e me deparei com esse seu post, antigo, porém, vou responder, para quem saber ajudar outras pessoas que estejam buscando a mesma informação.....

É super simples usar o CI SN75176 para ler o sinal DMX, basta ligar os pinos RO(1) para o pino de entrada digital do seu ATmega328 já setado para leitura em formato digital, os pinos de RE-DE-DI como é somente para RECEBER O SINAL DMX e não enviar nada, estes 3 pinos podem ser ligados ao terra, evitando que o SN75176 trave esperando um sinal nesses pinos devido a um erro por exemplo.
O Pino 5 é TERRA(GND), PINO 6 (DMX DATA+) e pino 7 DMX DATA-

Por fim o PINO 8 é a alimentação 5.5Vdc do CI SN75176

Simples, na porta de recepção do ATmega, basta você ler os dados comumente como se fosse um sinal RS232 que é de praxe ser utilizado, certo!


Offline maurosmartins

  • Mini Robot
  • *
  • Mensagens: 483
    • msm
Re: Receptor de sinal DMX
« Responder #2 em: 26 de Agosto de 2010, 01:08 »
Olá pessoal, quando li o post tinha quase a certeza que já alguem tinha feito tal coisa com o arduino, e bastou ir ao google para aparecer isto:

http://blog.wingedvictorydesign.com/2009/03/20/receive-dmx-512-with-an-arduino/2/

segundo os comments que lá estão funciona (eu nao sei, nao tenho arduino nem percebo nada deles :D ) mas podem experimentar e dar feedback.

Para completar o post anterior, o DMX utiliza um bus RS485 daí usar-se o SN75176 que nada mais é que um driver para RS485, é uma especie de max232 mas para outra linha.

Cumprimentos, Mauro Martins.