Here you will find a manual on how to easily build your own word-clock. Of course you can overwrite and modify the pre-installed firmware later. The firmware is based on qlockwork. 1. For the electronic part you only need this: - prototyping board available on ebay - ws2812b LED Stripe - Power supply 5V-/3A 2. The layout of the LEDs: LED 111 = alarm LED 110,112,113,114 = minute
Look at this picture
3. Connect everything together Pay attention to polarity. 4. Switch the power on The clock adjusts the time and date once every hour via NTP with a time server on the Internet. The time of the ESP is also set from the RTC every minute. At startup the clock performs a short self test. The clock shows the local IP address it received via DHCP. Use this address in a browser to access the clocks web site to set it up. If the clock can not connect to any WLAN at startup, it turns on an access point. Connect a mobile phone or tablet to the AP and enter the WLAN credentials. A white "WiFi" is shown on the clock. On success there are three short beeps and "WiFi" will be green. If no WLAN is connected or the timeout has expired, there is a long beep and "WiFi" turns red. After the WLAN timeout the clock works without NTP but you can still control it via its AP. Without WLAN the clock uses the RTC to set the time. 5. Firmware Update Updates of the firmware could be uploaded via USB (FTDI Programmer with 3.3V required). The board has an integrated logic level converter. In the firmware the definition for "PIN_LEDS_DATA" and "PIN_BUZZER" must be modified. For this purpose edit the "Configuration.h" file. #define PIN_BUZZER 15 // D8 LOW_Start #define PIN_LEDS_DATA 14 // D5 Levelshifter To upload the firmware some requirements are necessary. 6. Connect additional sensors Sensors (DHT22, LDR, IR, Buttons) can be connected to the board. For this purpose the firmware must be modified. Example: To add the "DHT22" sensor you only have to comment out line 113 in the "Configuration.h". The sensor requires a 4.7k ohm resistor. 7. Baseplate and enclosure Look here 8. Help You will find more help and information on GitHub. I recommend to read the readme.txt file. 9. Disclaimer The PCB Board is a customer specific production. Please note, it is a non CE and RoHS certified component and may not be resold.