An open API service indexing awesome lists of open source software.

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

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
![img1](https://github.com/praths71018/MAX30205-Arduino-Uno-CustomTK/blob/main/Images/LED%20and%20Buzzer.jpg)

2. MAX30205 Body Temperature Sensor

![img2](https://github.com/praths71018/MAX30205-Arduino-Uno-CustomTK/blob/main/Images/MAX30205.jpeg)

## 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)

![2gif](https://github.com/praths71018/MAX30205-Arduino-Uno-CustomTK/blob/main/Output%20Videos/2.gif)

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)

![1gif](https://github.com/praths71018/MAX30205-Arduino-Uno-CustomTK/blob/main/Output%20Videos/1.gif)

## 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/