【暇つぶし】【プログラム初心者】Raspberry Piで遊んでみよう (Part1)

ラズパイPrograming
Photo by Louis Reed on Unsplash

暇つぶしネタを 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/

◆アマゾン

まとめ

今後、何回かに分けて、ラズパイを取り上げていこうと思ってます!
それでは!

コメント

タイトルとURLをコピーしました