Arduinoと携帯電話プロジェクト

Arduinoとのインターフェイスにモバイルデバイスを使用する

Arduinoプラットフォームは、コンピュータと日常的なオブジェクト間のインターフェイスの魅力的な約束を提供します。 この技術には、Arduinoの機能を多くの新しくてエキサイティングな方法で拡張して適用した熱狂的なコミュニティのコミュニティもあり、ハードウェアのハッキングをソフトウェアのハッキングという古い概念に合わせることができます。 Arduinoのそのような拡張機能の1つがモバイルスペースにあり、モバイルデバイスからのArduinoの制御を可能にする多くのインターフェースが現在存在しています。 Arduinoとモバイルデバイスを統合しているプロジェクトの例をいくつか紹介します。

ArduinoとAndroid

比較的オープンなAndroid搭載プラットフォームにより、オープンソースのArduinoと簡単に統合することができます。 AndroidプラットフォームではArduinoインターフェイスの基礎となるWiring言語に関連するProcessing言語を使用してArduino ADKに直接接続できます。 接続されると、アンドロイド携帯電話は、Arduinoのすべての機能を制御するために、接続されたLEDの制御から、リレーや家電製品の細かい制御まで、使用できます。

ArduinoとiOS

低レベルのコントロールに関するiOSの性質を考えると、ArduinoをiOSデバイスに接続することは、Androidよりも少し難しいことがあります。 Maker Shedは、iOSデバイスとArduinoの間の直接ケーブル接続を可能にするRedparkブレークアウトパックを制作しましたが、iOSデバイスに導入された新しいコネクタ用の互換バージョンが作成されるかどうかは不明です。 それにもかかわらず、ヘッドフォンジャックなどの他の接続モードの可能性があります。これについては多くのオンラインリソースで説明しています。

Arduinoセルラーシールド

Arduinoがモバイル対応を可能にするより直接的な方法は、セルラシールドを追加することです。 このGSM / GPRSシールドはArduinoブレークアウトボードに直接取り付けられ、ロックされていないSIMカードを受け入れます。 無細胞シールドの追加により、ArduinoはSMSメッセージを送受信できるようになり、いくつかの細胞シールドによってArduinoは音声機能の全範囲を作り、Arduinoを自宅の携帯電話に変えることができます。 おそらく自家製のモバイル機器の時代は遠くないでしょう。

ArduinoとTwilio

Arduinoと統合可能な別のモバイルインターフェイスはTwilioです。 Twilioはテレフォニーサービスに接続するWebインターフェイスなので、コンピュータに接続されたArduinoは音声またはSMSメッセージを使用して制御できます。 これは、ArduinoとTwilioを電気機器と組み合わせて使用​​することで、WebやSMSで制御可能なホームオートメーションを提供するこのプロジェクトを通じたものです。

ArduinoとWebインターフェイス

Arduinoをモバイルデバイスに統合する最も簡単な方法の1つは、モバイルデバイスがWeb対応の場合です。 Arduino IDEはプログラミングの専門知識が少ない多くのWebインターフェイスと容易に統合されますが、より既製のソリューションを探している人には数多くのライブラリが存在します。 上のWebduinoインターフェースは、Arduinoとイーサネットシールドで使用するための簡単なArduino Webサーバーライブラリーです。 WebアプリケーションがWebduinoサーバー上でホストされると、Arduinoはインターネットに接続されたモバイルデバイスから制御できます。

これまでの例では、Arduinoをモバイルデバイスと統合するプロジェクトで簡単な味しか提示されていませんでしたが、両方のプラットフォームの人気が高いことから、両者の統合の可能性は非常に高くなります。