1. บทนำ
คู่มือนี้ให้คำแนะนำโดยละเอียดสำหรับโมดูลจอแสดงผล LCD ขนาด 2 นิ้วของ Waveshare โมดูลนี้มีหน้าจอ IPS ความละเอียด 240x320 พิกเซล ตัวควบคุม ST7789 ในตัว และสื่อสารผ่านอินเทอร์เฟซ Serial Peripheral Interface (SPI) ออกแบบมาเพื่อใช้งานร่วมกับไมโครคอนโทรลเลอร์และบอร์ดพัฒนาต่างๆ รวมถึง Raspberry Pi, Arduino และ ESP32

ภาพที่ 1.1: โมดูลจอแสดงผล LCD ขนาด 2 นิ้วของ Waveshare ซึ่งแสดงคุณสมบัติหลัก เช่น ไดรเวอร์ ST7789 อินเทอร์เฟซ SPI เทคโนโลยี IPS ความละเอียด 240x320 พิกเซล และรองรับสี 262 สี
2. คุณสมบัติ
- ประเภทจอภาพ: หน้าจอ IPS ขนาด 2 นิ้ว (แนวทแยง)
- ปณิธาน: 240 × 320 พิกเซล
- ผู้ควบคุม: ไดร์เวอร์ ST7789 แบบฝังตัว
- อินเทอร์เฟซ: SPI (Serial Peripheral Interface) ใช้พิน GPIO น้อยที่สุด
- ความลึกของสี: สี 262 สี (RGB)
- แสงไฟด้านหลัง: ไฟ LED
- ปฏิบัติการฉบับที่tage: ใช้งานได้กับแรงดันไฟฟ้า 3.3V และ 5V
- ความเข้ากันได้: ออกแบบมาเพื่อใช้งานร่วมกับ Raspberry Pi, Jetson Nano, Arduino, STM32 และแพลตฟอร์มที่คล้ายคลึงกัน

ภาพที่ 2.1: ภาพรวมสรุปคุณสมบัติหลักของโมดูลแสดงผล ได้แก่ ขนาด ความละเอียด ความลึกของสี ประเภทอินเทอร์เฟซ และไอซีไดรเวอร์
3. เนื้อหาบรรจุภัณฑ์
ชุดอุปกรณ์มาตรฐานสำหรับโมดูลจอแสดงผล LCD ขนาด 2 นิ้วของ Waveshare ประกอบด้วยรายการต่อไปนี้:
- โมดูลจอแสดงผล LCD ขนาด 2 นิ้ว Waveshare จำนวน 1 ชิ้น
- 1x สายเชื่อมต่อ (โดยทั่วไปจะเป็นสายริบบิ้น 8 พิน พร้อมตัวเชื่อมต่อตัวเมียต่อตัวเมีย)

ภาพที่ 3.1: โมดูลแสดงผลและสายเชื่อมต่อที่มาพร้อมกัน ซึ่งโดยทั่วไปจะพบได้ในบรรจุภัณฑ์ของผลิตภัณฑ์
4. ข้อมูลจำเพาะ
| พารามิเตอร์ | ค่า |
|---|---|
| ปฏิบัติการฉบับที่tage | 3.3โวลต์/5โวลต์ |
| ปณิธาน | 240 × 320 พิกเซล |
| อินเทอร์เฟซการสื่อสาร | SPI 4 สาย |
| ขนาดจอแสดงผล | 30.60 × 40.80 มม. |
| แผงแสดงผล | ไอพีเอส |
| ขนาดพิกเซล | 0.0975 × 0.0975 มม. |
| IC ไดร์เวอร์ | ST7789VW |
| ขนาดโมดูล | 58.0 × 35.0 มม. |

ภาพที่ 4.1: ภาพแสดงรายละเอียดทางเทคนิคของโมดูล
5. แผนผังขาและคำอธิบายอินเทอร์เฟซ
โมดูลนี้ใช้ส่วนต่อประสานควบคุม SPI ซึ่งต้องมีการเชื่อมต่อขาเฉพาะเพื่อให้ทำงานได้อย่างถูกต้อง ด้านล่างนี้คือคำอธิบายของแต่ละขา:
| เข็มหมุด | คำอธิบาย |
|---|---|
| วีซีซี | แหล่งจ่ายไฟ (3.3V / 5V) |
| ก.ย.ด. | พื้น |
| ดิน | การรับข้อมูลผ่าน SPI (MOSI) |
| ซีแอลเค | อินพุตสัญญาณนาฬิกา SPI (SCK) |
| CS | การเลือกชิป, แอคทีฟต่ำ |
| DC | การเลือกข้อมูล/คำสั่ง (สูงสำหรับข้อมูล ต่ำสำหรับคำสั่ง) |
| ร.ส.ท. | รีเซ็ต ใช้งานน้อย |
| BL | ควบคุมแสงไฟ |

ภาพที่ 5.1: คำจำกัดความของพินและหน้าที่ของพินเหล่านั้นบนโมดูลแสดงผล
6. การติดตั้งและการเชื่อมต่อฮาร์ดแวร์
ส่วนนี้จะอธิบายรายละเอียดวิธีการเชื่อมต่อโมดูลจอแสดงผล LCD ขนาด 2 นิ้วเข้ากับบอร์ดพัฒนาทั่วไป
6.1 การเชื่อมต่อกับ Raspberry Pi
ทำตามแผนภาพด้านล่างเพื่อเชื่อมต่อโมดูลแสดงผลเข้ากับบอร์ด Raspberry Pi ตรวจสอบให้แน่ใจว่าได้ต่อขา VCC, GND, DIN (MOSI), CLK (SCK), CS, DC, RST และ BL อย่างถูกต้อง

ภาพที่ 6.1: แผนภาพการเชื่อมต่อสำหรับ Raspberry Pi โปรดสังเกตขา GPIO เฉพาะที่ใช้สำหรับการสื่อสารและการควบคุม SPI
6.2 การเชื่อมต่อกับบอร์ด Arduino
โปรดดูแผนภาพต่อไปนี้สำหรับวิธีการเชื่อมต่อโมดูลแสดงผลเข้ากับบอร์ด Arduino โปรดสังเกตขา SPI และขาควบคุมในรุ่น Arduino ของคุณด้วย

ภาพที่ 6.2: แผนภาพการเชื่อมต่อสำหรับ Arduino ตรวจสอบให้แน่ใจว่าได้ต่อแรงดันไฟฟ้าอย่างถูกต้องtagระดับ e และการกำหนดรหัส PIN
7. คู่มือการใช้งาน
เมื่อเชื่อมต่อฮาร์ดแวร์เสร็จแล้ว โมดูลแสดงผลจะต้องได้รับการกำหนดค่าด้วยซอฟต์แวร์จึงจะใช้งานได้ Waveshare มีแหล่งข้อมูลสำหรับการพัฒนาและประสบการณ์ampโค้ดสำหรับแพลตฟอร์มต่างๆ
7.1. ไลบรารีซอฟต์แวร์และตัวอย่างampเลส
ขอแนะนำให้ใช้ทรัพยากรการพัฒนาอย่างเป็นทางการของ Waveshare ซึ่งโดยทั่วไปจะประกอบด้วย:
- ไลบรารีสำหรับไดรเวอร์ ST7789
- Exampรหัส le สำหรับ Raspberry Pi, Arduino, STM32 ฯลฯ
ทรัพยากรเหล่านี้มักประกอบด้วยฟังก์ชันสำหรับเริ่มต้นการแสดงผล การวาดพิกเซล เส้น รูปร่าง ข้อความ และการแสดงภาพ โปรดศึกษาเอกสารประกอบเฉพาะที่ให้มาพร้อมกับทรัพยากรสำหรับการพัฒนาเพื่อดูรายละเอียดการใช้งาน API
7.2. ลำดับการเริ่มต้นการแสดงผลขั้นพื้นฐาน
ลำดับการเริ่มต้นการทำงานโดยทั่วไปในซอฟต์แวร์ประกอบด้วย:
- เปิดใช้งานโมดูล (VCC และ GND)
- ส่งสัญญาณไปยังขา RST (Reset)
- ส่งคำสั่งเริ่มต้นการทำงานไปยังไดรเวอร์ ST7789 ผ่านทาง SPI
- ตั้งค่าการวางแนวหน้าจอและโหมดสี
- เปิดใช้งานไฟแบ็คไลท์ (ขา BL)
8. การบำรุงรักษา
โมดูลจอแสดงผล LCD ขนาด 2 นิ้วของ Waveshare เป็นชิ้นส่วนอิเล็กทรอนิกส์ที่ทนทาน ออกแบบมาเพื่อการใช้งานระยะยาวโดยต้องการการบำรุงรักษาเพียงเล็กน้อย การปฏิบัติตามคำแนะนำต่อไปนี้จะช่วยให้มั่นใจได้ถึงอายุการใช้งานที่ยาวนาน:
- การจัดการ: ควรจับโมดูลที่ขอบเสมอเพื่อหลีกเลี่ยงการสัมผัสพื้นผิวจอแสดงผลหรือชิ้นส่วนอิเล็กทรอนิกส์
- การทำความสะอาด: หากพื้นผิวจอแสดงผลต้องการการทำความสะอาด ให้ใช้ผ้าเนื้อนุ่มที่ไม่เป็นขุย สำหรับคราบฝังแน่น ให้เช็ดเบาๆampชุบผ้าด้วยน้ำกลั่นหรือน้ำยาทำความสะอาดหน้าจอที่ปลอดภัยสำหรับอุปกรณ์อิเล็กทรอนิกส์ หลีกเลี่ยงวัสดุที่มีฤทธิ์กัดกร่อนหรือสารเคมีรุนแรง
- พื้นที่จัดเก็บ: เก็บโมดูลไว้ในที่แห้ง ปราศจากไฟฟ้าสถิต และหลีกเลี่ยงแสงแดดโดยตรงและอุณหภูมิที่สูงหรือต่ำเกินไป
- แหล่งจ่ายไฟ: ตรวจสอบแหล่งจ่ายไฟ voltage อยู่ในช่วงที่กำหนด 3.3V ถึง 5V แรงดันไฟฟ้าเกินtagอาจทำให้โมดูลเสียหายได้
- ไฟฟ้าสถิต: โปรดใช้ความระมัดระวังในการป้องกันการปล่อยประจุไฟฟ้าสถิต (ESD) เมื่อทำการเคลื่อนย้ายโมดูล เนื่องจากไฟฟ้าสถิตอาจทำให้ชิ้นส่วนอิเล็กทรอนิกส์ที่ไวต่อประจุเสียหายได้
9 การแก้ไขปัญหา
หากคุณพบปัญหาเกี่ยวกับโมดูลจอแสดงผล LCD ขนาด 2 นิ้วของ Waveshare โปรดลองทำตามขั้นตอนการแก้ไขปัญหาต่อไปนี้:
- ไม่มีจอแสดงผล/หน้าจอว่าง:
- ตรวจสอบให้แน่ใจว่าการเชื่อมต่อสายไฟทั้งหมด (VCC, GND) ถูกต้องและเสถียร
- ตรวจสอบการเชื่อมต่อขาไฟแบ็คไลท์ (BL) และตรวจสอบให้แน่ใจว่าได้เปิดใช้งานในซอฟต์แวร์ของคุณแล้ว
- ตรวจสอบให้แน่ใจว่าขา RST (Reset) เชื่อมต่ออย่างถูกต้องและอยู่ในสถานะเปิดใช้งานระหว่างการเริ่มต้นระบบ
- ตรวจสอบให้แน่ใจว่าสายสื่อสาร SPI (DIN, CLK, CS, DC) ต่อสายอย่างถูกต้อง และซอฟต์แวร์ของคุณส่งข้อมูลได้
- ตรวจสอบลำดับการเริ่มต้นใช้งานในโค้ดของคุณอีกครั้ง โดยเทียบกับเอกสารข้อมูลของ ST7789 หรือตัวอย่างจาก Waveshareampเลส.
- สีไม่ถูกต้อง/ภาพบิดเบี้ยว:
- ตรวจสอบให้แน่ใจว่าการตั้งค่าโหมดสีในซอฟต์แวร์ของคุณตรงกับความลึกสี 262K ของจอแสดงผล
- ตรวจสอบว่าสายข้อมูล SPI หลวมหรือเชื่อมต่อไม่ถูกต้องหรือไม่
- ตรวจสอบให้แน่ใจว่าได้ตั้งค่าการวางแนวหน้าจอ (เช่น การหมุน การสะท้อนภาพ) ตามที่ต้องการแล้ว
- อัตราการรีเฟรชช้า:
- ปรับความเร็วในการสื่อสาร SPI ในซอฟต์แวร์ให้เหมาะสม โดยตรวจสอบให้แน่ใจว่าอยู่ในขีดจำกัดของไมโครคอนโทรลเลอร์และไดรเวอร์ ST7789
- หากเป็นไปได้ ให้ลดปริมาณข้อมูลที่ส่งไปยังจอแสดงผล หรือปรับปรุงขั้นตอนการวาดภาพให้เหมาะสมยิ่งขึ้น
- ไม่พบโมดูล:
- ตรวจสอบให้แน่ใจว่าขา CS (Chip Select) ถูกตั้งค่าอย่างถูกต้อง (สถานะต่ำ) ในระหว่างการสื่อสาร SPI
- ตรวจสอบว่ามีไฟฟ้าลัดวงจรหรือการเดินสายไฟผิดพลาดหรือไม่ ซึ่งอาจทำให้โมดูลไม่ตอบสนอง
10. ขนาดโดยรวม
ขนาดทางกายภาพของโมดูลจอแสดงผล LCD ขนาด 2 นิ้วของ Waveshare แสดงไว้ด้านล่าง เพื่อนำไปใช้ในการประกอบโครงการของคุณ

ภาพที่ 10.1: ขนาดโดยละเอียดของโมดูลแสดงผลในหน่วยมิลลิเมตร
11. การรับประกันและการสนับสนุน
สำหรับข้อมูลการรับประกัน การสนับสนุนทางเทคนิค และแหล่งข้อมูลเพิ่มเติม โปรดดูที่เว็บไซต์อย่างเป็นทางการของ Waveshare webเยี่ยมชมเว็บไซต์หรือติดต่อฝ่ายบริการลูกค้า แหล่งข้อมูลสำหรับการพัฒนา รวมถึงเอกสารข้อมูลผลิตภัณฑ์ แผนผังวงจร และอื่นๆampโดยทั่วไปแล้ว รหัสข้อผิดพลาดจะสามารถหาได้จากหน้าวิกิเฉพาะของผลิตภัณฑ์หรือพอร์ทัลสนับสนุน
Waveshare Official Webเว็บไซต์: www.waveshare.com





