About the directory & our standards

Voice & audio / Device firmware

Record dreams on a bedside touchscreen

A bedside touchscreen records dreams and displays four generated illustrations.

Read the original build See shopping list
Record dreams on a bedside touchscreen — build photo from the creator’s source
fedesarquis · build photo

What the hardware does

The CoreS3 SE provides a microphone, touchscreen and Wi-Fi connection for recording a dream, sending it to cloud services and displaying generated illustrations.

How the agent helped

Fedesarquis describes using Codex to iterate on the device firmware over USB-C, then compiling, flashing and testing each change on the actual CoreS3 SE.

Before you build

Wi-Fi, paid cloud services, firmware flashing and a separately built calendar service are required; demonstrated setup uses an external power bank.

Follow the build

youcanjustbuildthings.openai.chatgpt.site

Original build story

Creator showcase

x.com

Supporting source

Shopping list

Save as Markdown

Do not buy separate microphones, displays or an SD card for this implementation: source describes built-in microphone, touchscreen and FFat flash storage. Cloud APIs and the companion calendar are separate software requirements.

Confirm before buying

  • Power-bank model and optional battery-bottom SKU are not specified.

Quantities are for one build. Unless marked source-specified, they are planning quantities; confirm kit contents and the chosen configuration before ordering.

  1. Qty. 1Plan / confirm
    Required

    M5Stack CoreS3 SE (K128-SE)

    Touchscreen and microphone device.

    SE version is sold without the battery bottom used by some Core kits. Manufacturer confirms USB-C, ES7210 microphone inputs and no battery bottom. The power bank remains the documented demo route.

    Sources & quantity basis

    Creator source. Planning quantity for one build; check the selected configuration.

    View product

    Exact K128-SE; manufacturer product page

  2. Qty. 1Plan / confirm
    Required

    USB-C data cable

    Connect to the computer for programming or data.

    A charge-only cable cannot flash firmware. Example requires a USB-A host port. If your computer has only USB-C, use an appropriate USB-C data cable instead. Reuse the device’s included cable where possible; this is not a standalone power-supply recommendation.

    Sources & quantity basis

    Setup requirement — check against your configuration. Planning quantity for one build; check the selected configuration.

    Example part

    Accessory example: USB-A to USB-C, 1 m, data capable

  3. Qty. 1Plan / confirm
    Required

    External USB power bank

    Power source used in the demo.

    Creator explicitly used this because the battery module was missing; capacity/model not specified.

    Sources & quantity basis

    Creator source. Planning quantity for one build; check the selected configuration.

    No exact purchase link verified; confirm the model and requirements above before ordering.

  4. Qty. 1Plan / confirm
    Tool

    Computer for setup

    Build, configure or flash the software.

    Sources & quantity basis

    Setup requirement — check against your configuration. Planning quantity for one build; check the selected configuration.

    Use existing equipment or match the specification above. No exact purchase link verified.

  5. Qty. 1Plan / confirm
    Optional

    Compatible battery bottom

    Alternative to the external power bank.

    Creator recommendation only; exact bottom SKU is not stated.

    Sources & quantity basis

    Creator source. Planning quantity for one build; check the selected configuration.

    No exact purchase link verified; confirm the model and requirements above before ordering.

  6. Qty. ExistingPlan / confirm
    Required

    Wi-Fi network

    Reach speech, image and calendar services.

    Sources & quantity basis

    Setup requirement — check against your configuration. Planning quantity for one build; check the selected configuration.

    Use existing equipment or match the specification above. No exact purchase link verified.

Source reviewed, not assembled or hands-on tested. A working product page does not confirm stock, firmware compatibility or a complete build.

Built something with a coding agent?

Share your hardware project so others can try it.

Submit a project