วันนี้ผมได้ซื้อ LCD 7 นิ้ว touch screen ยี่ห้อ waveshare มาจาก thaieasylect ตอนนี้ก็ราคา 2,850 บาท บวก vat บวกค่าขนส่งก็ 3,1xx บาท
พอจะใช้งาน เราก็ต้องศึกษากันสักหน่อยว่าใช้งานยังไง
ก็เจอ
เวปนี้ ที่ thaieasyelect เขาแนะนำมา
ซึ่งเขาก็บอกรายละเอียดที่สำคัญหลายอย่าง เช่น
- ต้องใช้ power supply 5V 2A ไม่งั้นจะจ่ายไฟไม่พอ
- ต้องลง driver เพิ่ม จึงจะใช้งานได้
- image ที่ให้มา เป็น image เปล่าที่ใช้กับจอ LCD นี้เท่านั้น อะไรที่เราเคยลงไว้ใน sd card จะหายหมด
ซึ่งตอนแรกผมก็ลองลง image ที่เขาให้มา แต่ว่าใช้ไม่ได้ จอไม่ขึ้นภาพ ก็เลยศึกษาต่อ
เห็นในหน้าเวปมีลิงค์ไปให้อ่าน
manual ก็คลิกเข้าไป
พอเข้าไปดู ก็ถึงบางอ้อออออ ต้อง config ก่อน โดย
เข้าไปแก้ไข /boot/config.txt ดังนี้
ให้เพิ่ม
max_usb_current=1
และแก้ไข
hdmi_group=2
hdmi_mode=87
hdmi_cvt 1024 600 60 6 0 0 0
save แล้วก็นำออกมา เอาไปใส่ rpi
เมื่อ boot เสร็จแล้ว เราก็ควรทำให้มันเปิดหน้า startx ขึ้นมาอัตโนมัติ โดยใช้คำสั่งดังนี้
sudo raspi-config
เข้าไปเมนู Enable boot to desktop...
แล้วเลือก Login as user PI at the graphical desktop
เลือก finish เพื่อ restart
ทีนี้แสดงผลได้ละ สวยงาม
แต่พอลองแตะที่หน้าจอ เอ๊ะ!!! ใช้ไม่ได้
ก็ลองอ่านๆๆต่อไปจากของเดิม เจอมันบอกว่า ให้อ่าน
manual firmware rev2.1 ก่อนนะก๊ะ โอเค อ่านก็อ่าน
เจอว่ามันมี driver ให้
download ก็เอามาลงที่เครื่องเรา
แล้วทำตามขั้นตอนต่อไป
เมื่อได้ไฟล์มาแล้ว ก็ remote เอาลงที่เครื่อง RPI ตรงไหนก็ได้ วางๆไปเถอะ
แล้วเราก็แตกไฟล์
- sudo tar zxvf filename.tar.gz
แล้วก็เข้าไปในโฟลเดอร์นั้นๆ
- cd dir_file_name
แล้วก็รันคำสั่ง
- sudo ./USB_TOUCH_CAP_7.0_RASBIAN
เมื่อรันเสร็จ เครื่องจะ restart อัตโนมัติ และเมื่อ boot ขึ้นมาใหม่ก็จะใช้งาน touch screen ได้เลย
หรือจะทำตามนี้ก็ได้เหมือนกัน
https://www.waveshare.com/wiki/7inch_HDMI_LCD_(B)
จอบอ.