https://github.com/manuel-c-r/esp32-car
This code controls the operation of a car created for the subject Industrial Informatics 2024/25, of the B.S. Industrial Electronics Engineering at the University of Malaga.
https://github.com/manuel-c-r/esp32-car
Last synced: 3 months ago
JSON representation
This code controls the operation of a car created for the subject Industrial Informatics 2024/25, of the B.S. Industrial Electronics Engineering at the University of Malaga.
- Host: GitHub
- URL: https://github.com/manuel-c-r/esp32-car
- Owner: Manuel-C-R
- Created: 2025-01-18T09:44:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-22T19:34:31.000Z (over 1 year ago)
- Last Synced: 2025-03-23T10:45:19.387Z (over 1 year ago)
- Language: C
- Size: 7.43 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Design of a Low-Cost Robotic Platform
This repository contains the design and implementation details of a robotic platform: a four-wheeled robot car powered by DC motors. The project focuses on developing a versatile and functional robotic system capable of real-time operations.
This project has been created for the subject Industrial Informatics 2024/25, of the B.S. Industrial Electronics Engineering at the University of Malaga.
## Features
- **Omnidirectional Movement**: The robot can be controlled to move in any direction.
- **Distance Measurement**: Equipped with sensors to measure distances to various points in its environment.
- **Real-Time Image Transmission**: Capable of capturing and transmitting images in real time.
- **Communication Protocols**:
- Wi-Fi and MQTT for data transmission.
- Bluetooth integration for control via an Android application.

## Communication Architecture
1. **Wi-Fi & MQTT**: Handles data exchange between the robot and a server or other devices.
2. **Bluetooth**: Facilitates direct control via a custom Android application.

## Android Application
The project includes a dedicated Android application to:
- Control the robot's movement.
- Visualize real-time data and images.