Level up your TinyML skills
An hub of resources to learn TinyML development on Arduino and Esp32 boards, from beginners to expert skills.
Posts & Guides
A collection of guides with complete code samples and ready-to-use sketches for Arduino and Micropython
Mastering the Esp32 Camera
Want to use your Esp32-cam like an expert? Not a programming genius? I can help!
Real-Time image recognition
30-minutes walkthrough to create a working Esp32-cam image recognition system that runs at 80 FPS in 1 Kb of RAM
Motion detection without PIR
Implement real-time motion detection from Esp32-cam frames like an expert in less than 30 minutes!
Arduino WiFi Indoor Positioning
Localize people and objects as they move around your building with the power of Machine Learning
Esp32 and Arduino Person Detection
Detect humans in images using a pre-trained neural network that works out of the box on Esp32 and Arduino boards
TensorFlow Lite on Esp32
Convert an existing TensorFlow Lite model to be deployed on your ESP32 board using the Arduino IDE
Get started with Arduino Machine Learning
A ready to use layout project to get up and running quickly with your next TinyML project
Esp32-cam Color Tracking
Detect blobs of color and track their position in real-time, directly on the Esp32-cam
Attiny Machine Learning
Can an Attiny85 really run Machine Learning? Let's find out in this article!
Color classification with TinyML
Get familiar with data collection and pre-processing for Machine Learning tasks
Classify accelerometer's data with blazing fast spectral features extraction
Iris flower classification with TinyML
An introduction to Machine Learning development for Arduino
Machine Learning for MicroPython
Run your favourite Machine Learning algorithms on MicroPython and CircuitPython boards
Write Arduino sketches from Python
Automate Arduino sketches creation and deployment with Python and the arduino-cli
Separable Conv2D kernels: a benchmark
Real world numbers on 2D convolution optimization strategies for embedded microcontrollers