13
Raspberry Pi Quick Start Guide คู่มือการใช้บอร์ด Raspberry Pi เบื้องต้น การใช้งาน Raspberry Pi เบื้องต้น Raspberry Pi คืออะไร? บอร์ดคอมพิวเตอร์ขนาดเล็กที่สามารถเชื่อมต่อกับ TV และ Keyboard ได้ ซึ่งสามารถนามา ประยุกต์ใช้ในการทาโครงงานทางด้านอิเล็กทรอนิกส์ , การเขียนโปรแกรม หรือเป็นเครื่องคอมพิวเตอร์ตั้งโต๊ะ ขนาดเล็ก ไม่ว่าจะเป็นการทา Spreadsheet, Word processing, ท่องอินเทอร์เน็ต , ส่งอีเมล หรือเล่นเกมส์ เป็นต้น อีกทั้งยังสามารถเล่นไฟล์วีดีโอความละเอียดสูง (High-Definition) ได้อีกด้วย [1] บอร์ด Raspberry Pi นี้สามารถรองรับระบบปฏิบัติการ (Operating System) ได้หลายระบบ อาทิ เช่น Debian, Fedora และ Arch เป็นต้น [2] ซึ่งจะถูกบรรจุลงบน SD Card และบอร์ด Raspberry Pi นี้ถูก ออกแบบมาให้มี CPU, GPU และ RAM ให้อยู่ภายในชิปตัวเดียวกัน และมีจุดเชื่อมต่อ GPIO ให้ผู้ใช้สามารถ นาไปใช้ร่วมกันกับอุปกรณ์อิเล็กทรอนิกส์อื่นๆ ได้อีกด้วย คุณสมบัติทางเทคนิคของบอร์ด [3] บอร์ด Raspberry Pi ปัจจุบันจะมีด้วยกัน 2 โมเดล คือ โมเดล A และ โมเดล B ซึ่งทั้ง 2 โมเดลจะมี คุณสมบัติทางเทคนิคที่แตกต่างกันในบางส่วน ซึ่งจะมีรายละเอียดดังตารางด้านล่างนีโมเดล A โมเดล B (Revision 2) SoC (System on a chip) Broadcom BCM2835 (CPU, GPU, DSP, SDRAM and Single USB Port) CPU 700 MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set) GPU Broadcom VideoCore IV @ 250 MHz OpenGL ES 2.0 (24 GFLOPS) MPEG-2 and VC-1, 1080p 30 h.264/MPEG-4 AVC high-profile decoder and encoder

Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

Raspberry Pi Quick Start Guide

คู่มือการใช้บอร์ด Raspberry Pi เบือ้งต้น

การใช้งาน Raspberry Pi เบื้องต้น

Raspberry Pi คืออะไร?

บอร์ดคอมพิวเตอร์ขนาดเล็กที่สามารถเชื่อมต่อกับ TV และ Keyboard ได้ ซึ่งสามารถน ามา

ประยุกต์ใช้ในการท าโครงงานทางด้านอิเล็กทรอนิกส์ , การเขียนโปรแกรม หรือเป็นเครื่องคอมพิวเตอร์ตั้งโต๊ะ

ขนาดเล็ก ไม่ว่าจะเป็นการท า Spreadsheet, Word processing, ท่องอินเทอร์เน็ต, ส่งอีเมล หรือเล่นเกมส์

เป็นต้น อีกท้ังยังสามารถเล่นไฟล์วีดีโอความละเอียดสูง (High-Definition) ได้อีกด้วย [1]

บอร์ด Raspberry Pi นี้สามารถรองรับระบบปฏิบัติการ (Operating System) ได้หลายระบบ อาทิ

เช่น Debian, Fedora และ Arch เป็นต้น [2] ซึ่งจะถูกบรรจุลงบน SD Card และบอร์ด Raspberry Pi นี้ถูก

ออกแบบมาให้มี CPU, GPU และ RAM ให้อยู่ภายในชิปตัวเดียวกัน และมีจุดเชื่อมต่อ GPIO ให้ผู้ใช้สามารถ

น าไปใช้ร่วมกันกับอุปกรณ์อิเล็กทรอนิกส์อ่ืนๆ ได้อีกด้วย

คุณสมบัติทางเทคนิคของบอร์ด [3]

บอร์ด Raspberry Pi ปัจจุบันจะมีด้วยกัน 2 โมเดล คือ โมเดล A และ โมเดล B ซึ่งทั้ง 2 โมเดลจะมี

คุณสมบัติทางเทคนิคที่แตกต่างกันในบางส่วน ซึ่งจะมีรายละเอียดดังตารางด้านล่างนี้

โมเดล A โมเดล B (Revision 2)

SoC (System on a chip) Broadcom BCM2835 (CPU, GPU, DSP, SDRAM and Single USB Port)

CPU 700 MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set)

GPU Broadcom VideoCore IV @ 250 MHz OpenGL ES 2.0 (24 GFLOPS) MPEG-2 and VC-1, 1080p 30 h.264/MPEG-4 AVC high-profile decoder and encoder

Page 2: Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU)

USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated 3-port USB hub)

Video Input A CSI input connector allows for the connection of RPF designed camera module (ถูกออกแบบมาให้เชื่อมต่อกับ Raspberry Pi Camera Module โดยเฉพาะ)

Video Outputs Composite RCA (PAL and NTSC), HDMI (rev 1.3 & 1.4), raw LCD Panels via DSI 14 HDMI resolutions from 640x350 to 1920x1200 plus various PAL and NTSC standards. (มีทั้งสองแบบคือ แบบ RCA และแบบ HDMI)

Audio Outputs 3.5 mm jack, HDMI, and as of revision 2 boards, I2S audio (also potentially for audio input)

Onboard storage SD/ MMC/ SDIO card slot (3.3V card power support only) Onboard network None 10/100 Ethernet (8P8C) USB

adapter on the third port of the USB hub

Low-level peripherals 8 x GPIO, UART, I2C Bus, SPI Bus with two chip selects, I2S audio +3.3V, +5V, Ground

Power ratings 300 mA (1.5 W) 700 mA (3.5 W)

Power source 5 Volt via MicroUSB or GPIO header Size 85.60 mm x 53. Mm (3.370 inch x 2.125 inch)

Weight 45 g (1.6 oz)

ตัวอย่างบอร์ด Raspberry Pi ทั้ง 2 โมเดล [4]

แหล่งที่มา: http://www.hackthings.com/raspberry-pi-model-a-and-b/

Page 3: Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

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

12

13

11

10

1 2 3

4

5

6

7

8

9

1. จุดเชื่อมต่อ GPIO ซึ่งในโมเดล A และ B (Revision 1) ทุก Pin จะเหมือนกัน แต่โมเดล B (Revision

2) จะแตกต่างกันซึ่งมีรายละเอียดดังรูปข้างล่างนี้

Raspberry Pi Model A & B (Revision 1) Raspberry Pi Model B (Revision 2)

แหล่งที่มา: http://www.hobbytronics.co.uk/raspberry-pi-gpio-pinout

Page 4: Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

2. จุดเชื่อมต่อสัญญาณภาพ Output แบบ RCA ซึ่งตัวอย่างลักษณะของสายที่เชื่อมต่อแสดงดังรูป

ด้านล่างนี้

แหล่งที่มา: https://www.crazypi.com/raspberry-pi-starter-kit

3. จุดเชื่อมต่อสัญญาณเสียงขนาด 3.5 มิลลิเมตร

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

ACT คือไฟสถานะ SD Card Access (สีเขียว)

PWR คือไฟสถานะ 3.3V Power (สีแดง)

FDX คือไฟสถานะ Full Duplex LAN Model B (สีเขียว)

LNK คือไฟสถานะ Link/Activity LAN Model B (สีเขียว)

100 คือไฟสถานะ 10/100Mbit LAN Model B (สีเหลือง)

แหล่งที่มา: http://www.rpiblog.com/2012/12/raspberry-pi-status-indicator-led-info.html

5. ชิปตัวควบคุม LAN (LAN Controller)

6. จุดเชื่อมต่อพอร์ต USB 2.0 เป็นจ านวนทั้งหมด 2 พอร์ต

7. จุดเชื่อมต่อ Ethernet LAN 10/100Mbps

Page 5: Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

8. จุดเชื่อมต่อ CSI (Camera Serial Interface) ส าหรับเชื่อมต่อโมดูลกล้อง แสดงดังรูปด้านล่างตัวอย่าง

โมดูลกล้อง

Raspberry PI Camera Module

9. จุดเชื่อมต่อสาย HDMI ส าหรับเชื่อมต่อสัญญาณภาพและเสียง ตัวอย่างสาย HDMI และตัวแปลง

HDMI to VGA แสดงดังรูปด้านล่าง

สาย HDMI HDMI to VGA

10. ชิป BROADCOM BCM2835 ARAM11 700MHz

11. จุดเชื่อมต่อ Micro USB Power ส าหรับเป็นไฟเลี้ยงวงจรบอร์ด Raspberry Pi

12. จุดเชื่อมต่อ DSI (Display Serial Interface) ใช้ส าหรับต่อจอแสดงผล เช่น จอแสดงผลแบบ TFT

Touch Screen เป็นต้น

13. จุดเชื่อมต่อ SD Card ซึ่งช่องเสียบอยู่บริเวณใต้บอร์ด

Page 6: Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

ก่อนเริ่มการติดตั้งระบบปฏิบัติการ

เริ่มต้นการใช้งานบอร์ด Raspberry Pi จ าเป็นที่จะต้องติดตั้งระบบปฏิบัติการให้กับบอร์ด ดังนั้น

จ าเป็นที่จะต้องเตรียมอุปกรณ์ต่างๆ ให้พร้อมเพ่ือให้สามารถใช้งานบอร์ดได้ ซึ่งมีรายละเอียดอุปกรณ์ดังนี้

1. บอร์ด Raspberry Pi

2. SD Card ส าหรับบรรจุระบบปฏิบัติการ ซึ่งความจุของ SD Card จ าเป็นจะต้องมากกว่า 2GB ขึ้นไป

แนะน าให้ผู้ใช้เลือกใช้ SD Card ขนาดความจุเท่ากับ 4GB หรือมากกว่า ส าหรับคู่มือฉบับนี้จะใช้ความ

จุขนาด 8GB ซึ่งผู้ใช้สามารถจัดซื้อเพ่ิมเติมได้จากบริษัทหรือเว็บไซต์ www.thaieasyelec.com

Sandisk MicroSD Ultra 8GB 30MB/s Class10 with Adapter

3. เมาส์และแป้นพิมพ์ แบบเป็นพอร์ต USB

4. สาย Micro USB เพ่ือเชื่อมต่อกับแหล่งจ่ายไฟเลี้ยงวงจร ซึ่งผู้ใช้สามารถเลือกใช้แหล่งจ่ายไฟจาก

พอร์ต USB เครื่องคอมพิวเตอร์ได้

5. สาย HDMI เพ่ือเชื่อมต่อกับจอแสดงผล ซึ่งถ้าหากผู้ใช้เลือกใช้จอ Monitor ที่ไม่มีพอร์ต HDMI รองรับ

ผู้ใช้จ าเป็นที่จะต้องใช้ตัวแปลง HDMI to VGA ด้วย หรือผู้ใช้สามารถเลือกใช้จุดเชื่อมต่อสายวีดีโอ

RCA ก็ได้เช่นเดียวกัน (ควรเลือกอย่างใดอย่างหนึ่ง)

ถัดไปจะเป็นขั้นตอนการเตรียม Software ส าหรับติดตั้งระบบปฏิบัติการลงบนบอร์ด Raspberry Pi ซึ่ง

คู่มือฉบับนี้จะจัดเตรียมซอฟต์แวร์ที่รองรับระบบปฏิบัติการ Windows 7 เป็นหลัก และจะต้องติดตั้งลงบน

เครื่องคอมพิวเตอร์ ซึ่งมีรายละเอียดซอฟต์แวร์ดังนี้

1. โปรแกรม SD Card Formatter 4.0 ใช้ส าหรับ Format Disk ซึ่งผู้ใช้สามารถดาวน์โหลดได้จากลิงค์นี้

https://www.sdcard.org/downloads/formatter_4/eula_windows/

Page 7: Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

ตัวอย่างโปรแกรม SD Formatter Version 4.0

2. โปรแกรม Win32 Disk Imager ใช้ส าหรับเขียนไฟล์ระบบปฏิบัติการที่เป็นไฟล์ Image (*.img) ลงบน

SD Card ซึ่งผู้ใช้สามารถดาวน์โหลดได้จากลิงค์นี้ http://sourceforge.net/projects/win32diskimager/

ตัวอย่างโปรแกรม Win32 Disk Imager

3. ไฟล์ระบบปฏิบัติการ ซึ่งส าหรับคู่มือนี้ผู้เขียนจะน าเสนอการติดตั้งระบบปฏิบัติการ Raspbian ซึ่ง

เป็น ระบบปฏิบัติการ Debian 7 Wheezy ที่ถูกปรับแต่งให้ใช้ส าหรับบอร์ด Raspberry Pi โดยเฉพาะ

ซึ่งเป็นระบบปฏิบัติการ Linux ที่ให้ใช้งานได้ฟรี ผู้ใช้สามารถดาวน์โหลดได้จากลิงค์นี ้http://www.raspberrypi.org/downloads

Page 8: Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

ขั้นตอนการติดตั้งระบบปฏิบัติการ Raspbian ให้กับบอร์ด Raspberry Pi

1. ส าหรับผู้ใช้ที่มีข้อมูลอยู่ใน SD Card ให้ท าการ Format ด้วยโปรแกรม SD Card Formatter 4.0

หรือโปรแกรมอ่ืนๆ ก็ได้ ถ้าหาก Format แล้วให้ข้ามขั้นตอนนี้ได้เลย

2. เมื่อผู้ใช้ดาวน์โหลดไฟล์ระบบปฏิบัติการ Raspbian มาแล้วจะได้เป็นไฟล์ Zip ให้ผู้ใช้ท าการ Extract

Files จะได้เป็นไฟล์ Image (*img) มาแสดงดังรูปด้านล่างนี้

3. เมื่อผู้ใช้ดาวน์โหลดโปรแกรม Win32 Disk Imager มาแล้วจะได้เป็นไฟล์ Zip ให้ผู้ใช้ท าการ Extract

Files และท าการรันโปรแกรม แสดงดังรูปด้านล่างนี้

รันไฟล์ Win32DiskImager หลังจากรันโปรแกรมจะปรากฏหน้าต่างโปรแกรม

4. ให้ผู้ใช้ท าการ Browse ไฟล์ Image ระบบปฏิบัติการ Raspbain (*img) และเลือก Device ให้ถูกต้อง

แล้วท าการกดคลิกปุ่ม Write แสดงดังรูปด้านล่างนี้ และจะปรากฏหน้าต่าง ให้ผู้ใช้กดคลิกปุ่ม Yes

1

23

Page 9: Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

5. รอจนกว่า Progress Bar จะสิ้นสุดครบ 100% และจะปรากฏหน้าต่างแสดงดังรูปด้านล่างนี้ แล้วให้

ผู้ใช้กดปุ่ม OK

6. ให้ผู้ใช้ถอด SD Card ออกจากเครื่องคอมพิวเตอร์ แล้วน าไปเสียบที่บอร์ด Raspberry Pi

แหล่งที่มา: http://robotics.keckist.edu.np/category/raspberry-pi

7. หลังจากเสียบ SD Card เรียบร้อยแล้ว ให้ผู้ใช้ท าการเสียบเมาส์ , แป้นพิมพ์, สายต่อจอแสดงผล

HDMI หรือ RCA, สายไฟเลี้ยงวงจรบอร์ด Micro USB และอ่ืนๆ

8. หลังจากนั้นบอร์ด Raspberry Pi ก็จะเริ่มท างาน และเริ่ม Boot ระบบ แสดงดังรูปด้านล่างนี้

Page 10: Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

9. หลังจากที่ระบบปฏิบัติการ Boot เสร็จเรียบร้อยจะปรากฏหน้าต่างแสดงดังรูปด้านล่างนี้ และ

ก าหนดให้ผู้ใช้เลือกเมนู 1 Expand Filesystem เพ่ือขยายพ้ืนที่ความจุของ SD Card ให้ใช้งานได้เต็ม

แล้วกดแป้นพิมพ์ Enter

10. จะปรากฏหน้าต่างแสดงดังรูปภาพด้านล่างนี้ ให้ผู้ใช้กดแป้นพิมพ์ Enter อีกครั้ง

11. ถัดไปจะเป็นการก าหนดรูปแบบการใช้งานระบบปฏิบัติการให้ใช้งานในโหมด Graphic ซึ่งก าหนดให้

ผู้ใช้เลือกเมนู 3 Enable Boot to Desktop/Scratch แล้วกดแป้นพิมพ์ Enter

Page 11: Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

12. หลังจากนั้นจะปรากฏตัวเลือกมาทั้งหมด 3 ตัวเลือก ก าหนดให้ผู้ใช้เลือก Desktop Log in as user

‘pi’ at the graphical desktop แล้วกดแป้นพิมพ์ Enter

13. ถัดไปหากผู้ใช้ต้องการใช้งานโมดูลกล้อง (Raspberry Pi Camera Module) จะต้องท าการเปิด

ฟังก์ชันการใช้งานนี้ด้วย โดยการเลือกเมนู 5 Enable Camera แล้วกดแป้นพิมพ์ Enter แต่ถ้าหากไม่

ต้องการใช้ให้ข้ามขั้นตอนนี้

14. หลังจากนั้นให้ผู้ใช้เลือก Enable แล้วกดแป้นพิมพ์ Enter ก็จะเปิดโหมดการใช้งานโมดูลกล้อง

Page 12: Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

15. ถัดไปให้ผู้ใช้เลือก Finish แล้วกดแป้นพิมพ์ Enter เพ่ือจบการตั้งค่าระบบและท าการ Reboot ระบบ

ใหม ่

16. ระบบจะถามเน้นย้ าอีกครั้งว่าต้องการจะ Reboot ระบบใหม่ตอนนี้เลยหรือไม่ ก าหนดให้ผู้ใช้เลือก

Yes แล้วกดปุ่มแป้นพิมพ์ Enter ระบบก็จะท าการ Reboot ระบบใหม่ทันท ี

17. หลังจากท่ีระบบ Reboot ใหม่เสร็จเรียบร้อยแล้ว ก็จะแสดงดังรูปด้านล่างนี้

Page 13: Raspberry Pi Quick Start Guide · 2019-03-26 · Memory (SDRAM) 256 MB (Shared with GPU) 512 MB (Shared with GPU) USB 2.0 Ports 1 (direct form BCM2835) 2 (via the build in integrated

บริษัท วีนัส ซัพพลาย จ ากดั 196/1 ซ.เทศบาลนมิิตรเหนือ8 ถ.เทศบาลนิมิตรเหนือ ลาดยาว จตุจักร กทม. 10900 Tel.02-9542408 Fax. 02-9538443 , E-mail [email protected]

แหล่งอ้างอิง

[1] What is a Raspberry Pi. [ออนไลน์]. เข้าถึงได้จาก: www.raspberrypi.org/faqs#introWhatIs

[2] List of operation systems. [ออนไลน์]. เข้าถึงได้จาก: en.wikipedia.org/wiki/Raspberry_Pi

[3] Specifications. [ออนไลน์]. เข้าถึงได้จาก: en.wikipedia.org/wiki/Raspberry_Pi

[4] What’s the Difference Between Raspberry Pi Model A and B. [ออนไลน์]. เข้าถึงได้จาก: http://www.hackthings.com/raspberry-pi-model-a-and-b/