웹사이트 검색

ESP32 보드로 저렴하게 만들 수 있는 6가지 스마트 홈 장치


ESP32 마이크로컨트롤러는 믿을 수 없을 정도로 저렴하고 다재다능한 보드로, 다양한 장치를 만드는 데 사용할 수 있습니다. ESP32를 한 개 또는 두 개 구입해야 하는 가장 설득력 있는 이유 중 하나는 저렴한 스마트 홈 액세서리를 직접 만드는 것입니다.

과정에서 여러 가지를 배우게 될 뿐만 아니라, 프로젝트 자체도 재미있을 수 있으며 마지막에는 작동하는 센서나 컨트롤러로 보상을 받을 수 있습니다.

ESPresence 블루투스 존재 감지기

ESPresence는 아마도 가장 간단한 ESP32 스마트 홈 프로젝트로, 시작하기에 완벽한 포인트입니다. 이 방 단위 존재 감지 시스템은 블루투스를 사용하여 집 안에서 사용자가 어디에 있는지 감지합니다. 스마트폰, 시계, 비콘과 같은 블루투스 장치에는 고유한 식별자가 있기 때문에 각 ESPresense 장치는 근처에 있을 때 이를 감지하고 이 정보를 MQTT를 통해 Home Assistant, Homebridge 등으로 보고할 수 있습니다.

속도와 가격 때문에 ESP32-C3 보드를 권장하지만, S3 변종은 블루투스 범위가 더 좋지만 비용이 더 많이 듭니다. 원래 ESP32와도 작동합니다. 블루투스가 가능한 보드를 준비한 후에는 관련 펌웨어를 설치(브라우저를 사용)하고, ESPresense를 구성한 다음 원하는 스마트 홈 솔루션에 통합하면 됩니다.

C3 보드는 개당 약 2.50달러 정도로 구할 수 있으므로, 매우 적은 비용으로 집 전체에 설치할 수 있습니다(이 프로젝트의 유용성은 이 센서를 집안 곳곳에 배치하는 데 있습니다). 그런 다음 자동화에서 자신의 존재를 사용하여 음악이 따라오게 하거나, 조명을 제어하거나, 다른 워크플로우의 조건으로 활용할 수 있습니다.

WLED 조명 컨트롤러

WLED는 Home Assistant와 같은 스마트 홈 플랫폼에 연결할 수 있는 웹 서버를 사용하여 NeoPixel(그 외 다른) LED 조명 스트립을 제어하는 방법입니다. ESP32 컨트롤러당 최대 10개의 LED 출력을 연결할 수 있고(또는 구형 ESP8266 마이크로컨트롤러의 경우 3개까지) 연결할 수 있습니다.

이 프로젝트를 통해 100개 이상의 특수 효과, 반응형 노이즈 기반 동작, 간단하지만 강력한 제어 인터페이스, 그리고 희미한 야간등 기능 및 무선 업데이트와 같은 추가 기능을 갖춘 라이브러리에 접근할 수 있습니다. LED 스트립은 호환되는 ESP32 보드의 GPIO 핀을 통해 연결됩니다.

일부 컨트롤러는 WLED가 미리 설치되어 나오는 경우도 있지만, 이런 경우 더 많은 비용을 지불해야 합니다.

공기질 측정기

TitaniumMonkey의 ESP32 공기질 센서 프로젝트는 ESP32 개발 보드와 여러 센서, OLED 화면을 사용하여 주변 공기 질을 모니터링하는 비교적 간단하고 따라하기 쉬운 프로젝트입니다. 소스 코드는 제공되며, 여러분은 프로젝트를 조립하고 설정하기만 하면 됩니다.

완료되면 온도, 습도, 이산화탄소, 미세먼지(PM 1, 2.5, 10), 휘발성 유기 화합물(VOC), 수소 및 에탄올에 대한 측정값을 확인할 수 있습니다. 또한 미세먼지 측정값을 기반으로 한 공기질 지수(AQI) 점수도 제공됩니다.

이것들을 디스플레이에서 보는 것 외에도, 이 프로젝트는 데이터를 Home Assistant나 선택한 다른 스마트 홈 솔루션으로 보내기 위해 MQTT를 사용합니다. 용감한 마음이 있고 더 많은 돈을 쓸 여유가 있다면, 직접 만들 수 있는 전문가 수준의 공기질 모니터인 Project Aura도 살펴보고 싶을 수 있습니다.

온도 및 습도 센서

간단한 온도와 습도 측정만 원한다면, 저렴한 ESP32 마이크로컨트롤러, 센서 모듈, 몇 개의 저항, 그리고 3D 프린팅 케이스만으로도 ThePrintingPilot의 가이드를 따라 할 수 있습니다(이는 많은 가이드 중 하나일 뿐입니다). 이것은 납땜 기술을 시험해 볼 기회이며, 그 후 제공된 펌웨어로 장치를 플래시해야 합니다.

여기서부터는 센서를 Home Assistant에 추가하고 온도와 습도를 모니터링하고 싶은 곳에 배치하는 단계입니다.

mmWave 존재 감지기

mmWave 존재 감지기는 레이더 파를 이용하여 존재를 감지하는 민감한 능동형 센서입니다. 이들은 적외선 센서보다 훨씬 민감하다는 점에서 우수하며, 따라서 조명이 꺼지지 않도록 방 안에 여전히 있을 때(가만히 앉아 있어도) 조명 자동화를 위해 훌륭합니다.

이 프로젝트들은 가장 쉬운 것은 아니므로 시작하기 전에 몇 가지 프로젝트를 먼저 해보는 것이 좋을 수 있습니다. Home Assistant 포럼이나 Instructables와 같은 곳에는 많은 튜토리얼이 있습니다. Smart Home Scene에는 Zigbee 지원 mmWave 존재 센서에 대한 튜토리얼도 있으며, 다소 복잡하다는 경고가 포함되어 있습니다.

즉, 이 센서들은 저렴한 적외선 대안에 비해 여전히 구매 비용이 꽤 비싸므로, 도전을 즐긴다면 시간을 투자할 가치가 있을 수 있습니다.

침대 존재 센서

침대 존재 센서는 그 중에서도 좀 이상한 스마트 홈 센서 중 하나이지만, 이를 활용할 수 있는 방법은 많습니다. 예상할 수 있듯이, 시중에는 소수의 소매 옵션만 있으며 구하기 어려울 수 있습니다. 이렇게 틈새 시장 제품은 직접 만드는 것이 가치가 있을 수도 있습니다.

felischndr의 Home Assistant용 침대 센서 가이드 덕분에, ESPHome을 실행하는 ESP32와 간단한 압력 센서(이런 것)를 사용하여 이러한 장치를 만들 수 있습니다. 배선을 위한 브레드보드와 USB 케이블 및 전원 공급 장치도 필요합니다. 이 가이드는 배선부터 Home Assistant 내부 소프트웨어 설치에 이르기까지 설계의 모든 부분을 안내합니다.


ESP32 보드는 너무 저렴해서 몇 개를 주문해두고 나중에 무엇에 사용할지 결정해도 됩니다. 시도해보고 싶은 프로젝트가 훨씬 더 많습니다!

관련기사