safestore.network

Simon Gameboard



Description:

This was a fun project of mine, to showcase some of the Embedded Systems, and Wi-Fi skills I have accrued over the years. It is a new implementation of the classic Simon memory game. It can be played in both Single Player and Multiplayer modes.


In multiplayer mode, it will wirelessly connect to other gameboards in the vicinity, with no prior setup or knowledge of a local network. Essentially, when the device starts up, it scans the Wi-Fi environment to see if there are any existing Game Boards in host mode (identified by an SSID keyword). If it doesn't find any, it becomes host itself, and starts up as an Access Point. Thus, any Game Boards started after, will automatically connect to its Access Point. The passphrase of the access point is derived from both the broadcasted SSID, and a common propriatary algorithm coded on the Game Board.


Android PWM PCB Design FreeRTOS Wi-Fi Auto Device Pairing Embedded C Java ADC Bluetooth


Code Repository:

https://bitbucket.org/safestorenetwork/dev_simon


Additional Photos:

Without the coverplate: