
ESP32C3-1.54 Ink screen - Versatile
PROESP32C3-1.54 Ink screen - Versatile
License
:CC BY-NC-SA 4.0
Description
Project Description
- Epub reading, txt reading, midi music, alarm clock, clock, dial, weather, distribution network, settings, file manager.
- Streamlined from the ESP32MP3 ink screen reader, only emasculating MP3 audio.
- Added a buzzer that can play midi music and be used as an alarm clock.
- Streamlined circuit, fewer components, easy welding, easy to print housing, more suitable for novices.
- Schematic diagram and PCB can be viewed by clicking on the upper right corner of the browser to open the editor.
- The BOM has been proofread. You can place an order directly at Lichuang Mall. If there is any shortage, you can replace it by yourself.
- Font & SD Card WIKI.
- MIDI music download.
- Video collection.
- Firmware update address.
Precautions for Production
- Plate thickness 1.0.
- ESP32-C3 requires a version with the suffix FH4 because it comes with 4mb of Flash and the board does not have a Flash chip.
- ESP32-C3FH4 is easier to solder with solder paste + hot air gun or heating table.
- It is best to tape the row of capacitors in front of the screen socket with insulating tape to prevent contact with the cable and short circuit.
- Do not solder the screen socket crookedly, otherwise the screen will be crooked and unsightly when assembled into the shell.
- After flashing the firmware, the button calibration interface will pop up. Just press the buttons in sequence as prompted. If you press the wrong button during the process, you can recalibrate by restarting.
- There are no function restrictions on unactivated devices, and it only prompts that they are not activated. Each self-made device is limited to 3 activations. Unauthorized devices sold from outside will not be activated.
Outsourced Materials (no advertising content)
- Battery 503035, 500mah
- Self-tapping screw M1.0X5
- 2.4G antenna
- Buzzer
- Kaihua micro-motion thin section
The screen only supports pixels 200x200
- Xianyu, cable screen printing WFC0000CZ07, SSD1608, 4 gray.
- Xianyu, cable screen printing HINK-E0154A05, SSD1608, 4 gray.
- Taobao, Zhongjingyuan SSD1681, the experience is unparalleled, 4 grays are not realized.
Project Properties
This project is made public for the first time and is my original project. The project has not won any awards in other competitions.
Burning Instructions
If the empty chip is powered on, it will be disconnected all the time. Don't worry about it. Just burn it directly.
Note that since win7 system does not come with winusb
driver, please upgrade to win8 or above system , or go to Espressif's original manual to install the driver.
1.Select esp32-c3, USB mode.
2. Select the path, remember to check the box, and burn the address 0x0. Note that it is zero cross zero, not O cross O.
3. Select the COM port, if not, click a few more times.
4. Select the baud rate and fill it up directly.
5. Click START to start. If failed, click a few more times.
Project Related Functions
Comparison of main functions of various 1.54-inch ink screens
MCU | ESP8266 | ESP32 | ESP32-C3 |
Reading-EPUB | × | √ | √ |
Read-TXT | √ | √ | √ |
Clock TTF font | √ | √ | √ |
Read BIN font | √ | √ | √ |
Music-MP3 | × | √ | × |
Music-Bluetooth | × | √ | × |
Music-MIDI | × | × | √ |
Clock | √ | √ | √ |
Dial | √ | √ | √ |
Weather | √ | √ | √ |
Picture | √ | √ | √ |
Alarm clock | × | Not completed | √ |
Settings Center | √ | √ | √ |
Distribution network | √ | √ | √ |
Button | 2+reset | 2+encoder+reset | 4+reset |
Buzzer | × | × | √ |
Trumpet | × | √ | × |
Sleep power consumption | 31ua | 13ua | 16ua |
Operating power consumption - not connected to the Internet | 19-50ma | 60-150ma | 19-50ma |
Battery | 500mah | 650mah | 500mah |
Dimensions mm | 40.7*45.17.3 | 40*64.1*16(17.3) | 38.8*44.1*14.6 |
Project Progress
- Software
- The functions of the above table have been completed
- Reading progress can be saved, chapters and pages can be skipped, and self-made bin fonts can be changed. Ttf fonts are not supported.
- Alarm clock with customizable music.
- The clock can customize the dial and support TTF fonts.
- Customize sleep wallpaper bmp, jpg.
- Hardware
- There are no major problems in the PCB verification of the V0.5 version. The only problem is that the antenna signal is poor. The reason is that the inductor was forgotten at the crystal oscillator position.
- V0.6 version PCB verification completed
- The shell is suitable for FDM printing, light curing has not been tried.
Hardware Design
- The main control ESP32-C3FH4 integrates 4MBFlash.
- There is nothing wrong with the patch antenna, ceramic and PCB antenna, but the impedance matching is not done.
- TYPE-C interface, used for charging and programming programs.
- Lithium battery charge management LTH7R /4054.
- USB/battery automatic switching circuit, implemented by diode + PMOS tube.
- 3.3V-LDO ME6210A33M3G
- Clock RX8010SJ
- Temperature and humidity SHT30-DIS-B10KS
- Battery voltage sampling uses two 300k resistors to divide the voltage, and the voltage dividing coefficient can be calibrated in the setting center.
- Using 4 Kaihua longevity buttons, using the ADC button method, the calibration interface will automatically pop up for the first time to calibrate the ADC button.
- The reset button uses a small side button.
- Use patch buzzer, triode driver, for playing midi music and alarm clock.
- The TF card uses a mos tube to control the switch and is turned off during sleep to save power.
Operating Instructions
The hidden shell button is reset, and it will restart when pressed.
When a solid selection box with white text on a black background appears, it means that buttons 1 and 2 have long and short functions.
General interface
Short press button 1, 2: switch options.
Short press button 3: return.
Short press button 4: Confirm.
Interface with list
Short press button 1, 2: switch options.
Long press button 1, 2: page change.
Short press button 3: return.
Short press button 4: Confirm.
Keyboard interface
Short press button 1, 2: left and right.
Short press buttons 3 and 4: up and down.
Long press button 3: return.
Long press button 4: Confirm.
Physical Display
Designed by 甘草酸不酸 (from OSHWHub)
a:https://oshwhub.com/jie326513988/esp32c3-154-ink-screen-multi-function
Design Drawing


Comment