Neutrino-1 / Gesture_Detection_Esp8266

Gesture detection using esp8266 and Random forest algorithm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gesture_Detection_Esp8266

A Gesture detection watch based on esp8266 and Random Forest Algorithm. This watch determine the gesture performed and trasmitt over ESP-NOW protocol to "Smart-Extension-Box" which can in turn control home appliance

Current Watch Feature inlcudes:

  • Auto display turn on and turn off
  • Gesture detection
  • NTP time sync
  • Haptic feedback

Gesture detection

Current Extension box Feature inlcudes:

  • ESP-NOW integrated
  • Can control 4 different appliance
  • Has high current protection

Control devices

Getting Started

You can build both the watch as well as the smart extension box from the circuit diagram.

For the smart extension box just upload "Esp_now_receiver.ino" code For the watch open the folder "Gesture detection watch" with VScode along with Platform.io extension. all the other necessary files will open along with it.

Change the external library to your arduino library path in platformio.ini file

lib_extra_dirs = C:\Users\*USER NAME*\Documents\Arduino\libraries

Library Prerequisites

Installing

Open the Arduino IDE and follow the below steps:

Sketch -> include library -> ManageLibrary -> *Search for the above libraries*

Or follow the instructions on respective library repository.

More detailed explanation : Youtube link

License

LICENSE.md file for details

About

Gesture detection using esp8266 and Random forest algorithm

License:Creative Commons Zero v1.0 Universal


Languages

Language:C++ 99.9%Language:Python 0.1%Language:C 0.0%