จุดประสงค์การเรียนรู้
เพื่อให้ผู้เรียนมีความรู้ความเข้าใจการใช้งานจอTFT และเขียนโปรแกรมควบคุมโดยใช้ภาษาC C++ ผ่านArduino IDE ได้
ทฤษฏี
ความหมายของจอTFT
TFT ย่อมาจาก Thin-Film Transistor (ทรานซิสเตอร์ฟิล์มบาง) เป็นเทคโนโลยีที่ใช้ในจอแสดงผลแบบ LCD (Liquid Crystal Display) ประเภทหนึ่ง ที่ใช้เทคโนโลยีการผลิตแบบ Active Matrix ซึ่งมีแผ่นฟิล์ม TFT (Thin-Film Transistor) ทำหน้าที่เป็นตัวส่งสัญญาณควบคุมผลึกเหลวให้เรียงตัวกันเพื่อปิดกั้น หรือเปิดทางให้แสง backlight ผ่านออกมาบนเม็ดพิกเซล คุณภาพการแสดงผลดีพอสำหรับการใช้งานทั่วๆ ไป และมีราคาถูกกว่าจอประเภทอื่น เราจึงมักจะพบจอ TFT ในสมาร์ทโฟนราคาประหยัดเสียเป็นส่วนใหญ่ แต่ปัจจุบันก็เริ่มมีให้เห็นน้อยลงเรื่อย ๆ เนื่องจากจอ IPS LCD เริ่มมีราคาถูกลงนั่นเอง
ref: https://www.lazada.co.th/products/tft-display-09613144177182428-inch-ips-7p-spi-hd-65k-tft-full-color-lcd-module-st7735-drive-ic-80160-for-arduino-i4740518720.html
ref: https://www.thaimobilecenter.com/content/smartphone-display-explained.asp
2. โครงสร้าง TFT-LCD (Thin Film Transistor Liquid Crystal Display)
ประกอบด้วยแผ่นกระจกสองชั้นที่มีชั้นผลึกเหลวประกบอยู่ตรงกลาง โดยชั้นหนึ่งมี TFT อยู่ด้านบน และอีกชั้นหนึ่งมีฟิลเตอร์สี RGB TFT LCD ทำงานโดยใช้ทรานซิสเตอร์แบบฟิล์มบางเพื่อควบคุมการแสดงผลของแต่ละพิกเซลบนหน้าจอ แต่ละพิกเซลประกอบด้วยพิกเซลย่อยสีแดง สีเขียว และสีน้ำเงิน ซึ่งแต่ละพิกเซลมี TFT ของตัวเอง TFT เหล่านี้ทำหน้าที่เหมือนสวิตช์ควบคุมปริมาณแรงดันไฟฟ้าที่ส่งไปยังแต่ละพิกเซลย่อย
ref : https://www.hemoled.com/news/about-tft-lcd-thin-film-transistor-liquid-crystal-display-structure-introduction/
3. เปรียบเทียบคุณสมบัติจอ TFT vs OLED
4. Datasheet ST7735 TFT LCD Controller
ST7735 เป็น Single-Chip TFT LCD Controller/Driver ที่นิยมใช้กับจอ TFT LCD ขนาดเล็ก