43
คู่มือการใช้งาน 8-inch LCD with Touch for Raspberry Pi v.1.1

คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

คมอการใชงาน 8-inch LCD with Touch for Raspberry Pi

v.1.1

Page 2: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 1

ประวตการเปลยนเวอรชน

เวอรชน วนท การเปลยนแปลง 1.0 15 ธนวาคม 2557 เวอรชนแรก

1.1 18 มนาคม 2558 Support Rpi V2

Page 3: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 2

คมอการใชงาน 8-inch LCD with Touch for Raspberry Pi

ชด 8-inch LCD with Touch for Raspberry Pi คอ หนาจอแสดงผลขนาด 8 น ว พ รอม Touch Screen ส าหรบบอรด Raspberry Pi เชอมตอผานพอรต HDMI และ USB ในชดประกอบดวย จอแสดงผล LCD ขนาด 8 นว, บอรดแปลงสญญาณ HDMI ,Touch screen, บอรด USB Touch Screen และบอรดแปลงไฟ +5V ดงภาพไดอะแกรมดานลาง สามารถน าไปประยกตกบงานควบคมและแสดงผล HMI (Human–Machine Interface), Digital Signage, เครอง Kiosk ฯลฯ

Page 4: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 3

ความสามารถของชด 8-inch LCD with Touch for Raspberry Pi

- บอรด Raspberry Pi แสดงผลผานบอรดแปลงสญญาณ HDMI ไปทจอ LCD - จอ LCD ขนาด 8 นว ความละเอยด 800 x 600 pixel - Raspberry Pi รบขอมล Touch screen ขนาด 8 นว ผานบอรด USB Touch Screen - บอรดทงหมดใชไฟจาก Switching Regulator Module +5V 3A (ETEE038A) - ใชระบบปฏบตการ Raspbian ทปรบแตงใหใชกบชด 8-inch LCD with Touch for Raspberry Pi - บอรดมขนาด 200 x 160 mm มจดยดจอ 8 ร (บน 4 ลาง 4 ) ขนาด 3.5 mm ดงภาพดานลาง

Page 5: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 4

คณสมบต 8-inch LCD with Touch for Raspberry Pi

หมายเลข 1 บอรด Raspberry Pi หมายเลข 2 บอรด USB Touch Screen หมายเลข 3 บอรดแปลงสายสญญาณ Touch Screen หมายเลข 4 บอรดแปลงสญญาณ HDMI to LCD หมายเลข 5 Keyboard ส าหรบปรบแตงการแสดงผลบนหนาจอ หมายเลข 6 Switching Regulator Module +5V สายเชอมตอ - สาย Micro USB - สาย USB ส าหรบตอกบบอรด USB Touch Screen - สาย HDMI - Remote ส าหรบสงสญญาณไปทบอรด HDMI to LCD ปรบแตงการแสดงผลหนาจอ

Page 6: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 5

เรมตนใชงาน 8-inch LCD with Touch for Raspberry Pi

1. ตดตง OS

- เตรยมอปกรณกอนตดตง OS

ในชดททาง ThaiEasyElec จ าหนายอยม 2 ชด คอ ETEE056A ซงมชดจอและสายเชอมตอและ ETEE056B

ทเพมบอรด Raspberry PI B+, SD Card 8 GB ท ตดตง OS มาเรยบรอยแลว และ Adapter 12V 2A (EACC011)

กอนเรมตดตง OS ตองเชอมตอสายตางๆ เขาดวยกนกอนดงภาพดานลาง

+ เพมใสในชด ETEE056B

Page 7: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 6

- เตรยมไฟลบน SD Card

หลงจากทเราไดตดตงสายตางๆเขาดวยกนแลว จากนนเตรยมไฟลส าหรบตดตง OS ใหกบ Raspberry Pi โดย

ไฟลตดตง และโปรแกรมทงหมดอยใน DVD ทง 2 แผนทแถมมากบชด 8-inch LCD with Touch for Raspberry Pi

ประกอบดวย

- โฟลเดอร manual ภายในม คมอการใชงานชด 8-inch LCD with Touch for Raspberry Pi

- โฟลเดอร images ภายในม ไฟลอมเมจระบบปฏบตการ Raspbian

- โฟลเดอร tools ภายในประกอบดวย

o โปรแกรม SD Formatter V4.0 ส าหรบใช Format SD Card

o โปรแกรม Win32 Disk Imager ส าหรบเขยนไฟลอมเมจลง SD Card

o โปรแกรม VMware-player โปรแกรมจ าลองระบบปฏบตการ

o อมเมจไฟลระบบปฏบตการ Ubuntu ส าหรบใชพฒนาโปรแกรม Qt บน Raspberry Pi

- ตดตง OS

ขนตอนตดตงไฟลอมเมจลงบน SD Card มดงน

1. เสยบ SD Card เขากบเครองคอมพวเตอร จากนนเปดโปรแกรม SD Formatter V4.0 ส าหรบ Format SD Card

เลอก Drive ของ SD Card ทตองการตดตง จากนนกด Format ดงภาพ

Page 8: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 7

2. เขยนไฟลอมเมจลงบน SD Card ดวยโปรแกรม Win32 Disk Imager

2.1 Extract ไฟล raspbian.7z ในโฟลเดอร images จากนนรนโปรแกรม Win32 Disk Imager

2.2 Browse ไฟล Image ระบบปฏบตการ Raspbain.img และเลอก Device ใหถกตอง แลวกดปม Write แสดงดง

ภาพดานลางน จากนนโปรแกรมจะแสดงหนาตางใหยนยนการเขยนไฟล ใหกดปม Yes

2.3 รอจนกวา Progress Bar จะสนสดครบ 100% และปรากฏหนาตางแสดงดงภาพดานลางน แลวกดปม OK

2.4 ถอด SD Card ออกจากเครองคอมพวเตอร แลวน าไปเสยบทบอรด Raspberry Pi

Page 9: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 8

- Setting BIOS

หลงจากเสยบ SD Card เรยบรอยแลว ใหเสยบ Mouse, Keyboard USB และ Adapter เขากบบอรด เพอ

ตงคา BIOS จากนนบอรด Raspberry Pi จะเรมท างานและเรม Boot ระบบแสดงทหนาจอดงภาพ

เปดโปรแกรม LXTerminal ขนมา ดงภาพ

Page 10: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 9

พมพค าสง sudo raspi-config

1. Expand Filesystem เพอขยายพนทความจของ SD Card ใหใชงานไดเตม จากนนกด Enter

จะปรากฏหนาตางแสดงแจง partition บน SD Card ถกขยายแลว แสดงผลหลงจากการ boot ครงตอไป

ใหกด Enter อกครง

2. หากตองการใชงานโมดลกลอง (Raspberry Pi Camera Module) จะตองเปดฟงกชนการใชงานนดวย โดย

การเลอกเมน 5 Enable Camera แลวกด Enter แตถาหากไมตองการใชใหขามขนตอนน

Page 11: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 10

หลงจากนนใหเลอก Enable แลวกด Enter กจะเปดการใชงานโมดลกลอง

3. สดทายเลอก Finish แลวกด Enter เพอจบการตงคาระบบ ระบบจะถามวาตองการจะ Reboot ระบบใหมตอนนเลยหรอไม เลอก Yes แลวกด Enter ระบบจะ Reboot

- Calibration touch Screen

หลงจากท บอรด Reboot แลวตอไปท าการ Calibration หนาจอ touch Screen ให เป ดโปรแกรม

TEEcalibrate บนหนาจอ จากนนกดปม Calibrateจะปรากฏหนาจอให สมผสหนาจอตามพกดจดตางๆ เพอ

Calibrate

Page 12: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 11

เมอ Calibrate เสรจแลวใหกด Save (หากไมกด Save เมอเปดเครองขนมาใหมจะใชคาเดม)

ออกจากโปรแกรม คลก Exit

Page 13: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 12

- Cross compile และ สราง Application ดวย Qt

นอกจากไฟลอมเมจ Raspbian ททาง Thaieasyelec ไดปรบแตงใหกบชด 8-inch LCD with Touch for

Raspberry Pi แลว ยงไดเตรยมไฟล Virtual Machine ของระบบปฏบตการ Ubuntu ซงตดตง IDE Qt ทปรบใหใช

กบชดนแลวท าใหลดขนตอนในการพฒนาโปรแกรมลง

1. ตดตงโปรแกรม VMware Player

- ดาวนโหลด โปรแกรม VMware Player ทลงก หรอในโฟลเดอร tools แลวรนโปรแกรมขนมา กดปม Next

- ตอบยอมรบ License จากนนกดปม Next >

- กดปม Next > ไปจนตดตงเสรจ

Page 14: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 13

- กดปม Finish

2. เปด Virtual Machine

- คดลอกไฟล Ubuntu for Rpi.7z ลงในเครองคอมพวเตอร

- Extract ไฟล Ubuntu for Rpi.7z จะไดไฟลเดอร Ubuntu for Rpi ออกมา

Page 15: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 14

- เปดโปรแกรม VMware Player ขนมา การเปดโปรแกรมในครงแรกจะมหนาตางใหเราใส Email เพอขอใช

โปรแกรมฟรเปนแบบ non-commercial

- เมอใส E-mail เรยบรอยแลว จะปรากฏหนาตางโปรแกรม VMware Player ดงน

- เลอก Open a Virtual Machine

- Browse ไปยงโฟลเดอร Ubuntu for Rpi เลอกไฟล Ubuntu for Rpi.vmx จากนนคลก Open

Page 16: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 15

- คลก Play virtual machine

- รอสกคร VMware Player จะแสดง Ubuntu ดงภาพ

Page 17: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 16

- ใส Password โดย พมพค าวา “password” ลงไป แลวกด Enter

- เขาสหนา Desktop ของ Ubuntu

Page 18: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 17

3. Cross-Compile Application และ Deploy Program ดวย Qt

การ Cross-Compile คอ การพฒนาโปรแกรมบนคอมพวเตอรแลวคอมไพลบนสถาปตยกรรมหนงขาม ไป

ท างานบนสถาปตยกรรมอน ในทนเราไดเขยนโปรแกรมดวย Qt บนคอมพวเตอรซงเปน x86 แตตองการน าโปรแกรม

ทไดนนไปใชงานบนบอรด Raspberry Pi ซงเปน ARM โดยเขยนโปรแกรมและคอมไพลจากเครองคอมพวเตอร

จากนนจะสงโปรแกรมขนไปรนบนบอรด Raspberry Pi ผานทาง LAN

เรมตนการ Cross Compile

หลงจากตดตง OS และ Calibrate Touchscreen ใหกบบอรด Raspberry Pi เรยบรอยแลว ตอไปจะ

ทดลองเขยนโปรกรม Qt บน Raspberry Pi

- เชอมตอ Raspberry Pi กบ LAN ใหอยในวงเดยวกน

ภาพการเชอมตอ Raspberry Pi กบ LAN

- ตรวจสอบ IP ท Raspberry ไดรบจาก Access point โดยใชโปรแกรม Get My IP บนหนาจอ

Page 19: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 18

โปรแกรมจะแสดง IP ของบอรด Raspberry Pi ดงภาพ

- บนเครองคอมพวเตอร เปดโปรแกรม VMware Player จากนน Open Ubuntu Virtual Machine ขน

มาแลว Mount image ไฟล raspbian.img โดยใชโปรแกรม Raspbian image mounter บนหนาจอ

- เมอเปดโปรแกรม ขนมาโปรแกรมจะถามหารหสผานใหใสรหสวา “password” ลงไปแลวกดปม OK

Page 20: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 19

- จากนนคลกทปม Mount

- Status จะแสดงคาวา Mounted และเปดหนาตางของ Image ท Mount ขนมา

Page 21: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 20

- เปดโปรแกรม Qt Creator

- ไปท Menu Tool > Options…

Page 22: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 21

- เลอกทหวขอ Device และใส IP ของบอรด Raspberry Pi ลงในชอง Hostname

ตงแต image raspbian_18_3_58 เปนตนไป Username ใหเปลยนเปน root และ password เปน

raspberry

- ทดสอบการเชอมตอระหวางคอมพวเตอรกบบอรด Raspberry Pi โดยคลกปม Test

- โปรแกรมจะแสดงสถานะการเชอมตอ

Page 23: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 22

- คลก Apply และ OK

- เรม Create Project ใหไปท File > New File or Project…

Page 24: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 23

- เลอก Projects เปน Application และ Qt Widgets Application

- ตงชอ Project และก าหนด Path ส าหรบเกบ Project

Page 25: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 24

- เลอก Kit ส าหรบใชกบ Project โดยจะมใหเลอกอย 2 ตว คอ

o Desktop Qt 5.3 GCC 32bit ใชส าหรบ Compile เพอใชบน x86

o Qt 5.0 Raspberry Pi ใชส าหรบ Compile เพอใชกบบอรด Raspberry Pi

ในทนใช Qt 5.0 Raspberry Pi เนองจากตองการน าเอาโปรแกรมไปรนบน Raspberry Pi (สามารถเลอกได

มากกวา 1 ตว ) จากนนใหกด Next

**หากไม ม Kit ของ Raspberry Pi ให ตงค าเพ ม เตมในห วข อ“ต งค า Qt บน Ubuntu เพ อ Cross-

Compile” ตามภาคผนวก

- ก าหนดชอ Class ไฟลโปรเจคจากนนกด Next

Page 26: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 25

- จากนนใหกด Finish

- โปรแกรมจะแสดงหนาตางโปรแกรมดงภาพ

- เมอสราง Project เรยบรอยแลวใหไปท File .pro ของ Project

Page 27: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 26

- เพม Code ตอไปน ลงใน File.pro เพอก าหนด ต าแหนงทอยของโปรแกรม เมอ Deploy Program ไปยง

บอรด

target.path = /home/pi/deploy_qt INSTALLS += target

- ไปท Forms > mainwindows.ui

Page 28: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 27

- ลองออกแบบหนา UI โดยใช Widget LCD Number และ Dial ดงภาพ

- คลกขวาท Widget Dial เลอก Go to slot…

- เลอก signal เปน valueChanged(int)

Page 29: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 28

- โปรแกรมจะสราง Function void MainWindow::on_dial_valueChanged(int value) ในไฟล

mainwindows.cpp ขนมาใหอตโนมต

- ลองเขยนโปรแกรมเพอน าคา Value จากการหมน Dial มาแสดงผลยง LCD Number โดยเพม Code ลงไป

ใน Function void MainWindow::on_dial_valueChanged(int value) ดงน

ui->lcdNumber->display(value);

Page 30: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 29

- ตงคา Project โดยไปทเมน Project

- เลอกแทบ Run ท Kit Qt 5.0 Raspberry Pi

- เพม “-platform xcb” ลงในชอง Arguments

Page 31: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 30

- ทดสอบ Compile และ Deploy Program ไปยงบอรด Raspberry Pi โดย กดปม Play

- รอสกคร โปรแกรม จะไปปรากฏบนหนาจอของ Raspberry Pi

Page 32: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 31

- ปรบแตงหนาจอ

การปรบแตงหนาจอ ได 2 วธ คอ ผาน Keyboard หรอผาน Remote โดยประกอบดวยปม 5 ปมดงน

- ปม Power ก าหนดใหจอเปดหรอปดการท างาน

- ปม Menu เปดเมนของหนาจอขนมาหรอเลอกหวขอทเลอกอย

- ปม Right ใชเลอนหวขอไปดานขวาหรอเพมคาทเลอกอย

- ปม Left ใชเลอนหวขอไปดานซายหรอลดคาทเลอกอย

- ปม Video Select เลอกชองสญญาณ Input ในบอรดนเลอกไดเฉพาะ HDMI

หนาเมนปรบแตงจอ

กดปม Menu ขนมา หนาจอจะแสดงหนาตางเมนปรบแตงการแสดงผลขนมา โดยมรายละเอยดดงภาพ

Page 33: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 32

จากภาพจะเหนไดวาใชปม Left Right และ Menu เพอเลอกรายการหลกและรายการยอย และใชปม Left

และ Right ส าหรบปรบคาในเมนยอย และเมอตองการออกจากเมนยอยทเลอกใหกดปม Menu อกครงหนง โดย

รายละเอยดของเมนหลกแตละหวขอมดงน

- รายการหลก Color ส าหรบปรบคาสตางๆทแสดงบนหนาจอ มรายละเอยดดงน

o Brightness ปรบคาความสวางของสบนหนาจอ o Contrast ปรบคาความแตกตางของสบนหนาจอ o Hue ปรบคาความแตกตางของสบรสทธหรอเนอส o Saturation ปรบคาความแตกตางความสดของส o Color Temp เลอกชดส o Exit ออกจากเมนยอย Color

Page 34: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 33

- รายการหลก OSD (On Screen Display) ส าหรบก าหนดลกษณะของหนาตางเมน มรายละเอยดดงน

o Language เลอกภาษาทตองการแสดงบนหนาเมน

o H position ปรบต าแหนงแนวนอนของหนาเมน

o V position ปรบต าแหนงแนวตงของหนาเมน

o OSD Timeout เลอกเวลาปดหนาเมนเมอไมมการสงงานจากผใช

o Transparent ก าหนดระดบความโปรงใสของหนาเมน

o Exit ออกจากเมนยอย OSD

- รายการหลก Function มรายละเอยดดงน

o Reset ก าหนดใหรเซตการท างาน o Sleep ก าหนดใหอยในโหมดหลบ o Blue Screen ก าหนดแสดงหนา Blue Screen หรอไมเมอไมมสญญาณเขามา o Sharpness ก าหนดคาความคมชดของหนาจอ o Mode เลอกโหลดทก าหนดคาไวแลว

Page 35: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 34

- รายการหลก Exit ส าหรบปดหนาเมน

Page 36: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 35

ภาคผนวก

Page 37: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 36

การตงคา Qt บน Ubuntu เพอ Cross Compile

ในหวขอนจะกลาวถงการตงคา Kit, Qt version, Compiler ตางๆ ของ Qt Creator เพอใหสามารถใชงาน

กบ Raspberry Pi ไดซงภายใน VMware Ubuntu ทอยภายในแผน DVD นนไดตงคาตางๆ เหลานไวแลว จงไม

จ าเปนตองตงคาอก แตถาหากเกดปญหาในการ Create Project หรอการ Compile โดยตว Qt Creator หา

เครองมอบางตวไมเจอจงตองแกไขตามเนอหาในหวขอน

- เปดโปรแกรม Qt Creator

- ไปท Menu Tool > Options…

- เลอกหวขอ Device ทเมนดานซาย

Page 38: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 37

- คลก Add เลอก Generic Linux Device แลว คลก Start Wizard

o ตงชอ Device เปน “Raspberry Pi”

o ตง IP Address ไปทบอรด Rpi

o ใส Username ส าหรบลอกอนเขาบอรด โดยปกตจะเปน “pi”

o ใส Password ส าหรบลอกอนเขาบอรด โดยปกตจะเปน “raspberry”

o กด Next และ Finish

Page 39: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 38

- ปรากฏหนาตาง Device Test “Device test finished successfully.”

- เลอกหวขอ Build & Run ทเมนดานซาย

- เลอก tab Compilers

- คลก Add เลอก GCC

Page 40: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 39

o ตงชอ compiler เปน “Raspberry Pi Toolchain”

o เลอก Path Toolchain ไปท

/home/tee/opt/gcc-4.7-linaro-rpi-gnueabihf/bin/arm-linux-gnueabihf-g++

o คลก Apply

o เลอกแทบ Qt Versions

- คลก Add

- ตง Path ไปท “/usr/local/qt5pi/bin/qmake”

Page 41: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 40

- คลก Apply จากนนเลอกแทบ Kits

- คลก Add

o ตงชอเปน “Qt 5.0 Raspberry Pi”

o เลอก Device Type เปน Generic Linux Device

o และ Device จะเปน Raspberry Pi

o ตง sysroot ไปท /mnt/rasp-pi-rootfs

o ตง Compiler เปน Raspberry Pi Toolchain

Page 42: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 41

- หวขอ Debug ให Add ใหม

o ตงชอวา “debugger”

o เลอก Path ไปท

/home/tee/opt/gcc-4.7-linaro-rpi-gnueabihf/bin/arm-linux-gnueabihf-gdb

- คลก Apply

o กลบไปทแทบ Kits ตงหวขอ Debugger เปน debugger (พง Add เขามา)

o เลอก Qt version เปน Qt 5.3.2 (qt5pi)

- จากนนคลก OK

Page 43: คู่มือการใช้งาน - Thaieasyelec TFT Tou… · - Raspberry Pi รับข้อมูล Touch screen ขนาด 8 นิ้ว ผ่านบอร์ด

Venus Supply Co., Ltd. Page 42