Derek Kennedy의 House Automation Hub 작업

제출 : 왜 House Automation Hub? 나는 항상 하우스 자동화의 개념에 열중했지만 두 가지 요소로 인해 시작되었습니다. 하나, 좋은 HA 컨트롤러의 비용 (그리고 24 × 7 PC를 암시하지 않습니다). 둘째, 순종 해야하는 그녀는 그 장소를 돌아 다니는 전선을 싫어합니다.

그래서 저는 친구를 다루기 위해 ‘홈 자동화 허브'(또는 hah)를 전화하는 낮은 입국 비용 HA 컨트롤러를 설정했습니다. 우리는 이제 프로젝트에 거의 2 년이 걸렸습니다. 그러나 (특히 소프트웨어 응용 프로그램 측면에서) 많은 노력을 기울 였지만 환상적인 재미였습니다. 가장 좋은 점은 일반적으로 eBay에서 약 10 파운드에 구입할 수있는 재설리 된 WiFi 라우터를 기반으로합니다.

시작 – 가장 먼저 한 일은 우리가 모든 개념과 작업을 추적하는 데 사용한 Wiki를 생산하는 것이 었습니다. 시스템의 운영 체제를 시스템의 모든 소스 코드 (및 오픈 소스로 커뮤니티로 다시 다시) 교체하는 데 시간이 걸렸습니다. 이 시스템은 BusyBox 미니 유니 닉스 커널을 실행합니다. 당사 사이트의 펌웨어 자동 업데이트도 마찬가지로 구현되었습니다.

그런 다음 우리는 관리 할 내용과 모니터에 대해 믿기 시작했습니다. SWMBO ‘No Wires’를 염두에두고 RF 송신기뿐만 아니라 맞춤형 개발 된 마이크로를 통해 RF 메인 소켓을 제어하는 ​​실험을 실험했습니다. Mega8 Advancement Board뿐만 아니라 ‘범위와’범위와 함께 일한 후, 우리는 운영에 매우 신뢰할 수있는 다양한 종류와 다양한 종류를 관리하기위한 코드를 가지고있었습니다.

내 소프트웨어 애플리케이션 전문가 인 Brett는 hah의 핵심 기능을 디자이너로 시작했습니다. 그는이 일을 매우 철저히합니다. 우리는 ‘오픈 표준’프로토콜을 활용하여 다른 HA 키트와 함께 플러그를 꽂을 수 있도록하기 위해 열심을 가지고있었습니다. Brett는 Xap을 빠르게 발견했습니다 – 멋진 방송 기반 HA 프로토콜입니다. HAH의 모든 ‘모듈’은 완전히 XAP를 준수합니다.

사용자 정의 하드웨어 – ‘사용자 정의 하드웨어’와 코어 라우터 하드웨어 간의 링크는 라우터의 직렬 포트를 통해 이루어집니다. 수많은 라우터가 일련의 포트를 적용하지는 않지만 고맙게도이 디자인은 그렇습니다. 다음으로 라우터 케이스 내부에서 모양이 될 작은 PCB를 개발했습니다. 여기에는 4 개의 입력, 4 개의 릴레이, RF 송신기, LCD, I2C 버스 및 최대 16 x DS1820 온도 센서를 읽기위한 1 와이어 버스를 추가합니다. 우리는 제조와 제조를 위해 이것을 보냈습니다. 다행히 돌아온 보드는 어떤 유형의 트랙 변경없이 첫 번째로 일했습니다.

HAH는 광대역 라우터에 연결하고 DHCP를 통해 IP 주소를 가져옵니다. 할당 된 IP 주소는 LCD에 표시되므로 브라우저를 가리킬 위치를 이해합니다. 내 Sherline CNC Desktop Mill은 LCD의 라우터 상황에서 조리개를 자르기에 완벽했습니다.

멋진 소프트웨어 응용 프로그램 – 한편 Brett는 한 사람처럼 코드를 밝혀 냈습니다. 브라우저 기반 UI는 RF 원격 소켓을 제어 할 수 있도록 몇 개의 쉬운 페이지로 시작하여 입력 값을 확인할 수 있으며, 릴레이를 구동 할 릴레이. 그 직후 온도 판독 값이 곧 준수되었습니다. UI의 사진이 여기 있습니다. 맞춤형 하드웨어와 대화하기 위해 XAP 어댑터가 설립되었습니다. 전력 사용량을 추적 할 수 있도록 현재 비용 지원 모듈이 설정되었습니다. 그런 다음 Xap to Pachube 모듈을 통해 시스템은 Pachube.com을 UI 컨트롤을 통하지 않고 Manage Manage와 마찬가지로 모든 데이터를 기록 할 수있었습니다. Xap to Google 캘린더 모듈을 사용하면 Google 캘린더의 이벤트를 통해 시스템을 구동 할 수 있습니다. 트위터는 요즘 인기가있는 것 같습니다. 트위터 모듈은 트윗을 통해 시스템을 관리 할 수 ​​있습니다. 물론 BusyBox OS를 사용하면 이메일을 전송할 수 있습니다. 시스템은 마찬가지로 SMS 메시지를 보낼 수 있습니다. Nokia 전화를 연결하면됩니다. 우리는‘Lan on Lan’지원도 있습니다. PC가 필요할 때까지 PC를 사용하여 전력을 줄이는 데 환상적입니다.

hah 인터페이스 개요

사용자 정의 스크립팅 – 이러한 모든 모듈이 제자리에 있으면 모듈 간의 상호 작용을 가능하게하는 것 같습니다. 예를 들어 Review 25C의 센서 온도가있는 경우 이메일 알림을 보내십시오. 히터가 1 시간 이상 켜져 있으면 끄십시오. 입력이 닫히면 모든 RF 스위치를 끕니다. 스크립팅 언어를 사용하기가 간단한 ‘플러그 보드’모듈은 이러한 모든 종류의 일을 가능하게합니다.

실제 활용 – 실제로 모든 것이 매우 잘 작동하고 견고하며 운영에 신뢰할 수 있습니다. 우리는 구식 라우터를 재사용 할 수있는 오래된 라우터를 재사용하고 6 와트의 전력만을 끌어 내기 때문에 실행 비용이 많이 들지 않습니다. 나는 지하실 워크숍의 온도를 주시하고 집에 나타나기 전에 난방을 돌릴 수 있습니다. 누군가 냉장고 문을 열어두면 마찬가지로 트윗을 얻을 수 있습니다. 입력 라인에 링크 된 새벽/황혼 센서를 사용하면 조명이 변경 될 수있는 스크립트를 만들 수 있습니다. SWMBO는 시스템 (1 와이어 버스 연결을 사용하여 기뻐합니다.이온과 다른 ‘유선’센서)는 지하실에 있습니다. RF 메인 소켓은 집 주변에 비트 배선이 필요하다는 것을 의미합니다.

다음은 무엇입니까 – 글쎄, 지금은 그렇게 열광적이지 않습니다. Brett뿐만 아니라 많은 일정 약속이 있습니다. RF 수신기 서브 시스템 아이디어를 땜질하고 있습니다. 이것은 Xap 브리지 (Brett가 이미 코딩 한)를 사용하여 hah만큼 연결됩니다. 우리는 다른 사람들이 자신의 hah를 구성 할 수 있도록 필요한만큼 세부적인 내용을 제출하려고 노력했습니다. 누군가가 이것이 가치있는 노력이라고 믿는다면 기뻐할 것입니다. 메시지는 HAH 포럼 또는 아래의 AutomatedHome.com에 남겨 둘 수 있습니다.

홈 자동화 허브 : eBay의 라이브 박스 : xapautomation.org

더 원해? – Facebook에서 우리와 같이 Twitter에서 우리를 팔로우하거나 RSS 피드에 가입하십시오. 이 뉴스 기사를 이메일을 통해 매일받은 편지함으로 직접 전달할 수도 있습니다.

이 공유:
페이스 북
트위터
레딧
링크드 인
Pinterest
이메일

whatsapp
인쇄

스카이프
텀블러

전보
포켓