IoT-BangladeshSalah Uddin
Published © LGPL

Automated Fall Detection System for Elderly People

Design and build a system to monitor free-fall status using the Microchip AVR-IoT WG Development Board.

BeginnerFull instructions provided3 days5,810
Automated Fall Detection System for Elderly People

Things used in this project

Hardware components

AVR-IoT WG Development Board
Microchip AVR-IoT WG Development Board
×1
Arduino 101
Arduino 101
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Android device
Android device
×1
Li-Ion Battery 1000mAh
Li-Ion Battery 1000mAh
×1

Software apps and online services

Atmel START
Microchip Atmel START
Cloud IoT Core
Google Cloud IoT Core
Arduino Web Editor
Arduino Web Editor
MIT App Inventor 2
MIT App Inventor 2
Android Studio
Android Studio

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Hot glue gun (generic)
Hot glue gun (generic)

Story

Read more

Schematics

circuit diagram

Code

source

Arduino
#include "CurieIMU.h"
void setup() {
  Serial.begin(115200);
  delay(1000);

  CurieIMU.begin();
  CurieIMU.setDetectionThreshold(CURIE_IMU_SHOCK, 1500); // 1.5g = 1500 mg
  CurieIMU.setDetectionDuration(CURIE_IMU_SHOCK, 50);   // 50ms
  CurieIMU.interrupts(CURIE_IMU_SHOCK);
}

void loop() {
  if (CurieIMU.getInterruptStatus(CURIE_IMU_SHOCK)){
    // Push the data via UART
    Serial.print("Fall");
    Serial.println("&");    
  }
}

Credits

IoT-Bangladesh

IoT-Bangladesh

19 projects • 49 followers
Salah Uddin

Salah Uddin

44 projects • 146 followers
Technology and IoT Hacker, Robot Killer and Drone lover.

Comments