Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
RoverBluetooth é o nome que dei ao carro Bluetooth baseado em Arduino que fiz para o meu exame escolar quando tinha apenas treze anos. Eu também mostrei na Maker Faire Rome com um FabLab (e eu era um dos mais novos lá)! É muito fácil de fazer (apenas alguns componentes eletrônicos de baixo custo e um pacote Meccano) e de controlar, graças ao aplicativo Android que eu programei. Possui controle de velocidade total, marcha à ré, sensor ultrassônico com som de estacionamento e freio de emergência, controle remoto de baixa latência e luz frontal.
Página principal do projeto
Etapa 1: o aplicativo
Eu originalmente programei o aplicativo com o MIT App Inventor, mas depois decidi escrevê-lo do zero usando o Android Studio. Se você é um iniciante em Android, eu recomendo que você use o aplicativo original (lançado na galeria do App Inventor), já que é mais fácil de programar e editar. Caso contrário, o aplicativo mais recente pode ser encontrado no GitHub.
Baixe o projeto MIT App Inventor e APK
Etapa 2: o chassi
Se você quiser replicar o meu, adquira alguns packs de Meccano, dê uma olhada nas fotos e comece a trepar! Preste atenção ao volante, que deve ter uma conexão com o servo motor, girar sem atrito e sem desparafusar! O corpo principal não deve flexionar muito e deve ser leve, enquanto o motor Meccano deve ter engrenagens de redução o suficiente para ser forte.
Etapa 3: o circuito
Peças necessárias:
- Receptor Bluetooth (usei o modem BlueSMiRF Silver da Sparkfun, mas você também pode experimentar o clássico HC-06, que é mais barato)
- Um Arduino UNO ou similar
- Ponte H (usei uma L6203)
- Sensor ultrasônico
- Servo motor (forte, com engrenagens de metal, se possível)
- Campainha
- LED para luz frontal
- Bateria 9V
- Placa de matriz de dupla face
Observe que o servo motor que usei precisa de 6 V, então adicionei um LM317 ao circuito. Sinta-se à vontade para removê-lo se o seu servo exigir 5V. Seja paciente, escolha uma solda e faça seu próprio escudo Arduino!
Baixe o esquema do Autodesk Eagle 9.3.0
Etapa 4: o esboço do Arduino
O pequeno esboço recebe os dados, liga e desliga o motor e verifica a distância de uma parede. RoverBluetooth recebe dados do modem Bluetooth e associa números aos comandos. Por exemplo, “21” é interpretado como “desligue o motor”. Aqui está a lista:
- 0-20 → posição do servo motor
- 21 → motor desligado
- 22 → luz acesa
- 23 → luz apagada
- 1000-1255 → motor ligado, velocidade
- 1500-1755 → motor ligado, marcha à ré, velocidade
Baixe o Arduino Sketch
Etapa 5: Divirta-se
Pronto para dirigir o carro?