This shows you the differences between two versions of the page.
iothings:proiecte:2022:smart_home_system_with_alexa_app [2023/01/20 01:58] catalina.sirbu [Smart Home System with Alexa App] |
iothings:proiecte:2022:smart_home_system_with_alexa_app [2023/01/20 04:17] (current) catalina.sirbu [Hardware Description] |
||
---|---|---|---|
Line 3: | Line 3: | ||
Author: Catalina Sirbu ACES 2023\\ | Author: Catalina Sirbu ACES 2023\\ | ||
[[https://alexa-firebase-945fb.firebaseapp.com/|Web application]] \\ | [[https://alexa-firebase-945fb.firebaseapp.com/|Web application]] \\ | ||
- | Source code on Github: \\ | + | [[https://github.com/dragosmacovei/alexa-esp32-wroom32|Source code on Github]]\\ |
[[https://youtu.be/6lvnHSm-Qok|Demo video]] \\ | [[https://youtu.be/6lvnHSm-Qok|Demo video]] \\ | ||
[[https://www.canva.com/design/DAFYDyiL1wc/etq0lGd37NICMMhhaSqxyg/view?utm_content=DAFYDyiL1wc&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton|Presentation Link]] | [[https://www.canva.com/design/DAFYDyiL1wc/etq0lGd37NICMMhhaSqxyg/view?utm_content=DAFYDyiL1wc&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton|Presentation Link]] | ||
Line 31: | Line 31: | ||
The final diagram of all the components can be seen below and was made with the help of the EasyEDA program. | The final diagram of all the components can be seen below and was made with the help of the EasyEDA program. | ||
+ | |||
+ | {{ :iothings:proiecte:2022:alexa-catalina-sirbu.png?500 |}} | ||
===== Software Description ==== | ===== Software Description ==== | ||
Line 75: | Line 77: | ||
== Alexa App == | == Alexa App == | ||
This method allows us to use voice control with the help of an Echo Dot with the included Alexa application in order to change the state of the lights. The user can give the following commands: | This method allows us to use voice control with the help of an Echo Dot with the included Alexa application in order to change the state of the lights. The user can give the following commands: | ||
- | * "Alexa, turn up the red light." / "Alexa, turn off the red light." | + | * "Alexa, turn on the red light." / "Alexa, turn off the red light." |
- | * "Alexa, turn up the blue light." / "Alexa, turn off the blue light." | + | * "Alexa, turn on the blue light." / "Alexa, turn off the blue light." |
* "Alexa, turn on/off the bedroom lights." - the 2 lightbulbs are configured in the "bedroom" group | * "Alexa, turn on/off the bedroom lights." - the 2 lightbulbs are configured in the "bedroom" group | ||
* "Alexa, good morning!" - this will turn on the lightbulbs | * "Alexa, good morning!" - this will turn on the lightbulbs | ||
Line 146: | Line 148: | ||
* In the case of this type of application using ESP32 and Firebase, I found many well-documented projects on the Internet and I was able to easily find solutions to problems encountered along the way. | * In the case of this type of application using ESP32 and Firebase, I found many well-documented projects on the Internet and I was able to easily find solutions to problems encountered along the way. | ||
* This application implements 3 simple ways to control 2 lights: with the help of physical buttons, with the help of the Alexa application, and with the help of a Firebase application where you can see the status of the lights in real-time. | * This application implements 3 simple ways to control 2 lights: with the help of physical buttons, with the help of the Alexa application, and with the help of a Firebase application where you can see the status of the lights in real-time. | ||
- | * This application implements 3 simple ways to control 2 lights: with the help of physical buttons, with the help of the Alexa application and with the help of a Firebase application where you can see the status of the lights in real time | + | * By introducing the application in everyday life, some activities can be made easier and the level of comfort can be increased, improving the quality of life. |
===== Resources ===== | ===== Resources ===== | ||