산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

화장실 추적기(Walabot 제공)

화장실 추적기가 화장실이 깨끗한지 여부를 알려줄 수 있습니다. 또한 참여 여부를 보여줍니다.

스토리

소개

특히 공공 장소에서 더러운 화장실을 발견한 적이 있습니까? 그것은 내 자리에서 매우 일반적입니다. 어떤 사람들은 플러시하는 것을 잊고 어떤 사람들은 플러시해도 상관하지 않습니다. 때때로 세척 시스템이 제대로 작동하지 않습니다. 물을 내리지 않은 변기는 다음 사용자에게 매우 고통스러운 것입니다.

수세식 변기

그러면 사용하기 전에 이를 어떻게 모니터링할 수 있습니까? 카메라를 사용하는 것은 쉬운 해결책이 될 수 있습니다!!! 하지만 변기 안에 카메라를 둘 수는 없습니다.

그러면 다음 옵션은 무엇입니까? 예, Walabot은 이에 대한 좋은 대안이 될 수 있습니다. Walabot은 무선 주파수 기술을 사용하여 물체를 들여다보고 광학 이미지를 촬영하지 않고도 고도로 정교한 감지 기능을 제공하는 프로그래밍 가능한 3D 이미징 센서입니다!

Walabot은 여러 안테나에서 신호를 전송, 수신 및 녹음하여 환경을 감지합니다. 여러 송수신 안테나 쌍의 광대역 녹음을 분석하여 환경의 3차원 이미지를 재구성합니다.

이는 욕실이나 시험실 또는 침실 내부와 같이 카메라를 사용할 수 없는 분야에서 3D 이미징을 위해 Walabot을 사용할 수 있는 가능성을 열어줍니다.

저는 Walabot을 사용하여 화장실이 깨끗한지 여부를 식별하고 있습니다. 그 뒤에 숨겨진 아이디어는 매우 간단합니다. Walabot은 변기 상단(보통 변기 지붕)에 위치합니다. 초기화 단계에서 깨끗한 화장실은 Walabot에 의해 스캔됩니다. 초기화 후 일정한 간격(1분 이하)으로 변기를 스캔하고 초기화 중에 존재하지 않은 물체를 감지합니다. 초기화하는 동안 변기가 깨끗했기 때문에 Walabot은 변기에서 새로운 물체(예:의자)를 쉽게 감지할 수 있습니다. 더 나은 결과를 얻으려면 Walabot 매개변수를 올바르게 설정해야 합니다. Walabot은 감지한 물체의 거리도 측정할 수 있습니다. 따라서 물체의 거리에 따라 변기가 잠겨 있는지 여부를 알 수 있습니다.

화장실이 사용되거나 사용되지 않음Commode is clean or not clean

위의 두 그림은 참여와 청결이 감지되는 방식을 보여줍니다.

전체 시스템은 어떻게 작동합니까?

완벽한 화장실 추적 시스템에는 몇 가지 중요한 부분이 있습니다. Walabot은 Raspberry Pi 3에 연결되어 있습니다. Walabot은 정기적으로 새로운 개체를 검색하고 Raspberry Pi는 Walabot에서 해당 정보를 수집하고 MQTT 프로토콜을 사용하여 Ubidots 클라우드 서버에 정보를 보냅니다. MQTT 통신을 활성화하려면 pyhton paho MQTT 클라이언트가 Raspberry pi에 설치되어 있습니다. Android 애플리케이션은 화장실 상태를 모니터링할 수 있는 MIT App Inventor를 사용하여 개발되었습니다. Android 애플리케이션은 HTTP 프로토콜을 사용하여 ubidots 클라우드에서 정보를 수신합니다. 아래 전체 시스템의 블록 다이어그램을 참조하십시오.

시스템의 블록 다이어그램

단계:

1. Raspberry Pi에 Walabot SDK 설치

Sparkfun.com의 이 시작 가이드를 따르세요.

2. Raspberry Pi에 paho mqtt 클라이언트 설치

라즈베리 파이 터미널에서 명령 사용:

sudo pip install paho-mqtt

3. 에서 계정 만들기 Ubidots.com 기기 토큰을 기록해 둡니다.

TokenID

4. Raspberry pi에 ubidots API 설치

파이 터미널에 다음 명령을 입력하십시오.

sudo pip install ubidots

ubidots API 키를 기록해 두십시오.

5. Raspberry Pi용 Python 프로그램 개발

적절한 구성 매개변수(R, pi,ta)를 찾기 위해 Windows용 Walabot SDK를 사용하여 다른 위치의 다른 개체로 Walabot을 테스트했습니다. 내가 선택한 값은 파이썬 코드에 언급되어 있습니다. 나는 작은 물체를 감지하기 위해 임계 값을 작게 취합니다.

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

Windows SDK로 테스트

파이썬 프로그램과 Android 애플리케이션을 개발한 후 전체 시스템이 작동하는지 확인하기 위해 수동으로 시스템을 테스트했습니다. (파이썬 프로그램과 안드로이드 소스는 코드 섹션에 첨부되어 있습니다). 최종 코드에서 R 값을 업데이트했습니다. 테스트 설정의 경우 테스트 가장자리를 위해 작게 설정됩니다.

testingtesting

변기에 있는 사람을 식별하고 화장실이 깨끗한지 여부를 식별하기 위해 프로그램에 구현된 논리입니다.

코드 스니펫입니다.

if target:
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
기타:
print('참여하지 않고 깨끗함')
clean_variable.save_value({'value':0})
engage_variable.save_value({'value':0})

6. MIT App Inventor에서 Android 애플리케이션 개발(소스 파일은 코드 섹션에 첨부되어 있음).

Android용 앱 인벤터는 원래 Google에서 제공한 오픈 소스 웹 애플리케이션이며 현재는 MIT(Massachusetts Institute of Technology)에서 관리하고 있습니다.

초보자가 컴퓨터 프로그래밍을 통해 Android 운영체제(OS)용 소프트웨어 애플리케이션을 만들 수 있습니다. Scratch 및 StarLogo TNG 사용자 인터페이스와 매우 유사한 그래픽 인터페이스를 사용하므로 사용자가 시각적 개체를 드래그 앤 드롭하여 Android 기기에서 실행할 수 있는 애플리케이션을 만들 수 있습니다. -위키피디아.

App Inventor를 처음 사용하는 경우 이 초보자 튜토리얼을 따르세요.

첨부된 소스를 사용하려면 htttp url을 수정하세요.

변경 시간

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 토큰으로 바꾸세요. 그런 다음 .apk 파일을 빌드하여 휴대폰에 설치합니다.

APK 파일 빌드

자세히 보기:화장실 추적기(Walabot 제공)


제조공정

  1. 코로나19가 칸반을 죽일 것인가?
  2. Raspberry Pi를 햄스터 피트니스 트래커로 전환
  3. Walabot과 함께하는 자세 교정기
  4. Walabot 터치패드
  5. Walabasquiat:인터랙티브 생성 예술 설치!
  6. PiCy – 작은 Raspberry Pi 구동 로봇!
  7. Raspberry Pi로 구동되는 장난감 트럭
  8. 솔라 트래커 V2.0
  9. 전동식 로타리 테이블 소개
  10. 가스 구동식 잎 송풍기 개요