Toggle menu
Toggle preferences menu
Toggle personal menu
Administrator Login Only
Access is restricted to site administrators.

Arduino Sensor Expansion Board: Difference between revisions

From olighker
Migrate to English template name and parameter names
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>{{#default_form:ProductPage}}</noinclude>
{{ProductInfo
{{ProductInfo
|title=Arduino Sensor Expansion Board
|title=1.54 inch 4-color E-paper mini photo board
|model=TEST-ARD-EXP-03
|model=1.54 inch Photo Board(4C)
|status=Published
|status=Published
|module=Arduino Display Module
|module=ESP32
|image1=Product-TEST-ARD-EXP-03.png
|image1=1.54 800-600-1-1.jpg
|image2=Product-TEST-ARD-EXP-03.png
|image2=1.54 800-600-2.jpg
|intro=Display expansion board demo page for microcontroller teaching and interactive prototyping, integrating screen, buttons, and expansion interfaces.(Standalone product  3)
|intro=Photo, ESP32, JD79660, SPI
|highlights=* Expansion board form factor for direct stacking on common controller boards.
|highlights==== <span style="color: rgb(52, 176, 176);">1. Product Overview</span> ===
* Suitable for dashboards, menus, and sensor data display.
The 1.54" BWRY Mini Photo Album is a low-power frame built around the ESP32-C3 Super Mini controller and a 1.54" BWRY four-color e-paper display (driver IC: JD79660). It needs no internet or mobile app; just connect to the hotspot it broadcasts and open 192.168.4.1 in any browser to upload photos, browse the album and configure the slideshow. The device has no physical buttons or TF card slot, so all interaction is done in the browser;photos are stored in the on-board LittleFS file system and survive a power loss. The screen supports black / white / red / yellow four-color display; combined with the browser-side Floyd-Steinberg dithering, it renders color photos in fine detail as a four-color e-paper image.
* Example parameters and steps maintainable via admin form.
 
* Standalone product ID: 3.
=== <span style="color: rgb(52, 176, 176);">2. Key Features</span> ===
 1.54" BWRY four-color e-paper (200 × 200,2bpp, 10,000 bytes per frame).
 
 WiFi AP direct mode: SSID = ePaperAlbum, password 88888888,IP 192.168.4.1.
 
 Four-color dithering is done in the browser (no server involved); each image uses only ~10 KB of data.
 
 LittleFS stores photos; NVS saves the current display and slideshow settings.
 
 Supports gallery list, single-image switching, single/all deletion, and slideshow auto-play.
 
 Supports EN / RU bilingual Web UI (English / Russian Web).
 
 HTTP server starts before the boot refresh and keeps responding throughout it, so it isaccessible as soon as you join the hotspot.
 
=== <span style="color: rgb(52, 176, 176);">3. Use Cases</span> ===
 Compact desktop photo frame: plug in and use, with no dependence on a router or cloud service.
 
 Gift / ornament: converts photos of family and friends into a four-color e-paper style display.
 
 Embedded / IoT learning reference: a complete ESP32 + WebServer + LittleFS practice.
|videoTitle=1.54 inch E-paper mini Photo Board(4 color)
|videoURL=https://youtu.be/4oKER54wsaw
|specs={{{!}} class="wikitable"
{{!}}+Main Hardware
!MCU
!<div>ESP32-C3 Super Mini (RISC-V single core, 4 MB Flash, 400 KB SRAM,WiFi + BLE)</div>
{{!}}-
{{!}}Display
{{!}}1.54" BWRY four-color e-paper (driver IC: JD79660)
{{!}}-
{{!}}Resolution
{{!}}200 × 200 pixels, 2bpp (4 pixels / byte, MSB-first, row-major)
{{!}}-
{{!}}Data per Frame
{{!}}10,000 bytes / frame
{{!}}-
{{!}}Refresh Time
{{!}}12 ~ 15 s / full refresh (determined by the driver IC)
{{!}}-
{{!}}Storage
{{!}}On-board LittleFS (about 2.34 MB usable)
{{!}}-
{{!}}Wireless
{{!}}WiFi AP mode (2.4 GHz, CH6, up to 4 clients)
{{!}}-
{{!}}Interface
{{!}}USB-C (power + program download)
{{!}}-
{{!}}Buttons
{{!}}None (all interaction via the browser)
{{!}}-
{{!}}TF Card Slot
{{!}}None (photos stored in LittleFS)
{{!}}}
|hardware={{{!}} class="wikitable"
{{!}}+1.54" BWRY Mini Photo Album interface and component diagram
!Signal
!GPIO
!Description
{{!}}-
{{!}}BUSY
{{!}}GPIO 1
{{!}}<div>E-paper busy signal (input). Low level means the panel is refreshing.</div>
{{!}}-
{{!}}RST
{{!}}GPIO 2
{{!}}E-paper reset (output, active low).
{{!}}-
{{!}}DC
{{!}}GPIO 3
{{!}}<div>Data / command select (output). High = data, low =command.</div>
{{!}}-
{{!}}CS
{{!}}GPIO 10
{{!}}SPI chip select (output, active low).
{{!}}-
{{!}}SCK
{{!}}GPIO 4
{{!}}SPI clock (10 MHz, MSB-first, MODE0).
{{!}}-
{{!}}MOSI
{{!}}GPIO 6
{{!}}SPI master-out, slave-in.
{{!}}}
|usage=[[File:1.54 600-300-1.jpg|center|thumb|600x600px]]
|faq==== <span style="color: rgb(52, 176, 176);">Q: Cannot Connect / Can't Find the WiFi</span> ===
 Make sure the device has been powered on for over 5 seconds (the boot refresh takes
about 12 ~ 15 seconds, and the hotspot has already begun broadcasting).
 
 Pull down to refresh the WiFi list on your phone to see whether ePaperAlbum can be found.
 
 If the hotspot disappears and reappears after a few minutes, this is normal (the device keeps it alive with an internal heartbeat).
 
 In an extreme case: unplug the power, wait 10 seconds, then power back on; the device restarts the AP automatically.
 
=== <span style="color: rgb(52, 176, 176);">Q: Screen Doesn't Change After Upload</span> ===
 First make sure the Web page status shows Sent and saved!, otherwise the upload did not succeed.
 
 Make sure the uploaded file size is exactly 10,000 bytes (after dithering the browser shows "Preview ready"; it sends a fixed length).
 
 If it stays on "Sending (refresh ~15s)..." for over 30 seconds, try re-plugging the USB.
 
=== <span style="color: rgb(52, 176, 176);">Q: Switch / Delete Does Not Respond</span> ===
 The browser retries automatically 3 times (every 1.5 seconds); it usually recovers within 5 seconds.
 
 If there is no response for a long time, the AP may be temporarily unreachable
 
=== <span style="color: rgb(52, 176, 176);">Q: Ghosting / Garbled Screen</span> ===
 Occasional brief ghosting between different images is a normal physical property of epaper and isnot a fault.
 
 If it has not recovered within 1 minute or the ghosting is severe, power the device off and on to reset.
 
=== <span style="color: rgb(52, 176, 176);">Q: Upload Failure (HTTP 400 / 500)</span> ===
 HTTP 400 size mismatch — the uploaded byte count is not 10,000; do not upload manually outside the browser.
 
 HTTP 500 — LittleFS is out of space; delete some photos first.
|dl1Type=Demo
|dl1Name=A32 Photo 1 54.zip
|dl1File=A32 Photo 1 54.zip
|dl2Type=Document
|dl2Name=A32_Photo_1_54_4Color_UserManual_EN_v1.0
|dl2File=A32 Photo 1 54 4Color UserManual EN v1.0.pdf
|dl3Type=Document
|dl3Name=A32_Photo_1_54_4Color_UserManual_RU_v1.0
|dl3File=A32 Photo 1 54 4Color UserManual RU v1.0.pdf
|displayMode={{{displayMode|详情}}}
|cardPage={{{cardPage|{{PAGENAME}}}}}
|displaySize=2.8 inch
|displaySize=2.8 inch
|resolution=320 × 240
|resolution=320 × 240
Line 18: Line 144:
|power=5V
|power=5V
|dimensions=Approx. 78 x 54 mm (demo)
|dimensions=Approx. 78 x 54 mm (demo)
|hardware=The expansion board routes display bus, touch signals, and SD card interface to standard headers. Confirm controller board logic level before use.
|usage=# Align the expansion board with the controller board header.
# Install the matching display driver library.
# Run color and touch test examples.
# Adjust pin definitions and UI per project requirements.
|faq=; What if compilation shows insufficient capacity?
: Reduce font and bitmap resources, or choose a controller with more capacity.
; What if colors are abnormal?
: Check driver model, color order, and initialization orientation settings.
|displayMode={{{displayMode|详情}}}
|cardPage={{{cardPage|{{PAGENAME}}}}}
}}
}}
<noinclude>{{#default_form:ProductPage}}</noinclude>

Latest revision as of 00:12, 17 September 2026

ESP32

1.54 inch Photo Board(4C)
Published
Photo, ESP32, JD79660, SPI

Introduction

1. Product Overview

The 1.54" BWRY Mini Photo Album is a low-power frame built around the ESP32-C3 Super Mini controller and a 1.54" BWRY four-color e-paper display (driver IC: JD79660). It needs no internet or mobile app; just connect to the hotspot it broadcasts and open 192.168.4.1 in any browser to upload photos, browse the album and configure the slideshow. The device has no physical buttons or TF card slot, so all interaction is done in the browser;photos are stored in the on-board LittleFS file system and survive a power loss. The screen supports black / white / red / yellow four-color display; combined with the browser-side Floyd-Steinberg dithering, it renders color photos in fine detail as a four-color e-paper image.

2. Key Features

 1.54" BWRY four-color e-paper (200 × 200,2bpp, 10,000 bytes per frame).

 WiFi AP direct mode: SSID = ePaperAlbum, password 88888888,IP 192.168.4.1.

 Four-color dithering is done in the browser (no server involved); each image uses only ~10 KB of data.

 LittleFS stores photos; NVS saves the current display and slideshow settings.

 Supports gallery list, single-image switching, single/all deletion, and slideshow auto-play.

 Supports EN / RU bilingual Web UI (English / Russian Web).

 HTTP server starts before the boot refresh and keeps responding throughout it, so it isaccessible as soon as you join the hotspot.

3. Use Cases

 Compact desktop photo frame: plug in and use, with no dependence on a router or cloud service.

 Gift / ornament: converts photos of family and friends into a four-color e-paper style display.

 Embedded / IoT learning reference: a complete ESP32 + WebServer + LittleFS practice.

Specifications

Main Hardware
MCU
ESP32-C3 Super Mini (RISC-V single core, 4 MB Flash, 400 KB SRAM,WiFi + BLE)
Display 1.54" BWRY four-color e-paper (driver IC: JD79660)
Resolution 200 × 200 pixels, 2bpp (4 pixels / byte, MSB-first, row-major)
Data per Frame 10,000 bytes / frame
Refresh Time 12 ~ 15 s / full refresh (determined by the driver IC)
Storage On-board LittleFS (about 2.34 MB usable)
Wireless WiFi AP mode (2.4 GHz, CH6, up to 4 clients)
Interface USB-C (power + program download)
Buttons None (all interaction via the browser)
TF Card Slot None (photos stored in LittleFS)

Hardware

1.54" BWRY Mini Photo Album interface and component diagram
Signal GPIO Description
BUSY GPIO 1
E-paper busy signal (input). Low level means the panel is refreshing.
RST GPIO 2 E-paper reset (output, active low).
DC GPIO 3
Data / command select (output). High = data, low =command.
CS GPIO 10 SPI chip select (output, active low).
SCK GPIO 4 SPI clock (10 MHz, MSB-first, MODE0).
MOSI GPIO 6 SPI master-out, slave-in.

Size

FAQ

Q: Cannot Connect / Can't Find the WiFi

 Make sure the device has been powered on for over 5 seconds (the boot refresh takes about 12 ~ 15 seconds, and the hotspot has already begun broadcasting).

 Pull down to refresh the WiFi list on your phone to see whether ePaperAlbum can be found.

 If the hotspot disappears and reappears after a few minutes, this is normal (the device keeps it alive with an internal heartbeat).

 In an extreme case: unplug the power, wait 10 seconds, then power back on; the device restarts the AP automatically.

Q: Screen Doesn't Change After Upload

 First make sure the Web page status shows Sent and saved!, otherwise the upload did not succeed.

 Make sure the uploaded file size is exactly 10,000 bytes (after dithering the browser shows "Preview ready"; it sends a fixed length).

 If it stays on "Sending (refresh ~15s)..." for over 30 seconds, try re-plugging the USB.

Q: Switch / Delete Does Not Respond

 The browser retries automatically 3 times (every 1.5 seconds); it usually recovers within 5 seconds.

 If there is no response for a long time, the AP may be temporarily unreachable

Q: Ghosting / Garbled Screen

 Occasional brief ghosting between different images is a normal physical property of epaper and isnot a fault.

 If it has not recovered within 1 minute or the ghosting is severe, power the device off and on to reset.

Q: Upload Failure (HTTP 400 / 500)

 HTTP 400 size mismatch — the uploaded byte count is not 10,000; do not upload manually outside the browser.

 HTTP 500 — LittleFS is out of space; delete some photos first.

Downloads

Demo

A32 Photo 1 54.zip

Document

A32_Photo_1_54_4Color_UserManual_EN_v1.0

Document

A32_Photo_1_54_4Color_UserManual_RU_v1.0