工学部の学生のためのAndroidプロジェクトのアイデア

問題を排除するために楽器を試してください





Androidは、Linuxカーネルに基づくオペレーティングシステムです。タッチパネルベースのスマートフォンで動作します。これは、ユーザーが独自のアプリケーションを作成できるオープンソースシステムです。の最大の利点 アンドロイド これは、モバイルプラットフォームでメモリとハードウェアリソースを最適に使用できるようにすることです。スマートフォンの主な用途の1つは、制御アプリケーションです。ユーザー定義のアプリケーションを開発できます。として Androidアプリケーション フレームワークは、Bluetoothデバイスとのワイヤレス接続を可能にするAPI(アプリケーションプログラミングインターフェイス)を提供します。 Androidアプリケーションは、Bluetooth通信モードを介して制御信号を送信するために使用できます。これは工学部の学生のためのAndroidプロジェクトのアイデアのリストです。

工学部の学生のためのAndroidプロジェクトのアイデア

この記事では、MCAとITの学生向けのAndroidプロジェクトのアイデアのリストを提供します。この記事に記載されているAndroidプロジェクトのアイデアのほとんどすべては、AndroidOSを使用したアプリケーションの開発に関係しています。スマートフォン革命のこの時代に、 Androidベースのアプリケーション さまざまな分野でアプリケーションを見つけ、非常に人気があります。 AndroidベースのアプリケーションまたはAndroidプロジェクトのアイデアとその使用法の人気により、多くの学生が学術プロジェクト用にこれらのアプリケーションを構築することに興味を持っています。




Androidプロジェクトのアイデア

Androidプロジェクトのアイデア

ディープニューラルネットワーク技術を使用したAndroidアプリケーションのリアルタイムの居眠り運転検知

ドライバーの眠気により、年間10万件近くの事故が発生しています。ここでは、ドライバーの眠気を検出してアラートを生成できる信頼性の高いシステムを設計するための新しいアプローチが作成されています。検出プロセスは、ニューラルネットワークを使用して行われます。このプロジェクトでは、ニューラルネットワークがAndroidプラットフォームと互換性を持つように最適化されています。



ノードMCUとIoTを使用したAndroidアプリケーションによる費用効果の高いスマートホームコントローラーの実装

このプロジェクトでは、Androidアプリケーション(API)が家電製品を制御するように設計されています。マイクロコントローラーは消費者側で使用され、を使用してモノのインターネットに接続されます IoTプロトコル 。 APIはAndroidモバイルにインストールされ、サーバークライアントアーキテクチャを採用しています。

ユーザーがAndroidアプリケーションからリクエストを送信すると、APIがサーバーに接続します。サーバーから、要求がコントローラーに送信されます。これらのリクエストはHTTP経由で送信されます。要求を受信すると、コントローラーはそれに応じてデバイスのオン/オフを切り替えます。

患者監視システム用のAadharカードベースのAndroidアプリケーション

インドは人口密度の高い国です。病気の数が急増し、過去数年間のさまざまな自然災害により、多くの人々が病院に入院しました。このようなシナリオでは、医療当局が患者間で注意を均等に分割することが困難になります。このプロジェクトは、プロセスをより効率的かつ組織化することを目的として設計されています。


ここでは、値が特定の設定されたしきい値を上げるたびに、患者のバイタルパラメータを継続的に監視し、アラームで当局に警告するモバイルアプリケーションが設計されています。患者の健康状態は、アプリケーションのデータベースで更新されます。したがって、医師は問い合わせなしで、より短い時間で患者を診断することができます。 Aadhar番号はすべての人に固有であるため、任意の担当者の病歴にアクセスでき、緊急事態での治療に役立ちます。

ディープラーニングとAndroidアプリケーションに基づく行動認識

このプロジェクトは、Androidプラットフォームでの機械学習プロセスを利用しています。ここでは、登山、ジョギング、ウォーキング、座っている、立っているなどのアクティビティに関連するデータが収集されます。このデータは、アクティビティ検出モデルのトレーニングに使用されます。

モデルは、機械学習ソフトウェアであるTensorflowを使用してトレーニングされ、Androidプラットフォームにデプロイされます。このモデルを使用して人々の活動を認識することができるモバイルアプリケーションが設計されています。

障害者のためのAndroid制御スマート車椅子

このプロジェクトでは、車椅子の動きは、ジョイスティックの代わりにAndroidアプリケーションを使用して制御されます。車椅子には人感センサーと ECG 担当者の心拍がしきい値レベルを下回った場合にアラームをアクティブにする検出器。この車椅子は、既存のモデルよりもコストが低く、操作がより柔軟です。車椅子に追加された生体認証センサーは、重要な患者にとって非常に便利です。

Androidベースの処方ビューアーアプリケーション

このプロジェクトは 電子ベース 医師のための処方フォーマット。このアプリケーションの使用法は、医師が患者の名前、薬の詳細、および投与量を入力できるため、非常に簡単です。患者の住所や市外局番などの詳細がアプリケーションに入力されると、患者は薬局から直接薬を入手できるようになります。このシステムは、患者に指示を送信する機能も提供します。

Androidモバイル端末で構成されたBluetoothMANETを使用した子供追跡システム

このアプリケーションを使用すると、保護者はAndroidモバイルを使用して子供の居場所を簡単に追跡できます。このシステムでは、Android端末は ブルートゥース マネ。このアプリケーションは、無線LANを介した情報交換も容易にします。

Androidによる色と画像を使用したセッションパスワードの認証スキーム

多くの人は、携帯電話に保存されているデータのセキュリティのためにテキストベースのパスワードを使用することがよくあります。ただし、テキストベースのパスワードを使用すると、辞書攻撃や盗聴が発生しやすくなります。このプロジェクトは、パスワードを色や画像として実装することにより、高度なセキュリティを開発するために提案されています。

セッションパスワードアプリケーション

セッションパスワードアプリケーション

チケットチェッカーとしてGPSを使用したAndroid郊外鉄道チケット

このプロジェクトにより、チケットを購入するために列に並ぶ必要がなくなります。この特定のシステムにより、すべてのユーザーがスマートフォン自体で郊外の鉄道チケットを購入できるようになり、チケットの参照コードも提供されます。このプロジェクトは GPSシステム スマートフォンのユーザーが目的地に到着すると、チケットを自動的に検証して削除します。

テレメトリサービスのAndroidシステムの設計と実装

このアプリケーションは、Androidソフトウェアをネットワーク管理機能およびメディア指向のシステムトランスポートテクノロジーと統合して、複数のネットワークアクセスを使用できるようにします。テレメトリクスは、電気通信と情報学の両方を統合したものです。このシステムは、交通安全、道路ナビゲーション、リモートビジネスなどに適用できます。

低照度のハンドヘルドデバイスディスプレイの自動輝度制御

このプロジェクトは、周囲の光の強度に基づいて、スマートフォンの明るさを設定する必要性を減らします。このプロジェクトでは、特に低照度の場所でスマートフォンの明るさを制御します。このアプリケーションは、ユーザーの顔とその背景の画像の詳細を使用して、コントラスト比を推定し、明るさを決定することに基づいています。

Androidベースの明るさ制御アプリケーション

Androidベースの明るさ制御アプリケーション

最適なアップリンククエリ処理を備えたネットワーク支援モバイルコンピューティング

ユーザーのクエリに応じて、モバイルアプリケーションはリモートサーバーからデータを取得することがよくあります。これは、リモートサーバーからの応答時間が遅いため、またクエリの数が多いため、サーバーのバッテリーの寿命に影響します。このアプリケーションは、リース機能を備えたミッドネットワークシステムを展開することでソリューションを提供します。バッテリーの消費量を削減し、システムのパフォーマンスや応答時間を改善します。

ネットワーク支援モバイルコンピューティング

ネットワーク支援モバイルコンピューティング

パーソナライズされたモバイル検索エンジン(PMSE)

このプロジェクトは、ユーザーの好みに基づいて簡単に検索できるという点で、従来の検索エンジンとは異なります。ユーザー設定は、コンテンツの概念と場所の概念に分類されます。このプロジェクトには、ランク適応を目的としたオントロジーベースの多面的なユーザープロファイルでのユーザー設定の配置が含まれます。

パーソナライズされたモバイルサービスエンジン

パーソナライズされたモバイルサービスエンジン

Androidマルウェア検出のためのネットワーク動作分析

セキュリティ違反と悪意のある攻撃は、モバイルユーザーにセキュリティを提供するために削減する必要がある最も一般的なモバイルの脅威です。このシステムは、プログラムの動作によってすべてのマルウェアアクションを検出します。トレースの抽象化を比較して悪意のある動作を参照することにより、疑わしい動作を検出できます。

ターニングバンド法を使用した分散型Webシステムのパフォーマンス予測

このプロジェクトは、ネットワークベースに使用される分散コンピュータシステムのWebパフォーマンスを予測する方法を提案します 産業用アプリケーション 。このシステムは、Turning Bandsメソッドを使用してWebリソースのダウンロードを予測することにより、時間と空間におけるWebパフォーマンスを予測するために実装されています。

電子工学および電気工学の学生向けのAndroidプロジェクトのアイデアのリストは次のとおりです。これらのAndroidプロジェクトのアイデアは、ECEおよびEEEエンジニアリングの学生にとって非常に役立ちます。

エレクトロニクスと電気のためのAndroidプロジェクトのアイデア

エレクトロニクスと電気のためのAndroidプロジェクトのアイデア

LCDディスプレイを備えたAndroidアプリケーションによるリモートAC電源制御

負荷に適用されるAC電力は、電力を介して供給されます 電子スイッチ 。それに応じて、パワーエレクトロニクススイッチが負荷を制御します。多くのアプリケーションでは、デバイスの動作を制御する必要があります。たとえば、ランプの強度を制御したり、モーターの速度を制御したりします(ファンや洗濯機などの家庭の多くの電化製品で使用されます)。

この制御は、負荷に供給される電力を制御することによって実現できます。たとえば、モーターに印加される電圧はその速度に比例するため、モーターに印加される電圧を変化させることにより、モーターの速度を制御できます。同様に、ランプの強度は、ランプに印加される電圧を変えることによって制御できます。電圧供給のこの制御は、パワーエレクトロニクススイッチのトリガーを制御することによって行われます。

これは、次に、点火角度法または積分サイクルスイッチング法を使用してスイッチのトリガーを遅らせることによって行うことができます。このプロジェクトでは、パワーエレクトロニクススイッチがトリガーされる時間を特定の値だけ遅らせる発射角度遅延法を使用しています。この値は、Androidベースのスマートフォンのタッチスクリーンベースのアプリケーションによって提供されます。

ここでは、ゼロ交差検出器を使用して、入力信号波形のゼロ交差ごとにパルスを提供します。これにより、入力信号のゼロ交差から指定された遅延で負荷がオンになります。

リモートAC電源制御-Androidプロジェクト

リモートAC電源制御-Androidプロジェクト

まず、Androidベースのスマートフォンがペアリングされ、Bluetoothデバイスに接続されます。携帯電話のGUIは、アプリケーションからBluetoothデバイスに送信される遅延値に使用されます。この遅延値は、Bluetoothデバイスからマイクロコントローラーによって受信され、この値に基づいて、(ゼロ交差検出器からの)パルスのオプトアイソレーターへの適用が遅延されます。これにより、サイリスタのトリガーが確実に遅延します。ここでは、2つの連続して接続されたサイリスタを使用して負荷にAC電力を供給します。両方の半サイクルで、各サイリスタは1つのオプトアイソレータによって制御されます。

Androidベースのリモートでプログラム可能なシーケンシャルスイッチング

電気負荷の切り替えを制御するデジタル化された方法は、電気スイッチを使用する従来の方法と比較して、最近好まれている。 TVリモコンまたはRを介してアプライアンスをリモートで制御できるようになりました Fコミュニケーション または携帯電話を使用します。

このプロジェクトでは、スマートフォンを使用して負荷の切り替えを制御する方法の1つを開発します。このシステムは、負荷の切り替えを自動的に制御する方法(自動モード)、または部分的な自動方法(ユーザー設定モードによる)または手動による方法(手動切り替えモードによる)を提供します。これらの3つのモードはスマートフォンを使用して制御されます。

Androidベースのスマートフォンは、タッチスクリーンパネル上のGUIベースのアプリケーションで使用され、自動モード、設定モード、手動モードの3つのモードを選択できます。スマートフォンは最初にペアリングされ、Bluetoothデバイスに接続されて、データがこのBluetoothデバイスを介してアプリケーションからマイクロコントローラーに送信されます。

リモートでプログラム可能なシーケンシャルスイッチングAndroidプロジェクト

リモートでプログラム可能なシーケンシャルスイッチングAndroidプロジェクト

自動モードを選択すると、マイクロコントローラプログラムによって設定された特定の時間、各負荷が順番にオンになります。設定モードを選択すると、(スマートフォンのアプリケーションを使用して)各負荷のオン時間が選択され、各負荷が設定時間の間順次オンになります。手動モードを選択すると、スマートフォンのアプリケーションから各負荷のオン/オフが切り替わります。

7セグメントディスプレイを備えたAndroidアプリケーションによるリモート誘導モーター制御

私たちの家で使用されているファンは、単相誘導モーターを使用して動作します。ファンの速度を変更するための制御を提供することにより、そのモーターの速度が実際に変化します。配電盤のローターノブを介して操作する従来の方法を使用することは不便です。このプロジェクトは、Androidベースのスマートフォンアプリケーションから負荷に対して送信される、トライアックのトリガーを特定の値だけ遅延させる発射角度遅延法を使用して、モーターの速度をリモートで制御する方法を提供します。

誘導電動機制御Androidプロジェクト

誘導電動機制御Androidプロジェクト

Androidオペレーティングシステムベースのスマートフォン上のGUIベースのアプリケーションを使用して、Bluetoothデバイスに接続します。アプリケーションからのデータは、マイクロコントローラーに接続されているBluetoothデバイスにワイヤレスで送信されます。受信したデータに基づいて、パワーエレクトロニクススイッチのトリガーがマイクロコントローラーから遅延します。したがって、負荷に印加される電圧が変化するため、モーターの速度も変化します。

Androidアプリケーションによる遠隔操作家電制御

家庭用電化製品の遠隔制御は、これらの制御信号で負荷を切り替えるための無線通信を介して遠隔で制御信号を送信することによって可能です。この通信は、見通し内IR通信、RF通信、またはBluetooth通信にすることができます。このプロジェクトでは、スマートフォンのGUIを備えたAndroidベースのアプリケーションを使用して、Bluetooth通信を介して送信される制御信号を配信します。

遠隔操作の家庭用電化製品の制御-Androidプロジェクト

遠隔操作の家庭用電化製品の制御-Androidプロジェクト

AndroidフォンのGUIアプリケーションは、そのアプリケーションのタッチスクリーンパネルにあるボタンによってBluetoothデバイスに接続され、負荷のオン/オフを切り替えます。ボタンを押して負荷の1つをオンにすると、Bluetoothデバイスでデータが受信され、このデータに基づいて、マイクロコントローラーがリレードライバーにパルスを送信するようにプログラムされ、対応するリレーが負荷に対してオンになります。スイッチを入れます。同様に、同じ方法で負荷をオフにすることができます。

Androidアプリケーションによるリモートパスワード操作の負荷制御

このプロジェクトは、リモートコントロールを介して負荷の切り替えを実現する方法を定義します。リモートコントロールは、Androidベースのスマートフォン上のGUIベースのアプリケーションによって行われます。パスワード対応システムとともに負荷をリモートで制御するこの手法は、セキュリティを備えた制御の簡単で便利な方法を提供します。

リモートパスワード操作の負荷制御Androidプロジェクト

リモートパスワード操作の負荷制御Androidプロジェクト

スマートフォンのGUIベースのアプリケーションは、パスワードを入力する機能を備えたタッチスクリーンパネルで使用されます。このパスワードは、信号の形式で、ワイヤレス接続を介してBluetoothデバイスに送信されます。 Bluetoothデバイスはマイクロコントローラーと接続され、信号はマイクロコントローラーに送られます。

マイクロコントローラは、入力されたパスワードを抽出するようにプログラムされており、このパスワードがデータベース内の元のパスワードと一致する場合、マイクロコントローラは適切な信号をリレードライバに送信して、対応するリレーをオンにしてランプを点灯させます。

Androidアプリケーションによってリモート制御されるDCモーターの4象限動作

2D座標系の4象限すべてで動作するには、DCモーターの4象限操作が必要です。第1象限では、DCモーターは順方向に動作し、第2象限では順方向ブレーキ用、第3象限では逆方向に動作し、第4象限では逆ブレーキ状態になります。このプロジェクトでは、Androidベースのスマートフォンを使用してモーターに両方向の瞬間ブレーキをかけ、速度を変えることで、4象限すべてでモーターを制御する方法を定義します。

Edgefxキットによるブロック図

ブロック図

スマートフォン上のAndroidベースのGUIアプリケーションは、マイクロコントローラーとインターフェイスするBluetoothデバイスにワイヤレスで接続されます。モーターに必要なさまざまな操作のコマンドは、電話のタッチスクリーンパネルにある必要なボタンに触れることで適用されます。

スタートボタンに触れると、Bluetoothデバイスが目的の信号を受信し、この信号がマイクロコントローラーに送られ、マイクロコントローラーが適切なロジック信号をモータードライバーに送信してモーターを始動します。これで、別のボタンに触れると(たとえば、ブレーキをかける)、Bluetoothデバイスがマイクロコントローラーに信号を送り、マイクロコントローラーは、モータードライバーに逆論理が瞬間的に適用され、それに応じてモーターが即座に停止するようにプログラムされます。 。

逆方向のモータ運転についても同様の運転を行います。また、モーターが特定の方向に回転している場合は、アプリケーションから適切な信号を送信することで速度を変化させる制御を行うことができ、マイクロコントローラーからパルス幅変調を適用することで速度制御を行うことができます。

詳細については、ここをクリックしてください。 Androidアプリケーションによってリモート制御されるDCモーターの4象限動作

Androidアプリケーションによる3Dディッシュのリモートアラインメント

パラボラアンテナは、衛星からの信号を受信するために家庭や多くの組織で使用されています。最近では、家庭向けTVサービスが従来のケーブルサービスに取って代わり、これらのDTHサービスでは、建物の屋上に3Dパラボラアンテナを設置する必要があります。

衛星から最大量の信号を受信し、忠実度の高い操作を行うには、皿を適切な方向に配置する必要があります。皿の位置を手動で設定することは、不便で時間のかかるプロセスです。このプロジェクトは、Androidベースのスマートフォンアプリケーションからのコマンドを使用して皿を配置するリモート制御の方法を定義します。

Edgefxキットによるブロック図

ブロック図

2つのモーターを使用して、皿に水平方向と垂直方向の動きを提供します。 Androidベースのアプリケーションは、タッチスクリーンパネル上のGUIで構成されており、そこから皿を希望の角度に揃えるコマンドが表示されます。アプリケーションにワイヤレスで接続されたBluetoothデバイスは、この信号を受信して​​マイクロコントローラーに送ります。

それに応じて、マイクロコントローラーは(プログラムに従って)モータードライバーの入力ピンに適切なロジックを提供し、モーターを目的の方向に回転させて、3D空間での皿の目的の位置合わせを実現します。

Androidアプリケーションによるパスワードベースのリモート制御ドア開閉

セキュリティは、どの組織でも、あるいは家庭でも重要な考慮事項の1つです。現代の電子機器の出現により、警備員を採用することによる従来のセキュリティ方法は、自動セキュリティ技術への道を開いた。たとえば、高度にセキュリティ保護されたエリアへの入場は認証された人にのみ与えられ、その認証はIDカードの有効性またはパスワードのいずれかによって決定されます。このシステムは、AndroidベースのスマートフォンのGUIアプリケーションを使用して、Bluetoothモード通信を介してパスワードを送信します。

パスワードベースのリモート

ブロック図

スマートフォンのAndroidオペレーティングシステムは、Bluetoothデバイスとのアプリケーションのワイヤレス接続を可能にするAPIで構成されています。タッチスクリーンパネルの適切なボタンをタッチしてパスワードを入力すると、このデータがBluetoothデバイスに送信されます。

Bluetoothと適切に接続されたマイクロコントローラーはこのデータを受信し、マイクロコントローラーの外部メモリに保存されている元のパスワードと比較します。パスワードが一致する場合、マイクロコントローラーは適切なロジックをモータードライバーに送信して、ドアが開くようにモーターを回転させます。同じ方法で、パスワードを入力してドアを閉めます。

Androidアプリケーションベースのリモートコントロールによるホームオートメーション

家庭で使用される電化製品は、その動作のためにAC電圧スイッチングを必要とします。このAC電圧は、パワーエレクトロニクススイッチを介して供給されます。このプロジェクトは、Androidベースのスマートフォンからの負荷の切り替えを制御することによってホームオートメーションシステムを実現する方法を定義します。

ホームオートメーションAndroidプロジェクト

ホームオートメーションAndroidプロジェクト

スマートフォンのGUIアプリケーションは、タッチスクリーンパネルに必要なコントロールボタンを提供します。このアプリケーションは、最初にペアリングされ、Bluetoothデバイスにワイヤレスで接続されます。特定の負荷をオンにするコマンドは、必要なボタンをタッチすることによって与えられ、この信号はBluetoothデバイスに送信され、マイクロコントローラー(Bluetoothデバイスに接続されている)に送られます。

マイクロコントローラは、適切な論理信号をオプトアイソレータ(負荷に対応)に送信するようにプログラムされており、オプトアイソレータ(ZVSが組み込まれている)は、トライアックをトリガーするパルスを提供します。したがって、トライアックによりAC電流がランプに流れるため、必要な負荷またはランプがオンになります。同様の操作を使用して、ランプのスイッチオフを実行し、同時に負荷のオンまたはオフを切り替えます。

詳細については、ここをクリックしてください。 Androidアプリケーションベースのリモートコントロールによるホームオートメーション

AndroidアプリケーションによるDCモーターのリモート速度制御

DCモーターは、主にコンベヤーベルト、製紙工場、ダイマシンなどの多くの産業用途で使用され、エレベータ、クレーンなどでも使用されます。DCモーターの速度制御は、モーターの特定の動作に不可欠です。この速度制御は、モーターの電機子に印加される電圧を変化させるか、電界強度を変化させることによって実現されます。このプロジェクトでは、Androidベースのスマートフォンアプリケーションを使用して、PWMモードで低電圧を印加することにより、DCモーターの速度をリモートで変化させるシステムを開発します。

DCモーターAndroidプロジェクトのリモート速度制御

DCモーターAndroidプロジェクトのリモート速度制御

DCモーターはモータードライバーICによって駆動され、モータードライバーICはマイクロコントローラーによって操作されます。 AndroidベースのスマートフォンのGUIアプリケーションは、マイクロコントローラーに接続されたBluetoothデバイスにワイヤレスで接続されます。アプリケーションのタッチスクリーンパネルには、モーターの適切な速度制御を実現するためのボタンがあります。

ボタン(モーター速度の低下に対応)に触れると、対応する信号がBluetoothデバイスに送信され、この信号がマイクロコントローラーに送られます。マイクロコントローラは、この信号(速度の変化率を意味します)を使用して、モーターICのイネーブルピンに適用されるパルス幅変調信号を生成し、モーターの速度を変化させます。

上記のすべてのAndroidプロジェクトのアイデアの出力が検証され、すべてのプロジェクトがリアルタイムで実装されます。各プロジェクトに与えられたリンクをクリックすると、これらのプロジェクトの詳細を自由に表示できます。したがって、すべてのプロジェクトに共通のスレッドであるAndroidベースのアプリケーションに気付いたはずです。各プロジェクトの下にあるリンクをクリックして、Androidで楽しくプロジェクトを構築する方法を自分で見つけてください。

上記のAndroidプロジェクトのアイデアのリストはAndroidOS用に実装されており、ほとんどのプロジェクトで次の開発が必要なため、主にITおよびMCAの学生に推奨されます。 ソフトウェアベースのアプリケーション 。私たちの興味深く最新のAndroidプロジェクトのアイデアが、学生に計り知れない助けを提供し、最終年度のプロジェクト作業に適したプロジェクトを選択できるようになることを願っています。読者からの質問、提案、コメントを奨励し、歓迎します。

写真クレジット