스마트 방역 및 위생 터널은 약 15초 만에 터널을 통과하는 사람에게 최대 보호 기능을 제공하도록 설계되었습니다. 이는 코로나19와의 싸움에서 지역사회에 도움을 줄 수 있습니다.
이 프로젝트의 주된 아이디어는 코로나19 확산을 방지하려는 터널을 만드는 것입니다. 이 터널은 0.4% 차아염소산나트륨(NaOCl)과 물(H2O) 혼합 용액을 사용하며, 비휘발성이라 오랜 시간 살균력을 유지하고 표면을 소독합니다.
이 터널은 12시간 만에 제작되었으며, 단 15초 만에 사람 전체를 머리부터 발끝까지 소독합니다. 사용 용액은 인체에 무해합니다*. 총 비용은 약 ₹30,000 또는 $400 (수정됨).
설치 추천 장소
식품 시장
사무실
쇼핑몰
공항
버스 정류장
기차역
경찰서
대학교
병원
아파트 단지
작동 원리
터널 양쪽에 1HP 워터 펌프를 설치해, 탱크에서 0.4% 차아염소산나트륨 용액(100리터 물 기준)을 고압 배관으로 보냅니다. 자동 모드로 진입자 감지 시 펌프가 15초간 작동해 사람이 통과하는 동안 분무하고, 사람이 없으면 펌프를 꺼 물과 전기를 절약합니다. 미세 안개 소독제는 공기, 노출된 피부, 의복을 소독해 최소 60분간 세균 감염을 예방합니다(추정치*).
터널 옆에 200리터 용액 탱크와 고압 배관용 펌프가 위치합니다. 계산상 용액은 8~10시간 사용 가능. 입구 위 모션 센서로 소독제 절약(진입자 수에 따라 달라짐**)
플로우 다이어그램
하드웨어 설정
금속 프로파일로 접이식 프레임 제작(이동 및 보관 용이). 커버는 옥외 광고용 배너 플렉스 사용, 플라스틱 타이로 간편 고정.
import cv2.cv as cv
from datetime import datetime
import time, sys, datetime
count = 0
class MotionDetector():
def __init__(self, ceil=8, doRecord=True, showWindows=True):
# 초기화 코드 생략 (원본 참조)
pass
def run(self):
global count
started = time.time()
while True:
curframe = cv.QueryFrame(self.capture)
instant = time.time()
self.processImage(curframe)
if not self.isRecording:
if self.somethingHasMoved():
self.trigger_time = instant
if instant > started + 5:
print "Human Detected"
count += 1
print(count/2)
# out.txt, log.txt에 기록
if self.doRecord:
self.isRecording = True
else:
if instant >= self.trigger_time + 10:
print "Stop recording"
self.isRecording = False
else:
# 프레임에 타임스탬프 기록 및 비디오 저장
pass
if self.show:
cv.ShowImage("Image", curframe)
cv.Copy(self.frame2gray, self.frame1gray)
c = cv.WaitKey(1)
if c == 27 or c == 1048603:
break
def processImage(self, frame):
# 그레이스케일 변환, 프레임 차분, 블러, 모폴로지, 임계값 처리
pass
def somethingHasMoved(self):
# 검은 픽셀 비율로 움직임 판별
pass
if __name__ == "__main__":
detect = MotionDetector(doRecord=False)
detect.run()