暇つぶしネタを Sagasoon.
新人さんやプログラム初心者さんが、dockerを使ったりvirtualboxを使ったり、色々なWEBアプリを作ってお勉強するという風景を相当みてきました。
そんなフロントエンジニアさんのお勉強スタイルも、もちろん素敵なのですが、もう少し幅を持たせたお勉強も楽しいです。
たとえば、仮想的なものではなく、「リアル」なものを使うお勉強です。
実際のマシンに、何かを施して、それが動きだす。
センサーが何かを判断して、次の処理につなげる。
UIももちろん面白いですが、もう少し「泥臭い」ものを含んだお勉強も面白いですよ。
ラズベリーパイ
ラズベリーパイ(Raspberry Pi)で遊んだことありますか?
教育用に開発された、ものすごく小さいパソコンみたいなもんです。
google先生にうかがえば、山ほど出てくるので、こちらからはあまり紹介しません。
小さなマイクロボードに、センサーやらカメラなどがつけられます。
USBやらHDMIもついてますし、Linuxも入ります。
普通に pythonやら nodejsも動きますし、機械学習のtensorflowを実行させる方もいますね。
ここまで話すと、がっちりしたサーバーで、値段も高いんだろうと思ってしまいがちですが・・・。
まったくそんなことないです。
アマゾンに出てるのは、相当金額を盛ってますが、それでも1万円ちょっとで遊べるマシンです。
使いどころ
一般的には
- 電子工作
- プログラムのお勉強
- 簡易サーバ
なんかに使われますね。
私の場合は、プログラムの勉強に使ったり、簡易サーバに使ったりです。
- スイカなどのカードを読み込ませる処理
- 時報
- ファイルサーバ
- バックアップサーバ
- 通知サーバ
- 定時実行サーバ
なんといっても、15W程度でLinuxやらが動いてしまうということが一番うれしいです。
電気代なんて、ほとんどかからないでしょう。
カメラも付きますし、スピーカーつけてもOK。
センサーとかつけられますので、煙検知や熱検知、人感センサーつけて防犯対策なんてこともできます。
下町ロケット(シーズン2)の話じゃないですが、農業で使うってのも相当多いですね。
車載で使っている方もいますね。シガーソケットからの電源で、まったく問題なく動きますからね。
例えばこんな使い方
最近使っているのは、通知系の用途として使ってます。
何かが起こった時、ラズパイが反応してLINEやらslackを使ってメッセージを送るみたいなものです。
※pythonやらnodejsやらのお勉強もできますしね。一石二鳥で遊べます。
WEBで気になる記事が出た場合、LINEへ通知をさせるなんてことも簡単です。
購入する場合は気を付けて
さて、購入する場合ですが、2点注意を。
1)大手の通販サイトでの購入は、金額が盛られてるので高い
2)ラズベリーパイは、色々なバージョンがあるので、最新を選ぼう。
購入先
私がいつも購入するのは、KSYさんです。
https://raspberry-pi.ksyic.com/main/index/pdp.id/557/pdp.open/557
本家ということもありますし、金額盛られてないですし。
どうしても、大手通販サイトというわけにはいかないので、気になる方は、大手から購入するのがいいでしょう。
大手の場合は、どうしても金額が盛られてます。
下記の2件は、上記KSYさんのスペックよりも1つ落としてるにもかかわらず、値段が変わらないです・・・。
◆ヨドバシカメラ
https://www.yodobashi.com/product/100000001005357287/
◆アマゾン
まとめ
今後、何回かに分けて、ラズパイを取り上げていこうと思ってます!
それでは!
コメント