[아두이노] 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
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

메이커 스토리

번호 제목 글쓴이 날짜 조회수
125 아두이노 헬박사님의 로봇팔 살리기 icon 양재동메이커 05-13 4,113
124 일반 레이저 커터 동파 사고 icon 양재동메이커 04-23 4,091
123 일반 기존 고양이 마이크로 파이썬으로 포팅 - 밀린 숙제하기 icon 양재동메이커 01-03 5,790
122 일반 휴식 icon 청계천도사 12-13 5,353
121 일반 기기를 수리한다는 것 icon 청계천도사 09-09 5,865
120 일반 수학 공부 왜 하나요? icon 청계천도사 07-20 6,569
119 아두이노 ESP32 CAM을 활용한 도깨비 자동차 Ver 3.0 icon 양재동메이커 06-12 7,880
118 라즈베리파이 Pupper 시작해서 Mini Pupper로 마무리 - 밀린 숙제하기 icon 양재동메이커 01-08 8,700
117 일반 말벌 인식 및 레이저 타격기 V 2.0 icon 양재동메이커 08-23 10,723
116 아두이노 ESP32 CAM - 도깨비 자동차 2 icon 양재동메이커 07-13 11,642
115 아두이노 ESP32 CAM - 도깨비 자동차 icon 양재동메이커 05-07 13,161
114 일반 급~한~개~발!! icon 청계천도사 04-08 12,177
113 일반 말벌 레이저 타격 테스트 모듈 icon 양재동메이커 03-10 13,340
112 아두이노 로보티즈 다이나믹 셀 MX-12W를 Arduino로 제어하기 (without 3 state buffer) +2 icon 양재동메이커 02-24 17,158
111 일반 2021 피우다 프로젝트 출품작 소개 자료집 icon HellMaker 01-12 12,722
110 일반 서보 모터 관련 여러가지 문제 icon 양재동메이커 11-19 13,550
109 라즈베리파이 Top Maker 해커톤 2021 icon 양재동메이커 08-29 13,088
108 라즈베리파이 라즈베리 파이 4 WiFi 안테나 확장 방법 icon 양재동메이커 08-24 18,557
107 아두이노 Otto Bot Bluetooth 연동하기 icon 양재동메이커 05-14 13,886
106 일반 자이로센서 roll, pitch, yaw 데이터 처리 구조 #2 icon HellMaker 03-01 13,924