Amazon Echo에서 조명 조작

Amazon Echo는 Smart Home 과의 연계가 가능해 Phillips의 Hue라고 말한 조명을 음성으로 컨트롤 할 수 있습니다.

하지만, 조금 시험하고 싶다고 때에, Hue는 조금 비싸지요. .

여러가지 조사하고 있으면, Raspberry Pi로 시험할 수 있을 것 같았습니다. (Intel Edison에서도 움직입니다)

참고로 한 것은 이쪽의 사이트.
Home Automation with Amazon Echo voice control

사이트의 샘플에서는 로그를 표시하는 것만으로 GPIO를 이용해 Amazon Echo에서 L치카 해 보았습니다.

Raspberry Pi Smart Home
기기 검색 및 조작 동영상

절차



배선



Raspberry Pi의 GPIO 4를 사용하므로 다음과 같이 배선합니다.



Raspberry Pi에서 샘플 코드 실행



원래 소스를 적게 잡아 GPIO로 L 치카 할 수있게합니다
git clone https://github.com/sparkgene/echo.git
cd echo
sudo python example-gpio.py

다른 PIN을 사용하는 경우 다음을 수정하십시오.
htps : // 기주 b. 코 m / s 빠 rk 게네 / 에쵸 / b ぉ b / 마s r / 에 mp ぇ - g 피오. py#L10

Amazon Echo에서 디바이스 찾기


Alexa, discover my devices 라고 말하면 같은 네트워크에 있는 장치를 찾아줍니다.

장치가 발견되면 Echo 관리 화면에 표시됩니다.


L치카



ON으로 할 때는 Alexa, turn on livingliving 는 샘플 안에서 그렇게 명명하고 있기 때문에, 목욕탕이라면 bathroom 와 같이 바꾸어 주면 된다.
htps : // 기주 b. 코 m / s 빠 rk 게네 / 에쵸 / b ぉ b / 마s r / 에 mp ぇ - g 피오. py#L18

꺼지면 Alexa, turn off living
Alexa는 다른 말로도 대응하고 있어, 간단하게 Alexa, living on , Alexa, living off 에서도 조작할 수 있습니다.

후기



실제로 집의 조명을 조작한다고 했을 경우, 이번 이용한 LED 대신에 릴레이등을 사용해, 조명의 전원을 On/Off 하는 형태가 됩니다.

하지만 실제로 이것을 벽의 스위치 곳에 묻는 것은 너무 크고 힘들군요.
역시 시판의 것처럼, 컨트롤러가 되는 것은 별도로 하고, 조명과 컨트롤러 사이는 다른 통신 방법으로 하는지, Wi-Fi와 마이크로컴퓨터 부분이 전용인 것으로 할 수 있으면, 자작할 수 있을까.

또, Echo → Skill → Lambda → Raspberry Pi라고 하는 제작 함을 하는 것으로, 넷 경유로 외부로부터도 조작할 수 있게 됩니다만, 나름의 타임 러그가 나와 버립니다.
조명 같은 가전을 조작하는 정도는, 이번 샘플과 같이 직접 조작할 수 있는 쪽이 스트레스도 없고, 대전이 되지 않기 때문에 향하고 있다고 생각합니다.

좋은 웹페이지 즐겨찾기