[아두이노] ESP8266와 아마존 알렉사 연동

ESP8266 Alexa자료 중 링크의 fauxmoesp의 Github를 참조, 보드는 저렴한 WeMos D1사용


dff591c28e414dff63ee6e9bbf52c4c6.jpg
 

1. fauxmoesp Git Hub 소스 다운로드


2. ESPAsyncTCP  라이브러리 설치


WeMos D1 (ESP8266) 보드 사용으로 ESPAyncTCP 설치

231f18ef8784b59754f73e52cd153b19.jpg

3. ESP Async Web Server 라이브러리 설치


ESPAyncTCP의 Gib Hub페이지 하단 사용 라이브러리 링크 참조 

cecf5d99f2bbafed43934d7fd1338eda.jpg

4. fauxmoesp/examples/fauxmoESP_External_Server


제공된 Code fauxmoESP_Base는 오류 없이 포팅 되나 Alexa가 디바이스를 찾지 못함

fauxmoESP_External_Server는 Alext가 디바이스 검색 되며 동작 메세지 확인 


c4fea5ef863d6cfd77abcbc8137b556d.jpg
 

5. WIFI_SSID / WIFI_PASS 설정


예제 코드에서 credentials.sample.h 파일을 credentials.h로 변경

해당 파일의 WIFI_SSID / WIFI_PASS 값을 본인의 Wifi Network 환경으로 설정

fauxmoesp/src 폴더 내 파일을 모두 복사하여 예제 폴더로 복사 

bd5e6021dad1d1075db9dce8538dbe6b.jpg
 

6. 알렉사 동작 확인


알렉사 "alexa Discover Devices" 음성 명령을 내리면 잠시 후 2개의 Devices찾는다


다음 명령어를 수행해 본다.

Alexa Tun on kitchen

Alexa Tun off kitchen

Alexa Tun on livingroom

Alexa Tun off livingroom

 

명령어 수행시 Serial Monitor에 해당 명령어 출력되는 것을 확인 할수 있다.

c4a90ff69d2a0cb04dd2ff4ec3104989.jpg
  

7. 다음 도전 과제


기구 작업 후 집안 전자 기기의 On/Off에 도전 !!!







0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

메이커 스토리

번호 제목 글쓴이 날짜 조회수
87 일반 반려 동물 심폐 소생 시뮬레이터 icon 양재동메이커 09-26 15,623
86 일반 3D Printed Record icon HellMaker 09-05 15,891
85 일반 배터리 잔량 측정기 만들기 (마이크로 비트) icon HellMaker 09-04 19,581
84 아두이노 용인 ICT 스마트 다비아스 톤 - 아침에는 시간이 부족해 icon 양재동메이커 08-04 16,487
83 아두이노 아두이노 이용한 RC, 블루투스 배틀로봇의 외형 자료 icon 양재동메이커 07-25 16,713
82 아두이노 아두이노(아두이노 모터쉴드)를 이용한 RC, 블루투스 배틀로봇 +1 Wavy 07-22 17,220
81 아두이노 팬틸트를 활용한 태양 추적 장치의 개발 icon 양재동메이커 07-15 16,016
80 아두이노 미세먼지 조립 키트 조립기 icon 양재동메이커 07-10 16,329
79 아두이노 오또봇과 형제들 icon 양재동메이커 07-07 18,070
78 일반 김메모 - 미세먼지 관련 인식도 조사 결과 및 분석 icon 양재동메이커 06-17 17,784
77 아두이노 Otto Bot and Bluetooth icon 양재동메이커 06-08 16,954
76 아두이노 Tokyo Nana의 오또봇(Otto Bot) 제작기 1탄 Tokyonana 06-05 16,219
75 아두이노 오또봇 기본형 만들기 - 오또봇(Otto Bot) 조립 하기 +1 icon 양재동메이커 05-25 23,178
74 아두이노 양변기 자동 물내림 장치-2 절전 모드/저 전력 모드 +2 icon 양재동메이커 05-09 21,670
73 아두이노 DIY Longboard Electrification icon 양재동메이커 04-29 16,944
72 일반 2019년 4월 19일 DIY 청계천도사 프로젝트 진행 +1 icon 청계천도사 04-18 16,519
71 일반 김메모 와 헬메이커 2번째 협업 : 잡초제거 로봇 요구 분석 +2 icon 양재동메이커 04-14 18,512
70 아두이노 Automatic Model Train Control with Arduino icon 양재동메이커 04-11 17,659
69 일반 사랑의 독거 노인 도시락 MBED 프로그램 설명 icon 양재동메이커 04-04 16,199
68 일반 무게를 재는 방법에 대한 고찰 icon 양재동메이커 04-02 19,352