Arduino Nano-Based Health Monitoring System with Bluetooth and GPS
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit integrates multiple sensors and modules with an Arduino Nano to collect environmental and biometric data, and communicate this data via Bluetooth. The components include a DHT11 temperature and humidity sensor, a heart pulse sensor, an HC-05 Bluetooth module, and a GPS NEO 6M module.
Component List
DHT11 Sensor V2
- Description: Temperature and humidity sensor.
- Pins: GND, DAT, VCC
Heart Pulse Sensor
- Description: Sensor to measure heart pulse.
- Pins: GND, VCC, SIGNAL
Arduino Nano
- Description: Microcontroller board based on the ATmega328.
- Pins: D1/TX, D0/RX, RESET, GND, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11/MOSI, D12/MISO, VIN, 5V, A7, A6, A5, A4, A3, A2, A1, A0, AREF, 3V3, D13/SCK
HC-05 Bluetooth Module
- Description: Bluetooth module for wireless communication.
- Pins: Key, VCC, TXD, RXD, State, GND
GPS NEO 6M
- Description: GPS module for location tracking.
- Pins: VCC, RX, TX, GND
Wiring Details
DHT11 Sensor V2
- GND: Connected to GND (common ground) shared with Arduino Nano, HC-05 Bluetooth Module, GPS NEO 6M, and Heart Pulse Sensor.
- DAT: Connected to D7 on the Arduino Nano.
- VCC: Connected to 5V on the Arduino Nano, shared with HC-05 Bluetooth Module, GPS NEO 6M, and Heart Pulse Sensor.
Heart Pulse Sensor
- GND: Connected to GND (common ground) shared with Arduino Nano, HC-05 Bluetooth Module, GPS NEO 6M, and DHT11 Sensor V2.
- VCC: Connected to 5V on the Arduino Nano, shared with HC-05 Bluetooth Module, GPS NEO 6M, and DHT11 Sensor V2.
- SIGNAL: Connected to A0 on the Arduino Nano.
Arduino Nano
- GND: Connected to GND (common ground) shared with HC-05 Bluetooth Module, GPS NEO 6M, DHT11 Sensor V2, and Heart Pulse Sensor.
- 5V: Connected to VCC of HC-05 Bluetooth Module, GPS NEO 6M, DHT11 Sensor V2, and Heart Pulse Sensor.
- D7: Connected to DAT of DHT11 Sensor V2.
- A0: Connected to SIGNAL of Heart Pulse Sensor.
- D3: Connected to TX of GPS NEO 6M.
- D4: Connected to RX of GPS NEO 6M.
- D10: Connected to TXD of HC-05 Bluetooth Module.
- D11/MOSI: Connected to RXD of HC-05 Bluetooth Module.
HC-05 Bluetooth Module
- GND: Connected to GND (common ground) shared with Arduino Nano, GPS NEO 6M, DHT11 Sensor V2, and Heart Pulse Sensor.
- VCC: Connected to 5V on the Arduino Nano, shared with GPS NEO 6M, DHT11 Sensor V2, and Heart Pulse Sensor.
- TXD: Connected to D10 on the Arduino Nano.
- RXD: Connected to D11/MOSI on the Arduino Nano.
GPS NEO 6M
- GND: Connected to GND (common ground) shared with Arduino Nano, HC-05 Bluetooth Module, DHT11 Sensor V2, and Heart Pulse Sensor.
- VCC: Connected to 5V on the Arduino Nano, shared with HC-05 Bluetooth Module, DHT11 Sensor V2, and Heart Pulse Sensor.
- TX: Connected to D3 on the Arduino Nano.
- RX: Connected to D4 on the Arduino Nano.
Documented Code
Arduino Nano Code
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
This code is a basic template for the Arduino Nano. The setup() function is where you initialize your sensors and modules, and the loop() function is where you will write the main logic to read sensor data and communicate via Bluetooth.