Cibus Tabula, Alexa Voice Interface to M5Paper E-Ink
2022-03-21 | By M5Stack
License: General Public License Arduino
* Thanks for the source code and project information provided by @Team1 (McCrispy): Otosan Maker
Things used in this project
Amazon Alexa Echo Dot (We have develop a custom skill)
M5Stack m5paper
Software apps and online services
Story
I have a freezer far from my kitchen... maybe not so far, but it is not important.
Sometimes I forget what is stored there, so I have lost some food. I said "Nevermore".
First step: I have created a table in my MariaDB server. Everybody has a personal SQL server, don´t you? I will store my food there. It has new_date, end_date, product, and location.
But managing to insert and update the records is not easy, so I have created an API to use this table using HTTP. Node-Red can help me.
It is a step in the right direction, but it is not any easier to manage new food by URL... so I have developed an Alexa skill to do it for me. I can call the skill and it sends the HTTP request to store and delete the food I have put in my freezer.
I just need to be able to read this list. Yes, Alexa can tell me, but it is not as easy. So I have developed an Arduino program and flashed it in an M5 Paper. It uses an E-Ink screen, so the use of the battery is low. I have also scheduled a start-stop sequence, so it can update the screen once an hour and download a JSON to show the products by only briefly enabling wifi. And a few more tricks.
Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.
Visit TechForum