Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

instructables

IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix

by mansurkamsur

Make your own IoT Smart Clock that can:

Display Clock with a beautiful animation icon


Display Reminder-1 to Reminder-5
Display Calendar
Display Muslim Prayer times
Display Weather information
Display News
Display Advice
Display Bitcoin rate
Display Instructables Followers & Views counter
Display Twitter follower counter
Display Facebook Page like counter
Display Instagram follower counter
Display Youtube Subscribers (realtime) & Views counter

Easy to build just need a Wemos D1 Mini and MAX7219 LED Dot Matrix Panel. No need programming skill no
need Laptop/PC to program Wemos ESP8266 microcontroller, just need Android phone to upload sketch/firmware
to Wemos via USB OTG.

It runs completely autonomously and be configured and controlled via an Android app, with the app you can
configure and setting IoT Smart Clock (ESPMatrix) device very easy with a simple interface.

IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix: Page 1
https://youtu.be/5bRLm78zYHE

Step 1: Things Needed

Here are the things that you will need to make ESP Matrix:

Wemos D1 Mini - ESP8266


MAX7219 LED Dot Matrix Panel
Dupont cable - Included in LED Dot Matrix Panel
OTG Adapter
Micro USB cable
3D Printed Case
Pieces of transparent colored Acrylic 129x32x3mm
Android phone (Installed ESP Matrix app)

Step 2: Modify Pin

1) Remove the LED Dot matrix component in the first column that have the soldered header pin on pcb.

2) Twisted all male pin headers 180° using long-nose pliers, so that they point inward.

IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix: Page 2
Step 3: Wiring

1) Cut half of the existing dupont cable, so it becomes around 10cm.

2) Connect female header on dupont cable with male header on LED Dot matrix panel, see picture.

3) Separate the cable into two parts, 2 cables for VCC & GND, 3 cables for CLK DS & DIN. then enter into the
hole on the pcb, see picture.

IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix: Page 3
Step 4: Before Soldering

1) Peel the end of the cable using a wire stripper tools.

2) Then cover all ends of the cable with tin.

IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix: Page 4
Step 5: Soldering

1) Solder to connect CLK to D5, CS to D6 & DIN to D7.

2) Solder to connect VCC to 5V & GND to G.

IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix: Page 5
Step 6: Putting It All Together

You can use double sided tape, to glue between the Wemos and the LED Dot matrix panel, see the picture. Also
reinstall the LED Dot matrix component which is in first step removed

IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix: Page 6
Step 7: Placing to the 3D Printed Case

This 3d printed case is design more slim and pressing make a 3D printed case depends on your choice.
to make it look solid and robust, so to install it is not
so easy need a little pressed. - STL file for a short 32x8

ESP matrix can be made in two sizes, a short 32x8 - STL file for a long 64x8
pixel of LED use 1 panel LED Dot matrix and a long
64x8 pixels of LED use 2 panel LED dot matrix, so to

IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix: Page 7
Step 8: Add Acrylic

To make the light of the LEDs be more clear and diffused, on the LED surface add black transparent colored
acrylic.

There are two sizes of acrylic:

- A short: 129x32x3mm.

- A long: 257x32x3mm

Step 9: Programming

1) To program the Wemos ESP8266 (ESP Matrix) very simple, you only need to connect Wemos (ESP Matrix) to
an Android phone via a micro usb cable and OTG adapter, see picture.

2) Then install the ESP Matrix app from Google Playstore. https://goo.gl/b9YAth

3) In the first welcome screen tap UPLOAD button.

IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix: Page 8
Step 10: App Interface for Configuration

After programming is complete then it is necessary to rel="nofollow">openweathermap.org, then copy the


set some parameters of the devices: your API key to the weather option in app.

1) Connect ESP Matrix device to network internet 3) You need City ID from openweathermap.org,
using app. eg.2643743 for London, then copy the your City ID to
the weather option in app.
2) You need Sign-up to get an API key from

IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix: Page 9
IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix: Page 10
Step 11: Make a Long Type 64x8

If you feel dissatisfied with the short type because you can only see short messages, so you can make the long
type the length of the size two times longer. For more details you can follow the tutorial in this video.

https://www.youtube.com/watch?v=K__jOpW_dzU&t

IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix: Page 11
Step 12: Enjoy

Hopefully you enjoy your ESP Matrix. If you do, please share your makes, share the link, like and subscribe. As
always, if you have any questions please let me know!

Precious but, I could not find the arduino sketch.

I was really looking forward to solder this device and after I received the matrix modules today I
started soldering. The device does work and shows me the WiFi-symbol and the WiFi-network to
which I need to connect with the app. The app says I'm connected to the device.

When I enter the WiFi credentials of my home network it keeps saying "Connection error, please
try again". What could be wrong? Anyone here who can help me out?

Environment:
- Fritz!box 7590 with 2,4 Ghz and 5 Ghz networks
- Fritz!box 4040 with 2,4 Ghz and 5 Ghz networks
- Nokia 8 with Android 9 Pie and both 2,4 Ghz and 5 Ghz networks support

Never had issues with other Wemos D1 mini's to connect them to my network. Tried both
IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix: Page 12
accesspoints.

When I visit the embedded webpage served by the matrix device on 192.168.4.1 when connected
to the SoftAP the webpage only says "Not found / ".

Also I would like to see the source of both the app and the Wemos D1 mini image to be able to
modify it to my (/our) needs.

Update:
Appearantly the app can't connect to the matrix display when the app is running on Android 9. My
Nokia 8 has Android 9. On a tablet with Android 8 I was able to connect manually to the matrix
display but the app wasn't able to search for WiFi networks by itself.
That's great. But it does not work with android 9.

That's great!! But it doesn't work with android 9..

Mmmm, very cool, like a DIY simple LaMetric. Looks great, but went all the way down the post
waiting to see how you coded the ESP8266, how the OTG worked, the code for driving the display
etc? Nothing?
what do you mean by this, am about to order parts for the project and want to make sure it is
duable
This is a "closed" project, there's no code available and you would have to use their Mobile App to
install and configure. Like @MikeL90 said below - this is probably using open source software and
frameworks, but they are not releasing the code. You will be able to make it and use it, but it's not
very in keeping with open source and the maker community...
what does this mean? i really wanna do this project

aplikasi yg sangat bagus apa lagi ada fiture Jam Waktu solatnya , mantab sukses selalu

IoT Smart Clock Dot Matrix Use Wemos ESP8266 - ESP Matrix: Page 13

You might also like