CONTROLE REMOTO 32 CANAIS COM RECEPTOR INDIVIDUAIS VIA PAR TRANÇADO (RS485) – C/ PIC 16F877 E PIC 12F675 (REF234)

3

Restringindo seus comandos apenas as suas aplicações…

Em certas circunstâncias é melhor usar um sistema de controle remoto que seja seguro. O uso de par trançados permitem esta segurança, uma vez que não poderá ser clonado como é o caso de controles remotos usando RF. Esta montagem usa o transmissor de 32 canais e os receptores individuais para o receptor de 32 canais do artigo “CONTROLE REMOTO DE 32 CANAIS – COM RECEPTORES INDIVIDUAIS – C/PIC16F877A E PIC12F675 (REF230)“, mas desta vez usando um circuito integrado MAX 487 para conectar a uma rede RS485.
Abaixo vemos o esquema do transmissor:

Abaixo vemos o esquema único para os 32 receptores individuais:

Para instalar a rede com par trançados poderá usar o esquema abaixo:

Não houve alteração nos programas, apenas foi alterado o meio de transmissão de RF para fios (via RS485).
Como o consumo de 32 receptores pode ser grande quando todos estiverem acionados, poderá usar cabo de rede com 4 pares trançados usando um para para a comunicação e os 3 pares restantes em paralelo, para fornecer a alimentação com menor perda. Use um transformador ou fonte que forneça corrente suficiente (acima de 3 amperes) e reles de baixo consumo nos receptores.

Obs. Esta montagem é experimental, sendo de caráter mais didático, montada apenas em placa experimental (do tipo “Breadboard”), sujeita a bug’s 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:

CREMOTO_32C_RX_IND_RS485

Manuais:
PIC 12F675
MAX487

Curiosidades:

O favo de mel
A tromba do elefante
A cola do verme aquático
A carapaça do besouro-da-namíbia
A habilidade de escavação do longueirão
O econômico peixe-cofre
O esqueleto do ofiúro
O modo eficiente de o salmão nadar

Outros assuntos:

Será que a Bíblia está de acordo com a ciência?
Sou exagerado quando o assunto é esporte?
Lidar com sogros
Como dizer “não”

Vídeos:
Será que é amor ou paixão?
Tenha mais paciência
Fale a verdade
A verdadeira força vem de servir a Jeová
Lição 9: Jeová criou todas as coisas

Até o próximo artigo!

3

19 comments

  1. 0

    Bom dia Claudio, baixei o arquivo que vc atualizou da ref 126, ainda não tive tempo de testar mas vou testar logo mais. Mas agora insistindo novamente nesse projeto, veja se pode me ajudar, O que eu estou tentando fazer é abrir vários portões total de 30 remotamente, até aí o circuito funciona perfeitamente! O que ocorre é que preciso monitorar eles se estão abertos ou fechados, para isso preciso do tx individual e um rx para os 32. Penso em colocar um reed próximo ao fim de curso do portão aberto para que quando ele passasse mandasse o comando para o tx enviar as informações para o rx que acenderia ou ficaria piscando o led do portão aberto e quando fosse fechado apagaria o led . No caso da colisão de dados como vc havia mencionado anteriormente não daria para o tx mandar os dados e junto esperar a resposta do rx se recebido os dados caso não recebido enviar de novo até receber? Sou leigo nisso não faço ideia se falo bobagem.
    Desculpe se estou sendo muito insistente é que quero economizar no projeto! rsr
    Sérgio

  2. 0

    Boa noite Claudio, não lembro se perguntei isso antes, mas tem como fazer o tx para esse circuito usando um 12f675? adaptar o codigo para ele? invés de usar o 16f877? agora me apareceu a situação contraria… um tx com duas teclas e um receptor com 32…
    pode quebrar mais essa pra mim?? desde já agradeço!!

      1. 0

        Bem deixa eu tentar explicar, nesse projeto em que usa o 16f877a como transmissor com 32 teclas e o 12f675 como receptor individual, daria para fazer o contrario? fazer o transmissor com o 12f675 e o receptor com o 16f877?
        me apareceu essa situação agora! daria pra usar uma versão sua anterior mais ficaria muito caro pois teria que usar um 16f877 para cada transmissor ai ficaria muito caro! rsrs

          1. 0

            Olá Sergio!
            Quando existe mais de um tx ocorre o problema da colisão de informações. Supondo que todos operem na mesma frequência, quando mais de um é acionado ao mesmo tempo, irá ocorrer interferência mutua. Imagine então os 32 txs operando ao mesmo tempo! Então o sistema tem que ser mais sofisticado para poder funcionar corretamente.
            Cláudio

    1. 0

      Olá MoraesIBI!
      Eu não conheço ninguém que faça isto. Mas acredito que neste blog possa ter alguém que possa se interessar se for remunerado.
      Cláudio

  3. 0

    Hola Claudio
    Yo te comentaba el teme da las persianas porque me
    Parecía un tema importante el sistema de un relé de 2
    Contactos yo no veo la conexión de un motor a 220V
    Porque cuando das tensión ya tesé pone en marcha el motor sin apretar
    El pulsador si ti tinas algún diagrama para las conexione Melo pasas
    Mi idea era hacerlo con retención temporizada aprietas pulsador 1 sube volver apretar 1
    Y paras en posición deseada la persiana aprietas pulsador 1 sube temporiza y desconecta el relé
    Pulsador dos repite el mismo proceso para bajar en este caso seria 2 relés
    Muchas gracias por tu ayuda
    Un saludo Manuel

    1. 0

      Olá Manuel!
      Quando comentei usar apenas um relé para persiana, seria operação somente acionando toda aberta ou toda fechada. O uso de 2 reles realmente permitiria fazer a pausa.

      Cláudio

  4. 0

    :mrgreen: Olá Claudio, Mais um exemplo de grande ajuda aqui para mim e creio a mais amigos que acompanham os seus post. Uma ideia deste exemplo com uma versão com retorno (Feedback) do comando enviado com do receptor ter acionado a saída. Digo, da o comando ao receptor para acionar o rele (configurado pulso) e o receptor transmite ao transmissor sinalizando que foi acionado mesmo a saída, no caso de retenção ficaria aceso um led correspondente a saida que foi comandado,,Abraço 😛

    1. 0

      Olá Foxconn!
      Obrigado pela sugestão. Gostaria apenas de saber de que ponto seria tomado a informação para o retorno. Poderia dar um exemplo aplicação?
      Cláudio

      1. 0

        :mrgreen: Olá Claudio, esta ideia na verdade eu vi foi e funcionando em um conversor de fibra ótica para contato seco(rele), seria uma forma de visualmente por leds saber qual a saida ou saidas estão ligadas e quais estão desligadas, desta forma tendo em um painel a sinalização de qual saida esta acionada, neste caso usando o mesmo PIC16F877 reduziria a entradas para poder ter tb as saidas para os leds, 10 acionamentos e 10 leds para indicar blz, espero que tenha passado bem a ideia, abraço.

  5. 0

    HOLA Claudio
    Este sistema de cable trenzado sería muy interesante
    Para subir y bajar persianas domesticas como los motores de persianas
    Ya incorporan los finales de carrera y condensador solo se necesitarían
    2 relés sincronizados uno para subir y otro para bajar como en el 12f675 sobra el pin 5
    creo que sería interesante

    muchos saludos Manuel

    1. 0

      Olá Manuel!
      Obrigado pela sugestão. No entanto, com apenas um relé de 2 contatos (C,NC e NF) já é possível acionar a persiana, usando a função ‘pulso’ no receptor.
      Cláudio

  6. 0

    Olá Lários! Ótima essa sua seqüência de projetos! Com relação a este projeto, creio que a grafia da palavra seja “TRANÇADO” de Tranças. Não precisa liberar este comentário, só quero mesmo colaborar com essa correção! Até breve amigo e mais uma vez parabéns pelos projetos!

    1. 0

      Olá Pauleiras!
      Obrigado pela observação com respeito a grafia. Você está correto. Já acertei no artigo. Fique a vontade para trazer atenção erros desta natureza.
      Obrigado

Comments are closed.