Wiznet Academy

위즈네트 아카데미

OPEN PROJECT

오픈 프로젝트

When IoT meets AI: Home Automation with ALEXA and NODEMCU

IoT&AI: ALEXA와 NODEMCU를 이용한 가전기기 자동제어

2018년, 다양한 기술 소개를 통해 AI, IoT, 5G 같은 중요한 키워드를 접해왔습니다.

이들 중 본 내용은 'Amazon echo'를 통해 NodeMCU를 제어하는 것을 설명합니다.

아래의 내용은 목소리를 통해 AI 스피커가 인식하고, 이를 토대로 기초적인 LED제어부터 다양하게 연결되어있는 디바이스를 제어하는 방법을 설명하고 있습니다.

앞으로 위의 설명한 것과 같은 AI 스피커의 음성 인식을 통한 다양한 디바이스의 제어가 보편화되고 가속화 될 것입니다.

(추가 설명: 해당 정보는 www.instructable.com 에서 발췌해 온 것입니다.)

 


 

본 내용에서 제시하는 내용은 Amazon Lab126에서 개발한 지능형 개인비서 ‘Alexa’를 Amazon echo-dot에서 사용하는 방법입니다.

Alexa는 AI speaker로서 음성 상호작용, 음악재생, 목록작성, 알람 설정, Podcast 스트리밍, 오디오 북 재생, 날씨, 교통정보 및 기타 실시간 정보 제공 등의 기능을 제공합니다. Alexa는 홈 자동화 허브로 사용되는 여러 스마트 장치를 제어 할 수도 있습니다.

홈 오토메이션 공간에서 Alexa는 Philips Hue, Belkin Wemo, SmartThings 등과 같은 여러 장치와 상호 작용할 수 있습니다. 우리의 경우 WeMo를 에뮬레이션합니다.

WeMo는 사용자가 어디서든 가전 제품을 제어 할 수있게 해주는 Belkin International, Inc.의 일련의 제품입니다. 이 제품군에는 스위치, 모션 센서, Insight Switch, 조명 스위치, 카메라 및 응용 프로그램이 포함되어 있습니다. WeMo 스위치 (여기의 경우)는 가정용 콘센트에 꽂을 수 있으며, 가정용 콘센트에 연결하면 가정용 WiFi 또는 휴대 전화 네트워크를 통해 WeMo App을 실행하는 iOS 또는 Android 스마트 폰에서 제어 할 수 있습니다.

위의 블록 다이어그램은 프로젝트에서 개발 될 내용을 보여줍니다.

 

본 과정에서 사용된 재료들은 다음과 같습니다.

  1. NodeMCU ESP8266-12E ($8.79)
  2. Echo Dot (2nd Generation) - Black ($49.99)
  3. Mini BreadBoard ($1.00)
  4. 400-point Experiment Breadboard Breadboard ($ 4.97)
  5. 4-Channel Relay Module ($8.49)
  6. LEDs (Red and Green) ($1.00)
  7. 2 x Resistor (220 ohm)
  8. 5V 2 Terminals Electronic Continuous Sound Buzzer ($1.00)
  9. Male-Female Dupont Cables ($1.00)
  10. DC 5V 0.2A Cooling Fan ($4.00)
  11. External 5V power Supply or battery

본 프로젝트의 목표는 현실적인 Home Automation을 구현해 보는 것에 있습니다.

2개의 램프와 2개의 콘센트를 제어하기 위해 4채널 릴레이 모듈을 사용합니다. 이는 ALEXA와 NodeMCU를 통해 제어하게 됩니다.

완성된 코드는 다음 주소에서 확인 가능합니다.

https://github.com/Mjrovai/Home-Automation-with-Alexa-and-NodeMCU/tree/master/NODEMCU_ALEXA_WeMos_4X_Serial_Monitor_EXT