본문 바로가기

MCU8833

근접 자동 열림 급식기 - auto pet feeder, ESPHome, Home Assistant, DIY 개요 근접센서로 자동 열림 기능이 있는 알리익스프레스에서 구입하여 조금 사용하다가 기능(먹는 중에 닫혀서 깜짝 놀람)에 불만을 느껴서 개조한 후 몇 년 동안 사용해 왔던 아두이노 기반 자동 열림 급식기가 오동작(잘 안열리고 잘 안닫힘)이 많아져서 미루고 미루던 홈어시스턴트 연동 급식기로 업그레이드를 하기로 했습니다. 가끔 참새가 계절에 따라 춘궁기에 집중적으로 강아지 사료를 먹으러 옵니다. 참새가 먹는 사료가 아까운 것은 아닌데 입이 작은 참새들이 하나씩 물어가지 않고 파헤쳐 놓으면 주변이 난장판이 됩니다. 기존 PIR(Passive InfraRed) 센서는 참새가 와도 뚜껑이 열리는 문제가 있습니다. 이번에는 초음파 거리 센서로 여닫는 기준을 삼아 보았습니다. 다만 초음파 거리 센서가 최대 절전 모드에.. 더보기
8x8 적외선 온도계 GY-MCU8833의 ESPHome 커스텀 센서 연동 지난번 글에서 주방환풍기를 AMG8833 8x8 적외선 온도 센서로 작동시킨 적이 있는데, 처음부터 불량 섹터들이 있었는데 부품이 결국 고장이 났습니다(주의: AMG8833은 전원으로 3V를 써야 합니다. 과거 불량들은 실수로 5V에 연결해서 고장났었던 것일 수도 있어요). 이번에는 조금 다른 부품을 구입했는데 GY-MCU8833으로 AMG8833처럼 I2C가 아닌 시리얼 통신 방식을 지원합니다. 그러다보니 그냥 가져다 쓸 수 있는 소스가 없었습니다. 그래서, 프로토콜을 알아보려고 했는데, 구글과 바이두를 뒤져도 찾을 수가 없었고 시리얼데이터를 보니까 간단한 포맷인 것 같아서 ESPHome 커스텀 센서로 구현해 보았습니다. [데이터형식] 6개 바이트 : 헤더(불변 5바이트, 가변 1바이트) 64개 바이트.. 더보기