Skip to main content

Posts

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

 Hey everyone! Sorry I have not posted in a while. Today I am back with a new and interesting project.  I am pretty sure that you’ve come across a popular Tic-Tac-Toe game that can be played by anyone from all age ranges. If not, I will provide a brief explanation. This strategy game, also known as noughts and crosses (or Xs and Os), is more common among kids to help them develop their planning, problem-solving and cognitive skills. It can be played as a classic paper-and-pencil game or even as a computer game. The players have a three-by-three grid and take turns in placing Xs and Os. The player who places three of his marks in a vertical, horizontal, or diagonal row wins the game. Recently, I’ve been really interested in developing smart interfaces, and I came up with an idea to implement the Xs and Os game on the M5Stack Core using TinyML techniques. In this project, I’ll show the whole implementation pipeline. Here’s a teaser of what we’ll get as an outcome: Overview - Game and Sof
Recent posts

87. Arduino Calculator

Hey everyone Sorry I have not posted in a while. Today, I am back with an interesting project which is the Arduino Calculator. In this blog post, you will learn about the hardware components that are required for this project, the schematic and the explanation of the codes as well as a demonstration of this Arduino project. Hardware components used in this project Arduino Uno  LCD display module with IIC interface - 16x2 Matrix Keypad - 4x4 Male-to-Female Jumper wires (x12) Software required Arduino IDE - latest version (preferred) Schematic Matrix Keypad R1 - D9 R2 - D8 R3 - D7 R4 - D6 C1 - D5 C2 - D4 C3 - D3 C4 - D2 LCD Display module with IIC interface GND (-) - Ground VCC (+) - 5V SDA - A4 SCL - A5 Coding For this project, you will be needing the following libraries: Wire (inbuilt) Keypad   LiquidCrystal_I2C If you do not have the last two libraries installed, you can follow the hyperlink to read their documentation and access their repository. You can install the libraries from th

86. RFID Health tag (Arduino and Python)

 Hey everyone, Sorry I have not uploaded in a while. Today, I will be sharing an interesting project with all of you. This RFID Health tag project is useful when it comes to keeping track of vaccinated individuals, their biodata and their health conditions and medications. For this project, you will be needing Arduino and Python. Read on further to see how I did this project. Hardware components used in this project Arduino Uno Solderless Breadboard - Half+ MRFC522 RFID reader RFID key tags (x5) Push-buttons (x2) Male-to-Male Jumper wires (x12) USB Type A/ B cable (for Arduino Uno) Software required Arduino IDE - latest version recommended Python 3.8 Schematic MFRC522 RFID reader SDA/ SS - D10 SCK - D13 MOSI - D11 MISO - D12 IRQ - Not connected GND - Ground RST/ RESET - D9 3.3V - 3.3V Push-buttons Submit button - D4 Retrieve button - D5 Coding Arduino For this project, you will be using the following libraries: MFRC522 by miguelbalboa -  https://github.com/miguelbalboa/rfid SPI - In-bu