Giter Club home page Giter Club logo

babymonitor's Introduction

[WIP] Open Source Baby Monitor

Let's make the best and cheapest possible open source baby monitor.

Objective

This year I got my first child. He is now seven months, and is currently sleeping in his own room. Every night when we put him to bed, we place our baby monitor so we can hear if he wakes up during the night. The monitor also reads the temperature, and will warn us when the temperature is too high or low, or even when battery runs low.

However, I want to know my baby's activity during the night. Is he moving much? What times is he awake without making a sound? How is the humidity in the room? I also want to connect a light and heat source to the monitor as well. If temperature too high, turn down heat. If baby is asleep, turn off light.

In January 2019 I will start my paternity leave which could be a good time to start this project.

Features

  • Detect audio
  • Detect movement by vibrations of bed
  • Temperature and humidity readings
  • Add LED strip and control lights based on time or events
  • Turn on/off external heat source with Wi-Fi based power plug, like Sonoff
  • Push events using MQTT for integration with home automation systems

Hardware

  • Controller: Wemos D1 Mini ($2.13)
  • Audio detection: GY-MAX4466 ($1.17)
  • Vibration detection: SW-420 ($0.35)
  • Temperature, pressure and humidity reading: BME280 ($2.23)
  • PIR Motion sensor: HC-SR501 ($0.80)
  • 3M LED Strip (30 LEDs per meter): WS2812B ($10.70)
  • Total cost: $71.38

babymonitor's People

Contributors

ronnyandre avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.