読者です 読者をやめる 読者になる 読者になる

サラリーマン休日副業で月10万円以上目指すページ

普通のサラリーマンが副業で月10万円以上稼ぐ方法を一挙公開

夏休みの自由研究に最適!Raspberry Piで組込みプログラミングを学ぼう!

ガジェット

f:id:linuxdiary:20130817122218j:plain

 

はじめに

Raspberry Pi がヤフーニュースで紹介されてました。
 
Raspberry Piとはイギリスで2012年2月より販売開始された手のひらサイズの小さなパソコンです。非常に小さなサイズにも関わらず、Linux系のOSをインストールでき、画面につなげばWindowsと変わらないGUI環境が提供されます。しかも$25~$35という低価格。新興国向けの教育用PCとしても大いに注目されています。
 
Raspberry Piはその小ささゆえ、これまでとは違ったPCの利用方法を私達に提供してくれます。従来高度な組み込みプログラミングの知識が必要だった機器をRaspberry Piは実現します。例えば、携帯音楽プレーヤー、監視カメラ、温度等のセンサモジュール、ドライブレコーダーなど・・・私達の想像力次第でさまざまな機器へと姿を変えます。
 
Raspberry Piによって自作組み込みプログラミングへの敷居は確実に低くなりました。さああなたも挑戦してみませんか?
 

Raspberry Pi の種類

Raspberry PiにはModelAとModelBの2種類が存在します。ModelBは$10高いですが、有線LANが付きUSBポートも多く700mAまで電流容量があります。有線LANに接続予定の方や消費電力の高い外部機器を接続される予定の方はModelBを選びましょう
 
 

Model A

Raspberry Pi Type A 256MB

Model B

Raspberry Pi Type B 512MB

ターゲット価格 $25 $35
SoC Broadcom BCM2835 (CPU, GPU, DSP, SDRAM)
CPU 700MHz / ARM1176JZF-S コア (ARM11 ファミリ)
GPU Broadcom VideoCore IV, OpenGL ES 2.0 (24 GFLOPS)
1080p 30fps H.264/MPEG-4 AVC High Profile デコーダー MPEG-2, VC-1
メモリ  256MB 512MB
USB 2.0 ポート 1 2
映像出力 コンポジット RCA (PAL / NTSC) , HDMI 1.3 / 1.4
音声出力 3.5 mm ジャック, HDMI
ストレージ SDメモリーカード / MMC / SDIO カードスロット
ネットワーク なし 10/100 Mbps
低レベル周辺機器 8 × GPIO, UART, I2C, SPIと2つのチップセレクト, +3.3 V, +5 V, 接地
電源 300 mA (1.5 W) 700 mA (3.5 W)
電源ソース 5V / microUSB または GPIO
大きさ 85.60 mm × 53.98 mm
 

購入編

では早速Raspberry Piを購入してみます。なるべく早く入手したい方はAmazon等日本国内の通販を利用するのが確実です。
 

Raspberry Pi Type B 512MB

Raspberry Pi Type B 512MB

 
安く買いたいなら直販サイト(RSコンポーネンツ、もしくはMod My Pi)を利用しましょう。ただし、筆者は到着までに1ヶ月以上時間がかかりました・・・現在は生産が追いついてきていますので比較的早く入手できると思います。購入は下記サイトを参考にしてみてください。
 

f:id:linuxdiary:20130817151749j:plain f:id:linuxdiary:20130817151803j:plain

 

 

あとは下記のページに従ってLinuxのインストールとネットワーク設定を行います。これで無線でリモートからRaspberry Piにアクセスできるようになりました。

 

RaspberryPiでドライブレコーダ 【RaspberryPiセットアップ】

 

応用編

下記にRaspberry Piを利用した応用例を紹介します。皆さん色々面白そうなものを作られていますね!

 

Raspberry Pi の GPIO でLEDを点滅させてみる

 

f:id:linuxdiary:20130817153530j:plain

RaspberryPiでドライブレコーダ 【SPI+MCP2515でCAN通信を実装】

 

f:id:linuxdiary:20130817153629j:plain

Raspberry Piカメラのセットアップ方法 » DesignSpark

 

f:id:linuxdiary:20130817153708j:plain

Raspberry Piで部屋の温度を定期的にTwitterに投稿 | ひとりぶろぐ

 

Fireball Pinball HD | Raspberry Pi

 

Raspberry Piで作ったよ! 自分のスピードを地面に煌々と照らしながら走る自転車(動画あり) : ギズモード・ジャパン

 

f:id:linuxdiary:20130817154153j:plain

Raspberry Pi Cluster を作ってみる その1 | Lab Notebook:

 

Raspberry Piに音声を喋らせてみるのも面白いかもしれません

【β版公開】Raspberry Piで音声合成する「AquesTalk Pi」 | N.Yamazaki's blog

 

参考書籍

誰でもできる! Raspberry Piで楽しもう (日経BPパソコンベストムック) Raspberry Piユーザーガイド Raspberry Pi〔実用〕入門 ~手のひらサイズのARM/Linuxコンピュータを満喫! (Software Design plus) Raspberry Piでデジカメを作ろう! Raspberry Piで遊ぼう! 「Raspberry Pi」でつくる電子工作 (I・O BOOKS)

 

 

まとめ

携帯ガジェット等組み込み用途だけでなく、サーバークラスタなどさまざまな応用例がありました。あなたの想像力次第で無限に広がる可能性を感じませんか?小学生の自由研究には少し難易度が高いかもしれませんが、中学生以上なら十分楽しめそうです。残り少ない夏休み、Raspberry Piで子供さんと一緒に電子工作を学びつつ、お父さんの威厳のあるところを見せつけてあげましょう!