facebook

初めての電子工作(マイコン)!ArduinoとRaspberry Pi

みなさんこんちには!大塚です!

Fusion 360を使ってデータを作って、3Dプリンターを使って簡単にプロダクトを作ることができるようになりましたが、ロボットのような製品を作ろうとしても、電子工作のことがわかってないと少し難しい、、、、と思ったので、電子工作について調べてみました!

今回は、ArduinoとRaspberry Piについて調べました!

Arduinoとは?

111

Arduino はスタンドアローン型のインタラクティブデバイス開発だけでなく、ホストコンピュータ上のソフトウェア(例えば、Adobe Flash、Processing、Max/MSP、Pure Data、SuperCollider)で制御することもできるワンボードマイコンの一種。(Wikipedia参照)

Raspberry Piとは?

Raspberry_Pi_3_Model_B

Raspberry Piは、かつてイギリスで教育用コンピュータとして普及したエイコーン社「BBC Micro(1981年)」の再来として、学校で基本的なコンピュータ科学の教育を促進することを意図している。Model A、Model Bという名称もBBC Microに由来しており、サポートされるコンピュータ言語の中にはBBC Microで利用されたBBC Basicも含まれており、ハードウェア的にはエイコーン社が開発したARMプロセッサを搭載している。(Wikipedia参照)

ArduinoとRaspberry Pi

ArduinoとRaspberry Piのそれぞれの特徴は以下のようなものがあります。

  • 両方プリント基板上にCPU、RAM、ROMと最低限の入出力装置を付けた簡素なコンピュータ
  • ArduinoはOSがなく、C言語風のArduino言語で制御
  • 様々なモジュールがあり、拡張性が高く、ハードウェア開発に強い
  • Raspberry Piは複数のOSが使用でき、Pythonなどのプログラミングが可能
  • インターフェイスは組み込み済みで、ソフトウェア開発に強い

Arduinoのモジュール

入力モジュール
・センサー(音、GPS、加速度、気圧、地磁気、照度、カラー、温度、紫外線、モーション)
・カメラ

入出力モジュール
・microSD
・USB
・タッチTFT

出力モジュール
・カラーLCD、LED
・モーター
・MP3プレーヤ、スピーカー
・通信モジュール
・Wi-Fi
・Bluetooth

Arduinoの作例

照明時計


Apron Alert!(食事の準備の状況連絡)

Apron Alert! from Smart InteractionLab on Vimeo.


Musical rain


トイレ見守りボット

Raspberry Piのモジュール

入力モジュール
カメラ
音声

入出力モジュール
HDMI
USB
microSD

出力モジュール
コンポジット(映像)
通信モジュール
Wi-Fi
Bluetooth

Raspberry Piの作例

音楽とイルミネーションの同期


ニューラルネットを使ったラズパイAI車

まとめ

  • 使いやすそうなのはRaspberry Pi
  • Raspberry Piは、一通りのインターフェイスが組み込み済みでPythonで動かせる
  • Arduinoでは、拡張性は高いが電気回路設計の知識が必要となる
  • より自由度の高いハードウェアを作成が必要となったらArduinoを使用

最後に

Fusion 360のRaspberry Piケースのデータを3Dプリントしてみました!

111

222

333

Raspberry Pi使って、電子工作はじめます!!

最新情報をチェックしよう!