ESP8266 LED Matrix Bar Weather Station V1 - gClock/Weather/Message Scrolling Web Server (3)
Zalophus Dokdo Zalophus Dokdo
484 subscribers
17,268 views
0

 Published On Oct 19, 2017

Features:
- ESP8266 WeMos D1 mini module which I finally found good application for (now you can buy better cheap ESPs)
- 6 x LEDMatrix module with MAX7219 driver
- supplied directly from USB port with USB plug
- all data are synchronized every 7-8 minutes
- time and date are taken from google.com
- weather informations are grabbed from openweather.org JSON api
- no hardware RTC clock is necessary
+ internal temperature, humidity sensor (options - DS18B20, DHT22, DHT12)
+ ESP8266 setup and control as a Wi-Fi Web Server (WiFiManager, OTA, mDNS)
+ receives a message input from a User Input page, then displays the message on a scrolling LED matrix display.

* The interface for all the controls is designed as a webapp for internet browser.

- 6 x MAX7219 8 x 8 LED Matrix module
- 1 x WeMos D1 mini
- 1 x Interface Shield

Schematic is available here:
- Normal: https://easyeda.com/neoseven/led-matr...
- Expansion: https://easyeda.com/neoseven/led-matr... (Unfinished - Future plans)

Source code is available here:
- V1: https://github.com/ZalophusDokdo/LED_...

===================================================
Configuring the upload environment
===================================================
How to configure standard Arduino IDE to use as Arduino ESP8266 IDE.
First download Arduino IDE and install it on computer.
IMPORTANT: Download old version Arduino IDE Version 1.8.1.
(Tested Version 1.8.9 and Version 1.8.13)

Open Arduino IDE and go to File - Preferences.
Enter http://arduino.esp8266.com/stable/pac... under Adittional boards manager.

Select Boards Manager in Tools - Board
Find ESP8266 and press Install
IMPORTANT: Download old version esp8266 by ESP8266 Community Version 2.3.0.

IMPORTANT: Additional Libraries
go to Sketch - Include Library - Manage Libraries
Find and Install
- WiFiManager by tzapu,tablatronix Version 0.15.0
- DHT Sensor library by Adafruit Version 1.3.0
- ArduinoJson by Benoit Blanchon Version 5.11.1

After install select ESP9266 board.
- Board: NodeMCU 1.0 (ESP-12E Module)
- Upload Speed: "115200"
- CPU Frequency: "80 MHz"
- Flash Size: "4M (3M SPIFFS)"
- Port: COM??
===================================================

3D Parts:
- Pinshape : https://pinshape.com/items/46659-3d-p...
- Thingiverse : https://www.thingiverse.com/thing:265...

The open source hardware and software is free and made with love. Please show your level of support with a voluntary donation.

Donate:
https://www.paypal.com/cgi-bin/webscr...

show more

Share/Embed