프로젝트/스마트 홈

    ESP8266, 구글 어시스턴트, Sinric Pro로 컴퓨터 전원 켜기

    최근 집 밖에서 집 컴퓨터를 켜야 되는 상황이 종종 발생하여 ESP8266과 구글 어시스턴트로 컴퓨터 본체를 켜는 장치를 만들어 보기로 했다. 물론 위와 같이 물리적으로 원격으로 스위치를 눌러주는 스위치 봇은 쉽게 구할 수 있지만 컴퓨터에 달기에는 좀 거추장스러워 보여 본체 내부에 숨길 수 있는 형태로 제작해보자 했다. 고려한 사항은 다음과 같다. 와이파이로 연결되어 구글 어시스턴트 연동이 가능할 것 컴퓨터 본체의 전원버튼은 그대로 사용이 가능할 것 배터리를 내장하여 컴퓨터 전원이 장시간 꺼져있어도 사용 가능하며 컴퓨터가 켜진 상태에서는 배터리가 충전될 것 우선 보드는 ESP8266기반의 보드를 사용했다. 필자는 주로 NodeMCU, Wemos D1 mini 같은 잘 알려진 보드를 사용했는데 문제는 배터..

    구글 어시스턴트(Google Assistant)로 아두이노 LED 제어

    구글 어시스턴트(Google Assistant)는 구글이 2016년에 발표한 새로운 인공지능 비서 서비스다. 이제 대부분의 스마트폰에서 지원하는 이 서비스는 그 활용분야가 매우 다양한데, 집안의 가전제품을 구글 어시스턴트로 제어하는 것이 그 대표적인 예이다. 물론 전용 제품을 구매해야만 가능한 이야기 이지만 esp8266과 Blynk, IFTTT를 이용해서 이 기능을 비슷하게 구현해 보았다. 아래는 작동 영상이다. 휴대폰에 내장된 구글 어시스턴트를 이용해도 되지만 필자는 미국 여행중 구매해둔 (구글 본사에서 직접 구매) 인공지능 스피커 Google home mini를 이용했다. 영상에서도 보이듯 특정 명령어로 LED를 제어할 수 있다. 제작하는 방법은 매우 간단하다. 우선 Wemos d1 mini와 LE..

    아두이노 스마트 스위치 [ESP8266/MQTT]

    국내든 외국이든 ESP8266을 단독으로 사용하거나 ESP8266+아두이노 조합으로 릴레이 등을 이용해 전등이나 가전제품등을 제어하는 프로젝트는 이미 많이 시도된 방법이다. 다만 이 프로젝트의 치명적인 단점은 일반적인 스위치에 적용할 수 없다는 것이다. 스마트폰등으로 릴레이에 신호를 주어 전원을 내려도 이미 가전제품등에 달린 기계식 스위치는 계속 ON 상태를 유지할 것이다. 그래서 대부분 (특히 전등 스위치 부분은) 스위치를 제거하고 터치 스위치를 만들어 장착하는 등의 방법을 이용해 이를 해결한다. 하지만 원래 스위치를 제거해 미관상 좋은 방법은 아니다. 그래서 이번에는 기존의 스위치를 유지한 상태로 별도의 릴레이 없이(스위치를 그대로 사용하므로 릴레이가 필요없어진다.) 스마트 스위치를 구현해 볼 것이다..

# 테스트용