https://github.com/richke2005/fighting-car
Project developed to senai where we build a fight electromechanical car
https://github.com/richke2005/fighting-car
arduino cpp embedded-systems microcontroller
Last synced: about 1 month ago
JSON representation
Project developed to senai where we build a fight electromechanical car
- Host: GitHub
- URL: https://github.com/richke2005/fighting-car
- Owner: Richke2005
- License: mit
- Created: 2024-07-30T00:39:46.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-09T21:32:32.000Z (7 months ago)
- Last Synced: 2025-02-17T23:59:29.319Z (4 months ago)
- Topics: arduino, cpp, embedded-systems, microcontroller
- Language: C++
- Homepage:
- Size: 73.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Arduino Finghting car
O projeto se trata do modelo físico de um carro pequeno de combate. Aplicaremos nosso conhecimento em em mecânica, eletrônica automação e programação.
Esta iniciativa visa criar um protótipo funcional que possa ser utilizado em diferentes cenários de treinamento e demonstrações.
| :placard: Vitrine.Dev | |
| ------------- | --- |
| :sparkles: Nome | **Arduino Finghting car**
| :label: Tecnologias | Arduino, C++
| :fire: Desafio | TCC Senai Mecatrônica
## Detalhes do projeto
O projeto "Arduino Fighting Car" é uma iniciativa educacional que combina mecânica, eletrônica e programação para criar um carro de combate controlado remotamente. O objetivo é desenvolver um protótipo funcional que possa ser utilizado em competições, treinamentos e demonstrações técnicas.### Objetivos do Projeto
- **Educação**: Proporcionar uma plataforma prática para o aprendizado de conceitos de mecatrônica.
- **Inovação**: Explorar novas tecnologias e métodos de controle remoto.
- **Competição**: Participar de competições de robótica e mostrar as capacidades do protótipo.### Estrutura do Carro
O carro é composto por uma estrutura robusta que suporta os componentes eletrônicos e mecânicos. A base é feita de material leve e resistente, garantindo mobilidade e durabilidade durante os combates.
### Funcionalidades
- Controle remoto via Bluetooth
- Luzes LED indicadoras de bateria
- Modo de combate com armas mecânicas### Componentes Utilizados
- Placa Arduino Uno
- Módulo Bluetooth HC-05
- Servo Motor MG996R
- Motores DC com driver L298N
- LEDs e resistores
- 4 Pilhas 3800mha### Esquema Elétrico

### Sistema de Controle
O controle do carro é realizado via Bluetooth, utilizando um aplicativo móvel que envia comandos para o módulo Bluetooth HC-05 conectado ao Arduino. O Arduino interpreta esses comandos e aciona os motores e outros componentes do carro.
### Desenvolvimento do Software
O software do carro é desenvolvido em C++ utilizando a plataforma do Arduino. O código é responsável por gerenciar a comunicação Bluetooth, controlar os motores, monitorar o estado da bateria e acionar as armas mecânicas.
### Desafios Enfrentados
- **Integração de Componentes**: Garantir que todos os componentes eletrônicos funcionem em harmonia.
- **Estabilidade do Controle**: Desenvolver um sistema de controle responsivo e estável.
- **Autonomia da Bateria**: Otimizar o consumo de energia para prolongar a vida útil da bateria durante as operações.### Resultados Esperados
Ao final do projeto, espera-se obter um carro de combate totalmente funcional, capaz de ser controlado remotamente e participar de competições. Além disso, o projeto visa proporcionar um aprendizado significativo aos participantes, preparando-os para desafios futuros na área de mecatrônica.
### Como Executar o Projeto
1. Clone o repositório:
```sh
git clone https://github.com/seu-usuario/fighting_car.git
```
2. Abra o projeto no PlatformIO.
3. Conecte os componentes conforme o esquema elétrico.
4. Carregue o código na placa Arduino.
5. Utilize um aplicativo de controle Bluetooth para controlar o carro.### Próximos Passos
- Implementar controle via Wi-Fi
- Adicionar câmera para visão remota
- Criar um aplicativo móvel dedicado### Contribuições
Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.
### Licença
Este projeto está licenciado sob a Licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.