Rucksikaa Raajkumar
Published © MIT

Tic-Tac-Toe Game with TinyML-based Digit Recognition

Play Tic-Tac-Toe (also known as Xs and Os) using handwritten digits recognized with the help of TinyML techniques.

IntermediateFull instructions provided7 hours784

Things used in this project

Hardware components

M5Stack Core2 ESP32 IoT Development Kit
M5Stack Core2 ESP32 IoT Development Kit

Software apps and online services

Neuton Tiny ML Neuton
Arduino IDE
Arduino IDE
Python IDLE


Read more


M5Stack Core2 for AWS IoT EduKit

M5 Core2 for AWS

ATECC608A Secure element


Touch Test

This is an example sketch file from M5GFX library that allows you to test your device and see how the touch points are drawn on the screen. Try using this example to understand how the device works and to verify that your device is working properly.
Error opening file.

Data Collection

Use this to collect data and prepare your dataset
Error opening file.

Digit Recognition and TinyML model

This repository contains the C library containing the TinyML model and the Arduino sketch file required to embed your model on the microcontroller


Rucksikaa Raajkumar

Rucksikaa Raajkumar

38 projects • 80 followers
Amateur Arduino Developer. Undergraduate. YouTuber ( and Blogger (Arduino Projects by R)