Alexa Echo Dot
Echo Dot is a smart speaker that is controlled by voice and connects you to Alexa via Wi-Fi network. Alexa can play music, answer questions, tell the news, and check the weather forecast, set alarms, control compatible Smart Home devices, and much more.
ESP32-WROOM-32 Pinout
ESP32-WROOM-32 is a powerful, generic Wi-Fi+BT+BLE MCU module that targets a wide variety of applications, ranging from low-power sensor networks to the most demanding tasks, such as voice encoding, music streaming and MP3 decoding. Datasheet: https://circuits4you.com/wp-content/uploads/2018/12/esp32-wroom-32_datasheet_en.pdf
Alexa's voice commands:
- First case: In this project we're going to use and modify an Alexa application to turn on/off a lamp with voices commands. The figure below shows a high-level overview on how the project works to control an UV lamp.
- Second case: It works similarly for the lamp, and we using this command voice to activate the Robot: start the motion or stop.
How does it work?
To control your ESP32 with Amazon Echo, you need to install the FauxmoESP library. This library emulates a Belkin Wemo device, allowing you to control your ESP32 using this protocol. This way, the Echo Dot instantly recognizes the device, after uploading the code, without any extra skills or third party services.
Prerequisites: Installing the FauxmoESP Library
- Click here to download the FauxmoESP library. You should have a .zip folder in your Downloads
- Unzip the .zip folder and install on your Arduino IDE library folder
- Finally, re-open your Arduino IDE
- More info about FauxmoESP click here
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.