Skip to content

C++ smartwatch project using Arduino for GPS tracking, GSM emergency communication, and fall detection to aid seniors.

Notifications You must be signed in to change notification settings

AlexandruManda/Arduino-Smartwatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This project aims to create a portable smartwatch which is able to get the GPS location coordinates and sends the data through GSM as an emergency message in case of a fall detection and also a phone call. With the use of Arduino Uno WiFi REV2 board, we could use the builtin accelerometer and it also provides support for WiFi and Bluetooth conection. The objective of the project could be to help seniors who are still considered as active to keep in track their activity. The idea is working also for the people far from their family and in case of an emergency they will be able to know if something will happen and they will be alerted.

Modules used

External modules that were used in the project:

Name Description Datasheet link
SIM800L Allows voice calls, messages SIM800L_Datasheet
Arduino Uno Wifi Rev2 Microcontroller board with builtin accelerometer, Bluetooth, Wifi module ATmega 4809 Datasheet
2x Lipo 4.2V Batteries Used for powering the smartwatch LiPo Datasheet
ADAFRUIT 0.96" module Used for displaying the current date, time and GPS location Adafruit Datasheet
GPS GT-U7 module Used for getting the real time,date and location GT-U7 Datasheet
Groove Sound Sensor Microphone input for SIM800L module LM358 Datasheet
Groove Speaker Speaker output for the SIM800L module LM386 Datasheet

Each of the modules are communicating through different protocols. For example the GPS module is using the UART communication. The OLED display is using the I2C protocol and you need to specify the address of the device in case you want to connect multiple modules on the same SDA and SCL pins, but in this case only the OLED module was connected to the pins.

Features

image

  • Displaying the real time and date
  • Fall detection (with the use of accelerometer)
  • SOS message and call
  • Geolocalisation
  • Battery charging

Demo Video

demo.mp4

About

C++ smartwatch project using Arduino for GPS tracking, GSM emergency communication, and fall detection to aid seniors.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages