Raspberry Pi(ラズベリーパイ)の面白い使い方
ここではラズベリーパイでどんなことができるのか、初心者の方にもわかりやすく面白い使い方を紹介します。
ラズベリーパイって何?という方は、先にRaspberry Pi (ラズベリーパイ)とはをお読みください。
ラズベリーパイについて
Raspberry Pi (ラズベリーパイ) は、CPUやメモリ、入出力ポートといったコンピューターを構成するのに必要な部品を1枚の基板上にすべて搭載した、シングルボードコンピューター (SBC) と呼ばれるコンピューターです。OSはmicroSDカードから起動します。
さまざまな入出力ポートがあるため、ボタン、センサー、スピーカー、カメラ、ディスプレイといった様々な周辺機器をつなぐことができます。大きさはクレジットカードと同じぐらいで、手のひらに収まるサイズです。
シングルボードコンピューター(SBC)としてのラズベリーパイには、さらに小さなフリスクサイズのZeroシリーズもあります。機能は少し制限されますが、こちらもさまざまな入出力ポートがあるため、同じようにボタン、センサー、スピーカー、カメラ、ディスプレイといった様々な周辺機器をつなぐことができます。こちらもOSはmicroSDカードから起動します。
ラズベリーパイには、シングルボードコンピューター(SBC)ではない、マイコン型のさらに小さな親指サイズのPicoシリーズもあります。機能はZeroよりさらに制限されますが、低消費電力です。GPIOもあるため、ボタンやセンサーつなぐことができます。プログラムはフラッシュメモリに保存したものを動作させて使用します。
ラズベリーパイの種類について、さらに詳しくは知りたい場合はこちらをごらんください。
ラズベリーパイの面白い使い方
ラズパイの面白い使い方① しゃべるぬいぐるみ
スピーカーをぬいぐるみにうめこみ、人感センサーなどの入力をトリガーに予め録音しておいた音声のMP3ファイルを再生すれば、しゃべるぬいぐるみを作ることができます。
ラズパイで音声を再生して、くまのぬいぐるみをしゃべらせてみました😌 pic.twitter.com/biDgft1goQ
— Steve Kasuya (@SteveKasuya2) May 16, 2022
・Raspberry Piシリーズ、もしくはZeroシリーズ、もしくはPicoシリーズ
・ぬいぐるみ🐻
・超音波センサーなど
・アンプ内蔵スピーカー
・MP3ファイル
・制御用の自作のプログラム
ラズパイの面白い使い方② いいニュース電光掲示板
ラズベリーパイにLEDマトリックスをつなぎ、機械学習でニュース記事を分類すれば、いいニュースだけを表示する電光掲示板を作ることができます。
悪いニュースは一切表示しない「いいニュース電光掲示板」完成しました❗️😊
悪いニュースばかり見てるとメンタルヘルス的に良くないそうなので、ラズパイでニュースを取得したあとネガポジ判定し、NGワードでフィルターしてポジティブ度合いが強いものだけLEDマトリックスに表示してます。 pic.twitter.com/1yuPRJEFmU
— Steve Kasuya (@SteveKasuya2) December 4, 2022
・Raspberry Piシリーズ
・LEDマトリックス
・LEDマトリックス用電源
・Yahooなどから取得したニュースのヘッドライン
・言語モデル
・NGワードリスト
・制御用の自作のプログラム
ラズパイの面白い使い方③ 遠隔操作できるIoT給湯器
ラズベリーパイを給湯器リモコンの制御基板にフォトカプラ経由で接続し、AWSのサービスも組み合わせれば、SiriやAlexaを通じて外出先からでも遠隔で電源On/Offやお湯はりができるように、給湯器を改造することができます。
給湯器のリモコン基板にラズパイを電気的につないで、どこにいてもSiriから遠隔でOn/Off、お湯はり、おいだきできる後付けIoT化改造が完成しました😄
Raspberry Pi Zero Wは壁の中に埋め込んであって見た目では改造が分かりません。手元で操作できる機能も残してあります。 pic.twitter.com/S3FQ0Pj362
— Steve Kasuya (@SteveKasuya2) June 14, 2022
・Raspberry Piシリーズ、もしくはZero Wシリーズ、もしくはPico W
・給湯器リモコン
・スマホ
・AWS IoT Core(AWSサービス)
・Amazon API Gateway(AWSサービス)
・制御用の自作のプログラム
ラズパイの面白い使い方④ ラピュタの黒い石
ラズベリーパイにNeoPixelのフルカラーLEDをつないで、1個1個のLEDを緻密に制御すれば、映画「天空の城ラピュタ」に出てくる黒い石を作ることもできます。
ラピュタに出てくる黒い石、飛行石かざすと光るところまでできました😀
ラズパイPicoで文字盤の裏のLED光らせてます。 pic.twitter.com/bxhNnh0XJk
— Steve Kasuya (@SteveKasuya2) January 10, 2023
・Raspberry Piシリーズ、もしくはZeroシリーズ、もしくはPicoシリーズ
・NeoPixel LED
・磁気センサー
・制御用の自作のプログラム
ラズパイの面白い使い方⑤ スマートスピーカー
ラズパイにはマイクもつなげることができます。このマイクから人の声を入力して音声認識ソフトで何を言っているか解析し、音声合成ソフトで返答を作成してスピーカーから再生すれば、スマートスピーカーが作れます。対応する家電と組み合わせれば楽しそうです。
ラズパイ使ってぬいぐるみに話しかけるとAC100Vの扇風機がOn/Offするようにしてみました☺️ pic.twitter.com/7dAHAu58ot
— Steve Kasuya (@SteveKasuya2) May 22, 2022
・Raspberry Piシリーズ
・USB接続のマイク
・アンプ内蔵スピーカー
・音声認識・音声合成ライブラリー
・制御用の自作のプログラム
ラズパイの面白い使い方⑥ 未来のAI電子レンジ
電子レンジの天井にラズパイ専用カメラを取り付け、AWSの画像認識やIoTのサービス、Alexaなどを組み合わせれば、声で操作できるだけでなく、食品を自動認識して調理スタートするAI電子レンジを作れます。
電子レンジの天井に取り付けたラズパイのカメラから画像認識→調理スタートまでできました😀 pic.twitter.com/VhK4kzu72g
— Steve Kasuya (@SteveKasuya2) May 8, 2022
・Raspberry Piシリーズ、Zeroシリーズ
・ラズパイ専用カメラ
・電子レンジの電子基板を制御するためのフォトカプラ
・Amazon Rekognition(AWS)
・Amazon Alexa(AWS)
・AWS Lambda(AWS)
・AWS IoT Core(AWS)
・制御用の自作のプログラム
ラズパイの面白い使い方⑦ POSレジ
USB接続のサーマルプリンター、USB接続のキャッシュドロアー、タッチパネルのHDMIのモニター接続し、アプリを作成すればPOSレジも作ることができます。
ラズパイでPOSレジできました。
キャッシュドロアとレシートプリンターはPythonから操作してます😀 pic.twitter.com/mCdiu1Byys
— Steve Kasuya (@SteveKasuya2) June 24, 2022
・Raspberry Piシリーズ
・タッチパネルHDMIディスプレイ
・USB接続のサーマルプリンター
・キャッシュドロアー
・制御用の自作のプログラム
ラズパイの面白い使い方⑧ 産業用ロボットを操作
OSにUbuntuを使い、ROS経由で産業用ロボットを操作することもできます。
ラズパイとROS使って、押しボタンを押すと産業用ロボット動くのができました😀 pic.twitter.com/VGKTpnM1Kx
— Steve Kasuya (@SteveKasuya2) August 24, 2022
・Raspberry Piシリーズ
・Ubuntu(OS)
・ROS
・押しボタン
・産業用ロボット
・制御用の自作のプログラム
ラズパイの面白い使い方⑨ スマホから操作できるプラレール
ラズパイにモーターをつなぎ、さらにWebサーバーを立ち上げてスマホからアクセスしてボタンなどを押せるようにすれば、プラレールがスマホから操作できる未来のおもちゃに早変わりします。
WiFi搭載のラズパイPico W使って、プラレールをスマホから操作できるように改造しました。スピードは5段階です😀 pic.twitter.com/hPdScg4CKN
— Steve Kasuya (@SteveKasuya2) August 14, 2022
・Raspberry Pi Pico W
・フォトカプラを接続したプラレール
・スマホやPC
・制御用の自作のプログラム
ラズパイの面白い使い方⑩ デジタルサイネージ
ラズパイは外部ディスプレイを接続できますので、安価なサイネージを作る時に活躍します。
ラズパイと外付けモニター使ってJRの運行情報サイネージ作ってみました。
このRaspberry Pi Zero 2 Wは2,500円なので、激安でデジタルサイネージ作るのにいいかもです😀 pic.twitter.com/VcfqYVQjR2
— Steve Kasuya (@SteveKasuya2) June 29, 2022
・Raspberry Piシリーズ、もしくはZeroシリーズ
・外部HDMIディスプレイ
・表示用の画像
・制御用の自作のプログラム
結論: 発想しだいで何でもできる!
結論としては、入力デバイス・プログラム・出力デバイスを組み合わせて何でもできる! は言い過ぎかもですが、できることの種類はかなりの数になるかと思います。
1つ、1つのできることをパズルのように組み合わせ、1つをトリガーに別の1つを実行し、後続の1つも実行し、全体として動く何かにする、この一連の流れが電子工作やプログラミング学習においてとても役立ちますし、何より楽しいです。
なお、やりたい内容によって処理能力やサイズといった条件が変わりますので、選んだラズベリーパイが使えなかったり、オーバースペック気味ということも起こりえます。
おわりに
いかがだったでしょうか? ここで紹介した事例はほんの一部なので、ご自身のオリジナルの何か、が作れると楽しいですよね。
ラズパイスクールではそんなみなさまのお手伝いを本Webサイトの使い方のセクションでできればと思っています。また、実際に対面での少人数ハンズオンワークショップも行っていますので、必要に応じてご活用ください。