GithubHelp home page GithubHelp logo

ramypoe / chesscheatinsole Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 5.17 MB

A Chess Cheating shoe insole made with ESP32 that can be operated by just one person

C++ 0.66% Java 99.34%
android-app arduino bluetooth chess esp32

chesscheatinsole's Introduction

3D Printed Insole with vibrator and button that uses bluetooth to communicate best moves through smartphone


Project Screen Shots

ALT ALT

About

Uses ESP-32 for its bluetooth capabilities. A small motor with an offset weight controlled by a D882 transistor acts as the vibrator. A single button is used to relay your opponents moves via toe press. A single lipo battery with a lipo charger is used for easy recharging without opening the device.

The process involves first selecting whether you are playing black or white. If it is your opponents move, you click the x and y coordinates of the where the piece was before, and where it is after. This move is translated to the phone which computes the best move and sends it back. The move is then vibrated back in the same manner (x and y).

Credits

Chess engine: https://github.com/sandermvdb/chess22k/tree/master

chesscheatinsole's People

Contributors

ramypoe avatar

Stargazers

 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.