Building a 84x42 flipdisc wall display with ML-driven interactivity
A maker documents constructing a 3x3 grid of Alfazeta flipdisc panels (84x42 dots total) as interactive office wall art, choosing the 80-year-old electromagnetic display tech over LEDs for its readability, longevity, 25-60fps refresh, and the rain-like sound the discs make when flipping. The hardware stack centers on nine panels driven by ATMEGA128 microcontrollers over RS485, fed by a 24V 10A Meanwell supply, mounted on an 80/20 aluminum frame, with sourcing limited to industrial transportation suppliers and discs fragile enough to be compared to butterfly wings.
Processing runs on an Nvidia Orin Nano paired with an IMX708 camera and Waveshare audio board, using MediaPipe for gesture recognition with Python ML scripts piped back to Node.js via ZeroMQ. The author released two open-source npm packages — flipdisc (a Node.js driver supporting AlfaZeta and Hanover boards over USB/ethernet, with RLE frame compression and canvas pixel-to-binary conversion) and flipdisc-server (a scene-based runtime built on PIXI, Three.js, Matter.js, and GSAP, exposing a REST API for queueing scenes and websockets for live data).
The writeup doubles as both a parts list and a candid assessment of the tech’s accessibility gap: panels are expensive, components break easily, and the ecosystem is geared toward businesses rather than hobbyists. The author suggests rolling a custom board next time for firmware access and tuning headroom.
Read the full article
Continue reading at Hacker News →This is an AI-generated summary. Read the original for the full story.