-
Notifications
You must be signed in to change notification settings - Fork 5
Huidu HD‐WF4
Плата Huidu HD-WF4 для HUB75 панелей на основе чипа ESP32-S3
#define WF4_A_PIN 39
#define WF4_B_PIN 38
#define WF4_C_PIN 37
#define WF4_D_PIN 36
#define WF4_E_PIN 21
#define WF4_OE_PIN 35
#define WF4_CLK_PIN 34
#define WF4_LAT_PIN 33
// X1
#define WF4_X1_R1_PIN 2
#define WF4_X1_R2_PIN 3
#define WF4_X1_G1_PIN 6
#define WF4_X1_G2_PIN 7
#define WF4_X1_B1_PIN 10
#define WF4_X1_B2_PIN 11
#define WF4_X1_CS_PIN 45 // CS gpio must be set HIGH to enable X1 output
// X2
#define WF4_X2_R1_PIN 4
#define WF4_X2_R2_PIN 5
#define WF4_X2_G1_PIN 8
#define WF4_X2_G2_PIN 9
#define WF4_X2_B1_PIN 12
#define WF4_X2_B2_PIN 13
#define WF4_X2_CS_PIN WF4_X1_CS_PIN // CS gpio must be set HIGH to enable X2 output
// X3
#define WF4_X3_R1_PIN 2
#define WF4_X3_R2_PIN 3
#define WF4_X3_G1_PIN 6
#define WF4_X3_G2_PIN 7
#define WF4_X3_B1_PIN 10
#define WF4_X3_B2_PIN 11
#define WF4_X3_CS_PIN 14 // CS gpio must be set HIGH to enable X3 output
// X4
#define WF4_X4_R1_PIN 4
#define WF4_X4_R2_PIN 5
#define WF4_X4_G1_PIN 8
#define WF4_X4_G2_PIN 9
#define WF4_X4_B1_PIN 12
#define WF4_X4_B2_PIN 13
#define WF4_X4_CS_PIN WF4_X3_CS_PIN // CS gpio must be set HIGH to enable X4 output
//#define WF4_P1_PIN UART
#define WF4_P2_DATA_PIN 0 // GPIO0 boot
#define WF4_P5_DATA_PIN 16 // temperature
#define WF4_P7_DATA_PIN 1 // VCC ADC
#define WF4_P11_DATA_PIN 15 // IR
#define WF4_P12_DATA1_PIN 47
#define WF4_P12_DATA2_PIN 18
#define WF4_S1_DATA_PIN 17
#define WF4_S2_DATA_PIN 48
#define WF4_S3_DATA_PIN 26
#define WF4_S4_DATA_PIN 46
#define WF4_BUTTON_TEST WF4_S1_PIN // Test key button on PCB, 1=normal, 0=pressed
#define WF4_LED_RUN_PIN 40 // Status LED on PCB
#define WF4_BM8563_I2C_SDA 41 // RTC BM8563 I2C port
#define WF4_BM8563_I2C_SCL 42
#define WF4_USB_DM_PIN 19
#define WF4_USB_DP_PIN 20
Для корректной работы с платой в настройках необходимо выставить MOSFET пин для управления выбором требуемого канала вывода.
настройка MOSFET

Подключение внутренней периферии.
К плате Huidu HD‐WF4 легко подключить поддерживаемые датчики, MP3 плеер и цифровой дисплей TM1637. В верхней части платы находятся разъемы Р11, Р5, Р12, информационные контакты которых подключены непосредственно с чипу ESP-32-S3. В нижней - разъемы S2, S3, S4, P7. Информационные контакты S2, S3, S4 подключены к чипу ESP-32-S3 и еще подтянуты резисторами к питанию. Практически проверено подключение датчиков, MP3 плеера и дисплея TM1637 к информационным контактам Р11, Р5, Р12. Подключение MP3 (tx/rx выводы) рекомендуется через резисторы 1кОм для защиты чипа ESP-32-S3. К информационным контактам S2, S3, S4 подключался энкодер. Напряжение 3.3 В для него снималось с P7. Проблем функционирования всех поддерживаемых устройств не выявлено.
Note
Допольнительно: Huidu-HD‐WF2