Hackster is hosting Hackster Holidays, Finale: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Tuesday!Stream Hackster Holidays, Finale on Tuesday!
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 hours1,118

Things used in this project

Hardware components

M5Stack Core2 ESP32 IoT Development Kit
M5Stack Core2 ESP32 IoT Development Kit
×1

Software apps and online services

Neuton
Neuton Tiny ML Neuton
Arduino IDE
Arduino IDE
Python IDLE

Story

Read more

Schematics

M5Stack Core2 for AWS IoT EduKit

M5 Core2 for AWS

ATECC608A Secure element

Code

Touch Test

Arduino
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

Arduino
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

Credits

Rucksikaa Raajkumar
43 projects • 94 followers
Amateur Arduino Developer. Undergraduate. YouTuber (https://www.youtube.com/c/RucksikaaRaajkumar/videos) and Blogger (Arduino Projects by R)

Comments