LCDWIKI-โลโก้

LCDWIKI ESP32-32E โมดูลจอแสดงผลขนาด 2.8 นิ้ว

LCDWIKI-ESP32-32E-2-8 นิ้ว-โมดูลจอแสดงผล-ผลิตภัณฑ์

ข้อมูลสินค้า

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

  • แบบอย่าง: E32R28T และ E32N28T
  • ขนาดจอแสดงผล: 2.8 นิ้ว
  • ไมโครคอนโทรลเลอร์: ESP32-32E
  • ผู้ผลิต: จอแอลซีดีวิกิ
  • Webเว็บไซต์: www.lcdwiki.com

คำแนะนำการใช้ผลิตภัณฑ์

คำอธิบายทรัพยากร:

สินค้าประกอบด้วยทรัพยากรต่างๆ เช่นampโปรแกรม ไลบรารีซอฟต์แวร์ แผนผังฮาร์ดแวร์ และอื่นๆ โปรดดูข้อมูลโดยละเอียดในแค็ตตาล็อก Product Information Pack

คำแนะนำซอฟต์แวร์:

การพัฒนาซอฟต์แวร์สำหรับโมดูลแสดงผล:

  1. สร้างสภาพแวดล้อมการพัฒนาซอฟต์แวร์แพลตฟอร์ม ESP32
  2. นำเข้าไลบรารีซอฟต์แวร์ของบุคคลที่สามหากจำเป็น
  3. เปิดหรือสร้างโครงการซอฟต์แวร์เพื่อแก้ไขจุดบกพร่อง
  4. เปิดโมดูลจอแสดงผล คอมไพล์ ดาวน์โหลดโปรแกรม และตรวจสอบผล
  5. หากผลไม่เป็นไปตามที่คาดหวัง ให้แก้ไขโค้ดและทำซ้ำขั้นตอนเดิม

ดูขั้นตอนโดยละเอียดในเอกสารประกอบในไดเร็กทอรี 1-Demo

คำแนะนำเกี่ยวกับฮาร์ดแวร์:
คำแนะนำด้านฮาร์ดแวร์มีให้มากกว่าview ทรัพยากรโมดูล แผนผัง และข้อควรระวังในการใช้งาน โปรดปฏิบัติตามแนวทางเหล่านี้เพื่อให้โมดูลแสดงผลทำงานได้อย่างถูกต้อง

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

ถาม: ฉันสามารถค้นหาคำแนะนำการตั้งค่าสภาพแวดล้อมการพัฒนาซอฟต์แวร์ได้ที่ไหน
A: คำแนะนำในการติดตั้งสามารถพบได้ในไดเร็กทอรี 1-_Demo พร้อมกับเอกสารที่เกี่ยวข้องอื่นๆ

ถาม: ขนาดของโมดูลจอแสดงผลคือเท่าใด?
A: ขนาดผลิตภัณฑ์และภาพวาดแบบ 3 มิติสามารถพบได้ในส่วน 3-_Structure_Diagram ของทรัพยากรผลิตภัณฑ์

คำอธิบายทรัพยากร

ไดเร็กทอรีทรัพยากรแสดงในรูปต่อไปนี้:

LCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (5)

ไดเรกทอรี คำอธิบายเนื้อหา
1-การสาธิต ของampรหัสโปรแกรมไลบรารีซอฟต์แวร์ของบุคคลที่สามที่ampโปรแกรม le พึ่งพาการแทนที่ไลบรารีซอฟต์แวร์ของบุคคลที่สาม fileเอกสารคำแนะนำการตั้งค่าสภาพแวดล้อมการพัฒนาซอฟต์แวร์ และampเอกสารคำสั่งโปรแกรม
2 _ข้อมูลจำเพาะ ข้อมูลจำเพาะผลิตภัณฑ์โมดูลจอแสดงผล ข้อมูลจำเพาะหน้าจอ LCD และรหัสเริ่มต้น IC ไดรเวอร์จอแสดงผล LCD
3-โครงสร้าง_ไดอะแกรม ขนาดผลิตภัณฑ์โมดูลแสดงผลและภาพวาด 3 มิติของผลิตภัณฑ์
4- แผ่นข้อมูล หนังสือข้อมูลไดรเวอร์จอ LCD ILl9341, หนังสือข้อมูลไดรเวอร์หน้าจอสัมผัสความต้านทาน XPT2046, หนังสือข้อมูลหลัก ESP32 และเอกสารแนะนำการออกแบบฮาร์ดแวร์, หนังสือข้อมูล USB to Serial IC (CH340C), เสียง ampชิปไฟเออร์ FM8002E หนังสือข้อมูลตัวควบคุมไฟ 5V ถึง 3.3V และแผ่นข้อมูลชิปการจัดการการชาร์จแบตเตอรี่ TP4054
5-แผนผัง แผนผังฮาร์ดแวร์ผลิตภัณฑ์ ตารางการจัดสรรทรัพยากรโมดูล ESP32-WROOM-32E 10 แผนผัง และแพ็คเกจส่วนประกอบ PCB
6-คู่มือการใช้งาน เอกสารประกอบการใช้งานผลิตภัณฑ์
 

7ไอ-   เครื่องมือ_ซอฟต์แวร์

แอปทดสอบ WIFI และ Bluetooth และเครื่องมือแก้จุดบกพร่อง ไดรเวอร์ USB เป็นพอร์ตซีเรียล ซอฟต์แวร์เครื่องมือดาวน์โหลด ESP32 Flash ซอฟต์แวร์นำตัวอักษรมาใช้ ซอฟต์แวร์นำภาพ ซอฟต์แวร์ประมวลผลภาพ JPG และเครื่องมือแก้จุดบกพร่องพอร์ตซีเรียล
8-การเริ่มต้นอย่างรวดเร็ว จำเป็นต้องเผาถังขยะ fileเครื่องมือดาวน์โหลดแฟลชและคำแนะนำการใช้งาน

คำแนะนำซอฟต์แวร์

ขั้นตอนการพัฒนาซอฟต์แวร์โมดูลการแสดงผลมีดังนี้:

  • สร้างสภาพแวดล้อมการพัฒนาซอฟต์แวร์แพลตฟอร์ม ESP32;
  • หากจำเป็น ให้ทำการนำเข้าไลบรารีซอฟต์แวร์ของบุคคลที่สามเป็นพื้นฐานสำหรับการพัฒนา
  • เปิดโครงการซอฟต์แวร์ที่ต้องการแก้ไขข้อบกพร่อง คุณยังสามารถสร้างโครงการซอฟต์แวร์ใหม่ได้อีกด้วย
  • เปิดโมดูลจอแสดงผล คอมไพล์และดาวน์โหลดโปรแกรมแก้ไขข้อบกพร่อง แล้วจึงตรวจสอบการทำงานของซอฟต์แวร์
  • เมื่อซอฟต์แวร์มีผลไม่ได้ตามที่คาดหวัง ให้ทำการแก้ไขโค้ดโปรแกรมต่อไป แล้วจึงคอมไพล์และดาวน์โหลด จนกว่าผลจะเป็นไปตามที่คาดหวัง

สำหรับรายละเอียดเกี่ยวกับขั้นตอนก่อนหน้า โปรดดูเอกสารในไดเร็กทอรี 1 1-Demo

คำแนะนำฮาร์ดแวร์

เกินview ของทรัพยากรฮาร์ดแวร์โมดูลจะแสดง
ทรัพยากรฮาร์ดแวร์โมดูลแสดงในสองรูปต่อไปนี้:

LCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (2)

LCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (3)

ทรัพยากรฮาร์ดแวร์มีรายละเอียดดังนี้:

  1. จอแอลซีดี
    ขนาดจอ LCD คือ 2.8 นิ้ว ไดรเวอร์ IC คือ ILI9341 และความละเอียดคือ 24x 0 ESP32 เชื่อมต่อโดยใช้อินเทอร์เฟซการสื่อสาร SPI 0 สาย
    • บทนำเกี่ยวกับตัวควบคุม ILI9341
      ตัวควบคุม ILI9341 รองรับความละเอียดสูงสุด 240*320 และ GRAM 172800 ไบต์ นอกจากนี้ยังรองรับบัสข้อมูลพอร์ตขนาน 8 บิต 9 บิต 16 บิต และ 18 บิต นอกจากนี้ยังรองรับพอร์ตซีเรียล SPI 3 สายและ 4 สาย เนื่องจากการควบคุมแบบขนานต้องใช้พอร์ต IO จำนวนมาก จึงนิยมใช้พอร์ตซีเรียล SPI แทน ILI9341 ยังรองรับจอแสดงผลสี RGB 65K และ 262K สีของจอแสดงผลมีความสมบูรณ์มาก ในขณะที่รองรับจอแสดงผลแบบหมุนและแบบเลื่อนและการเล่นวิดีโอ แสดงผลได้หลากหลายวิธี
      คอนโทรลเลอร์ ILI9341 ใช้ 16 บิต (RGB565) เพื่อควบคุมการแสดงพิกเซล จึงสามารถแสดงสีได้สูงสุด 65K ต่อพิกเซล การตั้งค่าที่อยู่พิกเซลจะดำเนินการตามลำดับของแถวและคอลัมน์ และทิศทางการเพิ่มและลดจะกำหนดโดยโหมดการสแกน วิธีการแสดงผล ILI9341 ดำเนินการโดยการตั้งค่าที่อยู่และจากนั้นตั้งค่าสี
    • รู้เบื้องต้นเกี่ยวกับโปรโตคอลการสื่อสาร SPI
      ไทม์มิ่งของโหมดการเขียนของบัส SPI 4 สาย 4 สายแสดงในรูปต่อไปนี้:LCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (4)
      CSX คือการเลือกชิปทาส และชิปจะเปิดใช้งานเฉพาะเมื่อ CSX อยู่ที่ระดับพลังงานต่ำเท่านั้น
      D/CX คือพินควบคุมข้อมูล/คำสั่งของชิป เมื่อ DCX เขียนคำสั่งที่ระดับต่ำ ข้อมูลจะถูกเขียนที่ระดับสูง SCL คือนาฬิกาบัส SPI โดยแต่ละขอบที่เพิ่มขึ้นจะส่งข้อมูล 1 บิต;
      SDA คือข้อมูลที่ส่งโดย SPI ซึ่งส่งข้อมูล 8 บิตในครั้งเดียว รูปแบบข้อมูลแสดงในรูปต่อไปนี้:LCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (5)
      บิตสูงก่อนส่งก่อน
      สำหรับการสื่อสาร SPI ข้อมูลจะมีจังหวะการส่งข้อมูล โดยมีการรวมกันของเฟสสัญญาณนาฬิกาแบบเรียลไทม์ (CPHA) และขั้วสัญญาณนาฬิกา (CPOL):
      ระดับของ CPOL จะกำหนดระดับสถานะว่างของนาฬิกาซิงโครนัสแบบอนุกรม โดยที่ CPOL=0 บ่งชี้ถึงระดับต่ำ โปรโตคอลการส่งคู่ CPOL
      การอภิปรายไม่มีอิทธิพลมากนัก
      ความสูงของ CPHA กำหนดว่านาฬิกาซิงโครนัสอนุกรมรวบรวมข้อมูลบนขอบข้ามนาฬิกาตัวแรกหรือตัวที่สอง
      เมื่อ CPHL=0 ให้ทำการรวบรวมข้อมูลที่ขอบการเปลี่ยนแปลงแรก
      การรวมกันของทั้งสองรูปแบบสี่วิธีการสื่อสาร SPI และ SPI0 มักใช้ในประเทศจีนโดยที่ CPHL=0 และ CPOL=0
  2. หน้าจอสัมผัสแบบ Resistive
    หน้าจอสัมผัสแบบต้านทานมีขนาด 2.8 นิ้ว และเชื่อมต่อกับ IC ควบคุม XPT2046 ผ่านพิน XNUMX พิน: XL, XR, YU, YD
  3. โมดูล ESP32ESP32-WROOMWROOM-32E
    โมดูลนี้มีชิป ESP32-DOWD-V3 ในตัว ไมโครโปรเซสเซอร์ Xtensa dual-core 32-bit LX6 และรองรับอัตราสัญญาณนาฬิกาสูงสุด 240MHz มี ROM 448KB, SRAM 520KB, RTC SRAM 16KB และแฟลช QSPI 4MB รองรับโมดูล WIFI 2.4GHz, Bluetooth V4.2 และ Bluetooth Low Power GPIO ภายนอก 26 ตัว รองรับการ์ด SD, UART, SPI, SDIO, I2C, LED PWM, มอเตอร์ PWM, I2S, IR, เครื่องนับพัลส์, GPIO, เซ็นเซอร์สัมผัสแบบ capacitive, ADC, DAC, TWAI และอุปกรณ์ต่อพ่วงอื่นๆ
  4. ช่องใส่ microSD การ์ด
    การใช้โหมดการสื่อสาร SPI และการเชื่อมต่อ ESP32 รองรับการ์ด MicroSD ที่มีความจุหลากหลาย
  5. ไฟ RGB สามสี
    สามารถใช้ไฟ LED สีแดง เขียว และน้ำเงิน เพื่อระบุสถานะการทำงานของโปรแกรม
  6. พอร์ตซีเรียล
    โมดูลพอร์ตซีเรียลภายนอกใช้สำหรับการสื่อสารพอร์ตซีเรียล
  7. พอร์ต USB สู่ซีเรียลและดาวน์โหลดวงจรด้วยคลิกเดียว
    อุปกรณ์หลักคือ CH340C ปลายด้านหนึ่งเชื่อมต่อกับ USB ของคอมพิวเตอร์ ปลายด้านหนึ่งเชื่อมต่อกับพอร์ตซีเรียล ESP32 เพื่อให้สามารถใช้ USB ถึงพอร์ตซีเรียล TTL ได้
    นอกจากนี้ ยังมีการแนบวงจรดาวน์โหลดแบบคลิกครั้งเดียวมาด้วย ซึ่งหมายความว่าเมื่อดาวน์โหลดโปรแกรม ก็จะเข้าสู่โหมดดาวน์โหลดโดยอัตโนมัติโดยไม่ต้องสัมผัสผ่านภายนอก
  8. อินเทอร์เฟซแบตเตอรี่
    อินเทอร์เฟซ 2 พิน หนึ่งพินสำหรับขั้วบวก หนึ่งพินสำหรับขั้วลบ เข้าถึงแหล่งจ่ายไฟแบตเตอรี่และการชาร์จ
  9. วงจรจัดการการชาร์จและปล่อยแบตเตอรี่
    อุปกรณ์หลักคือ TP4054 ซึ่งวงจรนี้สามารถควบคุมกระแสการชาร์จแบตเตอรี่ได้ โดยแบตเตอรี่จะชาร์จจนถึงสถานะอิ่มตัวอย่างปลอดภัย แต่ยังสามารถควบคุมการปล่อยแบตเตอรี่ได้อย่างปลอดภัยอีกด้วย
  10. ปุ่ม BOOT
    หลังจากเปิดโมดูลจอแสดงผลแล้ว การกด IO0 จะลดลง หากเปิดโมดูลหรือรีเซ็ต ESP32 การลด IO0 จะเข้าสู่โหมดดาวน์โหลด กรณีอื่นๆ สามารถใช้เป็นปุ่มธรรมดาได้
  11. อินเทอร์เฟซ TypeType-C
    อินเทอร์เฟซแหล่งจ่ายไฟหลักและโปรแกรมทำหน้าที่ดาวน์โหลดอินเทอร์เฟซของโมดูลจอแสดงผล เชื่อมต่อ USB เข้ากับพอร์ตซีเรียลและวงจรดาวน์โหลดคลิกเดียว สามารถใช้สำหรับแหล่งจ่ายไฟ ดาวน์โหลด และการสื่อสารแบบอนุกรม
  12.  แรงดันไฟ 5V ถึง 3.3Vtagวงจรควบคุมอี
    อุปกรณ์หลักคือตัวควบคุม LDO ME6217C33M5G ปริมาตรtagวงจรควบคุมแรงดันไฟฟ้ารองรับแรงดันไฟฟ้ากว้าง 2V~6.5Vtagอีอินพุต แรงดันไฟฟ้าเสถียร 3.3Vtagเอาต์พุต e และกระแสเอาต์พุตสูงสุดคือ 800mA ซึ่งสามารถตอบสนองปริมาณได้อย่างเต็มที่tagและข้อกำหนดปัจจุบันของโมดูลจอภาพ
  13. รีเซ็ตคีย์
    หลังจากเปิดโมดูลจอแสดงผลแล้ว การกดจะดึงพินรีเซ็ต ESP32 ลง (สถานะเริ่มต้นคือดึงขึ้น) เพื่อบรรลุฟังก์ชันรีเซ็ต
  14. วงจรควบคุมหน้าจอสัมผัสแบบต้านทาน
    อุปกรณ์หลักคือ XPT2046 ซึ่งสื่อสารกับ ESP32 ผ่าน SPI
    วงจรนี้เป็นสะพานเชื่อมระหว่างหน้าจอสัมผัสแบบต้านทานและมาสเตอร์ ESP32 ซึ่งรับผิดชอบในการส่งข้อมูลบนหน้าจอสัมผัสไปยังมาสเตอร์ ESP32 เพื่อรับพิกัดของจุดสัมผัส
  15. ขยายหมุด
    พอร์ตอินพุต IO, GND และพิน 3.3V ที่ไม่ได้ใช้งานบนโมดูล ESP32 จะถูกนำออกมาเพื่อใช้กับอุปกรณ์ต่อพ่วง
  16. วงจรควบคุมแบ็คไลท์
    อุปกรณ์หลักคือหลอดเอฟเฟกต์สนาม BSS138 ปลายด้านหนึ่งของวงจรนี้เชื่อมต่อกับพินควบคุมไฟแบ็คไลท์บนมาสเตอร์ ESP32 และปลายอีกด้านหนึ่งเชื่อมต่อกับขั้วลบของไฟแบ็คไลท์ LED ของหน้าจอ LCDamp. ดึงหมุดควบคุมไฟแบ็คไลท์ขึ้น ไฟแบ็คไลท์ มิฉะนั้นปิด
  17. อินเตอร์เฟซลำโพง
    ขั้วต่อสายไฟจะต้องเชื่อมต่อในแนวตั้ง ใช้เพื่อเข้าถึงลำโพงโมโนและลำโพง
  18. พลังเสียง amp วงจรลิฟายเออร์
    อุปกรณ์หลักคือระบบเสียง FM8002E ampไอซีขยายเสียง ปลายด้านหนึ่งของวงจรนี้เชื่อมต่อกับพินเอาต์พุตค่าเสียง DAC ของ ESP32 และปลายอีกด้านหนึ่งเชื่อมต่อกับอินเทอร์เฟซฮอร์น หน้าที่ของวงจรนี้คือขับฮอร์นหรือลำโพงขนาดเล็กให้ส่งเสียง สำหรับแหล่งจ่ายไฟ 5V กำลังขับสูงสุดคือ 1.5W (โหลด 8 โอห์ม) หรือ 2W (โหลด 4 โอห์ม)
  19. อินเทอร์เฟซอุปกรณ์ต่อพ่วง SPI
    อินเทอร์เฟซแนวนอน 4 สาย นำพินเลือกชิปที่ไม่ได้ใช้และพินอินเทอร์เฟซ SPI ที่ใช้โดยการ์ด MicroSD ออกมา ซึ่งสามารถใช้สำหรับอุปกรณ์ SPI ภายนอกหรือพอร์ต IO ทั่วไป

คำอธิบายโดยละเอียดของแผนผังของโมดูลจอแสดงผล

  1. วงจรอินเทอร์เฟซ TypeType-CLCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (6)
    ในวงจรนี้ D1 คือไดโอด Schottky ซึ่งใช้เพื่อป้องกันกระแสย้อนกลับ D2 ถึง D4 คือไดโอดป้องกันไฟกระชากแบบไฟฟ้าสถิตเพื่อป้องกันไม่ให้โมดูลจอแสดงผลเสียหายเนื่องจากแรงดันไฟฟ้าที่มากเกินไปtage หรือไฟฟ้าลัดวงจร R1 คือความต้านทานดึง-ดึงลง USB1 คือบัส Type-C โมดูลจอแสดงผลเชื่อมต่อกับแหล่งจ่ายไฟ TypeType-C ดาวน์โหลดโปรแกรม และการสื่อสารพอร์ตซีเรียลผ่าน USB1 โดยที่ +5V และ GND คือแรงดันไฟฟ้าบวกtagสัญญาณ e และกราวด์ USB_D D- และ USB_D+ เป็นสัญญาณ USB ที่แตกต่างกันซึ่งจะถูกส่งไปยังวงจร USB-to-serial บนบอร์ด USB
  2. แรงดันไฟ 5V ถึง 3.3Vtagวงจรควบคุมไฟฟ้าLCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (7)
    ในวงจรนี้ C16~C19 เป็นตัวเก็บประจุตัวกรองบายพาสซึ่งใช้เพื่อรักษาเสถียรภาพของปริมาณอินพุตtage และเอาท์พุท voltage. U1 เป็น LDO 5V ถึง 3.3V ที่มีหมายเลขรุ่น ME6217C33M5G เนื่องจากวงจรส่วนใหญ่บนโมดูลจอแสดงผลต้องการแหล่งจ่ายไฟ 3.3V และอินพุตพลังงานของอินเทอร์เฟซ Type-C คือ 5V ดังนั้นแรงดันไฟฟ้าtagต้องมีวงจรแปลงตัวควบคุม
  3. วงจรควบคุมหน้าจอสัมผัสแบบต้านทานLCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (8)
    ในวงจรนี้ C25 และ C27 เป็นตัวเก็บประจุตัวกรองบายพาสซึ่งใช้เพื่อรักษาปริมาณอินพุตtage เสถียรภาพ R22 เป็นตัวต้านทานแบบดึงขึ้นที่ใช้เพื่อรักษาสถานะพินเริ่มต้นให้สูง U4 เป็น IC ควบคุม XPT2046 ฟังก์ชันของ IC นี้คือรับปริมาตรพิกัดtagค่า e ของจุดสัมผัสของหน้าจอสัมผัสความต้านทานผ่านพิน X+, X X-, Y+, Y- สี่พิน จากนั้นผ่านการแปลง ADC ค่า ADC จะถูกส่งไปยังมาสเตอร์ ESP32 จากนั้นมาสเตอร์ ESP32 จะแปลงค่า ADC เป็นค่าพิกัดพิกเซลของจอแสดงผล พิน PEN เป็นพินขัดจังหวะการสัมผัส และระดับอินพุตจะต่ำเมื่อเกิดเหตุการณ์สัมผัส
  4. พอร์ต USB สู่ซีเรียลและวงจรดาวน์โหลดเพียงคลิกเดียวLCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (9)
    ในวงจรนี้ U3 คือ CH340C USB-to-serial IC ซึ่งไม่จำเป็นต้องมีออสซิลเลเตอร์คริสตัลภายนอกเพื่ออำนวยความสะดวกในการออกแบบวงจร C6 คือตัวเก็บประจุตัวกรองบายพาสที่ใช้เพื่อรักษาปริมาณอินพุตtagความเสถียร Q1 และ Q2 เป็นไตรโอดชนิด NPN และ R6 และ R7 เป็นตัวต้านทานจำกัดกระแสฐานไตรโอด ฟังก์ชันของวงจรนี้คือการทำให้ USB เป็นพอร์ตซีเรียลและฟังก์ชันดาวน์โหลดแบบคลิกครั้งเดียว สัญญาณ USB จะถูกป้อนและส่งออกผ่านพิน UD+ และ UD UD- และจะถูกส่งไปยังมาสเตอร์ ESP32 ผ่านพิน RXD และ TXD หลังจากการแปลง หลักการวงจรดาวน์โหลดแบบคลิกครั้งเดียว:
    • พิน RST และ DTR ของ CH340C จะส่งเอาต์พุตระดับสูงตามค่าเริ่มต้น ในขณะนี้ ไตรโอด Q1 และ Q2 จะไม่ทำงาน และพิน IO0 และพินรีเซ็ตของตัวควบคุมหลัก ESP32 จะถูกดึงขึ้นสู่ระดับสูง
    • พิน RST และ DTR ของ CH340C ส่งออกระดับต่ำ ในขณะนี้ ไตรโอด Q1 และ Q2 ยังไม่ได้เปิด และพิน IO0 กับพินรีเซ็ตของตัวควบคุมหลัก ESP32 ยังคงถูกดึงขึ้นไปยังระดับสูง
    • พิน RST ของ CH340C ยังคงไม่เปลี่ยนแปลง และพิน DTR จะส่งเอาต์พุตในระดับสูง ในขณะนี้ Q1 ยังคงถูกตัด Q2 เปิดอยู่ พิน IO0 ของมาสเตอร์ ESP32 ยังคงถูกดึงขึ้น และพินรีเซ็ตจะถูกดึงลง และ ESP32 จะเข้าสู่สถานะรีเซ็ต
    • พิน RST ของ CH340C ส่งออกเอาต์พุตในระดับสูง พิน DTR ส่งออกเอาต์พุตในระดับสูง ในขณะนี้ Q1 เปิด Q2 ปิด พินรีเซ็ตของตัวควบคุมหลัก ESP32 จะไม่กลายเป็นระดับสูงทันทีเนื่องจากตัวเก็บประจุที่เชื่อมต่อได้รับการชาร์จแล้ว ESP32 ยังคงอยู่ในสถานะรีเซ็ตและพิน IO0 จะถูกดึงลงทันที ในขณะนี้จะเข้าสู่โหมดดาวน์โหลด
  5. พลังเสียง ampวงจรลิฟายเออร์LCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (10)
    ในวงจรนี้ R23, C7, C8 และ C9 ประกอบเป็นวงจรตัวกรอง RC และ R10 และ R13 เป็นตัวต้านทานปรับค่าเกนของการทำงาน ampตัวขยายเสียง เมื่อค่าความต้านทานของ R13 ไม่เปลี่ยนแปลง ยิ่งค่าความต้านทานของ R10 มีค่าน้อยลงเท่าใด ปริมาตรของลำโพงภายนอกก็จะมากขึ้นเท่านั้น C10 และ C11 คือตัวเก็บประจุแบบมีคัปปลิ้งอินพุต R11 คือตัวต้านทานแบบดึง-ดึงขึ้น JP1 คือพอร์ตฮอร์น/ลำโพง U5 คือแหล่งจ่ายไฟเสียง FM8002E ampไอซีขยายเสียง หลังจากอินพุตโดย AUDIO_IN สัญญาณเสียง DAC จะเป็น ampเพิ่มค่าเกนและเอาต์พุต FM8002E ไปยังลำโพงโดยใช้พิน VO1 และ VO2 ส่วนพินเปิดใช้งานสำหรับ FM8002E คือพินเปิดใช้งานระดับต่ำ โดยค่าเริ่มต้นจะเปิดใช้งานระดับสูง
  6. วงจรควบคุมหลัก ESP32-WROOMWROOM-32ELCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (11)
    ในวงจรนี้ C4 และ C5 เป็นตัวเก็บประจุตัวกรองบายพาส และ U2 เป็นโมดูล ESP32ESP32-WROOMWROOM-32E สำหรับรายละเอียดเกี่ยวกับวงจรภายในของโมดูลนี้ โปรดดูเอกสารอย่างเป็นทางการ
  7. วงจรรีเซ็ทกุญแจLCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (12)
    ในวงจรนี้ KEY1 คือกุญแจ R4 คือตัวต้านทานแบบดึง-ดึงขึ้น และ C3 คือตัวเก็บประจุแบบหน่วงเวลา หลักการรีเซ็ต:
    • หลังจากเปิดเครื่อง C3 จะชาร์จ ในเวลานี้ C3 จะเทียบเท่ากับไฟฟ้าลัดวงจร พิน RESET จะต่อลงกราวด์ ESP32 จะเข้าสู่สถานะรีเซ็ต
    • เมื่อชาร์จ C3 แล้ว C3 จะเทียบเท่ากับวงจรเปิด พิน RESET จะถูกดึงขึ้น การรีเซ็ต ESP32 เสร็จสิ้น และ ESP32 จะเข้าสู่สถานะการทำงานปกติ
    • เมื่อกด KEY1 พิน RESET จะถูกต่อลงกราวด์ ESP32 จะเข้าสู่สถานะรีเซ็ต และ C3 จะถูกปล่อยประจุผ่าน KEY1
    • เมื่อปล่อย KEY1 C3 จะถูกชาร์จ ในขณะนี้ C3 จะเทียบเท่ากับไฟฟ้าลัดวงจร พิน RESET จะต่อลงกราวด์ ESP32 ยังคงอยู่ในสถานะ RESET หลังจากชาร์จ C3 แล้ว พินรีเซ็ตจะถูกดึงขึ้น ESP32 จะรีเซ็ตและเข้าสู่สถานะการทำงานปกติ
      หากการรีเซ็ตไม่สำเร็จ อาจเพิ่มค่าความคลาดเคลื่อนของ C3 ได้ตามความเหมาะสมเพื่อชะลอเวลาระดับต่ำของพินรีเซ็ต
  8. วงจรอินเทอร์เฟซของโมดูลซีเรียลLCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (13)
    ในวงจรนี้ P2 คือเบาะระยะห่าง 4P 1.25 มม. R29 และ R30 คือตัวต้านทานปรับสมดุลอิมพีแดนซ์ และ Q5 คือหลอดเอฟเฟกต์สนามที่ควบคุมแหล่งจ่ายไฟอินพุต 5V
    R31 เป็นตัวต้านทานแบบดึงลง เชื่อมต่อ RXD0 และ TXD0 เข้ากับพินซีเรียล และจ่ายไฟให้กับพินอีกสองพิน พอร์ตนี้เชื่อมต่อกับพอร์ตซีเรียลเดียวกันกับโมดูล USB-to-serial port บนบอร์ด
  9. วงจรขยาย IO และวงจรอินเทอร์เฟซต่อพ่วงLCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (15)
    ในวงจรนี้ P3 และ P4 เป็นที่นั่ง 4P ระยะห่าง 1.25 มม. พิน SPI_CLK, SPI_MISO,SPI_MOSI ใช้ร่วมกับพิน SPI ของการ์ด MicroSD พิน SPI_CS, IO35 ไม่ได้ใช้โดยอุปกรณ์บนบอร์ด ดังนั้นจึงนำออกมาเพื่อเชื่อมต่อ SPI และสามารถใช้กับ IO ทั่วไปได้ด้วย สิ่งที่ต้องระวัง:
    • IO35 สามารถเป็นอินพุต pi ns ได้เท่านั้น
  10. วงจรจัดการการชาร์จและปล่อยแบตเตอรี่LCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- 23
    ในวงจรนี้ C20, C21, C22 และ C23 เป็นตัวเก็บประจุตัวกรองบายพาส U6 คือ IC จัดการการชาร์จแบตเตอรี่ TP4054 R27 ควบคุมกระแสการชาร์จแบตเตอรี่ JP2 คือที่นั่งขนาด 2P 1.25 มม. ที่เชื่อมต่อกับแบตเตอรี่ Q3 คือ FET แบบช่อง P P R28 คือตัวต้านทานดึงดึงกริด Q3 TP4054 ชาร์จแบตเตอรี่ผ่านพิน BAT ยิ่งความต้านทาน R27 น้อยลง กระแสชาร์จก็จะมากขึ้น โดยค่าสูงสุดคือ 500mA Q3 และ R28 ร่วมกันประกอบเป็นวงจรคายประจุแบตเตอรี่ เมื่อไม่มีแหล่งจ่ายไฟผ่านอินเทอร์เฟซ Type-C โวลท์ +5Vtage เป็น 0 จากนั้นเกต Q3 จะถูกดึงลงมาที่ระดับต่ำ เดรนและแหล่งจ่ายจะเปิดอยู่ และแบตเตอรี่จะจ่ายไฟให้กับโมดูลจอแสดงผลทั้งหมด เมื่อจ่ายไฟผ่านอินเทอร์เฟซ Type-C แรงดันไฟ +5Vtagหาก e เป็น 5V แสดงว่าเกต Q3 สูง 5V การตัดการระบายและแหล่งจ่ายไฟของแบตเตอรี่ และการจ่ายไฟของแบตเตอรี่จะถูกตัด
  11. อินเทอร์เฟซการเชื่อมลวดแผง LCD 18PLCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (16)
    ในวงจรนี้ C24 คือตัวเก็บประจุตัวกรองบายพาส และ QD1 คืออินเทอร์เฟซการเชื่อมหน้าจอคริสตัลเหลว 48P 0.8 มม. QD1 มีพินสัญญาณหน้าจอสัมผัสความต้านทาน โวลุ่มหน้าจอ LCDtagพิน e, พินการสื่อสาร SPI, พินควบคุม และพินวงจรแบ็คไลท์ ESP32 ใช้พินเหล่านี้เพื่อควบคุม LCD และหน้าจอสัมผัส
  12. ดาวน์โหลดวงจรคีย์LCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (17)
    ในวงจรนี้ KEY2 คือกุญแจ และ R5 คือตัวต้านทานแบบดึง-ดึงขึ้น โดยค่าเริ่มต้น IO0 จะเป็นค่าสูง และจะเป็นค่าต่ำเมื่อกด KEY2 กดปุ่ม KEY2 ค้างไว้ เปิดเครื่องหรือรีเซ็ต ESP32 จะเข้าสู่โหมดดาวน์โหลด ในกรณีอื่น ๆ สามารถใช้ KEY2 เป็นกุญแจปกติได้
  13. วงจรตรวจจับพลังงานแบตเตอรี่LCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (18)
    ในวงจรนี้ R2 และ R3 เป็นโวลท์บางส่วนtagตัวต้านทาน C1 และ C2 เป็นตัวเก็บประจุตัวกรองบายพาส ความจุแบตเตอรี่tagสัญญาณอินพุต BAT+ จะผ่านตัวต้านทานตัวแบ่ง BAT_ADC คือปริมาตรtagค่า e ที่ปลายทั้งสองข้างของ R3 ซึ่งจะถูกส่งไปยังมาสเตอร์ ESP32 ผ่านพินอินพุต จากนั้นแปลงโดย ADC เพื่อให้ได้ปริมาตรแบตเตอรี่ในที่สุดtagค่าอี ฉบับที่tagใช้ตัวแบ่ง e เนื่องจาก ESP32 ADC แปลงได้สูงสุด 3.3V ในขณะที่ความอิ่มตัวของแบตเตอรี่tage คือ 4.2V ซึ่งอยู่นอกช่วง ปริมาตรที่ได้tage คูณ 2 คือปริมาณแบตเตอรี่จริงtage.
  14. วงจรควบคุมไฟแบ็คไลท์ LCDLCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (19)
    ในวงจรนี้ R24 คือความต้านทานการดีบักและถูกคงไว้ชั่วคราว Q4 คือหลอดเอฟเฟกต์สนาม N-channel R25 คือตัวต้านทานดึงดึงกริด Q4 และ R26 คือตัวต้านทานจำกัดกระแสแบ็คไลท์ LED แบ็คไลท์ LCDamp อยู่ในสถานะขนาน ขั้วบวกเชื่อมต่อกับ 3.3V และขั้วลบเชื่อมต่อกับเดรนของ Q4 เมื่อพินควบคุม LCD_BL ส่งสัญญาณแรงดันไฟฟ้าสูงtage ขั้วเดรนและขั้วต้นทางของ Q4 เปิดอยู่ ในขณะนี้ ขั้วลบของไฟแบ็คไลท์ LCD ต่อลงดิน และไฟแบ็คไลท์ LED lamp เปิดอยู่และเปล่งแสงออกมา
    เมื่อพินควบคุม LCD_BL ส่งสัญญาณเสียงต่ำtage. ท่อระบายน้ำและแหล่งจ่ายของ Q4 ถูกตัด และไฟแบ็คไลท์เชิงลบของหน้าจอ LCD จะถูกระงับ และไฟแบ็คไลท์ LED lamp ไม่ได้เปิดอยู่ โดยค่าเริ่มต้นไฟแบ็คไลท์ LCD จะปิดอยู่
    การลดค่าความต้านทาน R26 สามารถเพิ่มความสว่างสูงสุดของไฟแบ็คไลท์ได้
    นอกจากนี้ พิน LCD_BL ยังสามารถป้อนสัญญาณ PWM เพื่อปรับไฟแบ็คไลท์ LCD ได้
  15. วงจรควบคุมไฟ RGB 3 สีLCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (20)
    ในวงจรนี้ LED2 จะเป็น RGB XNUMX สีสามสีampและ R14~R16 คือ l สามสีamp ตัวต้านทานจำกัดกระแสไฟฟ้า LED2 ประกอบด้วยไฟ LED สีแดง สีเขียว และสีน้ำเงิน ซึ่งเป็นการเชื่อมต่อขั้วบวกทั่วไป ส่วน IO16, IO17 และ IO22 เป็นพินควบคุมสามพิน ซึ่งจะเปิดไฟ LED ในระดับต่ำและดับไฟ LED ในระดับสูง
  16. วงจรอินเทอร์เฟซช่องเสียบการ์ด MicroSDLCDWIKI-ESP32-32E-2-8inch-Display-Module-FIG- (22)
    ในวงจรนี้ SD_CARD1 คือช่องเสียบการ์ด MicroSD R17 ถึง R21 คือตัวต้านทานแบบดึงขึ้นสำหรับพินแต่ละอัน C26 คือตัวเก็บประจุตัวกรองบายพาส วงจรอินเทอร์เฟซนี้ใช้โหมดการสื่อสาร SPI รองรับการจัดเก็บข้อมูลการ์ด MicroSD ความเร็วสูง
    โปรดทราบว่าอินเทอร์เฟซนี้ใช้บัส SPI ร่วมกับอินเทอร์เฟซอุปกรณ์ต่อพ่วง SPI

ข้อควรระวังในการใช้งานโมดูลแสดงผล

  1. โมดูลจอแสดงผลจะชาร์จแบตเตอรี่ ลำโพงภายนอกจะเล่นเสียง และจอแสดงผลก็ทำงานเช่นกัน ในขณะนี้ กระแสไฟรวมอาจเกิน 500mA ในกรณีนี้ คุณต้องใส่ใจกับกระแสไฟสูงสุดที่รองรับโดยสายเคเบิล Type-C และกระแสไฟสูงสุดที่รองรับโดยอินเทอร์เฟซแหล่งจ่ายไฟเพื่อหลีกเลี่ยงแหล่งจ่ายไฟไม่เพียงพอ
  2. ระหว่างใช้งานอย่าสัมผัส LDO voltagควบคุมและจัดการการชาร์จแบตเตอรี่ด้วย IC ด้วยมือของคุณเพื่อหลีกเลี่ยงการถูกไฟไหม้จากอุณหภูมิที่สูง
  3. เมื่อเชื่อมต่อพอร์ต IO ควรใส่ใจการใช้งาน IO เพื่อหลีกเลี่ยงการเชื่อมต่อผิดพลาดและคำจำกัดความโค้ดโปรแกรมไม่ตรงกัน
  4. ใช้ผลิตภัณฑ์อย่างปลอดภัยและอย่างมีเหตุผล

www.lcdwiki.com

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

LCDWIKI ESP32-32E โมดูลจอแสดงผลขนาด 2.8 นิ้ว [พีดีเอฟ] คู่มือการใช้งาน
ESP32-32E โมดูลจอแสดงผลขนาด 2.8 นิ้ว, ESP32-32E, โมดูลจอแสดงผลขนาด 2.8 นิ้ว, โมดูลจอแสดงผล, โมดูล

อ้างอิง

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

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