# Record dreams on a bedside touchscreen

A bedside touchscreen records dreams and displays four generated illustrations.

## Hardware
M5Stack CoreS3 SE (K128-SE)

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

## Shopping list

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.

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

### Confirm before buying
- Power-bank model and optional battery-bottom SKU are not specified.

### 1 × M5Stack CoreS3 SE (K128-SE)
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Touchscreen and microphone device.
- Notes: 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.
- Destination: https://shop.m5stack.com/products/m5stack-cores3-se-iot-controller-w-o-battery-bottom
- Match: Exact K128-SE; manufacturer product page
- Link review: Page checked; stock not assessed
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-76ded4f1a1107d49906050e4d5357c551916871062f47d2ef5f373c27271e2d8
- Source: https://x.com/i/status/2110414012903038993
- Source: https://shop.m5stack.com/products/m5stack-cores3-se-iot-controller-w-o-battery-bottom

### 1 × USB-C data cable
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Connect to the computer for programming or data.
- Notes: 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.
- Destination: https://www.adafruit.com/product/4474
- Match: Accessory example: USB-A to USB-C, 1 m, data capable
- Link review: Page checked; stock not assessed
- Evidence: Setup requirement — check against your configuration
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-76ded4f1a1107d49906050e4d5357c551916871062f47d2ef5f373c27271e2d8
- Source: https://x.com/i/status/2110414012903038993
- Source: https://www.adafruit.com/product/4474

### 1 × External USB power bank
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Power source used in the demo.
- Notes: Creator explicitly used this because the battery module was missing; capacity/model not specified.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-76ded4f1a1107d49906050e4d5357c551916871062f47d2ef5f373c27271e2d8
- Source: https://x.com/i/status/2110414012903038993

### 1 × Computer for setup
- Requirement: Tool
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Build, configure or flash the software.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-76ded4f1a1107d49906050e4d5357c551916871062f47d2ef5f373c27271e2d8
- Source: https://x.com/i/status/2110414012903038993

### 1 × Compatible battery bottom
- Requirement: Optional
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Alternative to the external power bank.
- Notes: Creator recommendation only; exact bottom SKU is not stated.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-76ded4f1a1107d49906050e4d5357c551916871062f47d2ef5f373c27271e2d8
- Source: https://x.com/i/status/2110414012903038993

### Existing × Wi-Fi network
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Reach speech, image and calendar services.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-76ded4f1a1107d49906050e4d5357c551916871062f47d2ef5f373c27271e2d8
- Source: https://x.com/i/status/2110414012903038993

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

## Setup
Device firmware

## Coding tool
Codex

## 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.

## Sources
- Original build: https://youcanjustbuildthings.openai.chatgpt.site/projects/submission-76ded4f1a1107d49906050e4d5357c551916871062f47d2ef5f373c27271e2d8
- Supporting source: https://x.com/i/status/2110414012903038993

Source reviewed 2026-11-04. Not hands-on tested.
