Google Assistant Controlled LED Matrix !

by Nematic! in Circuits > Arduino

10908 Views, 77 Favorites, 0 Comments

Google Assistant Controlled LED Matrix !

Thumbnil.jpg

In this tutorial, I will show you how you can make Google Assistant Controlled LED Matrix which you can control form anywhere using a smartphone,

So let’s get started!

Watch the Video !

If you don't want to read all the stuff you can watch my video!

Downloads

Everything We Need !

vlcsnap-2018-08-05-20h48m48s545.png
vlcsnap-2018-08-05-01h56m07s078.png
vlcsnap-2018-08-05-20h48m17s204.png
vlcsnap-2018-08-05-20h49m07s899.png
vlcsnap-2018-08-05-20h49m01s406.png
vlcsnap-2018-08-05-20h48m58s293.png

Schematic, Code and Setup

Schematic_Max7219_Sheet-1_20180805211906 (2).png
vlcsnap-2018-08-05-21h31m33s986.png

Connect the

CLK to D5

CS to D8

DIN to D7 and

Vcc and GND pins to ESP8266 Board.

Then download the code for this project. Just enter your WiFi SSID and Password in the program and save it

Downloads

AdaFruit IO Setup

vlcsnap-2018-08-05-21h36m55s168.png
vlcsnap-2018-08-05-21h37m00s479.png
vlcsnap-2018-08-05-21h37m06s869.png
vlcsnap-2018-08-05-21h37m16s384.png
vlcsnap-2018-08-05-21h37m22s894.png
vlcsnap-2018-08-05-21h37m27s671.png
vlcsnap-2018-08-05-21h37m37s484.png

Head over to io.adafruit.com site

Once you login you will see Welcome Dashboard click on it, then click on Create New Block and select the Text then enter LED Matrix (program won’t work if you change it) and select Create then select it and click Next then Create Block. then go back to your dashboard and select View AIO Key and copy it.

Now open the program and paste this key here with username and upload this code to ESP8266 Board.

Google Assistant Setup

vlcsnap-2018-08-05-21h51m14s612.png
vlcsnap-2018-08-05-21h51m20s463.png
vlcsnap-2018-08-05-21h51m28s336.png
vlcsnap-2018-08-05-21h51m38s036.png
vlcsnap-2018-08-05-21h51m43s973.png
vlcsnap-2018-08-05-21h51m53s157.png
vlcsnap-2018-08-05-21h52m08s698.png
vlcsnap-2018-08-05-21h52m16s613.png
vlcsnap-2018-08-05-21h52m22s675.png
vlcsnap-2018-08-05-21h52m32s757.png
vlcsnap-2018-08-05-21h52m36s630.png
vlcsnap-2018-08-05-21h52m46s760.png
vlcsnap-2018-08-05-21h53m05s371.png
vlcsnap-2018-08-05-21h53m14s284.png

Now we need to setup Google Assistant so we can control it to change the text on Matrix.

So head over to IFTTT.com,

Once you login select My Applets then New Applet, click on This and search Google Assistant and select it then click Connect select account and allow it

Then select Say a Phrase with Text Ingredient and here type "change matrix to $" so whenever you will say change matrix to and whatever will be after to(i.e in place of $ symbol), will be displayed.

You can select multiple triggers like that and also select what assistant will reply. Then select Create Trigger. Now click on That and search Adafruit click Connect and authorize it

Then select Send Data to Adafruit IO, select the feed name which we created earlier then click on Add Ingredient and select Text Field and hit Create Action.

That's it!

Put Everything Together !

vlcsnap-2018-08-05-22h01m23s859.png
vlcsnap-2018-08-05-22h02m06s238.png
vlcsnap-2018-08-05-22h03m01s166.png
vlcsnap-2018-08-07-06h51m17s042.png
vlcsnap-2018-08-07-06h51m27s893.png
vlcsnap-2018-08-05-22h03m32s945.png
vlcsnap-2018-08-07-06h51m06s138.png
vlcsnap-2018-08-05-22h03m41s966.png
vlcsnap-2018-08-05-22h03m49s607.png
IMG_0028j.jpg
IMG_0035.JPG

And last but now the least I designed case in Fusion 360 and 3D printed it on my 3D printer.

Print turned out to be great but I was not happy with the color so I decided to paint it. And because I am such a great artist I asked my friend to paint it you can follow her on Instagram

link to her account - https://www.instagram.com/bunny_anii/

Then I gathered all the complementary component soldered it secured everything together with Hot Glue and this Project was Complete!

Thank You !

IMG_0043.JPG

Sucess! I hope you have learned something new and found this project interesting

If you like my work

Feel free to check out my YouTube channel for more awesome stuff: https://www.youtube.com/c/Nematics_lab

You can also follow me on Facebook, Twitter etc for upcoming projects

https://www.facebook.com/NematicsLab/

https://www.instagram.com/nematic_yt/

https://twitter.com/Nematic_YT