วันจันทร์ที่ 13 มีนาคม พ.ศ. 2560

การงาน Raspberry Pi3 ในการถ่ายทอดสด ด้วย USB WebCam


“การงาน Raspberry Pi3 ในการถ่ายทอดสด ด้วย USB WebCam”


รู้จักกับบอร์ด Raspberry Pi
และวิธีการติดตั้งระบบปฏิบัติการ Linux ให้กับ Respberry Pi

Raspberry Pi คืออะไร?

               บอร์ดคอมพิวเตอร์ขนาดเล็กที่สามารถเชื่อมต่อกับจอมอนิเตอร์ คีย์บอร์ด และเมาส์ได้ สามารถนำมาประยุกต์ใช้ในการทำโครงงานทางด้านอิเล็กทรอนิกส์ การเขียนโปรแกรม หรือเป็นเครื่องคอมพิวเตอร์ตั้งโต๊ะขนาดเล็ก ไม่ว่าจะเป็นการทำงาน Spreadsheet Word Processing ท่องอินเทอร์เน็ต ส่งอีเมล หรือเล่นเกมส์ อีกทั้งยังสามารถเล่นไฟล์วีดีโอความละเอียดสูง (High-Definition) ได้อีกด้วย

                บอร์ด Raspberry Pi รองรับระบบปฏิบัติการลินุกซ์ (Linux Operating System) ได้หลายระบบ เช่น Raspbian (Debian) Pidora (Fedora) และ Arch Linux เป็นต้น โดยติดตั้งบน SD Card บอร์ด Raspberry Pi นี้ถูกออกแบบมาให้มี CPU GPU และ RAM อยู่ภายในชิปเดียวกัน มีจุดเชื่อมต่อ GPIO ให้ผู้ใช้สามารถนำไปใช้ร่วมกับอุปกรณ์อิเล็กทรอนิกส์อื่นๆ ได้อีกด้วย

ส่วนประกอบของบอร์ด Raspberry Pi
                     
03


1. พอร์ต GPIO ซึ่งในโมเดล A และ B (Revision 1) ทุก Pin จะเหมือนกัน แต่โมเดล B (Revision 2) จะแตกต่างกัน รายละเอียดดังรูป
Raspberry Pi Model A & B (Revision 1)         Raspberry Pi Model B (Revision 2)
04              05
แหล่งที่มา: http://www.hobbytronics.co.uk/raspberry-pi-gpio-pinout

2. พอร์ตเชื่อมต่อสัญญาณภาพออกแบบ RCA ตัวอย่างของสายที่เชื่อมต่อแสดงดังรูป
06 1
แหล่งที่มา: https://www.crazypi.com/raspberry-pi-starter-kit

3. จุดเชื่อมต่อสัญญาณเสียงขนาด 3.5 มิลลิเมตร
แหล่งที่มา: https://ae01.alicdn.com/kf/HTB1366bLVXXXXXXaXXXq6xXFXXXM/Wholesale-font-b-cable-b-font-audio-3-5mm-to-font-b-3-5-b-font.jpg



4. LED แสดงสถานะของบอร์ด อยู่ภายในบริเวณกรอบสีแดง ดังภาพ

07


5. ชิปควบคุม LAN (LAN Controller)
6. พอร์ต USB 2.0 จำนวน 2 พอร์ต
7. พอร์ต RJ-45 Ethernet LAN 10/100Mbps
8. พอร์ต CSI (Camera Serial Interface) สำหรับเชื่อมต่อโมดูลกล้องดังภาพ แสดงตัวอย่างโมดูลกล้อง
08

แหล่งที่มา : http://thaieasyelec.com/images/stories/virtuemart/product/1375887615.jpg

9. พอร์ต HDMI สำหรับเชื่อมต่อสัญญาณภาพและเสียง ตัวอย่างสาย HDMI และตัวแปลง HDMI to VGA แสดงดังรูปด้านล่าง
09             10
สาย HDMI                                                      HDMI to VGA
10. ชิพ Broadcom BCM2835 ARM11 700MHz
11. พอร์ต Micro USB Power สำหรับเป็นไฟเลี้ยงวงจรบอร์ด Raspberry Pi
12. พอร์ต DSI (Display Serial Interface) ใช้สำหรับต่อจอแสดงผล เช่น จอแสดงผลแบบ TFT Touch Screen เป็นต้น
13. ช่องเสียบ SD Card อยู่บริเวณด้านล่างของบอร์ด

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>



การติดตั้งระบบปฏิบัติการ Linux ให้กับ Raspberry Pi

เริ่มต้นการติดตั้งระบบปฏิบัติการ
           ก่อนเริ่มต้นการใช้งานบอร์ด Raspberry Pi จำเป็นที่จะต้องติดตั้งระบบปฏิบัติการให้กับบอร์ดก่อนเนื่องจากบอร์ดไม่มีหน่วยความจำแบบแฟลชเมมโมรี่มาบนบอร์ดด้วย ดังนั้น จำเป็นที่จะต้องเตรียมอุปกรณ์ต่างๆ ให้พร้อมเพื่อให้สามารถใช้งานบอร์ดได้ ซึ่งมีรายละเอียดอุปกรณ์ดังนี้
1. บอร์ด Raspberry Pi
2. SD Card สำหรับติดตั้งระบบปฏิบัติการ Linux ต้องมีความจุมากกว่า 2GB ขึ้นไป แต่แนะนำให้ใช้ ขนาด 4GB หรือมากกว่า สำหรับคู่มือฉบับนี้จะใช้ขนาด 8GB ควรเลือกใช้การ์ดที่มีความเร็วสูงอย่าง Class 10 เพื่อประสิทธิภาพการทำงานของระบบโดยรวม
11
Sandisk Micro SD Ultra 8GB 30MB/s Class10 with Adapter 


3. เมาส์และคีย์บอร์ดแบบ USB
4. สาย Micro USB เพื่อจ่ายไฟเลี้ยงวงจร สามารถเลือกใช้แหล่งจ่ายไฟจากพอร์ต USB ของเครื่องคอมพิวเตอร์ได้
5. สาย HDMI เพื่อเชื่อมต่อกับจอแสดงผล หากเลือกใช้จอ Monitor ที่ไม่มีพอร์ต HDMI รองรับต้องใช้ตัวแปลง HDMI to VGA ด้วย หรือเชื่อมต่อสายวีดีโอ RCA ก็ได้เช่นเดียวกัน (เลือกอย่างใดอย่างหนึ่ง)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
เตรียม Software สำหรับติดตั้งระบบปฏิบัติการ Linux ลงบนบอร์ด Raspberry Pi
คู่มือฉบับนี้จะจัดเตรียมซอฟต์แวร์ที่รองรับระบบปฏิบัติการ Windows 7 เป็นหลัก และต้องติดตั้งลงบนเครื่องคอมพิวเตอร์ดังนี้
1. โปรแกรม SD Formatter 4.0 ใช้สำหรับ Format Disk สามารถดาวน์โหลดได้จากลิงค์ https://www.sdcard.org/downloads/formatter_4/eula_windows/

12
ตัวอย่างหน้าต่างโปรแกรม SD Formatter Version 4.0
2. โปรแกรม Win32 Disk Imager ใช้สำหรับเขียนไฟล์ระบบปฏิบัติการที่เป็นไฟล์ Image (*.img) ลงบน SD Card สามารถดาวน์โหลดได้จากลิงค์ http://sourceforge.net/projects/win32diskimager/
13
ตัวอย่างโปรแกรม Win32 Disk Imager
3. ไฟล์ระบบปฏิบัติการ คู่มือนี้ติดตั้งระบบปฏิบัติการ Raspbian เป็นระบบปฏิบัติการ Debian Wheezy ที่ถูกปรับแต่งให้ใช้สำหรับบอร์ด Raspberry Pi โดยเฉพาะ เป็น Linux ที่ให้ใช้งานได้ฟรี สามารถดาวน์โหลดได้จากลิงค์ http://www.raspberrypi.org/downloads

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ขั้นตอนการติดตั้งระบบปฏิบัติการ Raspbian ให้กับบอร์ด Raspberry Pi
1. หากมีข้อมูลอยู่ใน SD Card ให้ทำการ Format ด้วยโปรแกรม SD Formatter 4.0 หรือโปรแกรมอื่นๆ ก็ได้ ถ้าหาก Format แล้วให้ข้ามขั้นตอนนี้ได้เลย
2. เมื่อดาวน์โหลดไฟล์ระบบปฏิบัติการ Raspbian มาแล้วจะได้เป็นไฟล์ Zip ให้แตกไฟล์จะได้เป็นไฟล์ Image (*img) มาแสดงดังรูป
143. เมื่อดาวน์โหลดโปรแกรม Win32 Disk Imager มาแล้วจะได้เป็นไฟล์ Zip ให้แตกไฟล์และรันโปรแกรมแสดงดังรูป
15   16
                                       รันไฟล์ Win32DiskImager                     หลังจากรันโปรแกรมจะปรากฏหน้าต่างโปรแกรม



4. ให้ Browse ไฟล์ Image ระบบปฏิบัติการ Raspbain (*img) และเลือก Device ให้ถูกต้อง แล้วคลิกปุ่ม Write แสดงดังรูป และจะปรากฏหน้าต่างยืนยัน ให้คลิกปุ่ม Yes 
17
5. รอจนกว่า Progress Bar ครบ 100% และปรากฏหน้าต่างแสดงดังรูป แล้วให้กดปุ่ม OK และ Exit 
18
6. หากเชื่อมต่อบอร์ด Raspberry Pi กับจอคอมพิวเตอร์ผ่านอุปกรณ์แปลง HDMI-to-VGA ให้แก้ไขไฟล์ config.txt ตามเอกสารในลิงค์
http://www.thaieasyelec.com/downloads/EACC027/HDMI_to_VGA_Cofiguration.zip

19 1
7. จากนั้นถอด SD Card ออกจากเครื่องคอมพิวเตอร์ แล้วนำไปเสียบที่บอร์ด Raspberry Pi
20 1


8. หลังจากเสียบ SD Card เรียบร้อยแล้ว ให้เสียบเมาส์ คีย์บอร์ด สายต่อจอแสดงผล HDMI หรือ RCA สายไฟเลี้ยงวงจรบอร์ด Micro USB และอื่นๆ
9. หลังจากนั้นบอร์ด Raspberry Pi ก็จะเริ่มทำงาน และเริ่ม Boot ระบบดังรูป
21
10. หลังจากระบบปฏิบัติการ Boot เสร็จเรียบร้อยจะปรากฏหน้าต่างแสดงดังรูป ให้เลือกเมนู 1 Expand Filesystem เพื่อขยายพื้นที่บน SD Card ให้ใช้งานได้เต็มความจุ เลือกด้วยลูกศรขึ้นลงแล้วกด Enter
22
11. จะปรากฏหน้าต่างแสดงดังรูป ให้กด Enter อีกครั้ง
23
12. กำหนดรูปแบบการใช้งานระบบปฏิบัติการให้ใช้งานในโหมด Graphic ให้เลือกเมนู 3 Enable Boot to Desktop/Scratch แล้วกดแป้นพิมพ์ Enter
 24
13. หลังจากนั้นจะปรากฏตัวเลือกมาทั้งหมด 3 ตัวเลือก ให้เลือก Desktop Log in as user ‘pi’ at the graphical desktop แล้วกดแป้นพิมพ์ Enter
25
14. หากต้องการใช้งานโมดูลกล้อง (Raspberry Pi Camera Module) ต้องเปิดฟังก์ชันการใช้งานนี้ด้วย โดยเลือกเมนู 5 Enable Camera แล้วกด Enter แต่ถ้าหากไม่ต้องการใช้ให้ข้ามขั้นตอนนี้ไป
26
15. หลังจากนั้นให้เลือก Enable แล้วกดแป้นพิมพ์ Enter
27
16. สุดท้ายให้เลื่อนไปที่ Finish แล้วกด Enter เพื่อจบการตั้งค่าระบบและ Reboot ระบบใหม่
28
17. ระบบจะถามย้ำอีกครั้งว่าต้องการจะ Reboot ระบบใหม่ตอนนี้เลยหรือไม่ เลือก Yes แล้วกด Enter ระบบก็จะ Reboot ใหม่ทันที
29
18. หลังจากที่ระบบ Reboot ใหม่เสร็จเรียบร้อยแล้ว จะแสดงหน้า Desktop ของ Raspbian ดังรูป
30



วีดีโอ การติดตั้ง os ให้กับ Raspberry pi3








ที่มา: http://thaieasyelec.com/

ไม่มีความคิดเห็น:

แสดงความคิดเห็น