Closed schymatter closed 2 months ago
If the information is faint, this typically indicates low voltage to the panel. Check that the switch on your driver board is set correctly to 0.47.
To better help you, please share what driver board, panel, and esp32 board you are using.
如果信息很模糊,这通常表明面板电压较低。检查驱动板上的开关是否正确设置为 0.47。
为了更好地帮助您,请分享您正在使用的驱动板、面板和esp32板。
I use the type-c connect to my computer as the 3.7V battery ,is it OK? Or , the 3.7v battery is involved.
Type-C and/or 3.7v battery is fine.
What driver board are you using? The DESPI-C02 or the Waveshare E-Paper Driver HAT rev2.2/rev2.3?
E-Paper Driver HAT rev2.3
Type-C and/or 3.7v battery is fine.
What driver board are you using? The DESPI-C02 or the Waveshare E-Paper Driver HAT rev2.2/rev2.3?
Now,Low battery shown on screen
The rev2.3 is not officially supported by this project, instead, you should buy the DESPI-C02.
There have been similar reports of issues with low contrast using the rev2.3 #42 #62 #82. Some people have found working solutions for the rev2.3 so if you are dedicated to making the rev2.3 work, then start there.
Hi Imarzen,
I change the board to DESPI-C02 ,but the screen is still so weak to see.Maybe somewhere connection is not available
.Would you please give some advise,thanks!
Please confirm the following:
#define DISP_BW_V2
and #define DRIVER_DESPI_C02
are uncommented in config.hIf none of those things are the problem, please provide your serial monitor output.
I also just noticed that your wiring for your DESPI might be incorrect. (though it is hard to tell from the blurry image)
One error is that it looks like SCK goes to 3.3V in your photo (your white wire).
Please confirm that your wiring matches what is shown in this wiring diagram.
我还注意到您的 DESPI 接线可能不正确。 (虽然从模糊的图像中很难看出)
一个错误是,在你的照片中 SCK 看起来像是 3.3V(你的白线)。
请确认您的接线与此接线图中所示的接线相符。
I connect 3v3 pin and BME-pwr directly to 3v3,if not ,my screen turn to blurred after upload,is it OK?
Please send a clearer picture of your wiring.
请发送更清晰的接线图片。
Your wiring looks good.
How about...
Please confirm the following:
- that the switch on your DESPI-CO2 is set correctly to 0.47
- that
#define DISP_BW_V2
and#define DRIVER_DESPI_C02
are uncommented in config.h- that you are running the latest software
If none of those things are the problem, please provide your serial monitor output.
- uncommented
After uncommented,errors appear
Means your code should look like this...
// E-PAPER PANEL
// This project supports the following E-Paper panels:
// DISP_BW_V2 - 7.5in e-paper (v2) 800x480px Black/White
// DISP_3C_B - 7.5in e-Paper (B) 800x480px Red/Black/White
// DISP_7C_F - 7.3in ACeP e-Paper (F) 800x480px 7-Color
// DISP_BW_V1 - 7.5in e-paper (v1) 640x384px Black/White
// Uncomment the macro that identifies your physical panel.
#define DISP_BW_V2
// #define DISP_3C_B
// #define DISP_7C_F
// #define DISP_BW_V1
// E-PAPER DRIVER BOARD
// Uncomment the macro that identifies your driver board hardware.
#define DRIVER_DESPI_C02
// #define DRIVER_WAVESHARE
意味着你的代码应该是这样的......
// E-PAPER PANEL // This project supports the following E-Paper panels: // DISP_BW_V2 - 7.5in e-paper (v2) 800x480px Black/White // DISP_3C_B - 7.5in e-Paper (B) 800x480px Red/Black/White // DISP_7C_F - 7.3in ACeP e-Paper (F) 800x480px 7-Color // DISP_BW_V1 - 7.5in e-paper (v1) 640x384px Black/White // Uncomment the macro that identifies your physical panel. #define DISP_BW_V2 // #define DISP_3C_B // #define DISP_7C_F // #define DISP_BW_V1 // E-PAPER DRIVER BOARD // Uncomment the macro that identifies your driver board hardware. #define DRIVER_DESPI_C02 // #define DRIVER_WAVESHARE
Just like this before
Please provide your serial monitor output.
Please provide your serial monitor output.
--- Terminal on COM3 | 115200 8-N-1 --- Available filters and text transformations: colorize, debug, default, direct, esp32_exception_decoder, hexlify, log2file, nocontrol, printable, send_on_enter, time --- More details at https://bit.ly/pio-monitor-filters --- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ets Jul 29 2019 12:21:46
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:2 load:0x3fff0030,len:1184 load:0x40078000,len:13232 load:0x40080400,len:3028 entry 0x400805e4 E (583) esp_core_dump_flash: Core dump data check failed: Calculated checksum='ec239e63' Image checksum='33333333' Battery voltage: 4178mv Connecting to 'HUAWEI-XB'............................................................................................................................................................................................... IP: 192.168.1.116 Waiting for SNTP synchronization............. Monday, April 15, 2024 11:23:43 Attempting HTTP request: api.openweathermap.org/data/3.0/onecall?lat=39.800713&lon=116.342904&lang=en&units=standard&exclude=minutely&appid={API key} 200 OK Attempting HTTP request: api.openweathermap.org/data/2.5/air_pollution/history?lat=39.800713&lon=116.342904&start=1713108229&end=1713194628&appid={API key} 200 OK Reading from BME280... Success _PowerOn : 125996 Busy Timeout! _Update_Full : 10001121 Busy Timeout! _PowerOff : 10001115 Awake for 42.036s Entering deep sleep for 356s
Busy Timeout!
is unexpected and typically indicates a wiring issue, pin configuration issue (config.cpp), or incorrect switch position on driver board.
What model of epaper panel are you using? I just assumed that it was the 7.5in e-paper (v2) 800x480px Black/White. If it is the colored version make sure the correct panel is selected in config.h.
Busy Timeout!
是意外的,通常表示接线问题、引脚配置问题 (config.cpp) 或驱动板上的开关位置不正确。您使用什么型号的电子纸面板?我只是假设它是 7.5 英寸电子纸 (v2) 800x480px 黑白。如果是彩色版本,请确保在 config.h 中选择了正确的面板。
7.5in e-Paper (B) 800x480px Red/Black/White
BINGO! I should have asked that earlier.
Try this...
// E-PAPER PANEL
// This project supports the following E-Paper panels:
// DISP_BW_V2 - 7.5in e-paper (v2) 800x480px Black/White
// DISP_3C_B - 7.5in e-Paper (B) 800x480px Red/Black/White
// DISP_7C_F - 7.3in ACeP e-Paper (F) 800x480px 7-Color
// DISP_BW_V1 - 7.5in e-paper (v1) 640x384px Black/White
// Uncomment the macro that identifies your physical panel.
// #define DISP_BW_V2
#define DISP_3C_B
// #define DISP_7C_F
// #define DISP_BW_V1
BINGO! I should have asked that earlier.
Try this...
// E-PAPER PANEL // This project supports the following E-Paper panels: // DISP_BW_V2 - 7.5in e-paper (v2) 800x480px Black/White // DISP_3C_B - 7.5in e-Paper (B) 800x480px Red/Black/White // DISP_7C_F - 7.3in ACeP e-Paper (F) 800x480px 7-Color // DISP_BW_V1 - 7.5in e-paper (v1) 640x384px Black/White // Uncomment the macro that identifies your physical panel. // #define DISP_BW_V2 #define DISP_3C_B // #define DISP_7C_F // #define DISP_BW_V1
I got it.That's the key.Thanks a lot!
Perfect! Glad to hear you got it working. Enjoy your weather display!
Dear lmarzen,
After upload successfully,My screen was lit up but turn to black seconds later,I hardly see information on screen.How to fix it?It circulated about every 10 min. Thanks!