Índice:
- Suprimentos
- Etapa 1: inicializando o script Python
- Etapa 2: Instalando a Biblioteca Radiohead
- Etapa 3: Conexões do Módulo do Transmissor
- Etapa 4: conexões do módulo receptor
![Robô Arduino sem fio controlado por PC: 4 etapas Robô Arduino sem fio controlado por PC: 4 etapas](https://i.howwhatproduce.com/images/010/image-28344-j.webp)
Vídeo: Robô Arduino sem fio controlado por PC: 4 etapas
![Vídeo: Robô Arduino sem fio controlado por PC: 4 etapas Vídeo: Robô Arduino sem fio controlado por PC: 4 etapas](https://i.ytimg.com/vi/kA_icsQLJww/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
![Robô Arduino sem fio controlado por PC Robô Arduino sem fio controlado por PC](https://i.howwhatproduce.com/images/010/image-28344-1-j.webp)
Neste Instructable, você aprenderá como definir um canal de comunicação entre seu computador e um robô baseado em Arduino. O robô que usamos aqui usa um mecanismo de direção diferencial para se mover. Estou usando um driver de motor baseado em relé em vez de MOSFET para reduzir o custo do robô. Ao usar o driver de motor baseado em relé, estou desistindo da capacidade de controle de velocidade e haverá apenas dois modos - 'estado de velocidade total' ou 'estado desligado'.
Estou usando uma bateria de polímero de lítio de 6 células com uma capacidade total de 25,2 V com carga total e 22,2 V com carga básica. Estou usando uma bateria Li-Po por causa de sua alta capacidade de drenagem de corrente por longos períodos. Os motores que usamos são motores Jhonson com engrenagens de metal classificados para girar a 100 R. P. M com tensão de entrada de 12V. Usei 4 desses motores e montei rodas de borracha para melhor tração.
A comunicação ocorre entre 2 placas Arduino via configuração de canal RF por módulos RF de 433 MHz (receptor e transmissor). O módulo Transmissor do módulo RF 433 MHz é acoplado ao transmissor Arduino, o transmissor Arduino é conectado ao Computador por meio de um cabo de Dados USB para comunicação serial entre o Computador e o Transmissor Arduino. O receptor Arduino é montado com módulo receptor RF de 433 MHz e abriga todas as conexões para o driver do motor e fonte de alimentação, tornando-o um Arduino independente. O computador envia dados seriais para o transmissor Arduino, que então transmite os dados via Canal RF para o Receptor Arduino, que responde de acordo!
Suprimentos
- Módulo de controle do motor de relé / 4 Módulo de relé
- Bateria Li-po
- Arduino x 2
- fios de ligação
- Módulos RF 433 MHz Tx e Rx
- motoredutores de metal x 4
- rodas x 4
- chassi
Etapa 1: inicializando o script Python
Para executar o script Python, precisamos instalar a biblioteca Pygame. Você precisa do pip (instalador do pacote para python) para instalar a biblioteca Pygame. Se você não tiver o pip instalado em seu sistema, instale o pip a partir daqui.
Depois que o pip for instalado, execute o comando no terminal ou cmd "pip install pygame" ou "sudo pip install pygame", isso instalará a biblioteca Pygame em seu sistema.
Etapa final para executar o script basta digitar o seguinte comando em seu terminal ou CMD "python Python_script_transmitter.py".
Etapa 2: Instalando a Biblioteca Radiohead
Em nosso projeto, estamos usando módulos RF 433 MHz para comunicação, portanto, estamos usando a biblioteca Radiohead para realizar as operações de comunicação. As etapas para instalar a biblioteca Radiohead são mencionadas abaixo:
- Baixe a Biblioteca Radiohead aqui.
- Extraia o arquivo zip e mova a pasta 'Radiohead' para a pasta Documentos / Arduino / Bibliotecas.
- Depois de copiar os arquivos, reinicie o IDE do Arduino para que a biblioteca funcione.
Etapa 3: Conexões do Módulo do Transmissor
![Conexões do Módulo Transmissor Conexões do Módulo Transmissor](https://i.howwhatproduce.com/images/010/image-28344-2-j.webp)
As conexões para o módulo Transmissor são mencionadas abaixo:
- O Arduino permanece conectado via cabo USB ao laptop / PC executando o script python o tempo todo.
- conecte o terminal + 5v do Arduino ao terminal Vcc do módulo RF_TX (transmissor).
- conecte o terminal Gnd do Arduino ao terminal Gnd do módulo RF_TX (transmissor).
- conecte o terminal D11 do Arduino ao terminal de dados do módulo RF_TX (transmissor).
- conecte o terminal da antena do módulo RF_TX (transmissor) a uma antena. (esta conexão é OPCIONAL)
Etapa 4: conexões do módulo receptor
![Conexões do Módulo Receptor Conexões do Módulo Receptor](https://i.howwhatproduce.com/images/010/image-28344-3-j.webp)
As conexões para o Receiver Arduino são mencionadas abaixo:
- O receptor arduino é autônomo, por isso é alimentado por uma bateria externa de 9V.
- conecte o terminal + 5v do arduino ao terminal Vcc do módulo RF_RX (receptor).
- conecte o terminal Gnd do arduino ao terminal Gnd do módulo RF_RX (receptor).
- conecte o terminal D11 do arduino ao terminal de dados do módulo RF_RX (receptor).
- conecte o terminal da antena do RF_RX (receptor) a uma Antena (esta conexão é OPCIONAL).
-
conexões para o driver do motor
- conecte o terminal D2 do Arduino ao terminal do Motor 1 A do driver do motor.
- conecte o terminal D3 do Arduino ao terminal do Motor 1 B do driver do motor.
- conecte o terminal D4 do Arduino ao terminal A do Motor 2 do driver do motor.
- conecte o terminal D5 do Arduino ao terminal do Motor 2 B do driver do motor.
- conecte o terminal ext_supply do driver do motor ao terminal + 9 V da bateria. conecte o terminal Gnd do driver do motor ao terminal Gnd da bateria.
Recomendado:
Robô Arduino sem fio usando módulo sem fio HC12: 7 etapas
![Robô Arduino sem fio usando módulo sem fio HC12: 7 etapas Robô Arduino sem fio usando módulo sem fio HC12: 7 etapas](https://i.howwhatproduce.com/images/011/image-32306-j.webp)
Robô Arduino sem fio usando módulo sem fio HC12: Olá pessoal, bem-vindos de volta. Em meu post anterior, eu expliquei o que é um circuito de ponte H, L293D motor driver IC, pegando carona L293D Motor driver IC para dirigir drivers de motor de alta corrente e como você pode projetar e fazer sua própria placa de driver de motor L293D
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio TP Link WN7200ND USB no trecho Raspbian: 6 etapas
![Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio TP Link WN7200ND USB no trecho Raspbian: 6 etapas Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio TP Link WN7200ND USB no trecho Raspbian: 6 etapas](https://i.howwhatproduce.com/images/002/image-3141-80-j.webp)
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio USB TP Link WN7200ND no Raspbian Stretch: Raspberry Pi é ótimo para criar pontos de acesso sem fio seguros, mas não tem um bom alcance, usei um adaptador sem fio USB TP Link WN7200ND para estendê-lo. Quero compartilhar como fazer por que quero usar um pi de framboesa em vez de um roteador?
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: 4 etapas
![Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: 4 etapas Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: 4 etapas](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10965369-diy-wireless-mic-to-wireless-guitar-system-4-steps-j.webp)
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: Tenho assistido a alguns vídeos e bandas e quase todas usam um sistema sem fio na guitarra. Enlouquecer, mover-se, caminhar e fazer o que quiserem sem o cabo, então sonho em ter um .. Mas .. para mim agora é muito caro então eu vim para isso
Transforme uma campainha sem fio em um interruptor de alarme sem fio ou botão liga / desliga: 4 etapas
![Transforme uma campainha sem fio em um interruptor de alarme sem fio ou botão liga / desliga: 4 etapas Transforme uma campainha sem fio em um interruptor de alarme sem fio ou botão liga / desliga: 4 etapas](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11133018-hack-a-wireless-doorbell-into-a-wireless-alarm-switch-or-onoff-switch-4-steps-j.webp)
Transforme uma campainha sem fio em um interruptor de alarme sem fio ou botão liga / desliga: recentemente construí um sistema de alarme e o instalei em minha casa. Usei interruptores magnéticos nas portas e os conectei através do sótão. As janelas eram outra história e fiação direta não era uma opção. Eu precisava de uma solução sem fio e isso é
Converter roteador sem fio em ponto de acesso 2x do extensor sem fio: 5 etapas
![Converter roteador sem fio em ponto de acesso 2x do extensor sem fio: 5 etapas Converter roteador sem fio em ponto de acesso 2x do extensor sem fio: 5 etapas](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11134508-convert-wireless-router-in-to-wireless-extender-2x-access-point-5-steps-j.webp)
Converter Roteador Wireless em Ponto de Acesso Wireless Extender 2x: Eu tinha uma conexão de internet wireless ruim em minha casa devido a um RSJ (viga de suporte de metal no teto) e queria aumentar o sinal ou adicionar um extensor extra para o resto da casa. Eu tinha visto extensores por cerca de £ 50 em um eletro