- Componentes Requeridos
- Motorista L293D
- Transmissor e receptor de RF
- Diagramas de circuito e explicação
- Trabalho de robô controlado por RF:
Atualmente, quase todas as pessoas estão familiarizadas com os robôs. Os robôs desempenham um papel muito importante na vida humana. Os robôs são uma máquina que reduz o esforço humano em trabalhos pesados em indústrias, edifícios etc. e facilita a vida. Em nossos projetos anteriores, fizemos alguns robôs como seguidor de linha, robô controlado por DTMF, robô controlado por gestos, robô controlado por computador, mas neste tutorial vamos projetar um robô muito interessante, que é um robô controlado por RF. O interessante neste projeto é que ele será executado sem o uso de nenhum microcontrolador. Aqui, iremos executá-lo diretamente pelo decodificador RF e driver do motor.
Robô controlado por RF é controlado usando quatro botões colocados no lado do transmissor. Aqui, só precisamos apertar os botões para controlar o robô. Um dispositivo de transmissão é usado em sua mão, o qual também contém um Transmissor RF e um Codificador RF. Esta parte do transmissor irá transmitir o comando ao robô para que ele possa fazer as tarefas necessárias como mover para frente, para trás, virar à esquerda, virar à direita e parar. Todas essas tarefas serão executadas usando quatro botões que são colocados no transmissor RF.
Componentes Requeridos
- Motor DC - 2
- HT12D - 1
- HT12E - 1
- Par RF - 1
- Motorista L293D - 1
- Bateria de 9 volts - 3
- Conector de bateria - 3
- Fios de conexão
- Chasis do Robô - 1
- 7805 - 2
- Resistor 750K - 1
- Resistor 33K - 1
- Resistor 1K - 1
- PCB
Motorista L293D
L293D é um driver de motor IC que possui dois canais para acionar dois motores. O L293D tem dois pares de transistores Darlington embutidos para amplificação de corrente e um pino de fonte de alimentação separado para fornecer alimentação externa para motores.
Transmissor e receptor de RF
Este é um módulo receptor e transmissor híbrido ASK opera na frequência de 433Mhz. Este módulo possui um oscilador estabilizado a cristal para manter o controle de frequência preciso para melhor alcance. Precisamos de apenas uma antena externa para este módulo.
Recursos do transmissor de RF:
- Faixa de frequência: 433 Mhz
- Potência de saída: 4-16dBm
- Alimentação de entrada: 3 a 12 volts dc
Recursos do receptor de RF:
- Sensibilidade: -105dBm
- Freqüência IF: 1MHz
- Baixo consumo de energia
- 3,5 mA atual
- Tensão de alimentação: 5 volts
Este módulo é muito econômico onde a comunicação RF de longo alcance é necessária. Este módulo não envia dados usando comunicação UART de PC ou microcontrolador diretamente porque há muito ruído nesta frequência e sua tecnologia analógica. Podemos usar este módulo com a ajuda de ICs codificadores e decodificadores que extraem dados do ruído.
O alcance do transmissor é de cerca de 100 metros na tensão de alimentação máxima e para 5 volts o alcance do transmissor é de cerca de 50-60 metros com o uso de um fio simples de uma antena de código único de 17 cm.
Descrição do pino de RF Tx
- GND - Fornecimento de terra
- Data In - Este pino aceita dados seriais do codificador
- Vcc - +5 Volt deve ser conectado a este pino
- Antena - Uma conexão envolvida a este pino para transmissão adequada de dados
Descrição do pino de RF Rx
- GND - Ground
- Data In - Este pino fornece dados seriais de saída para o decodificador
- Data In - Este pino fornece dados seriais de saída para o decodificador
- Vcc - +5 Volt deve ser conectado a este pino
- Vcc - +5 Volt deve ser conectado a este pino
- GND - Ground
- GND - Ground
- Antena - Uma conexão envolvida a este pino para recepção adequada de dados
Diagramas de circuito e explicação
Diagrama de circuito para transmissor RF:
Diagrama de circuito para receptor RF:
Conforme mostrado nas figuras acima, os diagramas de circuito para robô controlado por RF são bastante simples, onde um par de RF é usado para comunicação. As conexões para transmissor e receptor aparecem nos diagramas de circuito. Duas baterias de 9 volts são usadas para alimentar o driver do motor e o circuito Rx restante. E outra bateria de 9 volts é usada para alimentar o transmissor.
Robô controlado por RF tem duas partes principais, a saber:
- Parte do transmissor
- Parte do receptor
Na parte do transmissor, um codificador de dados e um transmissor RF são usados. Como já mencionamos acima, estamos usando quatro botões para executar o robô, esses quatro botões estão conectados com o codificador em relação ao aterramento. Quando pressionamos qualquer botão, o codificador obterá um sinal digital LOW e, em seguida, aplicará este sinal serialmente ao transmissor RF. O Codificador IC HT12E codifica dados ou sinal ou os converte em forma serial e então envia este sinal usando transmissor RF para o ambiente.
Na extremidade do receptor, usamos o receptor RF para receber dados ou sinal e então aplicamos o decodificador HT12D. Este decodificador IC converte os dados seriais recebidos em paralelo e então envia esses sinais decodificados para o IC do driver do motor L293D. De acordo com os dados recebidos, o robô funciona usando dois motores CC nas direções para frente, reverso, esquerda, direita e parada.
Trabalho de robô controlado por RF:
O robô controlado por RF se move de acordo com o botão pressionado no transmissor.
Botão pressionado no transmissor |
Direção de movimento do robô |
Primeiro (1) |
Esquerda |
Segundo (2) |
Direito |
Primeiro e segundo (1 e 2) |
frente |
Terceiro e quarto (3 e 4) |
Para trás |
Nenhum botão pressionado |
Pare |
Quando pressionamos o primeiro botão (1 menção sobre circuito e hardware), o robô começa a se mover para o lado esquerdo e o movimento continua até que o botão seja liberado.
Quando pressionamos o segundo botão no transmissor, o robô começa a se mover para o lado direito até que o botão seja liberado.
Quando pressionamos o primeiro e o segundo botão ao mesmo tempo, o robô começa a se mover para frente até que os botões sejam liberados.
Quando pressionamos o terceiro e o quarto botão ao mesmo tempo, o robô começa a se mover para trás e continua até que os botões sejam liberados.
E quando nenhum botão é pressionado, o robô para.