2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Você pode virar um carro RC antigo e controlá-lo com o telefone?
Sim, você pode e eu vou te mostrar como fazer. Este é meu primeiro instrutível, portanto, se algo não estiver claro como fiz, pergunte nos comentários e desculpe a gramática incorreta.
Meu carro RC tem RX-2B como controlador, mas mesmo se você tiver algum outro chip, é muito fácil olhar nas planilhas de dados e conectá-lo corretamente porque usaremos apenas H-bridge no PCB. Vou usar o NodeMCU como controlador e conectá-lo ao H-bridge no PCB, mas você pode usar qualquer microcontrolador que tiver e apenas adicionar o módulo bluetooth ou esp8266 para Wifi.
Suprimentos
1. Carro RC antigo ou barato
2. NodeMCU
3. Fios
4. 4 baterias AA e 1 bateria de 9V
Etapa 1: PCB
RX-2B é usado com TX-2B. TX é o transmissor e RX é o receptor. Nas fichas de dados você pode ver os pinos do RX-2B e como conectá-lo. Meu RX-2B foi conectado de forma semelhante ao datasheet, mas sem o turbo pin conectado.
Precisamos de apenas 4 pinos para controlar 2 pontes H (para frente, para trás, direita, esquerda). Você tem que encontrar esses pinos na placa de circuito impresso e, em seguida, seguir as linhas dos resistores e soldar os fios a esses resistores. É uma boa coisa destruir as linhas dos resistores aos pinos para que nenhuma corrente vá em RX-2B ou você pode remover completamente o RX e apenas as pontes H deixadas no PCB
Etapa 2: NodeMCU
Agora você tem que conectar os fios que soldou ao NodeMCU e conectar o aterramento do PCB ao aterramento do NodeMCU.
Liguei D1-para a frente, D2-para trás, D5-esquerda, D6-direita.
Eu adicionei uma bateria de 9 V apenas para alimentar o NodeMCU (via Vin) porque a bateria 4 AA não tem energia suficiente para alimentar os motores e o nodeMCU; Eu adicionei um interruptor para ligar e desligar o NodeMCU; Tirei uma pequena mola do primeiro motor que estava devolvendo as rodas na posição natural (opcional).
Etapa 3: Código
Iremos nos conectar ao wi-fi e qualquer pessoa que estiver conectado nesse wi-fi pode escrever o endereço IP do NodeMCU no explorer e adicionando algo após o endereço IP podemos acionar alguma ação na placa (por exemplo, 192.168.5.5/high que definirá D1 HIGH e o motor começará a girar para frente). Mas essa é uma maneira ruim de controlar o carro, então criei um aplicativo que, quando algum botão é pressionado, escreve o endereço e alguma palavra para nós.
Etapa 4: Conclusão
É um pequeno projeto divertido que funciona, mas há maneiras de melhorá-lo:
1. 4 baterias AA estão descarregando rapidamente, então uma solução melhor seria bateria recarregável
2. O WiFi não é a melhor maneira de dirigir um carro, o Bluetooth seria melhor
3. talvez imprima em 3D ou faça algum invólucro para o carro