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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  2. MAX30205 Body Temperature Sensor

    img2

Implementation

  1. Upload MAX30205_buzzer.ino program into Arduino UNO.

  2. Run health.sql to create database

  3. Run main.py

    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

    2gif

  6. 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

    1gif

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/

About

Using Arduino UNO and Custom Tkinter as interface and MySQL as Database reading Body temperature of a person using Protocentral_MAX30205


Languages

Language:C++ 75.1%Language:Python 24.9%