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
E llevado ala pratica el control remoto de 32 canales y funciona muy bien
gracias claudi
E PERDIDO MI CONTASEÑA Y ME ACOSTADO MUCHO RECIVIR ORA
SALUDOS
MANUEL P
Ola Claudio
Viendo el video e conseguido que el mi yo funcione bien
Yo utilizo 22 encendidas de lámparas de 400W halogenuros metálicos
2 encendidas de luces de sereno y 1 de alarma
Estoy utilizando una fuente de alimentación comercial de 3 AP de 12 voltios en el RX
Utilizo un regulador 7805 los relés funcionan con ULN2804 se alimentan a 12V de dicha fuente
Te agradece tu colaboración como las lámparas arrancan con arrancador la tensión de arranque es bastante elevada voy necesitar un filtro en la alimentación porque al el RX
Tengo algunos problemas en al arranque de las lámparas yo lo consigue funcionar taranto
Como por TX Y RX como por cable trenzado con los MAX487
Este sistema es una maravilla gracia por todo Claudio me gustaría saber si en el de 15 canales
Rf 208 podría ser el mismo sistema en otras ocasiones talo e comentado pero no e tenido respuesta
Un saludo
Manuel p
Olá Manuel!
Muito bom! Respondendo a sua pergunta, acredito que possa ser possível realizar esta mudança rx/tx ( ref 208) para operar da forma do LX. No entanto, não pretendo, por ora, trabalhar com o tema de “controle remoto”. Mas anotarei no ‘caderninho’ para uma futura consideração.
Claudio
Ola Claudio
Yo ya estoy utilizando estoy archivos LX32_T_PR_PROG_EEP.hex.
Yo estoy utilizando los leds rojos con caída de tensión 1.6V con todo esto cuando
Lo desconecto de alimentación y acabo de un tiempo lo vuelvo a conectar me puede la posición luego hace cosas raras como te queda como pulso o no tramite señal al TX
Situ me puedes mandar como lo tienes conectado igual yo tengo algún error en las conexiones
Yo las he realizado según esquema tuyo también sustituí el 16f877A por oro nuevo
Y he tenido los mismos resultados me gustaría ver el tuyo haber ahonde tengo yo el problema
y el LX32_R_EEP.hex. el RX funciona bien el que a mí no me está funcionando bien
es el TX cuando los otros archivos anteriores el TX funcionaba bien
UN SALUDO
MANUEL
Olá Manuel!
Estou postando o histórico dos hex anteriores, no final do artigo para que possa fazer algum teste com hex anteriores. Para os testes eu montei o receptor em um breadboard com todos os leds. Mas para o tx eu não montei todos os interruptores e leds, porque a placa é pequena para montar todos os leds e interruptores. Assim, deixei o resistor de pullup de 10k ligados em casa pino e usando um led + um interruptor, vou alternando de pino a pino a ligação. Assim que tiver outro tempinho, irei montar o conjunto inteiro do tx , com todos os interruptores e leds , e então, continuar os testes para tentar descobrir o que possa estar causando o problema em sua montagem.
Cláudio
Olá Manuel!
Gostaria de saber se você conferiu a alimentação do sistema, pois com tantas saídas e reles, terá que ter uma fonte de alimentação que seja suficiente para manter os 5 volts com todos ligados. Eu montei o conjunto completo e postei no artigo, um vídeo caseiro do funcionamento.
Cláudio
Ola Claudio
Respeto al control remoto de 32 canales según tú dices que cambiando los leds
De color rojo con una tensión de caído 1,6 V a ti te funciona perfectamente yo ya tengo los diodos de estas características y a mi cundo lo desconecto de alimentación espero 1 minutó aproximada mente y vuelvo conectarlo ya no me funciona y no aguanta la posición
Queda como si no funcionara la EEPROM yo la resistencia de 10K está conectada según esquema el pin 1 a + si ay otras modificaciones como tu explicas si puedes me lo mandas en
El esquema yo creo que voy abandonar porque veo que no me voy a salir porque
Es muy raro que a ti te funcione y a mi utilizando el mismo procedimiento no me funciona
Tampoco explicas en que pis esta colocada la resistencia de 10K
Bueno Claudio si podemos solucionar el problema bien sino abandono me rindo
Un saludo
Manuel
Olá Manuel!
Para a montagem em breadboard no TX usei o arquivo da pasta LX32_PR_PROG_EEP , o arquivo LX32_T_PR_PROG_EEP.hex.
Para o receptor usei a pasta RX32_R_EEP, o arquivo LX32_R_EEP.hex.
Usei leds vermelhos, sem problema.
Com leds com maior tensão como o verde e azuis ocorre problemas de operação.
O teste que fiz foi com led azul. Para este não operou e necessitou um resistor de 10k do pino ao vcc. Se for
usado em todos os pinos, todos terão que ter este pullup (32 resistores de 10k). Postei um esquema junto ao arquivo original com esta versão.
Mas se você já está usando leds com 1,6 Volts de queda, então não deve ser este o problema.
Antes de escrever esta resposta, religuei o conjunto após mais de 24 horas desligados. Estava programado
todos os pinos para retenção e deixei todas as saídas acionadas. Funcionou sem problemas, recuperando os
valores tanto o TX como o RX.
Sei que é muito frustrante quando se tenta e não se obtém resultados! Mas infelizmente, eu não consigo entender
o que pode estar acontecendo.
Claudio