เริ่มต้นใช้งานกับบอร์ด Raspberry Pi
การติดตั้งระบบปฏิบัติการลงบน
SDCard
ในการใช้งาน Raspberry Pi เหมือนกับการใช้งานคอมพิวเตอร์ทั่วไป ต้องติดตั้งระบบปฏิบัติการลงบน SDCard ซึ่งควรมีขนาดความจุตั้งแต่ 2 GB ขึ้นไป สามารถดาวน์โหลดระบบปฏิบัติการสำหรับ Raspberry Pi ได้ที่ http://www.raspberrypi.org/downloads ในบทความนี้ผู้เขียนใช้ OS-Image จากลิงค์ http://downloads.raspberrypi.org/images/raspbian/2012-12-16-wheezy-raspbian/2012-12-16-wheezy-raspbian.zip
การเขียน OS-Image ลงใน SDCard
การเขียน OS-Image ลงใน SDCard ถ้าใช้ระบบปฏิบัติการ Windows ให้ดาวน์โหลดโปรแกรม Win 32 Disk Imager ได้จากลิงค์ http://ie.archive.ubuntu.com/download.sourceforge.net/pub/sourceforge/w/project/project/wi/win32diskimager/Archive/
การเชื่อมต่ออุปกรณ์ฮาร์ดแวร์
เชื่อมต่อ Raspberry Pi เข้ากับ LAN เพื่อต่ออินเตอร์เน็ต และจ่ายไฟ 5V ให้กับบอร์ด Raspberry Pi ดังภาพต่อไปนี้
ในการใช้งาน Raspberry Pi เหมือนกับการใช้งานคอมพิวเตอร์ทั่วไป ต้องติดตั้งระบบปฏิบัติการลงบน SDCard ซึ่งควรมีขนาดความจุตั้งแต่ 2 GB ขึ้นไป สามารถดาวน์โหลดระบบปฏิบัติการสำหรับ Raspberry Pi ได้ที่ http://www.raspberrypi.org/downloads ในบทความนี้ผู้เขียนใช้ OS-Image จากลิงค์ http://downloads.raspberrypi.org/images/raspbian/2012-12-16-wheezy-raspbian/2012-12-16-wheezy-raspbian.zip
การเขียน OS-Image ลงใน SDCard
การเขียน OS-Image ลงใน SDCard ถ้าใช้ระบบปฏิบัติการ Windows ให้ดาวน์โหลดโปรแกรม Win 32 Disk Imager ได้จากลิงค์ http://ie.archive.ubuntu.com/download.sourceforge.net/pub/sourceforge/w/project/project/wi/win32diskimager/Archive/
การเชื่อมต่ออุปกรณ์ฮาร์ดแวร์
เชื่อมต่อ Raspberry Pi เข้ากับ LAN เพื่อต่ออินเตอร์เน็ต และจ่ายไฟ 5V ให้กับบอร์ด Raspberry Pi ดังภาพต่อไปนี้
รูปที่ 1 การเชื่อมต่อสายแลน,SD Card และ แหล่งจ่ายไฟ 5 V ให้กับบอร์ด Raspberry
ชื่อผู้เข้าใช้ระบบที่มาพร้อมกับ
OS-Image
USERNAME : pi
PASSWORD : raspberry
การรีโมทเข้าไปยังเครื่อง Raspberry Pi ด้วย SSH
รูปที่ 2 แสดงภาพโปรแกรม SecureCRT เพื่อเชื่อมเข้าไปยังเครื่อง Raspberry Pi
การเชื่อมต่อไปยังเครื่อง Raspberry Pi ด้วย SSH ผ่าน Mac OS X Terminal
USERNAME : pi
PASSWORD : raspberry
การรีโมทเข้าไปยังเครื่อง Raspberry Pi ด้วย SSH
รูปที่ 2 แสดงภาพโปรแกรม SecureCRT เพื่อเชื่อมเข้าไปยังเครื่อง Raspberry Pi
การเชื่อมต่อไปยังเครื่อง Raspberry Pi ด้วย SSH ผ่าน Mac OS X Terminal
รูปที่ 3 เป็นการแสดงภาพการเข้าใช้งานคอนโซบอร์ด Raspberry
Pi ภายใน Terminal ของ Mac OS X
·
บอร์ด Raspberry
Pi + Raspbian OS สามารถเชื่อมต่อกับกล้อง USB webcam ได้
ขั้นตอนการลงโปรแกรม Stream
เพื่อที่จะบันทึกภาพจากกล้องเว็บแคมผ่านบอร์ด Raspberry
1.
เชื่อมต่อ WebCam
เข้ากับ Raspberry PI ดังภาพต่อไปนี้
รูปที่ 4 แสดงการต่อเชื่อมระหว่าง
Raspberry PI กับ Webcam
2. ขั้นตอนการติดตั้ง streamer ใช้คำสั่งดังนี้
$ sudo apt-get install streamer
3.. ขั้นตอนการบันทึกภาพนิ่ง ใช้คำสั่งต่อไปนี้
$ sudo streamer -c /dev/video0 -o /var/www/outputfile.jpeg
เมื่อ outputfile.jpeg คือ การถ่ายภาพผ่านเว็บแคมและบันทึกในไฟล์ outputfile.jpeg ท่านสามารถตั้งชื่อไฟล์ได้ตามที่ต้องการ
·
สามารถดึงภาพมาเก็บในฐานข้อมูล
(ในตัวเอง ถ้าทำเป็น server) หรือ ส่งไปข้อมูลภาพ
(.jpg) ไปเก็บในเครื่อง server อื่นในเครือข่ายได้
โดยเราได้ใช้
Apache เป็นทำหน้าที่เป็นเว็บเซิร์ฟเวอร์ ซึ่งพัฒนามาจาก HTTPD Web Server โดย Apache จะทำหน้าที่ในการจัดเก็บ Homepage และส่ง Homepage
ไปยัง Browser ที่มีการเรียกเข้า
ยัง Web server ที่เก็บ HomePage นั้นอยู่
โดยเรานำมาใช้กับการส่งรูปที่ได้จากการถ่ายจากเว็บแคมไปยังเซิร์ฟเวอร์โดยเริ่มที่ขั้นตอนการลง
Apache Server ดังต่อไปนี้
ขั้นการติดตั้ง Apache ใช้คำสั่งดังต่อไปนี้
$ sudo apt-get install apache2
ขั้นการติดตั้ง Php5 ใช้คำสั่งดังต่อไปนี้
$ sudo apt-get install php5
ขั้นการติดตั้ง libapache2 ทำงานร่วมกับ php ใช้คำสั่งดังต่อไปนี้
$ sudo apt-get install libapache2-mod-php5
ขั้นการเปิดให้บริการเว็บเซิร์ฟเวอร์ใช้คำสั่งดังต่อไปนี้
$ sudo /etc/init.d/apache2 restart
$ sudo apt-get install apache2
ขั้นการติดตั้ง Php5 ใช้คำสั่งดังต่อไปนี้
$ sudo apt-get install php5
ขั้นการติดตั้ง libapache2 ทำงานร่วมกับ php ใช้คำสั่งดังต่อไปนี้
$ sudo apt-get install libapache2-mod-php5
ขั้นการเปิดให้บริการเว็บเซิร์ฟเวอร์ใช้คำสั่งดังต่อไปนี้
$ sudo /etc/init.d/apache2 restart
รูปที่ 5,6,7 แสดงภาพถ่ายที่ได้จากกล้องเว็บแคมและควบคุมถ่ายภาพด้วย Raspberry PI
หมายเหตุ นอกจากการถ่ายภาพนิ่งแล้ว โปรแกรม Streamer สามารถถ่ายภาพวิดีโอได้อีกด้วย สามารถบันทึกวิดีโอด้วยคำสั่งต่อไปนี้
$ streamer -t 0:0:2 -c //dev/video0 -f rgb24 -r 3 -o /var/www/outputfile.avi
·
บอร์ด Arduino นั้นเชื่อมต่อกับบอร์ด Raspberry
Pi (ผ่าน USB-to-serial)
กำลังศึกษาการเชื่อมต่อระหว่างบอร์ด Arduino เชื่อมต่อกับบอร์ด Raspberry Pi
(ผ่าน USB-to-serial)
ซึ่งทำการศึกษาโดยอ้างอิงจากเว็บไซต์ raspberry-pi-th.blogspot.com โดยจะเริ่มลงมือทดลองขั้นตอนนี้หลังจากส่งรายงานความก้าวหน้า
Mini-Project
ครั้งที่ 1
Reference
:
4. PDF
“ESL_RPi_Quick_Start [2013-05-14]” ของ ท่านอาจารย์ ดร.เรวัต
ศิริโภคาภิรมย์