Liquid Crystal Display หรือจอแสดงผลผลึกเหลว มีหลักการทำงานโดยอาศัยของเหลวพิเศษที่อยู่ภายใน บิดแกนโพราไรซ์ของแสง ทำให้สามารถควบคุมการแสดงผลของจอแสดงผลผลึกเหลวได้ โดยการป้อนแรงดันให้กับขาใช้งานของจอ และด้านหลังของจอ จะมีไฟส่องสว่าง หรือที่เรียกกันว่า Blacklight ซึ่งจะช่วยให้ข้อความบนจอแสดงผลผลึกเหลวโปร่งแสงขึ้นมายังหน้าจอ โดยจอแสดงผลผลึกเหลวที่นิยมใช้มีอยู่ 2 แบบ คือ การต่อใช้งานแบบขนาน (Parallel) และการต่อใช้งานแบบระบบบัส I2C ซึ่งเป็นที่นิยม เนื่องจากใช้สายสัญญาณน้อย และง่ายต่อการใช้งาน

จอแสดงผลผลึกเหลว(LCD) แบบ I2C

ตัวอย่างการต่อวงจรร่วมกับบอร์ด ESP32

การเชื่อมต่อจอแสดงผลผลึกเหลวแบบระบบบัส I2C จะใช้สายสัญญาณเพียง 4 เส้น ซึ่งจะแตกต่างจากการเชื่อมต่อแบบขนานที่ต้องต่อสายไฟจำนวนมาก โดยโมดูลที่ช่วยให้สามารถเชื่อมต่อจอแบบ I2C ได้นั้น จะใช้ไอซีเบอร์ PCF8574 ช่วยในการสั่งงานให้กับจอแสดงผล

การต่อวงจร LCD I2C ร่วมกับบอร์ด ESP32

ตัวอย่างบล็อกในโปรแกรม KB-IDE

ขั้นตอนการทดลอง

  • ดาวน์โหลดโปรแกรม KB-IDE ( www.kbide.org )
  • เลือกบอร์ด Kidbright (Arduino API)
  • เลือก Plugin Manager ดาวน์โหลด Plugin LCD
  • เปิดโปรแกรมตัวอย่างในเมนู Example & Tutorials
  • เลือก Example : Hello World
  • อัพโหลดโปรแกรม สังเกตผล และศึกษาการทำงาน
  • กรณีอัพโหลดแล้วข้อความไม่แสดง ให้ทำการหมุนปรับความคมชัดที่โมดูลด้านหลัง
  • หรือทำการตรวจสอบ Address ของจอแสดงผลผลึกเหลว โดยเลือก Example 02- Sensors and Communication bus → 2-I2C Scan Address

ทำการอัพโหลด และเปิด Serial monitor สังเกตผล Address ของโมดูล I2C ที่เจอคือ 0x3F ซึ่งผู้พัฒนาสามารถแก้ไขในบล็อก Setup LCD

  • ทดลองเขียนโปรแกรมให้ตัวหนังสือเลื่อนไปทางซ้าย

สรุป

การต่อใช้งานจอแสดงผลผลึกเหลว หรือ Liquid Crystal Display (LCD) สามารถทำได้ 2 วิธีคือการต่อใช้งานแบบขนาน (Parallel) และการต่อใช้งานแบบระบบบัส I2C ซึ่งระบบบัส I2C เป็นที่นิยมมากกว่าเนื่องจากใช้สายสัญญาณน้อย ซึ่งการใช้งานจะต้องทราบแอดเดรส(Address) ของอุปกรณ์โดยสามารถเข้าไปที่ Example 02- Sensors and Communication bus → 2-I2C Scan Address ซึ่งการกำหนด Address จะกำหนดในบล็อก Setup LCD ในช่อง Address นั่นเอง

--

--

Apirak Sang-ngenchai
Chiang Mai Maker Club

Sometime, We need to take a step away from certain things to reclaim your own self .