Artificial Intelligence

TinyML Lab 2: Deploying Human Activity Recognition with X-CUBE-AI

Master the STM32 X-CUBE-AI compiler. Deploy a Keras CNN model for Human Activity Recognition (HAR) onto the STM32U5, bypassing TFLM interpreter overhead for faster, leaner embedded AI.
For students, engineers, and schools who feel paralyzed by the complexity of embedded systems technology, Hacker Embedded offers a practical and straightforward learning path that transforms them into masters capable of building and programming the future of technology.
Subscribe to Our Newsletter

Get the latest tutorials directly in your inbox

Hackers Embedded Podcast

Listen to weekly Hacker News Podcast

Stay up to date with our new tutorials tips on the go

For Advanced

Artificial Intelligence
TinyML Lab 2: Deploying Human Activity Recognition with X-CUBE-AI
Master the STM32 X-CUBE-AI compiler. Deploy a Keras CNN model for Human Activity Recognition (HAR) onto the STM32U5, bypassing TFLM interpreter overhead for faster, leaner ...
Artificial Intelligence
TinyML Lab 1: Deploying Sine Prediction with TensorFlow Lite Micro
Hands-on TinyML deployment guide. Learn model quantization in Python and deploy a sine wave predictor using TensorFlow Lite Micro with Arduino IDE.
Artificial Intelligence
TinyML & AIoT Introduction: Ecosystems, Workflow, and Tools
Understand the basics of TinyML and AIoT. Learn why moving AI to the edge is crucial for IoT and explore the top tools: Edge Impulse, ...

For Mastery

ESP32
ESP32: How to create a Infrared Remote Control Webserver
Build an ESP32 Infrared Remote Webserver using the KY-005 module and the IRremote library. Turn your smartphone into a virtual remote control for any IR ...
STM32
STM32: How to use RCC Clock Tree & MCO
Learn how to configure the STM32 system clock tree and output clocks via MCO (Microcontroller Clock Output) using HAL. Hands-on demonstration included.
STM32
STM32: How to use RCC and Software Reset
Learn about STM32 reset sources, how the RCC handles resets, and how to trigger a software reset using HAL. Hands-on example included.
STM32
STM32: How to use Timer Input Capture
Learn how to configure STM32 timers for input capture using HAL. Measure signal frequency, period, and pulse width with hands-on example.
ESP32
ESP32: How to create an Over-The-Air (OTA) Web Update
ESP32 Over-The-Air (OTA) firmware update guide. Use Update.h and WebServer.h to create a minimal HTML file upload form. Safely flash new firmware (.bin) over Wi-Fi.
ESP32
ESP32: How to use Bluetooth Low Energy (BLE) Server Communication
ESP32 BLE Server. Set up a Bluetooth Low Energy device using the GATT architecture (Services & Characteristics). Enable data exchange with smartphone apps.
ESP32
ESP32: How to create a Web Server to control RGB LED
ESP32 RGB LED control using PWM and Web Server sliders. Set color/brightness remotely via an HTML dashboard. Features LEDC peripheral and a modern dark theme ...
Arduino
Arduino: How to use KY-040 Rotary Encoder Module
Learn how to use the KY-040 Rotary Encoder Module with Arduino. This device converts angular position into a series of digital pulses, allowing for precise ...
Arduino
Arduino: How to use KY-039 Heartbeat Sensor Module
Learn how to use the KY-039 Heartbeat Sensor Module with Arduino. This module measures the change in blood volume under the skin using an infrared ...
Arduino
Arduino: How to use KY-038 Sound Sensor Module
Learn how to use the KY-038 Sound Sensor Module with Arduino. This module uses a microphone to detect sound and provides two outputs: a digital ...

Raspberry Pi Pico

Raspberry Pi Pico
Raspberry Pi Pico: How to Read a Push Button
Learn how to use GPIO with Raspberry Pi Pico to read a push button.
Raspberry Pi Pico
Raspberry Pi Pico: How to Blink an LED
Learn how to use GPIO with Raspberry Pi Pico to blink an LED.

Artificial Intelligence

Artificial Intelligence
TinyML Lab 2: Deploying Human Activity Recognition with X-CUBE-AI
Master the STM32 X-CUBE-AI compiler. Deploy a Keras CNN model for Human Activity Recognition (HAR) onto the STM32U5, bypassing TFLM interpreter overhead for faster, leaner ...
Artificial Intelligence
TinyML Lab 1: Deploying Sine Prediction with TensorFlow Lite Micro
Hands-on TinyML deployment guide. Learn model quantization in Python and deploy a sine wave predictor using TensorFlow Lite Micro with Arduino IDE.
Artificial Intelligence
TinyML & AIoT Introduction: Ecosystems, Workflow, and Tools
Understand the basics of TinyML and AIoT. Learn why moving AI to the edge is crucial for IoT and explore the top tools: Edge Impulse, ...
Scroll to Top