나쁜 말 탐지 곰인형(IoT Swear Bear)





나 쁜   말   탐 지   곰 인 형

SWEAR BEAR






준비물

회로 및 재료장비
- Raspberry Pi
- Power Hat(LifePO4WERED Pi+)
- Google AIY KIT
- Google Cloud Platform
- ThingSpeak
- 점퍼선
- 곰인형(몸체의 솜을 다 뺀 상태여야 함.)
- 벨크로 테이프
- 납땜기






작업 과정


Raspberry Pi, Power Hat(라즈베리파이 쉴드), Google AIY Kit를 연결합니다.

 연결에 문제가 있을 경우 LifePO4WERED Pi+, Google AIY Kit 가이드를 참고하여 진행하시기 바랍니다.





2 Google AIY Kit 홈페이지에 들어가면 기본 작동 소스를 확인할 수 있습니다.

 정상적으로 작동되는지 확인하기 위해 AIY kit에 사용자 지정 음성 인터페이스를 설정할 수 있는 코드를 업로드 해봅시다.

 작동이 되지 않으면 장비 교체 또는 다른 소스 코드 업로드 등으로 반드시 작동을 확인해주세요.

 확인이 완료되면 다음 단계로 넘어갑니다.





이제 사용자가 생활 속 대화에서 나쁜 말(욕)을 사용하는 것을 탐지할 수 있도록 해야 합니다.

 제작자는 이미 수많은 나쁜 말들이 정리되어 오픈소스로 공유되고 있는 파이썬 라이브러리를 다운로드 받아 업로드하였습니다.

 곰인형이 나쁜 말을 더 많이 감지하도록 하고 싶으면 파이썬 코드에 추가한 후 보드에 업로드해주시기 바랍니다.

 만약 위의 모든 작업이 귀찮다면, 제작자가 사용한 코드를 업로드해도 됩니다.





제작자는 곰인형이 그저 욕설을 감지하는 것으로 그치지 않고, 사용자가 얼마나 많은 욕을 사용하는지 통계적으로 확인하고 싶어 ThingSpeak와도 연동하였습니다.

 ThingSpaek를 사용하면 핸드폰 어플리케이션에서도 감지 횟수 혹은 통계 확인이 가능합니다.





곰인형 몸체 안에 1에서 연결한 보드를 넣어줍니다.

 이때 곰인형 안에 솜이 있으면 통신 오류뿐 아니라 혹시 모를 화재의 위험이 될 수 있으므로 반드시 솜을 다 제거한 후에 작업을 진행해주세요.





벨크로 테이프를 사용해 형태를 고정합니다.

 (이후 문제 없이 제작이 완료된 후에는 박음질로 완전히 꿰매도 됩니다.)





이제 사용자는 곰인형을 통해 본인이 일상에서 얼마나 많은 나쁜 말을 하는지 알아볼 수 있게 되었습니다.





출처

1 https://www.instructables.com/The-Swear-Bear/

2 https://youtu.be/ASSAGECmZt4

3 https://lifepo4wered.com/files/LiFePO4wered-Pi+-Product-Brief.pdf

4 https://pypi.org/project/profanity-check/