Skip to content

A decimal clock on a 64x16 LED Matrix and a DHT11 temperature and humidity sensor. Applicable for ESP8266 boards (like NodeMCU). The current time is gathered via NTP.

License

Notifications You must be signed in to change notification settings

bengelhaupt/smartmirror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

SmartMirror

Description

SmartMirror is a DIY project. Basically it is an LED-Matrix of 64x16 placed behind a translucent mirror. It is powered by a NodeMCU chip, so it has WiFi capabilities. It can show the time in some special decimal form (where the day has 10 hours, a hour 100 minutes and a minute 100 seconds) but a normal 24-hour format is also possible. A DHT22 temperature and humidity sensor provides ambient values. Through implementation of a simple HTTP server, the mirror can react to GET requests. It gathers the current time via NTP (thus it needs to be connected to the Internet).

Required libraries:

GET request modes

/clock10Shows the clock in decimal mode.
/clock24Shows the clock in 24-hour format.
/temperatureReturns the temperature.
/humidityReturns the humidity.
/disableShuts off the display (but continues to respond to requests).
/enableTurns the display on.
/text?Shows text on the screen.
style=[ marquee | rightbound | leftbound | center ], default is marquee
In case of marquee: direction=[ right | left ], default is left; speed=THE HIGHER, THE SLOWER

Further information

More information can be found on the project website

About

A decimal clock on a 64x16 LED Matrix and a DHT11 temperature and humidity sensor. Applicable for ESP8266 boards (like NodeMCU). The current time is gathered via NTP.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages