Arduino UNO Health Monitoring System with MAX30100 and GSR Sensor, Bluetooth Enabled
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes various components such as resistors, sensors, a motor driver, a Bluetooth module, and an Arduino UNO microcontroller. The circuit is designed to interface multiple sensors and modules with the Arduino UNO for data acquisition and control.
Component List
Resistor
- Description: A resistor with a resistance of 1200 Ohms.
- Pins: pin1, pin2
max30100
- Description: A pulse oximeter and heart-rate sensor module.
- Pins: Vin, gnd, scl, sda, int
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
18650 Li-ion Battery x 2
- Description: A pair of 18650 Li-ion batteries.
- Pins: +, -
L298N DC motor driver
- Description: A dual H-Bridge motor driver module.
- Pins: OUT1, OUT2, 12V, GND, 5V, OUT3, OUT4, 5V-ENA-JMP-I, 5V-ENA-JMP-O, +5V-J1, +5V-J2, ENA, IN1, IN2, IN3, IN4, ENB
GSR SENSOR
- Description: A Galvanic Skin Response (GSR) sensor.
- Pins: GND, VCC, OUT
HC-06
- Description: A Bluetooth module.
- Pins: RXD, TXD, GND, VCC
Wiring Details
Resistor
pin2 is connected to:
- max30100 (scl)
- Arduino UNO (SCL)
pin2 is connected to:
- max30100 (sda)
- Arduino UNO (SDA)
pin2 is connected to:
- max30100 (int)
- Arduino UNO (D2)
pin1 is connected to:
- HC-06 (VCC)
- Arduino UNO (3.3V)
- max30100 (Vin)
max30100
scl is connected to:
- Resistor (pin2)
- Arduino UNO (SCL)
sda is connected to:
- Resistor (pin2)
- Arduino UNO (SDA)
int is connected to:
- Resistor (pin2)
- Arduino UNO (D2)
Vin is connected to:
- Resistor (pin1)
- HC-06 (VCC)
- Arduino UNO (3.3V)
gnd is connected to:
- Arduino UNO (GND)
Arduino UNO
SCL is connected to:
- Resistor (pin2)
- max30100 (scl)
SDA is connected to:
- Resistor (pin2)
- max30100 (sda)
D2 is connected to:
- Resistor (pin2)
- max30100 (int)
3.3V is connected to:
- HC-06 (VCC)
- Resistor (pin1)
- max30100 (Vin)
GND is connected to:
- max30100 (gnd)
- HC-06 (GND)
- 18650 Li-ion Battery x 2 (-)
- L298N DC motor driver (GND)
- GSR SENSOR (GND)
5V is connected to:
- L298N DC motor driver (5V)
- GSR SENSOR (VCC)
A0 is connected to:
- GSR SENSOR (OUT)
D1 is connected to:
- HC-06 (RXD)
D0 is connected to:
- HC-06 (TXD)
18650 Li-ion Battery x 2
+ is connected to:
- L298N DC motor driver (12V)
- is connected to:
- HC-06 (GND)
- L298N DC motor driver (GND)
- GSR SENSOR (GND)
- Arduino UNO (GND)
L298N DC motor driver
5V is connected to:
- GSR SENSOR (VCC)
- Arduino UNO (5V)
12V is connected to:
- 18650 Li-ion Battery x 2 (+)
GND is connected to:
- 18650 Li-ion Battery x 2 (-)
- HC-06 (GND)
- GSR SENSOR (GND)
- Arduino UNO (GND)
GSR SENSOR
VCC is connected to:
- L298N DC motor driver (5V)
- Arduino UNO (5V)
OUT is connected to:
- Arduino UNO (A0)
GND is connected to:
- 18650 Li-ion Battery x 2 (-)
- HC-06 (GND)
- L298N DC motor driver (GND)
- Arduino UNO (GND)
HC-06
VCC is connected to:
- Arduino UNO (3.3V)
- Resistor (pin1)
- max30100 (Vin)
GND is connected to:
- 18650 Li-ion Battery x 2 (-)
- L298N DC motor driver (GND)
- GSR SENSOR (GND)
- Arduino UNO (GND)
RXD is connected to:
- Arduino UNO (D1)
TXD is connected to:
- Arduino UNO (D0)
Documented Code
Arduino UNO Code (sketch.ino)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Additional Documentation (documentation.txt)