Throughout the development of this project, I gained valuable knowledge and experience in several areas:
Embedded Systems: I learned how to work with the ESP32 microcontroller board and utilize its capabilities to connect to Wi-Fi, read sensor data, and serve a web application.
Sensor Integration: I explored the integration of the MPU6050 sensor, which allowed me to capture gyroscopic and accelerometer data for tremor analysis.
Web Development: I developed skills in web development using the ESPAsyncWebServer library, enabling me to create a web server and handle HTTP requests.
Real-time Communication: By implementing Server-Sent Events (SSE), I learned how to establish a real-time communication channel between the ESP32 server and a desktop application.
Python Desktop Application: I gained experience in using Tkinter, a Python library for creating graphical user interfaces, to develop a desktop application that receives SSE data and provides a visual representation of tremor intensity.
Log in or sign up for Devpost to join the conversation.