본문 바로가기
생활 취미 만들기

ESP01을 사용한 홈 오토메이션

by 굿뜨클랑 2023. 11. 13.
728x90

 "ESPhome와 Tasmota를 활용한 ESP8266/ESP32 기반 스마트 홈 자동화"

내용:

소개
스마트 홈 자동화란?
ESP8266과 ESP32 기반 장치 소개
ESPhome 소개
ESPhome의 개요와 특징

설치 및 설정 방법
ESPhome를 사용하여 스마트 스위치 제어하기 예시
ESPhome를 사용하여 스마트 조명 제어하기 예시
ESPhome를 사용하여 센서 모니터링하기 예시

 

Tasmota 소개
Tasmota의 개요와 특징

 

설치 및 설정 방법
Tasmota를 사용하여 스마트 스위치 제어하기 예시
Tasmota를 사용하여 스마트 조명 제어하기 예시
Tasmota를 사용하여 센서 모니터링하기 예시

 

ESPhome vs. Tasmota
두 펌웨어의 장단점 비교
선택할 때 고려해야 할 요소

https://link.coupang.com/a/bnudLa

 

아두이노 ESP32 ESP-32 ESP32-WROOM-32 30PIN 2코어 와이파이-WIFI 블루투스-BlueTooth USB C-Type 0.1%의 비밀

COUPANG

www.coupang.com

 

결론
ESPhome와 Tasmota를 활용한 스마트 홈 자동화의 장점과 가능성
진행하기 전에 고려해야 할 사항

 

스위치는 최대 10암페어의 전류를 제어할 수 있으며 220V AC 전원과 함께 작동하도록 설계되었습니다. 가정이나 작업 공간에서 전기 장치 및 가전 제품을 원격으로 관리하기 위한 실용적이고 다재다능한 솔루션입니다.

 

공급

스위치에는 매우 적은 구성 요소만 필요합니다.

 

1단계: 여러 펌웨어 옵션

ESPhome과 Tasmota는 특히 ESP8266 및 ESP32 기반 장치에서 오픈 소스 스마트 홈 자동화를 위한 두 가지 인기 있는 펌웨어 옵션입니다. 이러한 펌웨어 솔루션은 스마트 스위치, 조명, 센서 등과 같은 다양한 IoT 장치를 제어하고 모니터링하기 위한 사용자 지정 가능하고 기능이 풍부한 플랫폼을 제공합니다.

 

ESP홈 크랙:

  • 사용자 친화적 인 구성 : ESPhome은 사용자 친화적인 YAML 기반 구성 시스템으로 유명합니다. 사용자는 구조화되고 직관적인 방식으로 장치 및 자동화 규칙을 정의할 수 있습니다.
  • Home Assistant와 통합: ESPhome은 인기 있는 홈 오토메이션 플랫폼인 Home Assistant와 긴밀하게 통합됩니다. 이를 통해 단일 에코시스템 내에서 스마트 장치를 쉽게 만들고 관리할 수 있습니다.
  • OTA(Over-the-Air) 업데이트: ESPhome을 사용하면 원격 펌웨어 업데이트가 가능하므로 물리적 액세스 없이 장치를 최신 상태로 유지하는 데 편리합니다.
  • 실시간 디버깅: 스마트 장치의 문제를 해결하고 미세 조정하는 데 도움이 될 수 있는 실시간 디버깅 기능을 제공합니다.

태즈모타:

  • 광범위한 하드웨어 호환성: Tasmota는 다양한 ESP8266 및 ESP32 기반 장치를 지원하며 많은 타사 제품과 호환되는 것으로 알려져 있습니다.
  • 웹 인터페이스: Tasmota는 장치 구성 및 제어를위한 웹 기반 사용자 인터페이스를 제공합니다. 이를 통해 그래픽 인터페이스를 선호하는 사용자가 액세스할 수 있습니다.
  • 규칙 엔진: 복잡한 자동화 및 스크립팅을 허용하는 규칙 엔진을 갖추고 있어 고급 사용자에게 강력한 선택입니다.
  • 다양한 플랫폼과의 통합: Home Assistant와 통합할 수 있지만 Tasmota는 다른 플랫폼과도 호환되어 스마트 홈 설정에 유연성을 제공합니다.

 

ESPhome과 Tasmota는 모두 활발한 커뮤니티를 보유하고 있으며 정기적인 업데이트를 받습니다. 둘 중 하나를 선택하는 것은 기술 전문 지식 수준과 특정 프로젝트 요구 사항에 따라 달라질 수 있습니다. ESPhome은 단순성과 Home Assistant 통합으로 인해 종종 선호되는 반면 Tasmota는 높은 수준의 사용자 정의 및 다양한 플랫폼과의 호환성을 원하는 사람들에게 어필합니다. 궁극적으로 둘 다 스마트 홈 자동화의 오픈 소스 생태계에 기여하여 DIY 애호가와 개발자에게 귀중한 옵션을 제공합니다.

https://link.coupang.com/a/bnudLa

 

아두이노 ESP32 ESP-32 ESP32-WROOM-32 30PIN 2코어 와이파이-WIFI 블루투스-BlueTooth USB C-Type 0.1%의 비밀

COUPANG

www.coupang.com

 

2단계: PCB 설계

PCB 설계에 EasyEDA를 활용한 후 PCB 레이아웃으로 변환했으며 첨부된 Gerber 파일을 참조용으로 찾을 수 있습니다.

3 단계 : DFM Gerber 뷰어

 

4단계: PCB 만들기

 

5단계: AC-DC 변환기

ESP01에는 3.3V가 필요하고 릴레이에는 5V가 필요했습니다. 이를 위해 AC-DC SMPS(Switched-Mode Power Supply)를 구현하여 220V 주전원 전압을 안정적인 5V DC 전원으로 변환했습니다. Hi-Link SMPS와 같이 가격이 비싸긴 하지만 기성품 솔루션을 사용하는 대신, 비용 효율적일 뿐만 아니라 크기도 더 작은 것으로 판명된 이 모듈을 실험해 보기로 결정했습니다.

6 단계 : 납땜

모든 필수 SMD 및 스루홀 구성 요소를 수집하고 구성한 다음 이러한 각 구성 요소를 제자리에 납땜하는 데 총 10분이 걸렸습니다.

7단계: GPIO

GPIO0은 계전기용이고 GPIO1 및 GPIO2는 두 개의 주변 장치용이며 둘 다 높게 풀업되어 풀업 저항을 추가할 필요가 없습니다.

DHT3.3 온도 및 습도 센서에 전원을 공급할 수 있도록 GPIO2 JST 커넥터에 접지와 11V를 공급했으며 GPIO1, 접지는 촉각 스위치를 연결할 수 있습니다.

8 단계 : 펌웨어 업로드

Tasmota 펌웨어를 업로드하기 위해 CP2104 USB-UART 어댑터를 사용했습니다. 추가 소프트웨어가 필요하지 않으며 UART 드라이버만 있으면 Tasmota 웹 포털이 나머지 프로세스를 처리합니다.

9단계: 연결

110V 및 220V 전원으로 작동할 수 있는 입력용과 출력용의 두 개의 나사 단자가 있습니다.

10단계: 마무리

Tasmota 장치의 IP 주소에 액세스한 후 전구의 토글을 로컬에서 제어할 수 있습니다.

https://link.coupang.com/a/bnudLa

 

아두이노 ESP32 ESP-32 ESP32-WROOM-32 30PIN 2코어 와이파이-WIFI 블루투스-BlueTooth USB C-Type 0.1%의 비밀

COUPANG

www.coupang.com

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

728x90

댓글