Bot Felix is a project developed as part of the "Embedded Systems" module. The project leverages the ESP32 microcontroller to create a versatile and interactive bot that can monitor environmental conditions, display information, and interact with users through various sensors and outputs.
- Temperature Measurement: Equipped with a sensor to monitor ambient temperature.
- LED Indicator: Visual feedback using LEDs.
- LCD Display: Displays real-time information, such as temperature readings.
- LCD Matrix: Shows custom faces and animations.
- Sensors: Includes various sensors for detecting environmental parameters.
- 3D Printed Case: The bot is encased in a custom-designed 3D printed shell for protection and aesthetics.
- Rechargeable Battery: Powered by a rechargeable battery, allowing for portable operation.
- ESP32 Microcontroller: The brain of the Felix Bot, handling all processing and communication tasks.
- Temperature Sensor: For accurate environmental monitoring.
- LEDs: For visual indications and alerts.
- LCD Display: A small screen for displaying data.
- LCD Matrix: An array of LEDs used for creating dynamic visuals.
- Sensors: Various sensors (e.g., humidity, proximity) to interact with the environment.
- 3D Printed Case: Designed to house all components securely.
- Rechargeable Battery: Allows the bot to operate without being tethered to a power source.
- Assembly: Assemble the Felix Bot by fitting all components into the 3D printed case.
- Powering Up: Charge the battery using the provided charging circuit.
- Programming: Upload the provided code to the ESP32 using the Arduino IDE or PlatformIO.
- Operation: Once powered on, the bot will begin measuring temperature, displaying data on the LCD screen, and interacting with the environment through its sensors and LEDs.
- Clone this repository:
git clone https://github.com/yourusername/felix-bot.git
- Navigate to the project directory and open the code in your preferred IDE.
- Connect your ESP32 and upload the code.