• Skip to main content
  • Skip to primary sidebar

Reefwing Software

  • Home
  • Book
  • Development
  • Blog
  • Contact Us
  • Privacy
You are here: Home / Embedded AI

Embedded AI

Intelligence at the Edge.

Build, deploy, and test artificial intelligence on small, resource-constrained devices that interact with the physical world. 25 hands-on projects. Real hardware. Working code.

Read it now

Four chapters are available through the No Starch Press early access program. Get started with the foundations and your first project today.

Get early access →


Who this book is for

Embedded Engineers

You know hardware. You need a clear path into AI that works on MCUs, not GPUs.

Bridge your firmware expertise to on-device intelligence with projects that run on the boards you already own.

AI/ML Practitioners

You know machine learning. Deploying to constrained devices is a different discipline.

Learn to quantise, optimise, and deploy your models where they actually run: on edge hardware with real memory and power budgets.

Makers and Hobbyists

You want to add intelligence to your projects but lack a clear starting point.

Build devices that sense, decide, and act, starting with affordable hardware and step-by-step instructions.

Students

Academic ML feels disconnected from the real world.

Ground your machine learning knowledge in deployable, testable embedded systems you can hold in your hand.

What you will build – 25 Projects

Every chapter includes complete, buildable projects with parts lists, wiring diagrams, and tested source code. Here are six that define the scope of the book.

05

Person Detection Using CNNs

Arduino · TensorFlow Lite Micro

Train and deploy a convolutional neural network for visual person detection on a microcontroller. Covers model architecture, training, quantisation, and on-device inference.

12

Orientation Using a Complementary Filter

IMU · Sensor Fusion

Fuse accelerometer, gyroscope, and magnetometer data to estimate orientation in real time. Compare complementary, Madgwick, Mahony, and Kalman filter approaches.

16

Robot Arm Anomaly Detection

Sensors · ML Classification

Apply machine learning to IMU sensor data to detect anomalous behaviour in a robotic arm. A practical introduction to sensor-based ML in industrial contexts.

18

Real-Time Audio Noise Suppression

Raspberry Pi Pico 2 · PDM Microphone

Build an RNN-based audio noise suppression system that runs in real time on a Raspberry Pi Pico 2. Includes PDM microphone interfacing, display output, and benchmarking.

23

Build a Hardware AI MIDI Synthesizer

RP2040/RP2350 · GAN · Custom PCB

Design and build a hardware synthesizer that uses a GAN to generate music. Covers model quantisation, PIO programming, USB MIDI enumeration, and custom PCB design across eight sub-projects.

09

Compressed Sensing

Adaptive Sensing Framework

Implement compressed sensing to reduce data acquisition requirements on constrained devices. Part of the book’s three-layer adaptive sensing framework.

Chapter Contents

Inside the book
An introduction and 14 chapters across three parts
Part I — Foundations of Embedded AI
Introduction Overview
01 The Path to Embedded AI Theory
02 The Basics of Embedded Systems 1 project
03 Applied Machine Learning in Embedded Projects 2 projects
04 Deep Learning 4 projects
05 Exploratory Data Analysis 1 project
Part II — Sensors, Sensor Data, and Algorithms
06 Smart Sensors 2 projects
07 IMU Data Pre-Processing 1 project
08 Sensor Fusion 4 projects
Part III — Projects and Applications
09 Sensor Machine Learning 1 project
10 Real-Time Audio Noise Suppression 2 projects
11 AI MIDI Synthesizer 8 projects
12 Hot Word Detection TBA
13 Battery Monitor and Logging TBA
14 Where Do We Go Next? Theory

Embedded AI GitHub Repository

Companion code
Every project ships with working code

Reefwing-Software/Embedded-AI

All example code, trained models, wiring diagrams, and project files from the book. Clone the repo, connect your hardware, and build. MIT licensed.

View on GitHub →

Primary Sidebar

Email Newsletter

Sign up to the Reefwing Software mailing list to hear about new app releases and other company updates. We won't share your details with others.

Recent Posts

  • Pi and the Mirage of Patternicity April 5, 2026
  • Claude Code: Creating a C++ Linter for Embedded Development April 4, 2026
  • The Missing Clock: Why Intelligence Needs Time March 29, 2026
  • Will Robots Evolve into Crabs? March 27, 2026
  • Learning to Claude Code March 16, 2026

Featured Posts

Pi and the Mirage of Patternicity

April 5, 2026 By David Such Leave a Comment

In April 2025, a claim began circulating online: pi is gradually increasing around the 7,237th decimal place. A math enthusiast in Cincinnati named April Simons had apparently flagged the anomaly. Prof F.O. Olsday, head of the Number Theory Group at Princeton, was quoted confirming it. Cosmologists were linking it to the accelerating expansion of the […]

Archives

  • April 2026
  • March 2026
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • November 2023
  • October 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • November 2022
  • September 2022
  • August 2022
  • July 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • October 2021
  • August 2021
  • July 2021
  • June 2021
  • February 2021
  • November 2020
  • October 2020
  • May 2020
  • April 2020
  • January 2020
  • November 2019
  • October 2019
  • September 2019
  • July 2019
  • June 2019
  • May 2019
  • March 2019
  • January 2019
  • December 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • March 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • April 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • July 2016
  • May 2014
  • April 2014

Search

Copyright © 2026 · Executive Pro on Genesis Framework · WordPress · Log in