Skip to content

Hardware & targets

Target Board Notes
host any computer simulation, tests, demo
rpi3 Raspberry Pi 3 B / B+ reference target, HiFiBerry Amp2
rpi0 Raspberry Pi Zero W ARMv6, 1 core, 512 MB; USB-gadget first access
Terminal window
make firmware # rpi3
make firmware-rpi0 # Pi Zero W

Step-by-step diagrams:

Board Amplifier Overlay
Pi 3 HiFiBerry Amp2 (PCM512x + TAS5756) hifiberry-dacplus
Pi Zero W InnoMaker HiFi AMP Pro Mini HAT (Infineon MA12070P) merus-amp

The audio driver finds the card automatically (alsa_device: "auto") and sets the volume through the card’s own mixer control (Digital on the HiFiBerry, A.Mstr Vol on the MA12070P).

A 60-LED WS2812B strip driven by an ESP32 co-processor over UART (Pi GPIO 14/15, mini UART). Programs: dawn, sunset, evening breathing, reading light, ambience. See guided breathing.

A LoRa (SX1276, 868 MHz) button dismisses the alarm physically. See the remote button note.

A DIY tactile channel for breathing, music and progressive waking, coupled to the rigid frame of a slatted bed. Specified, not yet implemented — see the specification and the design note.

Camera, infrared illumination and bed-presence detection were removed on 2026-09-06. Nothing observes the sleeper.