Tensorflow Micro Projects

11 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.

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