Agents In Use
What’s new todayLast update
1005 additions

How to use Codex to build a voice LED wall display

Codex helped wire an LED wall and build its voice interface. Real trials exposed missing image tools and conversation context while the owner checked hardware.

Published developers.openai.comAgent: Codex
FROM THE SOURCE

Original prompt

Shared by the source author. See source notes for context.

Show that on the wall

What happened

The author reports a working voice-controlled LED installation after wiring, image-tool and conversation-handoff fixes. Human trials shaped behavior; appliance-level reliability is not demonstrated.

Reported by Sid Rampally — OpenAI developer blog

How the agent did it

  1. Codex interpreted hardware photographs while Rampally wired and configured the LED panel.
  2. The agent integrated a Raspberry Pi voice service with validated local display scenes.
  3. Real voice trials exposed missing image tools and conversation context, which Codex corrected.

Where a person stepped in

Rampally made physical connections, reported display behavior and repeatedly tried the voice interaction on the actual installation.

Sid Rampally used Codex to turn an LED panel into a voice-controlled wall display. The initial hardware work started with photographs: Codex helped identify the ESP32 controller and HUB75 wiring, annotated connections and guided configuration for the panel.

Rampally made the connections and reported what the display actually did. The project then moved to a Raspberry Pi, where a voice assistant could request weather, train information and sanitized calendar views. A local renderer validated scene data and sent frames to the wall, separating conversational requests from the display's concrete drawing interface.

Two failures required changes to the tool boundary. The assistant could discuss images but initially lacked an exposed image-retrieval capability, so Codex connected a source with licensing and attribution information. A spoken follow-up asking to put the preceding answer on the wall also failed because the delegated request contained only the latest sentence. Codex changed the handoff to include recent conversation and earlier results.

The result was a working physical display and a more useful voice interaction, according to Rampally's account. Human wiring and repeated real-device trials remained central. The article demonstrates iterative integration across hardware, voice and rendering; it does not establish unattended reliability or a production-ready appliance.

Prompt
Original prompt

Source: OpenAI developer blog · Sid Rampally

Frequently asked questions

How did hardware setup begin?

Codex used photographs to identify the controller and wiring while the human connected it.

Why did a follow-up request fail?

The delegated request omitted earlier conversation and the answer to be displayed.

What stayed human work?

Physical wiring, reporting panel behavior and trying the actual voice interaction.

More details

About this account

Codex interpreted hardware photographs while Rampally wired and configured the LED panel. The agent integrated a Raspberry Pi voice service with validated local display scenes.

Vendor-published first-person account opened. Original prompt excerpt is a spoken follow-up request. The reported setup required wiring and iterative interaction checks; no field reliability is established. Original prompt excerpt.

Credit: Sid Rampally — OpenAI developer blog

Source published 23 Sept 2026

Source checked 14 Oct 2026

Tools and topics

Codex · ESP32 · HUB75 · Raspberry Pi · WLED-MM

LED display · Voice interface

Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.