Um fôlego novo para a montagem…
Esta montagem experimental é um aprimoramento do controle remoto de 32 canais do artigo ‘CONTROLE REMOTO P/32 CANAIS (PULSO/RETENÇÃO) USANDO PIC16F877A (REF214) ‘. Trata-se de um controle remoto para operar com até 32 canais, com a possibilidade de programar individualmente cada canal para modo pulso ou retenção, além do uso de leds para monitoramento das saídas. Veja o esquema abaixo do transmissor, usando leds abaixo de 1,8 volts (vermelho):
Este esquema para usar leds com queda de tensão maior que 1,8 volts:
Segue o esquema do receptor:
Nota-se que houve poucas mudanças no hardware, com a inclusão dos leds de monitoramento, mas os programas são bem diferentes dos anteriores, tanto no transmissor como no receptor. Algumas mudanças são:
1) Anteriormente, o receptor definia o modo de operação das saídas (pulso ou retenção). Nesta versão, o transmissor é que passa a definir o modo de operação.
2) Agora é possível programar o modo de operação sem ter que recompilar. No programa do transmissor foi incorporado uma função de programação para isto.
3) Foi acrescentado os leds para o monitoramento do estado das saídas do receptor (desde que o meio de transmissão seja confiável). Por exemplo: Se um dado canal está programado para modo “pulso” e apertamos o interruptor deste canal, o led deste canal se acenderá e no receptor também acenderá o led e acionará a saída correspondente a este canal.
Agora, se esta saída estiver programada para modo “retenção”, então a cada aperto no botão deste canal alternará o estado do led e o mesmo ocorrerá no receptor, alternando entre ligado e desligado.
4) Nas versões anteriores, para usar o modo pulso necessitava uma transmissão continua até que se soltasse o botão. Com esta versão temos uma transmissão de um “frame” ao apertar um botão e outra transmissão somente quando soltar o botão.
5) As alterações nos botões são salvas na EEprom interna do PIC, tanto no receptor como no transmissor, e em caso de falta de energia, ao retornar, será recuperado os estados anteriores das saídas no receptor e também dos leds monitores no transmissor.
Para programar o modo de operação, deverá acionar o botão ligado ao pino 2 do PIC, no transmissor. Com a alimentação desligada, aperte este botão e mantenha apertado. Religue a alimentação com este botão ainda apertado. Imediatamente após ligar a alimentação, com este botão apertado, todos os leds irão piscar por 3 vezes e permanecer acesos. Nesta operação, o estado dos leds indicará o modo de operação. Se estiver ligado, aquele canal será modo “retenção” e se apagado, modo “pulso”. A cada aperto no botão de um dado canal, alternará entre aceso e apagado. Ajuste os canais que deseja alterar. Por “default”, ao entrar em modo de programação, todos os canais passam a trabalhar em modo “retenção” se não forem alterados. Todos os ajustes são salvos na EEprom interna do PIC.
Após fazer a programação que deseja para os canais, desligue a alimentação para sair deste modo. Quando voltar a religar a alimentação, os canais seguirão a programação feita sem mais nenhuma indicação.
Obs. Esta montagem é experimental, sendo de caráter mais didático, montada apenas em placa experimental (do tipo “Breadboard”), sujeita a “bugs” ainda não detectados. Está sendo fornecido os arquivos para que cada hobista possa alterar o programa segundo suas necessidades.
Segue pasta zipada com os arquivos da montagem, atualizada em 08/08/2016:
Histórico das versões anteriores que foram atualizadas:
CR_32_NEW – 24/06/2016
CR_LX32 – 29/06/2016
CR_LX32_N_FILES -16/07/2016
CR_LX32_FILES – 19/07/2016
CONTROLE_REMOTO_LX32_FILES – 06/08/2016
Segue um vídeo caseiro com a montagem em breadboard, configurado todas as saídas em ‘modo retenção’:
Manuais:
Curiosidades:
O ciclo de vida da cigarra-periódica
Como conviver com os desafios da terceira idade
Sono: supérfluo ou necessário?
O que estamos fazendo com nosso alimento?
Alergia alimentar e intolerância alimentar — Qual a diferença?
Proteja sua família da gripe
Outros assuntos:
Você pode criar bons hábitos!
Quando seu casamento não é o que você esperava
Como posso melhorar minhas notas?
O que fazer se estou sofrendo bullying?
Casais – Como conversar sobre problemas?
Vídeos:
Como enfrentar o bullying sem partir para a briga
Quem é o Autor da Bíblia?
Será que é amor ou paixão?
Tenha mais paciência
Fale a verdade
Seja limpo e organizado
Aprenda a perdoar
Até o próximo artigo!
Hola claudio el rx a foncionado y agumtaba perfetamente la
posicion lo que no agunta la posecion es el tx el tex me esta
haciendo unas cosasa raras como te comentaba antes
un saludo
manuel
Olá Manuel!
Refiz a montagem no breadboard e usei os arquivos postados. Funcionou perfeitamente. Então, resolvi pensar no que talvez poderia sair diferente em relação a sua montagem. Analisando cheguei a conclusão que poderia haver problema se usasse leds com queda de tensão maiores. Os que foram usados são vermelhos com 1,6 Volts de queda de tensão medido em seus terminais em funcionamento em série com o resistor limitador. Para confirmar a hipótese, troquei um dos leds por um de queda de tensão maior (usei um de cor azul 2,6 Volts de queda). Então o circuito começou a se comportar estranho, como se estivesse em modo pulso, e as vezes não respondendo quando acionava o interruptor a ele ligado. Recolocando o led vermelho tudo se normaliza.
Fiz outro teste: Usando o led azul, coloquei um resistor de pullup de 10k (do pino do pic ao vcc. Opcionalmente pode ser colocado em paralelo com os pinos do led, usando um resistor smd de 10k). Com ele ligado, o circuito opera também normalmente.
Peço que possa verificar se não é este o problema.
Fico no aguardo
Cláudio
Hola Claudio
Probando los archivos del 08/08/2016 trasmisor de 32 canales
El RX aguantaba la posición, pero ahora el tex le quita la tensión y
Vuelves a conectar y pierde la posesión luego pasa el solo de retención apulso
Yo solo quiero retención y cundo desconectas y vuelves a conectar luego no envía señal al recetor yo me gustaría que tu pudrías probar este sistema porque mi no me está funcionando bien yo solo tenía el problema del RX que no aguantaba la pasión y ahora casi no me funciona nada espero aviar se podemos sesionar el problema
Un saludo
Claudio
Olá Manuel!
Gostaria de saber se o rx funcionou. O tx vou conferir se peguei arquivo errado.
Cláudio
Hola Claudio
Respeto al RX LX32 PROG
El condensador que se cambio fue el de salida de regulador de 5V era de 100mf u se puso de 470 mF pero en cuto se descarga ya no aguanta la posición de RX EEPROM
Durante 2 horas luego vuelve a perder la posición espero que cundo tengas un
Tiempo lo puedas mirar
Gracias Claudio
Un saludo Manuel
Olá Manuel!
Por favor, use a versão de 08/08/2016 postada no final do artigo e então me retorne.
Cláudio
Hola Claudio
Respeto al RX de 32 canales te tengo que pedir disculpas porque en la fuente
De alimentación los condensadores de filtraje eran pequeños de capacidad solucionado
Este problema funciona a la perfección gracias
Te voy hacer un comentario si el de 15 canales REF 208 podría ser el mismo sistema
Que el (LX32) a veces necesitas menos canales y esto sería una buena solución
Ahora mismo tengo u proyecto de 12 canales porque el 16f628 es mucho más barato
El 16f877A que estoy utilizando lo han subido un montón bueno Claudio te vuelvo
A pedir disculpas muchísimas crecías
Un saludo
Manuel P
Olá Manuel!
Ufa! Que boa noticia! Finalmente você achou o problema! Parabéns!
Cláudio
HOLA Claudio
Estoy usando “LX32_R_EEP.HEX”y en el TX uso TX_32_877A_PROG_LX.HEX “TX”.
La alimentación del TX de 32 canales y la alimentación del REX con EEPROM son
Individuales yo utilizo 23 relees contando desde el pin 2 hasta el pin 29
Yo conecto el TX con alimentación de red eléctrica conecto el REX alimentación de red eléctrica pongo en marcha todos los roles hasta aquí bien luego desconecto de red eléctrica el TEX con el TX desconectado desconecto el RX de la red eléctrica luego lo vuelvo a conectar el REX acabo de 30 minutos aproximadamente y ya me pierde la posición
Y los relés ya no quedan como yo los avía dejado el TX aguanta la posición perfectamente
el problema lo tengo en el RX que como te explicó no aguanta la posición
Un saludo Claudio
Olá Manuel!
Assim que tiver um tempo vou montar todo o conjunto rx/tx e testar usando os arquivos baixados diretamente do post.
Cláudio