LED Marquee Scroller Wemos D1 Mini ESP8266

by Qrome in Workshop > 3D Printing

32478 Views, 138 Favorites, 0 Comments

LED Marquee Scroller Wemos D1 Mini ESP8266

87891f6c7e87ba8a31c5c7ec710eefff_preview_featured.jpg
ESP8266 Wemos D1 Mini Dot Matrix Clock News & Weather
1ffa0c835554d280258c13be5513c4fe_preview_featured.jpg

Make your own Clock, Weather, News, and more! Easy to make LED Marquee Scroller using a Wemos D1 Mini and a LED Dot Matrix Panel. Full Arduino software and 3D printed case.

Features Displays the following every 60 seconds:

  • Accurate Clock refresh off Internet Time Servers
  • Local Weather and conditions (refreshed every 10 - 30 minutes)
  • News Headlines from all the major sources
  • Configured through Web Interface
  • Display 3D print progress from your OctoPrint Server
  • Option to display random goofy advice
  • Option to display Bitcoin current value
  • Basic Authorization around Configuration web interface
  • Support for OTA (loading firmware over WiFi)
  • Video: https://youtu.be/DsThufRpoiQ
  • Build Video by Chris Riley: https://youtu.be/KqBiqJT9_lE

Required Parts and Source Code:

Wiring for the Wemos D1 Mini to the Dot Matrix Display

3b64f9842db7e2d93067fb12060f99eb_preview_featured.jpg
1ffa0c835554d280258c13be5513c4fe_preview_featured.jpg
db4c485a8160105baa86e0b669c0f4a7_preview_featured.jpg
f312fa6ae253fd21f8e5bca22b7c22d8_preview_featured.jpg
marquee_scroller_pins.png

The Dot Matrix Display comes with the wires you can use. I simply cut off the plugs and solder them directly to the pin locations on both the LED Dot Matrix Display and to the Wemos D1 Mini.

  • CLK -> D5 (SCK)
  • CS -> D6
  • DIN -> D7 (MOSI)
  • VCC -> 5V+
  • GND -> GND-

The Dot Matrix will slip into the case and snap in. No glue required and will be a snug fit.

The Wemos D1 Mini will slide into the slot of the back panel and will be held in when assembled. Also, no glue required. The back panel can be snapped in then held shut with some small screws.

Compiling and Loading to Wemos D1

Preferences_and_marquee___Arduino_1_8_5.png
marquee_-_Settings_h___Arduino_1_8_5_and_Postman.png
3efd24abfa85b82bd10c75c7d18ff65a_preview_featured.jpg

Download source code from here: https://github.com/Qrome/marquee-scroller

It is recommended to use Arduino IDE. You will need to configure Arduino IDE to work with the Wemos board and USB port and installed the required USB drivers etc.

  1. USB CH340G drivers: https://wiki.wemos.cc/downloads
  2. Open the Arduino IDE and enter the following URL http://arduino.esp8266.com/stable/package_esp8266com_index.json into Additional Board Manager URLs field. You can add multiple URLs, separating them with commas. This will add support for the Wemos D1 Mini to Arduino IDE.
  3. In the Arduino IDE, open Boards Manager from Tools > Board menu and install esp8266 platform (and don't forget to select your ESP8266 board from Tools > Board menu after installation).
  4. Select Board: "WeMos D1 R2 & mini"

Packages -- the following packages and libraries are used (download and install):

Initial Configuration:

NOTE: The settings in the Settings.h are the default settings for the first loading. After loading you will manage changes to the settings via the Web Interface. If you want to change settings again in the settings.h, you will need to erase the file system on the Wemos or use the “Reset Settings” option in the Web Interface.

Web Interface for Configuration

2018-04-19 06.58.05.png
2018-04-19 06.58.15.png
2018-04-19 06.58.32.png
2018-04-19 06.58.58.png
51da51668716d4724db56edc0ee6d279_preview_featured.jpg

The Marquee Scroller uses the WiFiManager so when it can't find the last network it was connected to it will become a AP Hotspot -- connect to it with your phone and you can then enter your WiFi connection information.

After connected to your WiFi network it will display the IP addressed assigned to it and that can be used to open a browser to the Web Interface. Most everything can be configured there.

The Clock will display the time of the City selected for the weather.

Enjoy

3f594e3425ac3c804289af92a027742d_preview_featured.jpg
7204e0794c823191f16de0fdef62f2f2_preview_featured.jpg
b88dc7bd1fbfe809c30d6fec49e46fee_preview_featured.jpg
5edbd35c7661400b3e7497d05f062c51_preview_featured.jpg
e5a6cbe3afd816ad832b2e63c4659178_preview_featured.jpg
4b506a5f4453a4dca707494d488074df_preview_featured.jpg

I hope you enjoy your LED Marquee Scroller. If you do, please share your makes, share the link, like and subscribe. Questions? Post them up.

Enjoy!

-Qrome