Skip to content
This repository has been archived by the owner on May 11, 2018. It is now read-only.
/ DogWatch Public archive

Repository for code made on MATHackathon 2017

Notifications You must be signed in to change notification settings

NevermoreStudios/DogWatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DogWatch

This is a repository for files written by team Nevermore for MATHackathon 2017. The competition lasted 6 hours and the theme was "Smart home component". The team won second prize.

Authors: KockaAdmiralac and lazar2222

Note: This application won't work without slight modifications. It was written for a hackathon, and Twillio token has been stripped. Don't expect proper documentation in future.

Idea

A smart home component the team was making was a smart dog bowl that uses Arduino with a motion sensor and four wires as a water level sensor to detect the amount of water left in the dog bowl and if the dog is currently drinking the water, send that information to a C# application which records it in a file and notifies a user through SMS (using Twillio API) if the bowl is empty. It also contains a webserver that reads the file with current status and shows information about the bowl and drinking status. It also contains an Android application that queries the webserver's JSON endpoint about the bowl and drinking status and displays it.

Components

  • app - Android app for displaying bowl status
  • hardware - Arduino program for handling sensors
  • img - Images used in presentation
  • reader - C# application to read and record hardware state and notify the user through SMS
  • website - Web application for displaying bowl status

Programming languages used:

  • Java
  • C (Arduino)
  • C#
  • PHP
  • JavaScript

About

Repository for code made on MATHackathon 2017

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published