Project showcase
Home Monitoring System and Smart Home Solution

Home Monitoring System and Smart Home Solution © GPL3+

With the help of Raspberry Pi and Arduino I have developed a home automation system to track day-to-day activities at home.

  • 6,476 views
  • 0 comments
  • 24 respects

Components and supplies

About this project

Receive a doorbell notification via email and SMS with a minute video capturing the image of the person standing at the gate that automatically is uploaded to Dropbox.

For home power outage notifications, I receive email/SMS alerts which precisely tell me when the power is available again with the total outage time. Depending upon the outage, I carry an analysis to know the backup availability and take actions accordingly.

For security camera purposes, I have used Raspberry Pi as NVR (Network Video Recorder) where I record IP camera streaming with the help of RTSP streaming address of the camera 24/7 at every half-hour intervals. These recorded videos are easily accessible on my home network as it is available on the NAS box (2TB space) using RPi with security configurations.

In order to expand the internet network connectivity, I have used Raspberry Pi as a router/DHCP server with the Jio modem to get bet better wifi signal.

I have used Raspberry Pi as DLNA server also. DLNA is a way for multimedia devices to communicate with each other on a local network. DLNA-compliant devices can stream local video, audio, and picture files to each other over home network. It’s a way for SMART TV to stream videos from the media server and smartphone to act as a remote that can play a file from one device on another device.

To avoid any interruption in my system, the watch dog timer in RPi can be used but I found it's unreliable as the server itself should be in the hung state and this is a doubtful situation. So instead of using RPi internal watch dog I have used Arduino with precise logic to avoid deadlock, keeping an eye on the Raspberry Pi - to know if it is in hung state and to reset it if so necessary.

To detect changes in the surroundings, I have used a few sensors like PIR, temperature, sound etc. for some specific tasks, and based upon the outcome of the sensor, a particular action will be taken.

Comments

Similar projects you might like

Smart Garbage Monitoring System Using Arduino 101

Project tutorial by Technovation

  • 21,436 views
  • 7 comments
  • 32 respects

Alexa Based Smart Home Monitoring

Project tutorial by Adithya TG

  • 21,983 views
  • 20 comments
  • 58 respects

Smart Home Automation And Security System Using 1Sheeld

Project tutorial by Team SADEE

  • 5,905 views
  • 4 comments
  • 25 respects

Smart Garden

Project showcase by patel Dipen

  • 22,346 views
  • 15 comments
  • 59 respects

Android App-Based Home Automation System Using IOT

Project tutorial by Team Autoshack

  • 24,826 views
  • 17 comments
  • 75 respects

Smart Personal Money Vault Monitoring System Based on IoT

Project tutorial by Salah Uddin

  • 849 views
  • 0 comments
  • 6 respects
Add projectSign up / Login