ในฐานะผู้ผลิตมืออาชีพ เราอยากจะจัดหาโมดูลการแสดงผลสำหรับ Arduino ให้กับคุณ ประการแรกคืออินเทอร์เฟซ จอแสดงผลทั้งหมดนี้รองรับ SPI นักพัฒนามักสงสัยว่า "อินเทอร์เฟซใดใช้พิน GPIO น้อยที่สุด อินเทอร์เฟซนี้เร็วเพียงพอสำหรับแอปพลิเคชันของฉันในการอัปเดตหน้าจอหรือไม่" เมื่อใช้โปรเซสเซอร์ที่มีขนาดค่อนข้างเล็กเช่น Arduino SPI มักเป็นตัวเลือกที่ดีที่สุดเนื่องจากต้องใช้สายไฟเพียงเล็กน้อย (3 หรือ 4 เส้น) แต่ยังจำกัดขนาดโดยรวม (จำนวนพิกเซล) ที่สามารถควบคุมได้อย่างรวดเร็วอีกด้วย I2C เป็นอีกหนึ่งตัวเลือกอินเทอร์เฟซที่สามารถเปิด GPIO ไว้ได้ สำหรับจอแสดงผล Arduino โดยทั่วไปเราแนะนำให้ใช้ SPI บน I2C เนื่องจาก SPI นั้นเร็วกว่าและเหมาะสมกว่าในการจัดการการถ่ายโอนข้อมูลที่ซับซ้อน เช่น การอ่านข้อมูลภาพจากการ์ด SD
ต่อไป เราต้องพิจารณาปัจจัยที่สองในการเลือกจอแสดงผล Arduino: จำนวนพิกเซล โดยทั่วไปเราแนะนำให้ใช้จอแสดงผลที่มีความละเอียด 320x240 หรือน้อยกว่าเพื่อใช้กับ Arduino ตัวอย่างเช่น จอแสดงผล 24 บิตขนาด 320x240 จะต้องมี 230,400 ไบต์ *(8 + 2) = 2,304,000 บิตต่อเฟรม หารด้วย 8,000,000 (ความเร็ว Arduino SPI คือ 8MHZ) เราจะได้ 0.288 วินาทีต่อเฟรม หรือ 3.5 เฟรมต่อวินาที แม้ว่า 3.5 fps จะเพียงพอสำหรับหลายๆ แอปพลิเคชัน แต่ก็ไม่ได้เร็วเป็นพิเศษ การใช้จอแสดงผลที่มีบิตต่อพิกเซลน้อยลงหรือพิกเซลน้อยลงจะทำให้อัตราเฟรมเพิ่มขึ้น คุณสามารถใช้เครื่องคิดเลขด้านล่างเพื่อคำนวณอัตราเฟรมของจอแสดงผลโดยใช้ SPI และ Arduino
สุดท้ายนี้ เราขอแนะนำ Display Module For Arduino ที่เชื่อมต่อกับ Arduino ได้ง่าย จอแสดงผลเหล่านี้มักจะติดตั้งส่วนท้าย ZIF หรือรูทะลุที่บัดกรีได้ง่าย เพื่อหลีกเลี่ยงความยุ่งยากในการบัดกรีระดับละเอียด จอแสดงผลเหล่านี้สามารถแสดงบนบอร์ดแยกสากล CFA10102 หรือผ่านบอร์ดแยก CFA แบบกำหนดเอง
สุดท้ายนี้ เราเลือกจอแสดงผลที่สามารถให้แรงดันไฟฟ้าที่แผงสูงจาก Arduino เองหรือบอร์ดฝ่าวงล้อมที่เข้ากันได้
จอแสดงผล TFT LCD แบบเต็มสีขนาด 128x128 1.45"
หมายเลขชิ้นส่วน: CFAF128128B1-0145T
โมดูลจอแสดงผล Graphic TFT LCD ขนาด 1.45 นิ้วในแนวทแยงนี้จะเพิ่มความน่าตื่นเต้นให้กับโปรเจ็กต์ของคุณ แม้ว่ามักเรียกกันว่า TFT สี 1.44 นิ้ว แต่เราปัดเศษขึ้นเป็น 1.45 นิ้ว จอแสดงผลขนาดเล็กนี้อัดพิกเซลสีเต็ม 128x128 ไว้ในหน่วยเดียว -พื้นที่แสดงผลขนาดตารางนิ้วเป็นตัวเลือกที่เหมาะสมที่สุดเมื่อคุณต้องการจอแสดงผลที่มีรายละเอียดสดใสและประหยัดพื้นที่บนแผงด้านหน้า ด้วยน้ำหนักที่น้อยกว่า 5 กรัม แทบจะไม่ส่งผลต่อน้ำหนักโดยรวมของอุปกรณ์พกพาหรืออุปกรณ์สวมใส่เลย
ด้วย ST7735S ในตัวหรือคอนโทรลเลอร์ที่เข้ากันได้ คุณจึงต้องใช้แหล่งจ่ายไฟ 3.3V เพียงแหล่งเดียวเพื่อจ่ายไฟให้กับทุกสิ่ง อินเทอร์เฟซโฮสต์ SPI ช่วยให้สามารถเข้าถึงการอ่านและเขียนแบบเต็มไปยังจอแสดงผลโดยใช้พินเพียง 10 พิน ไฟแบ็คไลท์ LED สีขาวสว่างดวงเดียวมาพร้อมกับพินแอโนด (A, +) และแคโทด (K, -) ที่เชื่อมต่อกับส่วนท้ายของวงจรพิมพ์แบบยืดหยุ่น (FPC) ในการเชื่อมต่อ คุณจะต้องใช้ขั้วต่อ SMT ZIF ขนาด 0.5 มม. มาตรฐาน 10 คอนดักเตอร์
ด้วยการใช้อินเทอร์เฟซ SPI ที่เรียบง่าย คุณสามารถสาธิตการแสดงผล Arduino + TFT ได้อย่างง่ายดาย
แม้ว่าอินเทอร์เฟซ SPI ต้องใช้สายไฟเพียงไม่กี่เส้นในการควบคุมโมดูล TFT LCD นี้ แต่ก็ยังสามารถส่งข้อมูลด้วยความเร็วที่รองรับ 20 FPS (เฟรมต่อวินาที) ซึ่งเพียงพอสำหรับการเล่นวิดีโอไดนามิกที่ราบรื่น
สำหรับคำแนะนำโปรเจ็กต์เกี่ยวกับวิธีการเชื่อมต่อ TFT นี้ (รวมถึง Arduino Sketch) โปรดไปที่ฟอรัมของเรา
ในการเริ่มต้น ให้ดาวน์โหลดแผ่นข้อมูลและโค้ดตัวอย่าง SPI เมื่อใดก็ตามที่คุณรวมจอแสดงผลนี้เข้ากับแอปพลิเคชันของคุณ RGB พร้อมให้การสนับสนุนคุณ
ที่อยู่
Hongji E-Valley, เลขที่ 23 ถนน Tongji West, เมืองหนานโถว, เมืองจงซาน, มณฑลกวางตุ้ง, จีน
โทร
+86-19112804941
อีเมล
postmaster@rgbledlcddisplay.com
WhatsApp
Mr. Zheng
E-mail
RGB