Top 25 Android Project Ideas
プロジェクトに関しては、学生の間で多くの混乱があります。 今日、ほとんどの人が Android とその機能について知っています。 Android プロジェクトは、その急成長傾向から、望ましい選択肢です。 インターネット上で多くのAndroidプロジェクトがあるにもかかわらず、それはあまりにも複雑であるか、またはトレンドから外れています。 そこで、ビルドが簡単で、トレンドに合ったトップ20のAndroidプロジェクトをソースコードとともにリストアップしました。
- Android Smartphone-Based Function Generator
- Home Automation Using Arduino Through Android Device
- Program Arduino With Your Android Device
- IoT Based Notification System Using Android App
- Surveillance Camera Using RaspiCam And Android App
- Android Projects: ホームオートメーションシステム
- Android controlled robot
- Arduino制御の12Vバッテリー充電器
- Interfacing Multiple LCDs With Arduino
- Arduino-based Front Office Visitor Alarm
- Interfacing a Laser LED with Arduino
- GPS Clock using Arduino
- AndroidによるDCモータ制御
- 鉄道レベルゲート制御
- Voice controlled robotic vehicle
- Wireless robotic arm
- Military Spying and Bomb Disposal Robot
- Remote password security
- サーキットブレーカー
- Android Projects: 消防士ロボット
- 遠隔交流電力制御
- Antenna positioning system
- Hovercraft controlled by android
- ブザー表示付き超音波距離計
Android Smartphone-Based Function Generator
このAndroidベースのファンクションジェネレーターは、携帯電話のオーディオ出力ポートで利用できるオーディオ周波数信号(20Hz~20,000Hz)の範囲で出力されます。 ほとんどの携帯電話には、3.5mmオーディオ・ジャック出力ポートがあります。 携帯電話と外部機器やその他のアプリケーションの間に、オーディオジャックを備えたオーディオケーブルを使用することができます。
このプロジェクトの詳細については、以下を参照してください。 Android Smartphone-Based Function Generator
Home Automation Using Arduino Through Android Device
このプロジェクトは、AndroidアプリとArduino Unoをベースに、Bluetoothを無線通信媒体として使用するものです。 複雑なハンダ付けをすることなく、わずかな電子部品でシンプルかつフレキシブルなホームオートメーションシステムを実現します。 このプロジェクトは3つの家電製品を制御するように設計されていますが、6つ以上に拡張することができます。
このプロジェクトに関する詳細な情報は、以下を参照してください。 このプロジェクトに関する詳細な情報は、以下を参照してください。 Androidスマートフォンでのソフトウェア無線
Program Arduino With Your Android Device
この記事は、スマートフォンやタブレットなどのAndroidデバイスでArduinoDroidアプリを使ってArduinoボードをプログラミングする方法を説明しています。
IoT Based Notification System Using Android App
Raspberry Pi (RPi) と Pushover アプリを使って、ドアセンサー、モーションセンサー、火災警報、ドアベルなどのスマート通知システムを紹介します。 このプロジェクトは、様々なセンサーを通してイベントをトリガーし、スマートフォンに通知を送信します。 これらの通知はリアルタイムで行われます。
このプロジェクトの詳細については、以下を参照してください。 IoT Based Notification System Using Android App
Surveillance Camera Using RaspiCam And Android App
このプロジェクトでは、Raspberry Pi (Raspi) をベースに、監視領域で何かが動いたときだけHDビデオを録画する監視カメラを構築する方法を説明します。 携帯電話などの Web ブラウザからライブ フィードを見ることができます。
このプロジェクトについての詳細は、以下を参照してください。 RaspiCam と Android アプリを使用した監視カメラ
Android Projects: ホームオートメーションシステム
最初のアンドロイドプロジェクトは、Arduinoボード、Bluetoothモジュールと3チャンネルリレーボードを中心に構築されたこのホームオートメーション回路です。 チャンネル数は、制御したい家電の数によって変わります。 Androidアプリを使ったホームオートメーションのソフトウエアプログラムは、ProcessingというArduinoのプログラミング言語で書かれています。 ArduinoのプログラミングはArduino IDEというソフトウェアを使って行います。
このプロジェクトに関する詳しい情報は、以下をご覧ください。 Androidを使ったホームオートメーションシステム
Android controlled robot
Android携帯で動くアプリで制御するロボットです。 ロボットのソフトウェアは、プログラミング言語Arduinoで書かれています。 Arduino UNOは、Arduino IDEを使ってプログラミングします。 ロボットの制御コマンドは、アプリを使って携帯電話から送信されます。
より詳細な情報は、こちらをご覧ください。 Android携帯電話制御ロボット
Arduino制御の12Vバッテリー充電器
ここで紹介する回路は、12V、7Ah以上のバッテリーを自動的に充電することができます。 この充電器の特長は以下の通りです。 バッテリの状態に応じて充電電流を自動制御します。 電池の電圧レベルや充電状況を液晶ディスプレイに表示します。
詳細はこちらで紹介しています。 Arduino-Controlled 12V Battery Charger
Interfacing Multiple LCDs With Arduino
この回路は、Arduino Unoボードに共通のデータラインを持つ3つの16×2 LCDを接続する方法を説明します。 3つのLCDの4つのデータ線は、Arduino Unoボードのデジタルピンに接続されていますが、それぞれのLCDに表示されるデータは異なります
詳細は、以下を参照してください。 Arduinoで複数のLCDをインターフェイスする
Arduino-based Front Office Visitor Alarm
このArduinoベースのビジターアラームは、オフィス、クリニック、ショップに便利です。 ドアが開くたびにビープ音を発生させ、来客を知らせます。 アラームは数秒後に自動的にオフになります。
詳細については、以下を参照してください。 Arduino-based Front Office Visitor Alarm
Interfacing a Laser LED with Arduino
このプロジェクトは、レーザーLEDを1秒ごとに点灯、消灯させるものです。 また、自分自身の電源電圧レベルを監視することができます。 この回路は、セキュリティアプリケーションのオーディオビジュアルアラームシステムとして使用するために拡張することができます。
より詳細な情報は、以下を参照してください。 ArduinoとレーザーLEDのインターフェース
GPS Clock using Arduino
ここでは、AVR ATmega328ベースのマイクロコントローラボードのArduino Uno R3(6つのアナログ入力ピンと14のデジタル入出力ピン)を使用したGPSクロックについて説明します。 マイクロコントローラは、32kBのISPフラッシュメモリ、2kBのRAM、1kBのEEPROMを搭載しています。 ボードは、UART、SPI、I2Cによるシリアル通信を提供します。
より詳細な情報は、こちらをご覧ください。 Arduinoを使ったGPSクロック
AndroidによるDCモータ制御
AndroidによるDCモータ制御は、時計回り、反時計回りの両方でDCモータの速度を制御するために開発されました。 このために、DCモータは8051マイクロコントローラに接続されています。 また、Bluetoothモデムを使用し、方向指示やPWMコマンドを受信しています。 アンドロイドによるDCモーター制御
鉄道レベルゲート制御
このシステムは、シンプルなアンドロイドベースのアプリケーションを使用して、鉄道ゲートを簡単に開閉することができます。 アンドロイドのアプリケーションを通じてコマンドを送信することにより、鉄道ゲートの開閉機能を提供することで動作します。 リモートコントロールアプリケーションは、アンドロイドのアプリケーションを介して提供されています
詳細はこちらでご覧いただけます。 Android制御の鉄道レベルゲート制御
Voice controlled robotic vehicle
このチュートリアルでは、初心者でも数時間で作れるほど簡単な音声制御ロボットを作る方法を紹介します。 音声制御ロボット
Wireless robotic arm
アンドロイドのアプリケーションデバイスを使って、前進、後退、左または右へのロボットの動きを制御するために、コマンドを受信機に送ります。 アンドロイドのアプリケーションデバイスの送信機は、十分な範囲の利点を持っているリモートコントロールとして機能し、受信機側のBluetoothデバイスは、必要な作業のためにモータドライバICを介してDCモータを駆動するためにマイクロコントローラに供給されます。 遠隔操作はスマートフォン/タブレットなどで実現します。
詳細はこちら。
Military Spying and Bomb Disposal Robot
このシステムは、ロボットアームとロボット車両を使用しており、リスクの高いエリアに入るだけでなく、どんなものでも拾い集めることができます。 また、日中だけでなく夜間でも記録されたものを見ることができる暗視カメラも搭載しています。 アンドロイド端末のアプリケーションを通じて、車両に搭載された受信回路にコマンドを送信します。 Android Military Spying and Bomb disposal Robot
Remote password security
システムは、パスワードで許可された人に許可するように構成されています。 また、パスワードの変更機能も一緒に提供されています。 パスワード入力機能は、リモートアクセスによって提供されます。 リモートアクセスは、あらゆるアンドロイドデバイス上で実行可能なアンドロイドアプリケーションを使用して提供されます。 このアプリケーションは、このシステムのための対話型GUIを提供します。 システムは、マイクロコントローラを使用して操作されています。 EEPROMは、ユーザーパスワードの保存に使用されます。
この件に関する詳細は、以下を参照してください。 Android controlled Remote Password Security
サーキットブレーカー
この回路の主要コンポーネントはマイコンです。 パスワードの入力には、4×3のキーパッドを使用します。 入力されたパスワードはあらかじめ設定されたパスワードと比較される。 入力されたパスワードが正しければ、対応する電線をON/OFFします。 このプロジェクトでは、各電源線に個別のパスワードが提供されます。 ライン(サーキットブレーカー)の作動・停止は、負荷によって表示されます
これについての詳細は、以下を参照してください。 Androidのサーキットブレーカー
Android Projects: 消防士ロボット
アンドロイド端末から送られるコマンドで、全方向に動くように制御することができます。 Bluetoothレシーバー、Bluetoothデコーダー、マイコン、モータードライバー2個、リレーで構成されています。
Bluetoothレシーバーは、携帯電話から送信された信号を受信し、受信信号をデコードします。 デコードされた信号は、さらにマイクロコントローラで処理されます。 そして、マイコンがモータードライバを駆動して、ロボットを左右、前後左右に動かす。 また、ロボットの散水ノズルの動きは、ユーザーが制御することも可能です。 水ポンプはリレーに接続されており、マイコンが制御して水ポンプをON/OFFして消火します。 Android制御の消防士ロボット
遠隔交流電力制御
このプロジェクトはサイリスタの発射角制御を利用して負荷への交流電力を制御するために使用されます。 遠隔操作は、タッチパネルを用いたスマートインターフェースで行います。 コンパレータの出力はマイコンに供給されます。
詳細はこちら。 Android制御のリモートAC電源コントロール
Antenna positioning system
このシステムは、8051ファミリのマイクロコントローラとLCDを使用しています。 このLCDは、アンテナの角度の状態を表示するために使用します。 このシステムでは、ステッピングモータを利用してアンテナモータとしてデモを行い、アンテナを適切な方向に移動させるために使用しています。 アンテナは、アンドロイドのアプリケーションを通して受け取ったユーザーのコマンドによって動かされます。 これらのユーザーコマンドは、Bluetoothレシーバーモデムによって受信されます。
入力パラメータには、ステップ数、つまりアンテナを動かす角度が含まれています。 2番目のパラメータはアンテナを時計回りか反時計回りのどちらに動かすかを指定する。 3番目の入力パラメータはアンテナを移動させる速度を指定する。 速度パラメータには、低速のL、中速のM、高速のHがあります。
これについての詳細は、以下を参照してください。 Android Antenna positioning system
Hovercraft controlled by android
ここでは、AVRファミリーマイコンとインターフェースした高回転モーターを使って、目的の機能を実現する高度なホバークラフトが使用されています。 ホバークラフトの下にあるモーターは非常に高い回転数で回転しており、表面でホバリングするのに十分な力を発生させ、下の摩擦を最小にすることができるようになっています。 サーボモーターは、ホバークラフトの舵に取り付けられており、空気を正確な角度で曲げることによって、ホバークラフトを希望の方向に移動させることができるようになっています。 アンドロイドのアプリケーションは、ホバークラフト回路に移動のコマンドを送ります。 回路は、これらのコマンドを受信して処理するためのBluetoothレシーバーで構成されています。 受信機で受信したコマンドは、マイクロコントローラーで処理され、ユーザーの希望に応じて3つのモーターを操作します。 Androidで制御するホバークラフト
ブザー表示付き超音波距離計
Androidベースの超音波距離計は、対象物の距離を測定するために使用されます。 この距離はLCDとAndroidのモバイルアプリケーションに表示されます。 対象物の距離が10cm以下になると、ブザーが鳴る。 このシステムは、Bluetooth送信機、LCDディスプレイ、マイクロプロセッサーを使用しており、受信したコマンドに従って処理を行います。 このプロジェクトは、産業界や企業などで利用することができます。 このプロジェクトは、ロボット工学にも応用できます。
これについての詳細は、以下を参照してください。 ブザー表示付きAndroidベースの超音波距離計
をご覧ください。