Raspberry Pi with Alexa Project
1) Use one of the libraries / examples on the web to control a Raspberry Pi from Alexa.
eg. [login to view URL]
[login to view URL]
[login to view URL]
In my case I have an Amazon Echo to control Alexa but it can easily run from a mobile phone or on the Pi device itself (for development/testing purpose).
2) In as few Alexa voice commands as possible I want to issue commands to an LED controller. The LED controller commands are simple hex string issued to TCP/IP port 8899 and follows a very simple hex format like this:
55 aa 04 08 01 df 69 54 20 00 05 ff 00 ff 02 ff 00 00 ea
In the example above:
20 = the channel
ff 00 ff 00 = RGB+White Value (00-ff)
55 aa 01 08 01 df 69 54 20 00 05 ff 00 00 00 7b 00 00 ea - Dim Red
55 aa 02 08 01 df 69 54 20 00 05 ff 00 00 00 ff 00 00 ea - Bright Red
55 aa 03 08 01 df 69 54 20 00 05 00 ff 00 00 7b 00 00 ea - Green
55 aa 04 08 01 df 69 54 20 00 05 00 ff 00 00 ff 00 00 ea - Bright Green
55 aa 05 08 01 df 69 54 20 00 05 00 00 ff 00 7b 00 00 ea - Blue
55 aa 06 08 01 df 69 54 20 00 05 00 00 ff 00 ff 00 00 ea - Bright Blue
55 aa 07 08 01 df 69 54 20 00 05 00 00 00 7b 00 00 00 ea - White LED
55 aa 08 08 01 df 69 54 20 00 05 00 00 00 ff 00 00 00 ea - Bright White LED
55 aa 00 0f 08 df 69 54 ff ff 02 00 00 00 00 ea - Off
55 aa 00 0f 08 df 69 54 ff ff 02 20 00 00 00 ea - On
(note, 3rd value ticks up incrementally but can be any value, e.g. 00 all the time)
(I've used Packet sender - windows app to confirm this works well)
3) I want to setup Alexa commands such as:
Alexa, Lounge, Warm
Alexa, Lounge, , Bright
Alexa, Lounge, Off
Alexa, Bed, Reading
Alexa, Bed, Bright
--> The script will then issue 2-3 LED Controller commands to set the lights according to each Alexa command.
In total I want to have about 10 or more commands. I want to be able to easily add commands later as needed.
Use a simple csv or text file to have mappings for Alexa Commands to LED controller commands (that I can edit later easily if needed). In the file also include the hostname or IP of the controller for each command (in case in future have multiple controllers).
Options (Please quote seperately for each option)
4) Read once a day from [login to view URL] the sunset time.
Issue an LED controller command at this time (offset by xx minutes) to turn light on.
Issue another LED controller command at 9pm each day to turn light off.
5) Read at 7am each day from [login to view URL]
Issue an LED controller command at this time based on the AQI value.
<50 = Command for Green (55 aa 03 08 01 df 69 54 20 00 05 00 ff 00 00 7b 00 00 ea)
<100 = Command for Yellow
Any other value = Command for Red
These may come much later and not essential for intial project:
6) Add a wifi based proximity sensor that issues LED commands based on detecting a person's presence.
7) Add one or more IR sender to send IR commands at certain times and/or based on detecting a person's presence.
8) Show on a touch screen display (accessory to Raspberry Pi) the current AQI and weather. If touching the display issue a series of commands to turn lights on or off.
9) Have Alexa speak back to confirm command has been issued.
10) Ability to control smart plug/play sounds.
Any source code should be easy to follow / commented where possible.
Require some explanation on how to edit/compile the code and/or scripts if later I want to make small adjustments.
Program should be configured to run automatically in case the Pi gets restarted. The IP of the LED controller may change so we may need to do a host name lookup to obtain it's IP at the start.
Proposed bid should only cover 1-3 of the above. For 4-8, please quote separately in a message/reply.
I will deliver your project using the following tools : - Raspberry pi 3b+ - Alexa Open source library to recognise voice commands. - Led controller - proximity sensor. - touch screen. - Raspian OS - python progra Mai multe
10 freelanceri licitează în medie 389$ pentru acest proiect
Hi, I have rich experiences with micro controller firmware development for 7 years. I am familiar with Arduino, ESP, NRF, stm32 and Raspberry pi, so I have pi 3B/3B+/7" touchscreen. Especially I have experiences with A Mai multe
Hi, i'm embedded systems design engineer from India. I have experience with alexa based LED controller. I have made custom alexa commands which send the hex string as described in your project. I can handle complete co Mai multe
Hello, I'am a fan of project like yours as a raspberry and Alexa (avs and sdk) enthusiast. I have the experience and skills on Rpi, linux, python, GPIO, flask server , flask_ask , AWS Lambda ,.... I have tested on my Mai multe
Hello, I have gone through your job posting and become very much interested to work with you. I am an expert in this field. I have already completed several projects like this. For evidence you can see my profile. Pl Mai multe
Hi! I have read your description and feel confident to fulfill your requirement. I have 9 years of C, C++, C#,QT , ASP.NET, Python, Arduino ,VB,Meta Trader,Raspberry Pi,Meta Trader..... Programming Experience and those Mai multe
Have experience working with Alexa skills and raspberry pi Relevant Skills and Experience Python programming - worked on raspberry pi for automation Amazon skill development - voice home Automation Making electronic c Mai multe
I am an Electronics engineer, who has a good experience in programming using Python, I used Alexa before in many projects. I read your project description and I completely understand what you need to do. My core valu Mai multe
Hello, I am Engineer and interested in your project. I have some questions regarding your project. Please tell me about your time limits? When you want your project to be completed? See my profile and reviews for furth Mai multe
Hi, I am a python developer who has knowledge about linux, iot and have worked with raspberry pi and alexa in one of my personal project. hope to have a conversation with you. regards, Ayush Patel