In every maker project, there comes a moment when a specific tool would be immensely beneficial. Sometimes, that tool is unavailable, not yet acquired due to cost, or simply doesn't exist commercially. Clem frequently encounters such challenges, particularly in projects involving various forms of serial communication. While plugging a project into a PC during software development is common, it underutilizes the PC's capabilities and is inconvenient for Clem's soldering workbench setup. Clem’s "00Screen" project emerges as a solution, providing a portable display for quick serial checks during hardware debugging, addressing challenges like misbehaving Wi-Fi projects and brownouts during boot.
Watch the Video:
Clem's 00Screen serves as a universal Serial/USB/Wi-Fi display, aptly named after its starting point, "00" representing the first address in a computer's memory. Central to the design is the readability of information, as it features a Midas HD44780 compatible alphanumeric LCD with a generous 40x4 character array size. Clem's fondness for the classic backlit LCD, demonstrated in a previous build (Basic Badge Computer), influences the form factor of the device. The ESP32-S2 Wroom module serves as the project's brain, utilizing leftover parts from previous element14 presents videos, creating a curious resemblance to a laptop.
Utilizing components from past projects, such as the Molex FPC connector from the BLE Keyboard episode and the MCP1825S LDO used in numerous 2021/2022 projects, Clem emphasizes sustainability in design. Clem showcases the already-working unit, emphasizing that the code is mainly composed of standard Arduino libraries. He highlights the ease of adding custom functions to the device, providing flexibility for makers.
The integrated LiPo cell allows Clem to take the 00Screen anywhere without worrying about a power source. 3D-printed adjustable feet, designed in FreeCAD, facilitate convenient mounting. The device's functionality, including source selection with buttons and indications for new data through a blinking display and beep, is demonstrated. Clem showcases USB and UDP Wi-Fi messages, emphasizing the buzzer as a convenient feature to alert him without needing to look at the display. The 00Screen stands not only as a solution to a specific problem, but also as a testament to Clem's resourceful and sustainable approach to electronics projects.
Links and Downloads:
- Download CAD Files and Code!
Bill of Material:
Product Name | Manufacturer | Quantity | Buy Kit |
---|---|---|---|
MULTICOMP PRO MP-ABI-050-RC | MULTICOMP PRO | 1 | Buy Now |
MIDAS DISPLAYS MC44005A6W-SPTLY3.3-V2 | MIDAS DISPLAYS | 1 | Buy Now |
MULTICOMP MC32829 | MULTICOMP | 2 | Buy Now |
MOLEX 105450-0101 | molex | 1 | Buy Now |
MICROCHIP MCP73831T-2ACI/OT | MICROCHIP | 1 | Buy Now |
DIODES INC. AP9101CK-AHTRG1 | DIODES INC. | 1 | Buy Now |
DIODES INC. DMN2024UQ-7 | DIODES INC. | 3 | Buy Now |
MIKROELEKTRONIKA MIKROE-1120 | MIKROELEKTRONIKA | 1 | Buy Now |
MOLEX 52207-1033 | Molex | 1 | Buy Now |
MICROCHIP MCP1825S-3302E/DB | MICROCHIP | 2 | Buy Now |
Additional Parts:
PCB available at Aisler: https://aisler.net/p/VBTWNVFJ |
Esp32-S2 Wroom (NRND) |
slide switch with 2,54mm spacing |