Giter VIP home page Giter VIP logo

guardgoose's Introduction

Guard 🪿 Goose

When you think GoOsE you think PROTECTIVE, SCARY, AND LOUD. What better than having your own personal Guard Goose? Guard Goose watches over your study space for you, while you take a much-deserved lil’ break, with 3 key features:

  1. Easy to control app to turn on and off the Guard Goose.
  2. Suspicious Surroundings Detection: If someone goes up close to your computer, the Guard Goose will activate its red laser eyes warning the thief to stay away 💥 You will also get a notification on the app.
  3. Motion Detection: If someone goes so far to move your laptop, not only will Guard Goose activate its laser lights, it will also start honking, letting everyone around know that we have a thief on our hands. You will AGAIN get a notification on the app.

It effortlessly attaches to the back of your upright laptop as a cute, unassuming little study buddy (until, of course, it’s not).

Guard Goose offers you peace of mind by autonomously ensuring the security of their personal belongings during study sessions, particularly in situations when no one else can watch it for you or you feel too anxious to ask others.

We used a time of flight sensor to detect when someone (aka the intruder) stays suspiciously close to your laptop and belongings. A 9 DOF absolute orientation sensor was used to detect when your laptop is moved. For both sensors, analog data was read from an ESP32 microcontroller using Arduino. We wrote functions in C++ to clean and analyze sensor data from both sensors, and used serial communication to pass information from the Arduino to the Python-based app. 3D goose parts were created using CAD software, and then 3D printed. They formed the perfect enclosure for our hardware components, and were glued around the circuitry to form the goose body and head. We built the frontend of our user interactive application using HTML and CSS, while the backend was built in python on Taipy.

guardgoose's People

Contributors

akankshanehete avatar jocelynxu88 avatar kailinchu avatar kristinescloud avatar

Watchers

 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.