Tensorflow Micro Projects

14 projects using Tensorflow Micro

TensorFlow is an end-to-end open-source platform for machine learning that provides a comprehensive ecosystem of tools, libraries, and community resources for both research and production. It features a flexible architecture allowing for seamless deployment across diverse hardware including CPUs, GPUs, and TPUs, while offering stable APIs in Python and C++ alongside a rich set of specialized extensions.

EchoLens: AI-Powered Smart Glasses

EchoLens: AI-Powered Smart Glasses

An ESP32-CAM based assistive technology project designed for the deaf and mute community. It leverages AI to provide real-time speech-to-text conversion and American Sign Language (ASL) to speech translation, integrated into a wearable smart glasses form factor.

freertos tensorflow-micro
13
ESPHome Meter Reader TFLite Component

ESPHome Meter Reader TFLite Component

A modular framework for running TensorFlow Lite Micro models on ESP32 devices within the ESPHome ecosystem. It provides specialized components for digital and analog meter reading, image processing, and active learning data collection, optimized with ESP-NN for high-performance edge AI.

freertos tensorflow-micro
29
BirdNET for STM32

BirdNET for STM32

A specialized framework for training and deploying BirdNET audio classification models on the STM32N6570-DK development board. It provides a complete pipeline from dataset preparation and TensorFlow training to optimized NPU deployment using STMicroelectronics' X-CUBE-AI tools.

tensorflow-micro

onechuk: Machine Learning Powered Wii Nunchuk

A modified Nintendo Wii Nunchuk controller powered by an ESP32 running TensorFlow Lite for Microcontrollers. It enables gesture-based commands via the joystick, supporting multiple action profiles like BLE HID media controls and administrative functions.

freertos tensorflow-micro
13

SAMA5D27 Resource Sharing

A comprehensive resource repository for the Microchip SAMA5D27 Cortex-A5 MPU, providing extensive documentation and guides for Linux development, bare-metal programming, and various RTOS ports. It features in-depth tutorials for NuttX, RT-Thread, and ThreadX, including driver integration for LVGL, EtherCAT, and TensorFlow Lite.

nuttx lvgllwipsqlitemicropythontensorflow-micro

Tensorflow Lite Micro for RT-Thread

A port of the Tensorflow Lite Micro inference framework for the RT-Thread real-time operating system. It enables the deployment of deep learning models on resource-constrained embedded systems, featuring optimizations for ARM Cortex-M cores via CMSIS-NN and support for multiple hardware platforms including STM32 and Raspberry Pi.

rt-thread tensorflow-micro
22

Magic Wand on mbed

A port of the TensorFlow Lite Magic Wand gesture recognition example to the mbed K66F platform. It utilizes mbed OS and TensorFlow Lite for Microcontrollers to perform real-time gesture detection on embedded hardware, covering the full pipeline from data collection to deployment.

mbed-os tensorflow-micro

MaixPy Scripts

A comprehensive collection of MicroPython scripts for the MaixPy platform, targeting Sipeed hardware based on the Kendryte K210 RISC-V SoC. It includes examples for machine vision, AI acceleration, hardware peripheral control, and multimedia processing.

freertos micropythontensorflow-micro
646
Gesture-Detecting Macro Keyboard

Gesture-Detecting Macro Keyboard

A Bluetooth-enabled macro keyboard featuring gesture recognition powered by TensorFlow Lite for Microcontrollers on an ESP32. It combines capacitive touch sensors, physical buttons, and an OLED display to provide customizable computer control via BLE HID and AutoHotkey integration.

freertos tensorflow-micro
96

IMXRT1060-EVK Sample Project

A comprehensive sample project for the NXP i.MX RT1060 Evaluation Kit (EVK) featuring a dual-stage architecture with a dedicated bootloader and a feature-rich application. It integrates Amazon FreeRTOS with a full middleware stack including lwIP networking, LVGL graphics, and FatFs storage for ARM Cortex-M7 development.

freertos littlefslvgllwiptensorflow-micro

Fashion MNIST on ESP32 with TensorFlow Lite Micro

An example project demonstrating how to run the Fashion MNIST TFLite model on an ESP32 microcontroller using the ESP-IDF framework. It utilizes TensorFlow Lite Micro for edge AI inference, allowing the device to classify clothing items locally.

freertos tensorflow-microlwipspiffs

Anjay Zephyr Client

Anjay-zephyr-client is a collection of LwM2M client samples based on the Anjay Zephyr Module and Zephyr RTOS. It demonstrates how to implement LwM2M functionality, including sensor reporting, FOTA updates, and GPS tracking across various hardware platforms like nRF9160 and ESP32.

zephyr tensorflow-micro

Awesome Zephyr RTOS

A curated collection of high-quality resources, libraries, tools, and learning materials for the Zephyr RTOS ecosystem. It serves as a comprehensive directory for developers looking for official documentation, community-supported libraries, and hardware platforms compatible with Zephyr.

zephyr littlefslvglmcubootmicropythonnanopbnffsopen-threadtensorflow-micro
SnoreSense: AI-Powered Snore Detection on Seeed XIAO MG24 Sense

SnoreSense: AI-Powered Snore Detection on Seeed XIAO MG24 Sense

SnoreSense is a TinyML application designed for the Seeed XIAO MG24 Sense to detect snoring in real-time. It utilizes TensorFlow Lite Micro for on-device inference, processing audio from the onboard PDM microphone to provide a privacy-focused, low-power sleep monitoring solution.

tensorflow-micro