EmbDev.net

Forum: µC & Digital Electronics Wordclock stopped working


Author: Sasa D. (fibra)
Posted on:
Attached files:

Rate this post
0 useful
not useful
Hi everybody! My name is Sasha and this is my first post here.

As I understand this forum is English version of Mikrocontroller.net so 
it is very strange search found nothing about Wordclock project.

I have built myself this amazing clock based on PCB from Shapelabs: 
https://shapelabs.de/mechanisches/wordclock.htm
It was working fine few days than it freezes 2 times and finally stopped 
working. It is completely blank now or it have just 4 (minutes LEDs) on. 
LED test shows LEDs are fine. DFPlayer plays the sound manually. IR 
remote does not work.

Hooking it up on serial monitor it shows all parts are online but from 
web interface RTC, EEPROM and DFPlayer are offline!
LDR shows no values, DS1820 shows no temperature, time does not update, 
there are no Animations, it forgets change in settings I make after 
powering off. I have tried to update firmware and reset EEPROM, but no 
change.
Welcome to WordClock Logger!
----------------------------
irmp_init...
power_init...
power_init() called
power_on...
switching power on
delay_init...
board_led_init...
button_init...
timer2_init...
wpsbutton_init...
Version: 2.9.5
Hardware: STM32F103
Display: WC12h
LEDs: WS2812 GRB
rtc is online
eeprom is online
ws2812: external pullup detected
eeprom is online
current eeprom version: 0x00000000
updating EEPROM to version 0x00020900... done
DFPLAYER LOGGER
ESP8266 LOGGER
read rtc: Su 2000-01-01 00:00:13
read rtc: Su 2000-01-01 00:00:13
DFPlayer: SD card online
DFPlayer: query software version
DFPlayer: Version 0008
DFPlayer: set source device: 2
DFPlayer: set eq 0
DFPlayer: set volume 0
DFPlayer is up
dfplayer is online
esp8266 now up
(- setup UDP)
(- local port: 2421)
(- setup server UDP)
(- local port: 2424)
(FIRMWARE 2.9.5)
(- tables found; wc12h-tables-en2.txt)
(- check tables successful)
--> tabinfo<0d><0a>
(- connected to AP)
(AP crvenkapa)
(MODE client)
(IPADDRESS 192.168.1.104)
info: ip address = 192.168.1.104  

Author: stefanus (Guest)
Posted on:

Rate this post
0 useful
not useful
Measure the Voltage on SDA and SCL lines, which should be 3,3V in idle 
state.

If not, then remove one I²C chip after the other and powercycle the 
device until the voltage is Ok.

If you removed everything but the voltage is still not 3,3V then a 
pull-up resistor is possibly not working or you have a short-circuit to 
GND.

Reply

Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]




Bild automatisch verkleinern, falls nötig