check in
Completed

ESP32C3-1.54 Ink screen - Versatile

PROESP32C3-1.54 Ink screen - Versatile

tag

192
0
0
0
Mode:Full

License

CC BY-NC-SA 4.0

Creation time:2024-10-30 05:51:13Update time:2024-10-31 07:46:19

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)

 

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

Design Drawing

Download File
The preview image was not generated, please save it again in the editor.

Attachments

OrderFile nameDownload times
1
Shell file-2024-05-12
299
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation