Giter Site home page Giter Site logo

ammerscm68 / led-matrix-rolling-clock-with-esp8266 Goto Github PK

View Code? Open in Web Editor NEW
7.0 0.0 3.0 970 KB

LED-Matrix-Rolling-Clock with ESP8266 (WEMOS D1 mini)

Home Page: https://www.intermario.de

License: Creative Commons Zero v1.0 Universal

C++ 91.75% C 8.25%
clock led max7219 uhr esp8266 wemos-d1-mini led-matrix http-client negative webinterface

led-matrix-rolling-clock-with-esp8266's Introduction

LED-Matrix-Rolling-Clock-with-ESP8266

LED-Matrix-Rolling-Clock with ESP8266 (WEMOS D1 mini)

Pinout:

ESP8266 ----- Max7219
VCC ------------ VCC
GND ----------- GND
D6 ------------- CLK
D7 ------------- CS
D8 ------------- DIN

VCC = 5V

D1 = DHT11 / DHT22 - Sensor (Optional)
D2 = Passive Buzzer KY-006 (Optional)
D3 = Hardware Button to GND (Optional but recommended)
D5 = LED to GND - for Humity Warning (Optional)

Installation:

When the clock is switched on for the first time, an access point is started. (SSID: LED-Matrix-Clock)
In the captive portal (standard IP: 192.168.4.1) where you can select your own WLAN.
The API-key and the city-ID of "OpenWeatherMap" can also be entered here. (Optional)
The API-Key for "NewsAPI" can also be entered here. (Optional)
The display can also be switched on and off at a specific time, for example if it is disturbing at night. (Optional)

Changing the WLAN password:

When a button installed is (pin D3 to ground) then here.
Press the button until the access point is started (10 times).
The button also serves to switch the display on and off at the same time.
Or changing over Webinterface right bottom of the root site.

Webinterface:

The watch also uses a web interface to make settings.
The call is made via the IP address of the clock or
"http://ledmatrixuhr.local" (German Version) / "http://ledmatrixclock.local" (English Version)

Video:

YouTube Video: (German)
https://www.youtube.com/watch?v=6Jl69GYtSMw
YouTube Video: (English)
https://www.youtube.com/watch?v=ZmM3IA_AyQY

Software:

New from version 9.8.5
Corrected Logic Error in "GoMatrixAction()" function.
New from version 9.8.4
Version 9.8.2 to 9.8.3 Internal Versions
Improvement of some Functions
Improving stability
Elimination of logic Errors
New from version 9.8.1
If the DHT Sensor is defective and cannot be Replaced immediately, it is now possible to deactivate
the Sensor until it is Replaced so that the Values ​​are no longer displayed on the LED Matrix. (Sensor Calibration)
Integration of the "Pushover Messaging Service" in the Captiv Portal (Access Point).
The Clock sends a Message, Example to the Smartphone or Tablet, if the Airhumidity in the Room is too high or too low. (Optional)
New from version 9.7.1
Version 9.5.6 to 9.7.0 Internal Versions
The current Weather and current News can now be viewed on the Website.
The Calibration (Offset) of the DHT Sensor can now be done live. (No longer via the Access Point)
Further optimization of the source code
Huge BugFix
New from version 9.5.5
More Source code optimization
BugFix
New from version 9.5.4
Source code optimization for more free memory
New from version 9.5.3
Internal version
New from version 9.5.2
If OpenWeatherMap is activated, the outside temperature and outside air humidity are
now also displayed on the Website.
New from version 9.5.1
Date and Calendar Week View improved
New from version 9.5.0
The current date is now output with the current calendar week
BugFix
New from version 9.4.1
Improvement of WIFI and NTP routine
New from version 9.4.0
For the German and Austrian versions, the federal state can now be changed in the Captiv portal.
minor improvements
BugFix
New from version 9.3.3
BugFix
New from version 9.3.2
Switching the Temperature output of the US Version from Celsius to Fahrenheit
Add a Version for Ireland and Austria
BugFix
New from version 9.3.1
Revision of the function "void Greetings_and_Holiday()"
Bug Fix
Add English (US) Version
New from version 9.3.0
Bug Fix
New from version 9.2.9
Split in German (de) and English (UK) Version
New from version 9.2.8
Bug Fix
New from version 9.2.7
minor improvements
New from version 9.2.6
Bug Fix
New from version 9.2.5
Actions (weather and news) changed from 5 minute interval to 3 minute interval
Bug Fix
New from version 9.2.3
Bug Fix
Program compression
New from version 9.2.2
Bug Fix
New from version 9.2.1
Funtion "void greetings()" renamed in "void Greetings_and_Holiday()"
Function "void Greetings_and_Holiday()" supplemented by additional holidays
If you specify the german federal state, german non-federal holidays are also displayed
The german federal state is specified in the main file (.ino)
If no german federal state is specified, only german federal holidays are displayed
New from version 9.1.0
Function "void loop" highly optimized
Bug Fix
New from version 9.0.7
Bug Fix in the "Captive Portal" Modul
New from version 9.0.6
Display of indoor and outdoor air humidity in the matrix display
Better distinction between indoor and outdoor temperatures
Better distinction between indoor and outdoor air humidity
Integration of an external LED to warn if the humidity is too high or too low
Optimization of some Void functions
Versions 9.0.0 - 9.0.5 are internal versions
---------------------------------------------
New from version 8.1.5
Sound and Owner function improvement
New from version 8.1.2
Small correction in the settings Site on Webinterface
New from version 8.1.1
Look Clock Owner in the settings on Webinterface
New from version 8.1.0
Status passive Buzzer look in the settings on Webinterface
New from version 8.0.0
Add Display Check function. Button on the Webinterface
New from version 7.2.0
improvement the "greetings()" function
New from version 7.1.7
Bug Fix
New from version 7.1.6
minor improvements
New from version 7.1.5
minor improvements
New from version 7.1.3/4
minor improvements
New from version 7.1.2
At midnight display of ghosts (Optional set in sketch)
New from version 7.1.0/1
Animation when starting and turning the clock off and on via the web interface
New from version 7.0.9
Warning if humidity in the room is too low or too high.
New from version 7.0.8
minor improvements
Selection of the temperature and humidity sensor type in the sketch (DHT11 or DHT22)
New from version 7.0.5/6/7
Bug Fix
New from version 7.0.4
Slightly improved startup sound (only if buzzer installed)
New from version 7.0.2
Due to lack of memory, the entire software has been revised
Integration of a passive piezo buzzer. Activation via Captive Portal (Optional)
New from version 6.1.6/7/8
bug fix
New from version 6.1.5
Corrected logic errors and minor Website improvements
New from version 6.1.4
Captive Portal and Webserver improvement (stabilized)
New from version 6.1.3
Website "fine Tuning"
New from version 6.1.0
Automatic saving of Websitesettings and bug fix
New from version 6.0.9
little bug fix
New from version 6.0.7/8
Website "fine Tuning"**
New from version 6.0.6
Revised Captive Portal and minor improvements
New from version 6.0.0
Webinterface completely revised
**New from version 5.72 and 5.73:
bug fix
New from version 5.71
improvement Modul "news.ino" and "myfunctions.ino"
New from version 5.60
minor improvements
New from version 5.56
bug fix
New from version 5.54
Display of the AccessPoint IP-Address
New from version 5.51
new Captive Portal (WiFi-Manager)
bug fix

New from version 5.46
**Now with Arduino OTA.
Sketch updates without a USB cable over the network

New from version 5.42
Improved webinterface
bug fix
The webinterface can now be reached with the DNS name "http://ledmatrixuhr.local"

led-matrix-rolling-clock-with-esp8266's People

Contributors

ammerscm68 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.