[아두이노#450] (HA#2) ESPHome에서 ESP8266보드에 연동가능한 센서 확인해보기(1부)(녹칸다/포로리야공대가자)
프로그래밍/Home Assistant 2022. 3. 22. 23:16
(HA#2) ESPHome에서 ESP8266보드에 연동가능한 센서 확인해보기(1부)
녹칸다의 홈어시스턴트와 ESPHome시리즈이다!
사물인터넷(IoT)과 자동화분야에서 가장 활용도가 높아 보이는 플랫폼이다!
Home Assistant는 리눅스OS에서 구동가능하고 대표적으로 라즈베리파이에서 활용할 수 있다!
그러나 녹칸다는 처음 시작하시는 분들의 접근성이 용이하도록 하기 위해서 WIndows10을 기준으로해서 홈어시스턴트 시리즈를 출발 해보도록 한다!
녹칸다의 개발보드 : Wemos d1r1
이번편에서는 녹칸다가 보유하고 있는 아두이노용 센서와 모듈들을 ESPHome에서 어디서부터 어디까지 연동할 수 있는지 테스트 해보는 것을 주요내용으로 한다!
(센서와 모듈목록은 채널 커뮤니터에 올려두도록 함)
(실제로한거)
1.ESP8266에 D3에 온습도센서를 연결하고 ESPHome에서 측정하시오!(최소 간격 2초)
2.ESP8266에 Co2센서의 Tx핀을 D3에 연결하고 Rx핀을 D4에 연결해서 ESPhome에 전송하시오!(가급적 name에 한글을 쓰지말것)
3.ESP8266에 미세먼지센서의 Tx핀만 D3에 연결하고 측정값을 전송하시오!
https://esphome.io/components/sensor/pmsx003.html
4.초음파센서(HC-SR04)를 Trig핀을 D3에 Echo핀을 D4에 연결해서 측정하시오!
5.DS18B20센서를 D3에 연결하고 측정하시오!(얘는 좀 까다로운 녀석이다..ID를 직접 알아내야함!)
6.ESP8266에 D3핀에 릴레이를연결하고 on/off하시오!
7.로터리엔코더를 CLK핀을 D3에 DT핀을 D4에 연결하고 ESPhome과 연동하시오!
8.LED 1개를 D3에 연결하고 밝기제어를 하시오!
9.모스펫(IRF520)에 DC모터를 연결해서 속도제어를 하시오!
10.모터드라이버의 IN3, IN4, ENB를 순서대로 D3, D4,D5에 연결해서 ESPHome으로 속도와 방향을 제어하시오!
11.비접촉수위센서(XKC-Y25-V)를 D3에 연결해서 물이 있는지 없는지를 감지하시오!
(ESPHome 참고자료)
https://esphome.io/