Guides
제작 가이드
센서 배선, 전원, 통신, 펌웨어 업데이트처럼 IoT 장치를 만들 때 필요한 과정을 단계별로 볼 수 있습니다.

[IoT DIY 1편] ESP8266과 16구 도트매트릭스 기반 세로형 시세 전광판
MAX7219 16개 모듈을 세로형으로 구성하고, Zone 분할·Big Font·비동기 렌더링·전력 트러블슈팅을 정리한 제작기입니다.
[IoT DIY 2편] 마이크로컨트롤러와 API 서버의 아키텍처 분리
API 키 보안, Python 보조서버, Skip-on-Empty 로테이션, ESP 논블로킹 HTTP 폴링과 네트워크 프리즈 장애 해결 기록입니다.
[IoT DIY 3편] 야간 시각적 피로도 해결을 위한 조도·도플러 센서 퓨전과 FSM 설계
CDS 조도 센서, 도플러 레이더, 디바운스 필터, 유한 상태 머신으로 야간 눈부심과 새벽 오탐 문제를 해결한 과정입니다.
[IoT DIY 4편] 다중 센서 퓨전과 난수 알고리즘을 적용한 인터랙티브 NeoPixel 무드등 설계
NeoPixel 80개, 광확산 아크릴, 전력 설계, 도플러·사운드·조도 센서, FastLED 상태 머신을 적용한 스마트 무드등 제작 기록입니다.
[IoT DIY 5편] Captive Portal, 웹 설정 UI, OTA 무선 업데이트 구현 노하우
개인용 ESP32 LED 전광판을 여러 사용자가 직접 설정하고 원격 유지보수할 수 있는 배포형 IoT 장치로 바꾼 기록입니다.
[25편] AI 집사 Method C
Method A의 직접 호출 한계와 Method B의 PC 브로커 구조를 바탕으로, Raspberry Pi 하나로 AI 허브를 통합하는 흐름을 정리합니다.
[24편] AI 집사 Method B
ESP32에 API 키를 직접 넣는 구조의 위험을 줄이기 위해 PC를 AI 브로커로 분리하고, 텔레그램 알림까지 연결하는 방법을 정리합니다.
[23편] AI 집사
ESP32 두뇌, 센서 노드, 터치 TFT, 자동 에어컨 제어까지 구성한 뒤 AI API 직접 연동의 가능성과 한계를 확인합니다.
[22편] ESP32 업그레이드
21편에서 TFT로 디스플레이를 키운 뒤 GPIO 부족 문제가 드러났습니다. 터치를 붙이려면 핀이 부족하고, 백라이트 PWM이나 센서 노드 직결도 어려워졌습니다.
[21편] 컬러 TFT로 두뇌 디스플레이 업그레이드
0.96인치 OLED는 표시 영역이 작습니다. 4줄씩 스크롤해야 하고, 흰색 단색이라 경고가 반전될 때만 눈에 띕니다. 컬러와 더 큰 화면이 필요한 이유를 정리합니다.
[20편] 집 안 상태가 한 화면에 보이기 시작했다
20개 슬롯의 센서 흐름을 한 화면에 모아 중앙 허브가 실제 생활 상태판으로 완성되는 지점을 정리합니다.
[19편] 사람 있을 때만 시원하게, 없을 땐 아끼자
재실 감지와 온도 조건을 묶어 에어컨 자동 제어 규칙을 만들고 알림 피로도를 줄입니다.
[18편] 강아지 밥그릇이 비었는지 눈으로 보자
HX711 로드셀로 사료 잔량을 측정하고 식사 중 튀는 무게값을 필터링합니다.
[17편] 리모컨 없이 에어컨을 IoT 허브에서 제어하자
IR 송신으로 에어컨을 제어하고 반사각, 실제 동작 피드백, 상태 불일치 문제를 정리합니다.
[16편] 불 껐나, 문 잠갔나 한 번에 확인하자
거실 조명과 도어락 상태를 함께 확인하고 조도 오판, 포토커플러 절연 같은 안전 조건을 다룹니다.
[15편] 비 오는 줄 모르고 창문 열어두지 않게
우적 센서의 전극 부식 문제를 줄이기 위해 간헐 전원 공급 방식으로 빗물 감지를 구현합니다.
[14편] 물 새는지, 얼마나 쓰는지 숫자로 보자
YF-S201 유량 센서로 수도 사용량을 계산하고 펄스 노이즈와 배관 누수를 함께 확인합니다.
[13편] 전기세 무지 나오네, 이번 기회에 눈으로 보자
ACS712 전류 센서로 소비전력을 추적하고 영점 보정과 주변 전자기장 노이즈를 함께 점검합니다.
[12편] 머리가 멍한 이유가 공기 때문인지 확인하자
MH-Z19B와 PMS5003으로 CO2와 미세먼지를 측정하고 전원 피크, 팬 수명, 측정 주기를 정리합니다.
[11편] 집을 비웠을 때 불꽃 징후를 먼저 잡자
화염 센서의 적외선 감지 특성과 햇빛 오탐을 고려해 화재 징후를 중앙 허브에 전달합니다.
[10편] 가스 냄새가 나기 전에 먼저 경고받자
MQ-5 가스 센서의 예열, 알코올 증기 오탐, 설치 위치를 고려해 가스 누출 경고 흐름을 만듭니다.
[9편] 외출했는데 가스레인지가 켜져 있지 않을까?
K타입 열전대와 MAX6675로 화구 온도를 읽어 가스레인지 사용 상태를 안전하게 판단합니다.
[8편] 보일러가 실제로 도는지 배관 온도로 확인하자
보일러와 온수 배관의 실제 온도를 DS18B20으로 읽어 난방·온수 상태를 숫자로 확인합니다.
[7편] 욕실 곰팡이 생기기 전에 습도부터 잡자
욕실 습도를 기록해 환기 타이밍을 판단하고 결로로 인한 DHT22 고정값 문제를 점검합니다.
[6편] 창문 열어도 될까?
외부 온도 노드를 베란다/창가에 두고 직사광선, 방수, 겨울철 전원 문제를 함께 다룹니다.
[5편] 냉장고가 제대로 돌고 있는지 눈으로 확인하자
DS18B20 방수 센서로 냉장고 내부 온도를 확인하고 문틈 배선과 냉기 손실을 함께 점검합니다.
[4편] 문 닫았나 계속 신경 쓰일 때
MC-38 리드스위치로 현관문 열림 상태를 감지하고 철문 자력 간섭까지 확인하는 출입 상태 노드입니다.
[3편] 집 안 온습도, 감으로 보지 말고 숫자로 보자
거실 온도와 습도를 DHT22 노드로 측정해 중앙 허브 1·2번 슬롯에 보내는 기본 센서 노드입니다.
[2편] 두뇌 만들기
1편의 전체 구조를 바탕으로 ESP8266, OLED, 부저를 연결해 중앙 두뇌 본체와 표시 흐름을 구성합니다.
[1편] 우리집 IoT HUB를 왜 만들었나
집 안 상태를 한 화면에 모으기 위해 ESP8266 기반 중앙 허브와 20개 슬롯 구조를 설계한 출발점입니다.
IoT remote update OTA 테스트
firmware.bin 생성, version.txt 업로드, ESP8266/ESP32 OTA 업데이트 테스트.
ESP8266 DHT22 값을 웹서버로 전송하기
원격 장비실 온습도 감시 예제로 Wi-Fi 전송, PHP 수신, 배터리 딥슬립 운용을 정리합니다.
ESP8266 + DHT22 실내 온습도 기록기
센서 배선, 풀업 저항, 핀 선택, 로그 확인까지 첫 제작 흐름을 정리합니다.
ESPHome 설치와 첫 ESP32 센서 장치 만들기
YAML 설정으로 ESP32 센서 장치를 만들고 로그, API, MQTT, OTA 흐름을 확인합니다.
Arduino IDE에 ESP32/ESP8266 보드 추가하기
IDE 다운로드, 보드 매니저 URL, ESP 보드 패키지, 라이브러리, 컴파일 확인까지 준비 과정을 정리합니다.
IoT 장치 전원과 노이즈 체크리스트
현장에서 자주 생기는 재부팅, 센서 튐, 릴레이 노이즈 문제를 사전에 줄이는 기준입니다.
MQTT 센서 노드 구성 흐름
센서 값 발행, 장치 상태, 제어 명령 토픽을 어떻게 나누면 좋은지 정리합니다.
개발 소프트웨어 준비
Arduino IDE, PlatformIO, ESPHome, MQTT Explorer 등 제작에 필요한 도구를 먼저 설치합니다.