メーカーであっても、現実世界のソリューションを作成している場合でも、 Raspberry Pi と Arduino 間の通信は必要です。それぞれに特定のシールド/HAT、ボード、モジュール、アクセシビリティなどの独自の利点があるためです。
ArduinoとRaspberry Piの連携の優れた例として、 View into the Blue が挙げられます。同社はArduinoとRaspberry Piを使用して、水中で4か月間持続する カスタム カメラ システム を開発した企業です。 これはすべてクリエイティブなプログラミングによって実現され、各ボード間の通信を利用して特定の機能にアクセスしました。
Cooking Hacks (Libelium傘下のブランド) は、Raspberry PiからArduinoへのシールド接続ブリッジ ボード (Raspberry Pi to Arduino Shields、Raspberry Pi to Arduino Shieldsともいう) と、Raspberry Pi間の互換性を容易にしました。
名前が示すとおり、このボードを使用すると、Raspberry PiでArduinoシールドを使用でき、そのシールド (またはArduino用に設計されたボードとモジュール) にRaspberry Piで提供されているアクセシビリティが提供されます。
Cooking Hacksは、Arduinoで使用されるのと同じコードでRaspberry Piを使用できるようにし、シームレスな移行を可能にするarduPiライブラリを作成しました。ライブラリにはすでに変換関数が実装されているため、I2C、SPI、UART、アナログ、デジタルなど、すべてのI/OインターフェイスをArduinoと同じように簡単に制御できます。
Raspberry PiからArduinoシールドへの接続ブリッジは、Raspberry Pi、Raspberry Pi (モデルB+)、 Raspberry Pi 2、および Raspberry Pi 3 と互換性があります。
このボードは、特に市場で最も人気のある2つのボードを搭載しているため、クロスプラットフォームを試みるときに最適な追加機能となります。ただし、この製品だけでは終わりません。このシールドと組み合わせてクリエイティブなデザインを実現できる、推奨シールドをいくつかご紹介します。
e-Healthセンサーシールド
このシールドは、ArduinoまたはRaspberry Piに、身体モニタリング用の生体認証および医療アプリケーションを作成する機能を追加します。9種類の異なるセンサー (付属していません) を使用して、患者の状態を (リアルタイムで) 監視したり、医療診断のために分析できる機密データを記録したりすることができます。Wi-Fi、3G、GPRS、Bluetooth、802.15.4、ZigBeeなどの接続オプションがあります。
4リレーシールド
Arduino Corporationの4リレー シールド は、コントローラの電圧および電流制限を超える問題に対処するためのソリューションを提供します。 つまり、ガレージのドア、ウォーターポンプ、ランプの制御など、5Vを超えるプロジェクトを制御できるということです。
究極のGPSロガー シールド
Adafruit のこのGPSシールドは、SDカードにデータを記録したり、ジオキャッシング プロジェクトでGPSを使用したり、街中のどこにいるかに応じて曲を変える音楽プレーヤーなど、さらにユニークな用途に使用できるように設計された組み立て式シールドです。さらに良いのは、シールドを積み重ねることができるため、プロジェクトにさらにクールなシールドを追加したり、プロジェクトをさらに良くすると思われる機能を追加したりできることです。
静電容量式タッチシールド
Arduino/Raspberry Piをこの静電容量式タッチ シールドと組み合わせると、人 (または動物) がセンサーの1つに触れたことを検出して動作する12個の静電容量式タッチ センサーを追加できます。ジャンパー ワイヤを追加してシールドの長さを延長できます。コントロール パネルやタッチ感度を必要とするプロジェクトに最適です。
これらはConnection Bridgeボードで使用できるシールドの一部にすぎませんが、可能性は無限です。
他のRaspberry PiとArduinoに関する記事もご覧ください:
詳細はこちら Arduino MKRシリーズ。
制御方法を見る Bluetooth経由でArduinoからArduinoへ
Arduino対RP3 : どのボードがあなたにぴったりか見てみましょう!