Gostaria de fazer um transmissor que envie automaticamente a cada 40 segundos, um sinal para um receptor (alarme de carro, por exemplo) que identifique a presença do usuário? Então veja este artigo…
Os chamados ‘chaveiros de presença’ está sendo muito comum hoje. Basicamente, enquanto ele estiver transmitindo nas cercanias, irá permitir, por exemplo, que o veiculo funcione e que não dispare o alarme.
Como ele funciona? Nada mais é do que um transmissor em uma frequência escolhida, igual do seu receptor, cuja transmissões ocorrem em ciclos de transmissão e espera (sem transmissão). Dito de outras maneiras, ele irá transmitir seu código por um curto período (1 a 3 segundos) e depois irá esperar por 30 a 40 segundos. Isto ocorrerá de forma continua, enquanto a bateria fornecer carga.
A proposta acima, é usar um pic 12f629 para transmitir um código do tipo HT6P que possa ser lido e ‘aprendido’ por um receptor operando na mesma frequência (poderá usar o receptor genérico para pic 12f629 para receber estas transmissões).
O programa foi adaptado a partir do artigo ‘clone ht6p‘ deste blog, para operar sem ter que acionar botões externos (foram eliminados, conforme esquema acima). Foi incluído um delay adicional para gerar tempos de até 4 min. Nas configurações do usuário, podemos alterar o tipo de microcontrolador que pode ser usado, optando entre 12f629 e 675. Podemos escolher que teclas devem ser transmitidas como apertadas ou não. Também o delay entre transmissões e o número de vezes que será transmitido o mesmo sinal (seria o tempo que o botão ficaria apertado, no caso de um ‘chaveirinho’) pode ser alterado, conforme o gosto do hobista ou suas necessidades de projeto.
A alimentação do circuito poderá ser feita a partir de baterias miniaturas em série, ou uma bateria de 9 volts, reduzindo para 5 volts, com ajuda do ci 7805.
Este artigo poderá servir de base para muitas aplicações que nossos leitores talvez tenham em mente.
Obs. Este material é de uso inteiramente didático, sujeito a bugs ainda não observados.
Use o receptor ‘receptor para fins de bloqueadores veiculares’ para testes e montagens.
Segue o arquivo ASM (versão normal, consumo 12 Miliamperes):
Segue o arquivo HEX:
Segue nova versão ASM, que utiliza o Watch Dog em conjunto com a instrução ‘SLEEP’ ( consumo 10 microamperes):
Segue o HEX da nova versão com ‘Sleep’:
Segue versão de 07/05/2020 com os seguintes aprimoramentos:
1)Saída para led indicador de transmissão no pino 6 do PIC.
2)Jumper para transmitir direto (facilita os aprendizado do receptor) no pino 5.
3)Redução do tempo de transmissão para 1 segundo.
Manuais técnicos:
HT6P20B
Pic12F629/675
Curiosidades:
A vida – Teve um criador
Será que todos os idiomas vieram da “Torre de Babel”?
Outra prova de que a Bíblia é exata
“Destas montanhas extrairás cobre”
Outros assuntos:
Como lidar com o isolamento social
É importante dar tarefas para os filhos
O conceito da Bíblia sobre a saúde
O que fazer quando seu filho decepciona você?
Será que fomos feitos para ‘sofrer’?
Você perdeu a alegria de viver?
Vídeos para toda família:
Jonas – Uma lição de coragem e compaixão
“Não falhou nem uma única palavra”
Exemplos de avisos para nossos dias
As maravilhas da criação revelam a glória de Deus
Disciplina é amor
Imagine-se no paraíso
Teve um projeto – A tromba do elefante
Até o próximo artigo!!!
Olá Claudio,
Montei este circuito e ficou muito bom… apenas uma pergunta: será que não tem como monitorar a tensão da bateria deste transmissor e avisar com um led a tensão baixa ? ex: alimentado por bateria de 9v e quando chegar aos 7v avisar…
obrigado
Angelo Matta
Olá Angelo!
Este implemento realmente seria prático para o usuário. Mas, geralmente implica em aumento do consumo e redução da vida da bateria. Poderá ver uma sugestão aqui.
Cláudio
Há sim, isso é verdade, aumenta o consumo, mas eu estou tentando falar em monitorar via software…. porque eu testei este circuito de 3v a 5v e funciona bem, monitorando a bateria (ex: bateria litium, ou 3×1,5v aa) ficaria melhor… o que acha?
Angelo
Olá Angelo!
Fazer o que você citou envolveria modificar todo o código do tx e rx, uma vez que o ideal seria a indicação no receptor. Quem sabe em um artigo futuro eu possa ver isto.
Cláudio
Boa noite Claudio
montei este transmissor e alimentei o controle remoto de um lado com – e do outro com o resistor vindo do pino 7 ai acontece ao contrario o controle manda 40seg de sinal e depois 02 segundos desl
por favor voce poderia me ajudar abraço
Olá Walker! Por favor me dê mais detalhes. Você está ligando a saída do pic (pino 7) em um tx comercial de 433mhz, certo? Este transmite com +5volts ou com gnd?
Claudio