https://github.com/praths71018/max30205-arduino-uno-customtk
Using Arduino UNO and Custom Tkinter as interface and MySQL as Database reading Body temperature of a person using Protocentral_MAX30205
https://github.com/praths71018/max30205-arduino-uno-customtk
arduino-ide arduino-uno body-temperature buzzer com4 customtkinter hardware health healthcare leds max30205 mysql mysql-connector mysql-connector-python mysql-database sensor serial thermometer
Last synced: 3 months ago
JSON representation
Using Arduino UNO and Custom Tkinter as interface and MySQL as Database reading Body temperature of a person using Protocentral_MAX30205
- Host: GitHub
- URL: https://github.com/praths71018/max30205-arduino-uno-customtk
- Owner: praths71018
- Created: 2024-03-15T13:56:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-16T04:15:17.000Z (over 1 year ago)
- Last Synced: 2025-01-29T20:42:22.163Z (5 months ago)
- Topics: arduino-ide, arduino-uno, body-temperature, buzzer, com4, customtkinter, hardware, health, healthcare, leds, max30205, mysql, mysql-connector, mysql-connector-python, mysql-database, sensor, serial, thermometer
- Language: C++
- Homepage:
- Size: 17.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MAX30205 Body Temperature Sensor
- The application takes readings from Protocentral MAX30205 Body Temperature Sensor via Arduino UNO connected via Serial Port.
- The readings will be displayed on GUI built using customTkinter.
- Based on Body Temperature the application gives feedback via Database.## Prerequisites
1. Arduino UNO
2. MAX30205 Body Temperature Sensor
3. Buzzer
4. LED
5. Jumpers
6. Breadboard
7. Serial wires
8. Arduino IDE## Modules
1. customtkinter
2. mysql.connector
3. serial## How to connect?
Below are the ways you can connect components to Arduino UNO
1. LED and Buzzer

2. MAX30205 Body Temperature Sensor
## Implementation
1. Upload [MAX30205_buzzer.ino](https://github.com/praths71018/MAX30205-Arduino-Uno-CustomTK/blob/main/MAX30205_Buzzer/MAX30205_Buzzer.ino) program into Arduino UNO.
2. Run health.sql to create database
3. Run main.py```bash
python main.py
```4. A GUI build using Custom Tkinter pops up and database is connected
5. Now place your fingers upon the temperature sensor for 30-60 seconds.
Refer: [2.mp4](https://github.com/praths71018/MAX30205-Arduino-Uno-CustomTK/blob/main/Output%20Videos/2.mp4)
5. Once LED lights up and Buzzer makes sound your body temperature is recorded and based on body temperature feedback is extracted from database and given to you.
Refer: [1.mp4](https://github.com/praths71018/MAX30205-Arduino-Uno-CustomTK/blob/main/Output%20Videos/1.mp4)
## References
For more understanding of the sensor refer the link below:
1. https://github.com/Protocentral/Protocentral_MAX30205
2. https://roboindia.com/tutorials/arduino-5v-peizo-buzzer/