Wiznet makers

Sunny_

Published March 31, 2026 ©

40 UCC

3 WCC

0 VAR

0 Contests

0 Followers

0 Following

Original Link

DIY Home Automation Hub/Gateway using OpenHAB

I am using the Raspberry Pi B+ to build something of a home automation system. It has EnOcean Wireless Sensors, some arduinos and MQTT and a CC3200. I am also g

COMPONENTS
PROJECT DESCRIPTION

1. 프로젝트 개요

본 프로젝트는 Raspberry Pi와 OpenHAB을 기반으로 한 IoT 홈 오토메이션 시스템으로,
일상생활에서 자주 발생하는 “깜빡함(Forgetfulness)” 문제를 해결하기 위해 설계되었습니다.

단순한 디바이스 제어를 넘어서,
실제 생활 속 문제를 해결하는 것을 목표로 하며
24시간 안정적으로 동작 가능한 시스템으로 구현되었습니다.


2. 프로젝트 배경

본 프로젝트는 개인 DIY 수준을 넘어,
글로벌 메이커 커뮤니티 및 산업 파트너의 지원을 통해 발전되었습니다.

제작자는 기존 프로젝트 경험을 바탕으로
element14 “Forget Me Not Design Challenge”에 초청 형태로 참여하였으며,

“일상에서 자주 잊는 행동을 기술로 해결하라”

라는 주제를 기반으로 시스템을 구현하였습니다.

✔ 주요 특징

  • 선발된 참가자만 참여 가능한 글로벌 하드웨어 프로젝트
  • 개발 키트 및 기술 지원 제공
  • 실제 동작하는 시스템 구현 필수

✔ 참여/후원 기관

  • element14
  • Tektronix
  • Eclipse IoT
  • EnOcean
  • Raspberry Pi
  • Cadsoft

또한 본 프로젝트는 Hackaday.io에서도 주목받아
👉 Hackaday Prize Quarterfinalist (상위권 진출) 성과를 달성했습니다.


3. 프로젝트 목표

1) OpenHAB 기반 통합 플랫폼 검증

  • 다양한 디바이스 및 프로토콜 연동
  • Python 및 네트워크 MCU 통합
  • 오픈소스 기반 확장성 확보

2) IoT 기술 통합

  • EnOcean 센서 활용
  • Raspberry Pi 기반 중앙 허브 구축
  • MQTT 및 TCP/IP 기반 통신

3) 실생활 문제 해결

단순 자동화가 아닌, 실제 생활 문제 해결을 목표로 설계


4. 주요 기능

🔹 생활 기반 자동화

  • 외출 시 조명/가전 자동 제어
  • 문 개방 상태 감지 및 알림
  • 조건 기반 자동 동작

🔹 실시간 모니터링

  • 웹 기반 인터페이스 제공
  • 디바이스 상태 실시간 확인
  • 원격 제어 지원

🔹 지능형 알림 시스템

  • 이벤트 기반 알림 (문 열림, 상태 변화 등)
  • 사용자 행동 기반 알림
  • IoT 데이터 기반 의사결정

🔹 실생활 적용 사례

  • 냉장고 밖 음식 방치 알림
  • LPG 사용량 모니터링 및 자동 주문
  • 전력 소비 모니터링
  • 날씨 기반 환경 제어

5. 시스템 구성

🔧 중앙 시스템

  • Raspberry Pi + OpenHAB

🔧 센서

  • 온도 / 환경 센서
  • 도어 센서
  • 에너지 측정 센서

🔧 액추에이터

  • 릴레이 기반 가전 제어

🔧 통신

  • MQTT
  • TCP/IP (Ethernet / Wi-Fi)

 WIZnet 칩 활용 설명

1. 사용 위치

본 프로젝트에서 WIZnet 칩은
👉 Arduino Ethernet Shield 내부에 탑재되어 사용되었습니다.

  • 사용 칩: W5100
  • 위치: Arduino + Ethernet Shield

2. 역할

WIZnet 칩은 이 시스템에서
👉 Arduino를 네트워크에 연결하는 핵심 통신 모듈 역할을 수행합니다.

3. 시스템 내 동작 구조

 
센서 → Arduino → WIZnet (Ethernet) → Raspberry Pi (OpenHAB)

즉,

  • Arduino: 센서 데이터 처리
  • WIZnet: 네트워크 통신 처리
  • OpenHAB: 중앙 제어 및 자동화

6. 시스템 특징

  • 다양한 기술을 하나의 플랫폼으로 통합
  • 모듈형 구조로 확장 용이
  • 기존 시스템과 연동 가능
  • 실환경에서 안정적으로 동작

7. 구현 과정

본 프로젝트는 단순 조립이 아닌,
단계적 검증 기반 시스템 통합 방식으로 개발되었습니다.

  • 개별 모듈 테스트
  • 통합 후 지속적 튜닝
  • 장시간 실환경 테스트 수행

👉 결과:
“데모가 아닌 실제 가정에서 상시 동작 가능한 시스템” 구현


8. 설계 핵심 포인트

✔ 문제 중심 설계

기술이 아닌 사용자 문제 해결 중심 접근

✔ 오픈소스 기반

  • OpenHAB 활용
  • 다양한 프로토콜 지원
  • 높은 커스터마이징 가능성

✔ 확장성

  • 센서 및 디바이스 추가 용이
  • 다양한 시나리오 확장 가능

9. 결론

Forget Me Not 프로젝트는
단순한 IoT 구현을 넘어,

“기술이 실제 생활을 어떻게 개선할 수 있는지”를 보여주는 사례

입니다.

특히,

  • OpenHAB 기반 통합 구조
  • 다양한 IoT 기술의 융합
  • 실환경에서의 안정적인 운영

이라는 점에서 높은 완성도를 갖춘 프로젝트입니다.


🎥 참고 영상

 

Documents
Comments Write