Git Product home page Git Product logo

nightwatch's Introduction

Nightwatch

CAVEAT EMPTOR

This project is not even in its infancy, it's still only being conceived.
The chances of this ever coming to fruition are slim, at best. Be advised that any effort you may put in will likely be in vain.
As of yet, most of the code are snippets and bits from tutorials. That said, any contributions and/or suggestions are welcome.

Overview

Nightwatch is intended to be an unobtrusive device to aid with supervisory/care-taking tasks in the night-time. Think parents of young children, or people taking care of a person with a disease, old-age, disabilities or a mental disorder.

Primary function of Nightwatch:

  • Give a soft glow to the room when one of the caregivers comes out of bed.
    Softly enough not to wake any bed/roommates, but bright enough for the care giver to safely navigate the room.
    No more banged toes, no more grumpy partners!
    (This assuming a scenario where there is more than one caregiver, and all are sharing a bed/room. Single caregivers can simply enjoy no more banged toes without having to reach for the light.)

Secondary functions are:

  • Alarmclock w. optional wake-up light
  • Alarm triggerd by external sensors, e.g. a motionsensor or second Nightwatch going off in the room of the person receiving care.

Tertiary functions are:

  • Party mode (changing colors, music)
  • Oh-la-la mode (soft pulsating red glow, Ravel's Bolero on repeat)
  • Drift off gently mode (light dimming ever so slowly, soft music or white noise fading away)

Quaternary function:

  • Alarm triggerd by remote signal via internet, e.g. a second Nightwatch going off in the home of the person receiving care. This applies mainly when the person receiving care still lives somewhat independently but not too distant (e.g. elderly parent in the same village, prone to falling or uneasy at night) Requires some way to distinguish between false alarm ('taking a wee') and actual alarm (confusion/walkabout, falling). Perhaps include microphone for direct Nightwatch-to-Nightwatch voice connection?

Hardware

Nightwatch will consist of a raspberry pi zero W, with PIR sensor, NEOPixels, DAC & Speaker, lightsensor, 433 MHz receiver in a 3D printed enclosure.

Software

Nightwatch will reside mainly under the bed. As a user interface, Nightwatch will run a webserver so it can be controlled from any smartphone on the network. The user interface will be optionally password protected to prevent abuse/pranks

This Github project hosts the software.

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.