สารบัญ:

การเพิ่ม CS Pin ให้กับ ST7789 1.3" IPS LCD: 5 ขั้นตอน
การเพิ่ม CS Pin ให้กับ ST7789 1.3" IPS LCD: 5 ขั้นตอน

วีดีโอ: การเพิ่ม CS Pin ให้กับ ST7789 1.3" IPS LCD: 5 ขั้นตอน

วีดีโอ: การเพิ่ม CS Pin ให้กับ ST7789 1.3
วีดีโอ: ESP32 and 1.3" IPS TFT display (Fake WinXP code) 2024, พฤศจิกายน
Anonim
การเพิ่ม CS Pin ไปที่ ST7789 1.3
การเพิ่ม CS Pin ไปที่ ST7789 1.3
การเพิ่ม CS Pin ไปที่ ST7789 1.3
การเพิ่ม CS Pin ไปที่ ST7789 1.3
การเพิ่ม CS Pin ไปที่ ST7789 1.3
การเพิ่ม CS Pin ไปที่ ST7789 1.3
การเพิ่ม CS Pin ไปที่ ST7789 1.3
การเพิ่ม CS Pin ไปที่ ST7789 1.3

เมื่อเร็ว ๆ นี้ฉันพบหน้าจอ IPS TFT ขนาด 1.3 นิ้วราคาถูก มีความละเอียดสูงมากที่ 240x240 พิกเซลและความหนาแน่นของพิกเซลสูงมากเนื่องจากมีขนาดเล็ก เป็นแผง IPS, IPS ย่อมาจาก InPlane Switching ซึ่งเป็นประเภทปลายที่สูงกว่า จอ LCD ที่มีมุมมองภาพที่ยอดเยี่ยมและการสร้างสีได้ดีกว่าจอ LCD ชนิด TFT+TN/CSTN แบบเดิม นั่นคือเหตุผลว่าทำไมมันถึงเป็นหนึ่งใน LCD ที่ฉันโปรดปราน

ใช้อินเทอร์เฟซ SPI เพื่อสื่อสารกับไมโครคอนโทรลเลอร์หรือ SOC

Standard SPI ใช้ 4 สายในการสื่อสาร:

1) MOSI -> Master Out Slave In

2) MISO -> Master In Slave Out

3) SCK -> นาฬิกาอนุกรม

4) CS/SS -> Chip Select/Slave Select

SPI อนุญาตให้มีอุปกรณ์หลายเครื่องบนบัส และอุปกรณ์ที่ใช้งานจะถูกเลือกโดยการดึงเส้นเลือกชิป LOW จอแสดงผลนี้ไม่มีเส้นเลือกชิปที่แยกออกเป็นส่วนหัว

คุณอาจถามว่าทำไมต้องแฮ็คสาย CS? แล้วแต่การใช้งาน หากคุณมีจอแสดงผลเป็นอุปกรณ์เดียวบนบัส SPI ก็ไม่เป็นไร จอแสดงผลจะยังคงใช้งานได้ แม้ว่าหากคุณต้องการใช้อุปกรณ์อื่นบนบัส SPI เช่น อะแดปเตอร์การ์ด SD คุณก็โชคไม่ดี เนื่องจากทั้งคู่ต้องการบรรทัด CS แยกกันเพื่อพูดคุยกับอุปกรณ์สเลฟ นั่นคือเหตุผลที่เราจะเอาสาย CS ออกจากโมดูล

โมดูลนี้มีทั้งหมด 7 พิน:

1) BLK = แสงพื้นหลัง

2) D/C = ข้อมูล/คำสั่ง

3) RES = รีเซ็ต

4) SDA = ข้อมูลอนุกรมหรือ SPI MOSI

5) SCL = นาฬิกาอนุกรมหรือ SPI SCK

(อย่าสับสนกับหมุด I2C SDA และ SCK หน้าจอนี้ไม่ใช่ I2C)

6) VCC (3.3V)

7) พื้นดิน

ด้วยการเชื่อมต่อพิน BLK กับ VCC เราสามารถเปิดใช้งานไฟแบ็คไลท์ LED ของหน้าจอได้ แต่พินนี้ไม่มีประโยชน์เว้นแต่คุณจะต้องการควบคุมไฟแบ็คไลท์ด้วยซอฟต์แวร์ แต่เราสามารถใช้พินพิเศษนี้เป็นพิน CS ได้โดยการลบร่องรอยออกจากริบบอนของ LCD

เสบียง

1) มีดคมหรือมีดคม

2) หัวแร้ง

3) สายจัมเปอร์หรือลวดพันลวด (>28AWG)

4) ปืนกาวร้อน (อุปกรณ์เสริม)

ขั้นตอนที่ 1: ขัดจังหวะการติดตามครั้งแรก

ขัดจังหวะการติดตามครั้งแรก
ขัดจังหวะการติดตามครั้งแรก
ขัดจังหวะการติดตามครั้งแรก
ขัดจังหวะการติดตามครั้งแรก
ขัดจังหวะการติดตามครั้งแรก
ขัดจังหวะการติดตามครั้งแรก

ขั้นแรกให้หามีดคมๆ แล้วตัดตามภาพ ทำเช่นนี้อย่างระมัดระวังเนื่องจากหน้าจอเปราะบางและอย่าให้ใบมีดลื่นและทำให้สายแพเสียหาย หลังจากขัดจังหวะการสืบค้นกลับ ตรวจสอบให้แน่ใจว่าพิน BLK ถูกถอดออกจากตัวต้านทาน R2 ใต้ร่องรอยนี้ด้วยความช่วยเหลือของมัลติมิเตอร์ในโหมดความต่อเนื่อง

ขั้นตอนที่ 2: การเพิ่ม Solder Pads

การเพิ่มแผ่นประสาน
การเพิ่มแผ่นประสาน
การเพิ่มแผ่นประสาน
การเพิ่มแผ่นประสาน
การเพิ่มแผ่นประสาน
การเพิ่มแผ่นประสาน

อีกครั้งด้วยความช่วยเหลือของเครื่องตัด ขูดหน้ากากประสานอย่างระมัดระวังในสามตำแหน่งที่แสดงในภาพ ระวังอย่าให้ร่องรอยข้างเคียง การทำเช่นนี้จะทำให้การบัดกรียากขึ้นในภายหลัง ขูดจนเห็นเนื้อทองแดงเปล่าๆ ควรมีขนาดใหญ่พอที่จะบัดกรีสายจัมเปอร์ซึ่งเราจะบัดกรีในภายหลัง

จากนั้นนำแผ่นทองแดงที่เปลือยเปล่าเหล่านี้ชุบด้วยบัดกรีใหม่

ขั้นตอนที่ 3: ขัดจังหวะการติดตามครั้งที่สอง

ขัดจังหวะการติดตามครั้งที่สอง
ขัดจังหวะการติดตามครั้งที่สอง
ขัดจังหวะการติดตามครั้งที่สอง
ขัดจังหวะการติดตามครั้งที่สอง
ขัดจังหวะการติดตามครั้งที่สอง
ขัดจังหวะการติดตามครั้งที่สอง

ฉันแนะนำให้ใช้เตารีดแบบควบคุมอุณหภูมิสำหรับขั้นตอนต่อไป ตั้งเตารีดไว้ที่ 350C เพื่อหลีกเลี่ยงไม่ให้แผ่นบัดกรีขนาดเล็กสำหรับ LCD แตกหัก ฉันจะใช้ TS100 ที่เชื่อถือได้สำหรับสิ่งนี้ เริ่มต้นด้วยการเพิ่มตัวประสานใหม่ ๆ ลงในแผ่นบัดกรีตัวเชื่อมต่อริบบิ้น และเริ่มจากด้านใดด้านหนึ่งค่อย ๆ ดึงริบบิ้นขึ้นเพื่อเอาข้อต่อประสานทีละครั้ง อ่อนโยนมาก! ริบบิ้นนี้บอบบางมาก การดัดงอมากเกินไปจะทำลายร่องรอยภายใน ตอนนี้หลังจากถอดริบบ้อนแล้ว ให้ตัดรอยที่ไปจากรอยที่ 5 จากด้านซ้าย นี่คือสายงาน CS ของเรา ซึ่งเชื่อมโยงกับ GND อย่างถาวร ตัดตามด้านล่างของรอยจากการถมดิน หลังจากขัดจังหวะแล้ว ตรวจสอบให้แน่ใจว่าได้ตัดการเชื่อมต่อจากพิน GND แล้ว

หลังจากทำเสร็จแล้ว ให้ทำการบัดกรีริบบอนไปที่ PCB และตรวจสอบการเชื่อมต่อทั้งหมดด้วยมัลติมิเตอร์

ขั้นตอนที่ 4: การเพิ่มสายจัมเปอร์

การเพิ่มสายจัมเปอร์
การเพิ่มสายจัมเปอร์
การเพิ่มสายจัมเปอร์
การเพิ่มสายจัมเปอร์
การเพิ่มสายจัมเปอร์
การเพิ่มสายจัมเปอร์

หาสายจัมเปอร์แบบละเอียด (แนะนำให้ใช้แกนแข็ง) และดีบุกที่ปลายที่ลอกออก เชื่อมต่อสายหนึ่งเส้นจากการติดตามส่วนหัวของ BLK กับร่องรอย CS ของผ้าหมึก และสายหนึ่งเส้นจาก VCC ไปยังเส้นไฟแบ็คไลท์

สิ่งนี้จะเชื่อมโยงแบ็คไลท์กับ VCC และเชื่อมต่อส่วนหัวฟรีกับ CS

เพิ่มกาวร้อนบนสายไฟและจุดเชื่อมต่อหลังจากตรวจสอบแล้ว

ขั้นตอนที่ 5: ทดสอบ:)

ทดสอบ:)
ทดสอบ:)

ทดสอบ TFT ด้วย MCU ที่คุณชื่นชอบ

ห้องสมุดอดาฟรุต ST77XX

ห้องสมุด Adafruit GFX

แนะนำ: