bjornallvin / MagicChessBoard

A magic chess board. No biggie.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Magic Chess Board

My attempt at creating a magic chess board with ai controlled self moving physical pieces. Which me luck!

I'll be posting images from the project at a public facebook group: https://www.facebook.com/groups/243326961306649

Features

  • Games modes:
    • Player vs Player
    • Player vs Board
    • Player vs Remote Web Player
    • Player vs Remote Board player
  • When I lift a piece the board indicates with leds if that piece can be moved and possible locations to place it on.
  • I can get help on a good move from the AI
  • When it is the AIs turn, it will decide on a move and move the piece using a stepper engine controlled electromagnet under the table.

Technology used

  • Wood working (box, adjusting pieces)
  • Mechanics (pulleys, ball bearings, timing belt)
  • Electronics (electro magnet, magnetic sensors, stepper engines, micro controllers, led strips)
  • 3D-printing (misc parts)
  • Programming (microcontrollers, chess server)

Software used

Hardware

  • Micro controller: Arduino Nanos
  • Server: Raspberry pie
  • Magnetic sensor: Hall Sensors
  • Electromagnet:

Shopping list

Things purchased, maybe not used. I'll prune the list as the project completes.

About

A magic chess board. No biggie.


Languages

Language:JavaScript 53.4%Language:C++ 27.1%Language:TypeScript 17.6%Language:Shell 1.8%