Giter Club home page Giter Club logo

intelhack's Introduction

Alarm Buddy

Say goodnight to boring old alarm clocks, Alarm Buddy is here to wake you up at the perfect time every morning

Hardware:

- Genuino 101
- Groove Starter Kit (2xLED kit, 1xButton, 1xLightSensor, 1xBuzzer, 1xGrooveBaseShield)
- DHT22 Temperature Sensor
- Pir Motion Sensor

How to run it:

Step 1) Plug the Groove Base Shield into the Arduino/Genuino101 and plug the Groove sensors in the following spots:

Groove LED Socket Kit (Green): D8 (Groove Base Shield)
Groove LED Socket Kit (Red): D4 (Groove Base Shield)
Groove Button: D7 (Groove Base Shield)
Groove Buzzer: D3 (Groove Base Shield)
Groove LCD RGB Backlight : I2C (Groove Base Shield)
Groove Light Sensor : A0 (Groove Base Shield)

Step 2) Follow the wiring diagram in the repo to connect the temperature sensor and motion sensor

Step 3) Upload the sketch from the repo to the Genuino/Arduino101

Step 4) To use the Android app, download the zip folder in the repo, extract it and open it up in Android Studio. From there you will be able to download the app onto an Android device

Features:

- Takes traffic (live and historical averages) into account when waking you up (the starting location is defaulted to the users current location)
- Takes preperation time into account (just set the alarm to the time you wish to be there)
- Alarm can only be shut off when the lights are on (helps assure user will not fall back asleep)
- If no motion is detected one minute after the alarm sounds, the alarm will re-trigger
- At any time you can get the current temperature in the room
- Night mode helps reduce light in the room and prevents the user from staring at the clock all night (which is said to make sleeping more difficult)
- Red LED indicator when the alarm is 20 minutes or less away. So if the user wakes up and sees a red light, there is no purpose in attempting to fall back asleep.
- Fully controllable from an Android application (adjust time and date, alarm time, LCD backlight colour, etc.)

Devpost: https://devpost.com/software/alarm-buddy-3052as Android App: https://github.com/andrewdes/IntelHackApp

intelhack's People

Contributors

andrewdes avatar

Watchers

James Cloos 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.