Contenu connexe Similaire à 簡単に楽しくはじめよう!Raspberry Pi入門 (20) 簡単に楽しくはじめよう!Raspberry Pi入門10. 今日のアジェンダ
• Raspberry Piってなに?
• Japanese Raspberry Pi Users Groupに
ついて
• Raspberry Piを使ってみよう
• Raspberry Piをサーバーにしよう
• Raspberry Piで電子工作に挑戦してみよう
• Raspberry Pi Camera Moduleであそぼう
• まとめ
15. スペック
• SoC: Broadcom BCM2835
– CPU: ARM1176JZF-S 700MHz
– GPU: Broadcom VideoCore IV
(30fps FullHD H.264サポート)
– メモリ: 512MB (ModelAは256MB)
• Model B: USB2.0ポート 2+有線LAN
• Model A: USB2.0ポート 1
• サイズ: 8.5cm 5.4cm クレジットカード
18. Raspberry Piのこだわり
• Raspberry Pi本体
– 小さくて頑丈なもの
– 子どもたちがカバンに入れて持ち運びできる
– とにかく安価にして教材として採用できるよ
うに考慮
• Raspberry Pi本体以外
– できるだけたくさんの言語でプログラミング
ができることを目標に環境を整備
22. Japanese Raspberry Pi
Users Group
• OSC2012 Tokyo/FallでRaspberry Piを
持ち込んでいたユーザーを中心にユルく結
成
• Google Groups(ML)を開設し、情報交換
を開始
• Raspberry Pi公式フォーラムに日本語
フォーラム開設を働きかけ
• 2013年5月のBig Raspberry JAM
TOKYO 2013を主催
33. Raspberry Piをはじめるには
• Raspberry Piを買う
– RS Online( jp.rs-online.com ): 国内発送ですぐ
届く
– ModMyPi(modmypi.com): 海外からケース付き
で
• 周辺機器をそろえる
– USBキーボード・マウス
– HDMI出力対応モニターかテレビ、HDMIケーブ
ル
– LANケーブル
– 電源ケーブル(MicroUSB)
50. Raspberry Piでサーバー
• OSがLinuxなので、Raspberry Piのスペッ
クの範囲内で大抵のサーバーは動かせられる
• Webサーバー(Apache, Nginxなど)
• DHCPサーバー(dhcpd, dnsmasqなど)
• DNSサーバー(bind, dnsmasqなど)
• VPNサーバー(OpenVPNなど)
• NTPサーバー(ntpd)
• Ejectサーバー(!?)
54. Raspberry Piと電子工作
• Raspberry PiにはGPIOやI2Cと呼ばれる
IO入出力機能が付いている
• これを利用して電子工作が学習できる
• OSとの連携もLinuxなのでかんたん
– 専用のOSとかアセンブラは不要
– シェルスクリプトやLightweight Language
で開発できる
• 入門にはうってつけ
59. チカチカさせる
• Rubyでチカチカさせてみよう
• wiringpiを使用する
(sudo gem install
wiringpi)
• GPIOは7(ピン番号)を
指定
• ルート権限で実行
• (sudo ruby light.rb)
require
'wiringpi'
gpio
=
7
io
=
WiringPi::GPIO.new
io.mode(gpio,
OUTPUT)
io.write(gpio,
1)
sleep
3
io.write(gpio,
0)
light.rb
63. Raspberry Pi Camera Module
• 2013年5月頃に発売
– これも供給安定までに
数ヶ月かかった(^^;
• Raspberry Piに接続して
使うことができる
• 簡単なコマンドで写真や
動画の撮影ができる
• $25(¥2,400)で販売中
68. 動画を撮影してみる
• raspivid ‒o test.x264 ‒t 15000
– -tは撮影時間(上記は15秒)
– 指定しない場合は5秒
– デフォルトではフルHD(1920x1080)で出力
されるので、適宜-x,-yでサイズ変更可能
• mp4に変換するには、MP4Boxコマンド
を使用(gpacパッケージをインストール)
– MP4Box -fps 30 -add test.h264 test.mp4