Arduinoと携帯電話プロジェクト
NS Arduinoプラットフォーム ユーザーがコンピューターと日常のオブジェクトの間にインターフェースを作成できるようにし、いくつかの独創的なハードウェアを可能にします ハッキング. Arduino IDE(統合開発環境)はWindows、Mac、またはLinuxでのみ動作しますが、電話またはタブレットでArduinoを制御するために使用できるインターフェイスがいくつかあります。 Arduinoをモバイルデバイスと統合する方法のいくつかの例を次に示します。
この記事の情報は、Arduinoハードウェアのさまざまなバージョンに広く適用されます。 古いバージョンは新しいバージョンと互換性がない可能性があります モバイルオペレーティングシステム.
Arduino電話インターフェースを取得する方法
NS Arduinoプレイグラウンド Arduinoを使用してハードウェアとインターフェースする方法に関する多数のチュートリアルと情報が含まれています。 モバイルインターフェースの開発に推奨される2つのプログラムは次のとおりです。 pfodApp と アニッケンアンディー. 前者はAndroid専用ですが、後者はiOSと互換性があります。 どちらのオプションも、広範なモバイルプログラミングの経験を必要としません。
ArduinoとAndroid
の比較的オープンなプラットフォーム アンドロイド デバイスは、Arduinoとの統合に最適な候補です。 Androidプラットフォームでは、Arduinoインターフェースの基礎を形成する配線言語に関連する処理言語を使用してArduinoADKに直接接続できます。 接続すると、Androidフォンを使用してArduinoデバイスのすべての機能を制御できます。
ArduinoとiOS
の性質を考えると iOS 低レベルの制御に関しては、ArduinoをiOSデバイスに接続するのは少し難しいかもしれません。 Redparkブレークアウトパックを使用すると、古いiOSデバイスとArduinoを直接ケーブル接続できますが、新しいiOSデバイスを使用している場合は iPhone またはiPadの場合、iOSデバイスとArduinoの間にワイヤレス接続を設定する必要があります ブルートゥース またはWi-Fi。
Arduinoセルラーシールド
Arduinoをモバイルフレンドリーにするもう1つの方法は、セルラーシールドを使用することです。 GSM/ GPRSシールドはArduinoブレークアウトボードに直接取り付けられ、ロック解除されたSIMカードを受け入れます。 セルラーシールドを追加すると、ArduinoがSMSメッセージを作成および受信できるようになります。 シールドはあらゆる音声機能を可能にし、Arduinoを効果的に自家醸造セルに変えます 電話。
ArduinoとTwilio
Arduinoと統合できるもう1つのモバイルインターフェースは Twilio. Twilioは電話サービスに接続するWebインターフェイスであるため、コンピューターに接続されているArduinoは音声またはSMSメッセージを使用して制御できます。 たとえば、ArduinoとTwilioをアプライアンスやその他の電子機器と組み合わせて使用すると、WebまたはSMSで制御可能なホームオートメーションを提供できます。
ArduinoとWebインターフェース
Arduino IDEは、最小限のプログラミングの専門知識で多くのWebインターフェースと容易に統合できますが、より既成のソリューションを探している人のために、多くのライブラリが存在します。 NS Webduino たとえば、インターフェースは、Arduinoとで使用するための単純なArduinoWebサーバーライブラリです。 イーサネット シールド。 WebアプリケーションがWebduinoサーバーでホストされると、インターネットに接続されている任意のモバイルデバイスからArduinoを制御できます。