WAVESHARE-โลโก้

WAVESHARE ESP32-S3 จอสัมผัส LCD 4.3 นิ้ว

WAVESHARE ESP32-S3 Touch LCD 4.3 นิ้ว - สินค้า

ข้อมูลจำเพาะ

  • ชื่อสินค้า : ESP32-S3-Touch-LCD-4.3
  • การสนับสนุนแบบไร้สาย: WiFi 2.4GHz และ BLE 5
  • แสดง: หน้าจอสัมผัสแบบ capacitive ขนาด 4.3 นิ้ว
  • หน่วยความจำ: Flash และ PSRAM ความจุสูง

สินค้าเกินview
ESP32-S3-Touch-LCD-4.3 เป็นบอร์ดพัฒนาไมโครคอนโทรลเลอร์ที่รวม WiFi, BLE, หน้าจอสัมผัสแบบ capacitive และอินเทอร์เฟซต่อพ่วงต่างๆ เหมาะสำหรับการพัฒนาอินเทอร์เฟซระหว่างมนุษย์กับเครื่องจักร (HMI) และแอปพลิเคชัน ESP32-S3 อื่นๆ

คำอธิบายฮาร์ดแวร์
บอร์ดมีอินเทอร์เฟซหลายแบบ รวมถึง UART, USB, เซ็นเซอร์, CAN, I2C, RS485 และส่วนหัวแบตเตอรี่เพื่อการจัดการการชาร์จและการคายประจุที่มีประสิทธิภาพ

อินเทอร์เฟซออนบอร์ด

  • อินเทอร์เฟซ UART: ชิป CH343P สำหรับการสื่อสาร USB เป็น UART
  • อินเทอร์เฟซ USB: GPIO19(DP) และ GPIO20(DN) สำหรับการสื่อสาร USB
  • อินเทอร์เฟซเซ็นเซอร์: เชื่อมต่อ GPIO6 เป็น ADC เพื่อรวมเซ็นเซอร์
  • สามารถเชื่อมต่อ: แชร์กับอินเทอร์เฟซ USB สำหรับฟังก์ชันมัลติเพล็กซ์
  • อินเทอร์เฟซ I2C: มีอินเทอร์เฟซ I2C ฮาร์ดแวร์หลายตัวให้เลือก
  • อินเตอร์เฟซ RS485: วงจรออนบอร์ดสำหรับการสื่อสาร RS485 โดยตรง
  • ส่วนหัวของแบตเตอรี่: รองรับการจัดการการชาร์จและการคายประจุแบตเตอรี่อย่างมีประสิทธิภาพ

การเชื่อมต่อพิน

การเชื่อมต่อฮาร์ดแวร์
ตรวจสอบให้แน่ใจว่าอุปกรณ์ต่อพ่วงเชื่อมต่อกับอินเทอร์เฟซที่เกี่ยวข้องอย่างเหมาะสมตามที่อธิบายไว้ในคู่มือ

การตั้งค่าสภาพแวดล้อม
เฟรมเวิร์กซอฟต์แวร์รองรับ CircuitPython, MicroPython และ C/C++ (Arduino, ESP-IDF) เพื่อการสร้างต้นแบบและการพัฒนาที่รวดเร็ว

เกินview

การแนะนำ
ESP32-S3-Touch-LCD-4.3 เป็นบอร์ดพัฒนาไมโครคอนโทรลเลอร์ที่รองรับ WiFi 2.4GHz และ BLE 5 และผสานรวม Flash และ PSRAM ความจุสูง หน้าจอสัมผัสแบบ capacitive ขนาด 4.3 นิ้วออนบอร์ดสามารถรันโปรแกรม GUI เช่น LVGL ได้อย่างราบรื่น รวมกับอินเทอร์เฟซอุปกรณ์ต่อพ่วงต่างๆ เหมาะสำหรับการพัฒนา HMI และแอปพลิเคชัน ESP32-S3 อื่นๆ อย่างรวดเร็ว

คุณสมบัติ

  • มาพร้อมกับโปรเซสเซอร์ดูอัลคอร์ Xtensa 32 บิต LX7 ความถี่หลักสูงสุด 240MHz
  • รองรับ Wi-Fi 2.4GHz (802.11 b/g/n) และ Bluetooth 5 (LE) พร้อมเสาอากาศในตัว
  • SRAM ในตัว 512KB และ ROM 384KB พร้อม PSRAM 8MB และ Flash 8MB ออนบอร์ด
  • หน้าจอสัมผัสแบบ capacitive ออนบอร์ดขนาด 4.3 นิ้ว ความละเอียด 800×480 สี 65K
  • รองรับการควบคุมแบบสัมผัสแบบ capacitive ผ่านอินเทอร์เฟซ I2C สัมผัส 5 จุดพร้อมรองรับการขัดจังหวะ
  • อินเทอร์เฟซ CAN, RS485, I2C และช่องเสียบการ์ด TF ในตัวรวมพอร์ต USB ความเร็วเต็ม
  • รองรับนาฬิกาที่ยืดหยุ่น การตั้งค่าแหล่งจ่ายไฟแยกโมดูล และการควบคุมอื่นๆ เพื่อให้เกิดการใช้พลังงานต่ำในสถานการณ์ต่างๆ

คำอธิบายฮาร์ดแวร์

อินเทอร์เฟซออนบอร์ด

WAVESHARE ESP32-S3 Touch LCD 4.3 นิ้ว -รูป- (1)

  • อินเทอร์เฟซ UART: การใช้ชิป CH343P สำหรับ USB กับ UART เพื่อเชื่อมต่อกับ UART_TXD (GPIO32) ของ ESP3-S43 และ UART_RXD (GPIO44) ทำให้สามารถเบิร์นเฟิร์มแวร์และพิมพ์บันทึกได้
  • อินเทอร์เฟซ USB: GPIO19(DP) และ GPIO20(DN) เป็นพิน USB ของ ESP32-S3 โดยค่าเริ่มต้น และอินเทอร์เฟซสามารถใช้สำหรับเชื่อมต่อกล้องด้วยโปรโตคอล เช่น UVC กรุณาคลิกที่นี่เพื่อ view ไดรเวอร์ UVC
  • อินเทอร์เฟซเซนเซอร์: อินเทอร์เฟซนี้ใช้สำหรับเชื่อมต่อ GPIO6 เป็น ADC และสามารถเชื่อมต่อกับเซ็นเซอร์ได้
  • สามารถเชื่อมต่อ: พินอินเทอร์เฟซ CAN และพินอินเทอร์เฟซ USB แบ่งปันฟังก์ชันมัลติเพล็กซ์ โดยใช้ชิป FSUSB42UMX สำหรับการสลับ ตามค่าเริ่มต้น จะใช้อินเทอร์เฟซ USB (เมื่อตั้งค่าพิน USB_SEL ของ FSUSB42UMX เป็น HIGH)
  • อินเทอร์เฟซ I2C: ESP32-S3 มีอินเทอร์เฟซ I2C ฮาร์ดแวร์หลายตัว ปัจจุบัน พิน GPIO8 (SDA) และ GPIO9 (SCL) ถูกใช้เป็นบัส I2C เพื่อเชื่อมต่อกับชิปขยาย IO, อินเทอร์เฟซแบบสัมผัส และอุปกรณ์ต่อพ่วง I2C อื่นๆ
  • อินเทอร์เฟซ RS485: บอร์ดพัฒนามีวงจรอินเทอร์เฟซ RS485 ในตัว ช่วยให้สามารถสื่อสารโดยตรงกับอุปกรณ์ RS485 ได้ วงจร RS485 จะสลับระหว่างโหมดส่งและรับโดยอัตโนมัติ
  • ส่วนหัวแบตเตอรี่ PH2.0: บอร์ดพัฒนาใช้ชิปจัดการการชาร์จและการคายประจุที่มีประสิทธิภาพ CS8501 ซึ่งสามารถเพิ่มแบตเตอรี่ลิเธียมก้อนเดียวเป็น 5V ปัจจุบันกระแสไฟชาร์จตั้งไว้ที่ 580mA ผู้ใช้สามารถปรับเปลี่ยนกระแสการชาร์จได้โดยการเปลี่ยนตัวต้านทาน R45 สำหรับรายละเอียดเพิ่มเติม โปรดดูแผนผัง

การเชื่อมต่อพิน

ESP32-S3-WROOM-x

GPIO0

จอแอลซีดี

G3

ยูเอสบี SD ยูเออาร์ที สามารถ เซ็นเซอร์
GPIO1 R3          
GPIO2 R4          
GPIO3 vsync          
GPIO4 TP_IRQ          
GPIO5 DE          
GPIO6           AD
GPIO7 บมจ          
GPIO8 TP_SDA          
GPIO9 TP_SCL          
GPIO10 B7          
GPIO11     MOSI      
GPIO12     SCK      
GPIO13     มิโซะ      
GPIO14 B3          
GPIO15       RS485_TX    
GPIO16       RS485_RX    
GPIO17 B6          
GPIO18 B5          
GPIO19   ยูเอสบี_DN     แคนอาร์เอ็กซ์
GPIO20   ยูเอสบี_DP     แคนเท็กซ์
GPIO21 G7          
GPIO38 B4          
GPIO39 G2          
GPIO40 R7          
GPIO41 R6          
GPIO42 R5          
GPIO43       UART_TXD    
GPIO44       UART_RXD    
GPIO45 G4          
GPIO46 HSYNC          
GPIO47 G6          
GPIO48

CH422G

G5

-

 

-

 

-

 

-

 

-

 

-

 

เอ็กซิโอ1

 

TP_RST

         
เอ็กซิโอ2 DISP          
เอ็กซิโอ3 จอแอลซีดี_RST          
เอ็กซิโอ4     SD_ซีเอส      
เอ็กซิโอ5    

USB_SEL(สูง)

    USB_SEL(ต่ำ)  

การเชื่อมต่อฮาร์ดแวร์

WAVESHARE ESP32-S3 Touch LCD 4.3 นิ้ว -รูป- (2)

  • ESP32-S3-Touch-LCD-4.3 มาพร้อมกับวงจรดาวน์โหลดอัตโนมัติในตัว พอร์ต Type C ซึ่งมีเครื่องหมาย UART ใช้สำหรับการดาวน์โหลดและบันทึกโปรแกรม เมื่อดาวน์โหลดโปรแกรมแล้ว ให้รันโดยกดปุ่ม RESET
  • โปรดเก็บโลหะหรือวัสดุพลาสติกอื่น ๆ ให้ห่างจากบริเวณเสาอากาศ PCB ในระหว่างการใช้งาน
  • บอร์ดพัฒนาใช้ตัวเชื่อมต่อ PH2.0 เพื่อขยายพินอุปกรณ์ต่อพ่วง ADC, CAN, IC และ RS485 ใช้ขั้วต่อตัวผู้ดูปองท์ PH2.0 ถึง 2.54 มม. เพื่อเชื่อมโยงส่วนประกอบเซ็นเซอร์
  • เนื่องจากหน้าจอ 4.3 นิ้วใช้พิน GPIO ส่วนใหญ่ คุณจึงสามารถใช้ชิป CH422G เพื่อขยาย IO สำหรับฟังก์ชันต่างๆ เช่น การรีเซ็ตและการควบคุมแบ็คไลท์
  • อินเทอร์เฟซต่อพ่วง CAN และ RS485 เชื่อมต่อกับตัวต้านทาน 1200hm โดยใช้จัมเปอร์แคปตามค่าเริ่มต้น หรือเชื่อมต่อ NC เพื่อยกเลิกตัวต้านทานปลายสาย
  • การ์ด SD ใช้การสื่อสาร SPI โปรดทราบว่าพิน SD_CS จะต้องขับเคลื่อนโดย EXIO4 ของ CH422G

หมายเหตุอื่นๆ

  • อัตราเฟรมเฉลี่ยสำหรับการรันเกณฑ์มาตรฐาน LVGL เช่นampไฟล์บนคอร์เดียวใน ESP-IDF v5.1 คือ 41 FPS ก่อนการคอมไพล์ จำเป็นต้องเปิดใช้งาน 120M PSRAM
  • ช่องเสียบแบตเตอรี่ลิเธียม PH2.0 รองรับแบตเตอรี่ลิเธียม 3.7V เพียงก้อนเดียวเท่านั้น อย่าใช้ชุดแบตเตอรี่หลายชุดในการชาร์จและการคายประจุพร้อมกัน ขอแนะนำให้ใช้แบตเตอรี่เซลล์เดียวที่มีความจุต่ำกว่า 2000mAh

ขนาด

WAVESHARE ESP32-S3 Touch LCD 4.3 นิ้ว -รูป- (3)

การตั้งค่าสภาพแวดล้อม

เฟรมเวิร์กซอฟต์แวร์สำหรับบอร์ดพัฒนาซีรีส์ ESP32 เสร็จสมบูรณ์แล้ว และคุณสามารถใช้ CircuitPython, MicroPython และ C/C+ + (Arduino, ESP-IDF) เพื่อสร้างต้นแบบการพัฒนาผลิตภัณฑ์ได้อย่างรวดเร็ว ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับแนวทางการพัฒนาทั้งสามนี้:

  • CircuitPython เป็นภาษาโปรแกรมที่ออกแบบมาเพื่อลดความซับซ้อนของการทดสอบการเขียนโค้ดและการเรียนรู้บนบอร์ดไมโครคอนโทรลเลอร์ราคาประหยัด เป็นอนุพันธ์โอเพ่นซอร์สของภาษาการเขียนโปรแกรม MicroPython ซึ่งมุ่งเป้าไปที่นักเรียนและผู้เริ่มต้นเป็นหลัก การพัฒนาและบำรุงรักษา CircuitPython ได้รับการสนับสนุนจาก Adafruit Industries
    • คุณสามารถดูเอกสารการพัฒนา ® สำหรับการพัฒนาแอปพลิเคชันที่เกี่ยวข้องกับ CircuitPython
    • GitHub และไลบรารีสำหรับ CircuitPython ช่วยให้สามารถคอมไพล์ใหม่สำหรับการพัฒนาแบบกำหนดเองได้
  • MicroPython เป็นการนำภาษาโปรแกรม Python 3 ไปใช้อย่างมีประสิทธิภาพ ประกอบด้วยชุดย่อยเล็กๆ ของไลบรารีมาตรฐาน Python และได้รับการปรับปรุงให้ทำงานบนไมโครคอนโทรลเลอร์และสภาพแวดล้อมที่มีทรัพยากรจำกัด
    • คุณสามารถดูเอกสารการพัฒนาและสำหรับการพัฒนาแอปพลิเคชันที่เกี่ยวข้องกับ MicroPython
    • ไลบรารี GitHub และสำหรับ MicroPython ช่วยให้สามารถคอมไพล์ใหม่สำหรับการพัฒนาแบบกำหนดเองได้
  • ไลบรารีอย่างเป็นทางการและการสนับสนุนจาก Espressif Systems สำหรับการพัฒนา C/C++ ทำให้สะดวกต่อการติดตั้งอย่างรวดเร็ว
    • ผู้ใช้สามารถเลือก Arduino &
    • Visual Studio Code (ESP-IDF) เป็น Integrated Development Environment (IDE)
  • สภาพแวดล้อมได้รับการตั้งค่าภายใต้ Windows 10 ผู้ใช้สามารถเลือกใช้ Arduino หรือ Visual Studio Code (ESP-IDF) เป็น IDE สำหรับการพัฒนา ผู้ใช้ Mac/Linux OS โปรดดูคำแนะนำอย่างเป็นทางการ&

ESP-IDF

  • การติดตั้ง ESP-IDF และ

อาร์ดูอิโน่

  • ดาวน์โหลดและติดตั้ง Arduino IDE&
  • ติดตั้ง ESP32 บน Arduino IDE ตามที่แสดงด้านล่าง และคุณสามารถดูลิงค์นี้ &
  • กรอกลิงค์ต่อไปนี้ในตัวจัดการบอร์ดเพิ่มเติม URLของหน้าจอการตั้งค่าด้านล่าง File -> การตั้งค่าและบันทึก

WAVESHARE ESP32-S3 Touch LCD 4.3 นิ้ว -รูป- (4)

  • ค้นหา esp32 บน Board Manager เพื่อติดตั้ง และรีสตาร์ท Arduino IDE เพื่อให้มีผลWAVESHARE ESP32-S3 Touch LCD 4.3 นิ้ว -รูป- (6)
  • เปิด Arduino IDE และสังเกตว่าเครื่องมือในแถบเมนูจะเลือกแฟลชที่เกี่ยวข้อง (8MB) และเปิดใช้งาน PSRAM (8MB OPI) ดังแสดงในรูปต่อไปนี้

WAVESHARE ESP32-S3 Touch LCD 4.3 นิ้ว -รูป- (6)

ทรัพยากร

  • เอกสาร
    • เอกสารประกอบของ ESP32 Arduino Core
    • Arduino-esp32
    • ESP-IDF
    • การสาธิต
  • ซอฟต์แวร์
  • แผ่นข้อมูล
    • เอกสารข้อมูลซีรีส์ ESP32-S3
    • เอกสารข้อมูล Wroom ESP32-S3
    • CH343 เอกสารข้อมูล&
    • ทีเจเอ1051

คำถามที่พบบ่อย

ถาม: ฉันสามารถใช้ชุดแบตเตอรี่หลายชุดกับส่วนหัวแบตเตอรี่ PH2.0 ได้หรือไม่
A: ช่องเสียบแบตเตอรี่ลิเธียม PH2.0 รองรับแบตเตอรี่ลิเธียม 3.7V เพียงก้อนเดียวเท่านั้น อย่าใช้แบตเตอรี่หลายชุดพร้อมกัน

เอกสาร / แหล่งข้อมูล

WAVESHARE ESP32-S3 จอสัมผัส LCD 4.3 นิ้ว [พีดีเอฟ] คู่มือการใช้งาน
ESP32-S3 Touch LCD 4.3 นิ้ว, ESP32-S3, Touch LCD 4.3 นิ้ว, LCD 4.3 นิ้ว

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *