Code Monkey home page Code Monkey logo

iot_gesture's Introduction

Gesture recognition using TinyML devices โ€” home automation applications

This notebook uses the accelerometer and gyroscope sensors for gesture recognition.

Gestures are mapped to the corresponding sensor values recorded during motion. Here, we have accelerometer and gyroscope values along x, y, z axes recorded 100 times for one gesture, i.e, 600 data points for one gesture.

Dataset collection

Check out the app used to record the gestures here

This app returns a text file containing n lines, each with 601 values (sensors + gesture name). These values were then consolidated using the csv library.

Home automation

Extended the model to be implemented in home automation.

Functionalities include -

  • selecting appliances
  • switching between instances of the appliance
  • controlling operations that apply.

Logic for the same is part of the notebook.


Medium article - here

Youtube video - here

Project paper - here


iot_gesture's People

Contributors

ayishar avatar

Stargazers

Vaidik Patel avatar Soufiane Boursen avatar

Watchers

 avatar

Forkers

dperuman

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.