工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

トイレトラッカー(Powered by Walabot)

トイレトラッカーが教えてくれますトイレがきれいかどうか。また、使用されているかどうかも示されます。

ストーリー

はじめに

特に公共の場所で汚れたトイレを見つけたことがありますか?それは私の場所では非常に一般的です。フラッシュするのを忘れる人もいれば、フラッシュしても気にしない人もいます。フラッシュシステムが正しく機能しない場合もあります。洗い流されていないトイレは、次のユーザーにとって非常に苦痛です。

洗い流されていないトイレでは、使用する前にこれをどのように監視できますか?カメラを使用するのは簡単な解決策です!!!ただし、トイレの中にカメラを置くことはできません。

では、次のオプションは何でしょうか?はい、Walabotはこれの良い(唯一の)代替手段になる可能性があります。 Walabotは、無線周波数技術を使用して物体を透視し、光学画像を撮影せずに高度なセンシング機能を提供するプログラム可能な3Dイメージングセンサーです!

Walabotは、複数のアンテナから信号を送信、受信、記録することで環境を感知します。複数の送受信アンテナペアからのブロードバンド録音を分析して、環境の3次元画像を再構築します。

これにより、バスルーム、トライアルルーム、寝室など、カメラを使用できない分野での3DイメージングにWalabotを使用できるようになります。

私はWalabotを使用して、便器がきれいかどうかを識別しています。その背後にある考え方は非常に単純です。 Walabotは、便器の上(通常はトイレの屋根)に配置されます。初期化段階で、クリーンなトイレがWalabotによってスキャンされます。初期化後、一定の間隔(1分以下)でトイレをスキャンし、初期化中に存在しなかったオブジェクトを検出しました。初期化中に便器がきれいだったので、Walabotは便器上の新しいオブジェクト(スツールなど)を簡単に検出できます。より良い結果を得るには、Walabotパラメーターを適切に設定する必要があります。 Walabotは、検出したオブジェクトの距離を測定することもできます。したがって、オブジェクトの距離に応じて、トイレが使用されているかどうかを確認できます。

トイレが使用されているか使用されていないCommodeがクリーンまたはクリーンでない上記の2つの図は、接続と清潔さがどのように検出されるかを示しています。

システム全体はどのように機能しますか?

完全なトイレ追跡システムにはいくつかの重要な部分があります。 WalabotはRaspberryPi 3に接続されています。Walabotは定期的に新しいオブジェクトをスキャンし、Raspberry Piはその情報をWalabotから収集し、MQTTプロトコルを使用してUbidotsクラウドサーバーに情報を送信します。 MQTT通信を有効にするには、pyhton pahoMQTTクライアントがRaspberrypiにインストールされます。 Androidアプリケーションは、トイレの状態を監視できるMIT AppInventorを使用して開発されました。 Androidアプリケーションは、HTTPプロトコルを使用してubidotsクラウドから情報を受信します。以下の完全なシステムのブロック図を参照してください。

システムのブロック図

手順:

1。 WalabotSDKをRaspberryPiにインストールする

Sparkfun.comのこの入門ガイドに従ってください。

2。 pahomqttクライアントをRaspberryPiにインストールします。

ラズベリーパイのターミナルからコマンドを使用します:

sudo pip install paho-mqtt

3。でアカウントを作成する Ubidots.com デバイストークンを書き留めます。

TokenID

4。 ubidotsAPIをRaspberrypiにインストールする

piターミナルで次のコマンドを入力します:

sudo pip install ubidots

ubidots APIキーを書き留めます:

5。 RaspberryPi用のPythonプログラムの開発

適切な構成パラメーター(R、pi、theta)を見つけるために、Walabot SDK for Windowsを使用して、さまざまな場所のさまざまなオブジェクトでWalabotをテストしました。私が選択した値は、Pythonコードに記載されています。小さな物体を検出するために、しきい値を小さくします。

minInCm、maxInCm、resInCm =30、300、3
minIndegrees、maxIndegrees、resIndegrees =-15、15、5
minPhiInDegrees、maxPhiInDegrees、resPhiInDegrees =-30、30、5
threshold =2

Windows SDKを使用したテスト PythonプログラムとAndroidアプリケーションを開発した後、システムを手動でテストして、システム全体が機能していることを確認しました。 (PythonプログラムとAndroidソースはコードセクションに添付されています)。最終的なコードでは、R値を更新しました。テストのセットアップでは、テストの端に合わせて小さく設定されています。

teststesting

これは、トイレにいる人とトイレがきれいかどうかを識別するためにプログラムに実装されたロジックです。

これはコードスニペットです:

ターゲットの場合:
iの場合、enumerate(targets)のターゲット:
print(target.zPosCm)
if target.zPosCm> 100およびtarget.zPosCm <180:
print( 「トイレが使用されています。」)
engage_variable.save_value({'value':1})
elif target.zPosCm> 200およびtarget.zPosCm <210:
print(「トイレは使用されていません従事している、きれいではない。」)
engage_variable.save_value({'value':0})
clean_variable.save_value({'value':1})
else:
print (「トイレは使用されておらず、清潔ではありません。」)
engage_variable.save_value({'value':0})
clean_variable.save_value({'value':0})
break
else:
print( 'Notengaged and clean')
clean_variable.save_value({'value':0})
engage_variable.save_value({'value':0})

6。 MIT App InventorでのAndroidアプリケーションの開発(ソースファイルはコードセクションに添付されています)。

App Inventor for Androidは、元々Googleが提供し、現在はマサチューセッツ工科大学(MIT)が管理しているオープンソースのウェブアプリケーションです。

これにより、初心者はコンピュータプログラミングを使用して、Androidオペレーティングシステム(OS)用のソフトウェアアプリケーションを作成できます。これは、ScratchやStarLogo TNGユーザーインターフェースと非常によく似たグラフィカルインターフェースを使用しており、ユーザーはビジュアルオブジェクトをドラッグアンドドロップして、Androidデバイスで実行できるアプリケーションを作成できます。 -ウィキペディア。

App Inventorを初めて使用する場合は、これらの初心者向けチュートリアルに従ってください。

添付のソースを使用する場合は、htttpURLを変更してください。

hrlを変更する

http://things.ubidots.com/api/v1.6/datasources/YOUR_OWN_DEVICE_ID/variables/?token=YOUR_OWN_TOKEN

YOUR_OWN_DEVICE_IDをデバイスIDに置き換え、YOUR_OWN_TOKENをubidotトークンに置き換えるだけです。次に、build.apkファイルを携帯電話にインストールします。

APKファイルのビルド

詳細を読む:トイレトラッカー(Walabotを搭載)


製造プロセス

  1. Covid-19はかんばんを殺しますか?
  2. トイレットペーパー
  3. RaspberryPiをHamsterFitnessTrackerに変えましょう
  4. Walabotとの姿勢パル
  5. Walabotタッチパッド
  6. Walabasquiat:インタラクティブなジェネレーティブアートのインスタレーション!
  7. PiCy –小さなラズベリーパイを搭載したロボット!
  8. ラズベリーパイを搭載したおもちゃのトラック
  9. Solar Tracker V2.0
  10. 回転テーブルの紹介
  11. ガス式リーフブロワーの概要