Pages: [1] 2   Go Down
Author Topic: Hacking My Digital Clock  (Read 3088 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I want to hack my digital alarm clock to display the high temperature for the day instead of time. I think this is something very feasible for a beginner, but I have no idea where to begin prodding in my clock to figure out how to control the display.

I was also planning on having the Arduino connect to the internet wirelessly. I am inclined to buy a component that connects to my wifi, but as far as I can tell those are quite expensive. My other option is going through my laptop somehow, but that seems silly.

Any other advise would be appreciated.
Logged

'round the world...
Offline Offline
Faraday Member
**
Karma: 42
Posts: 3262
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You can always connect through Ethernet...

About where to start hacking your clock... tear it apart and see if you can figure out where the led drivers are and cut the "chord" between them and the processor inside the clock.
Logged

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

From there, I assume that they are like normal LEDs? Do I just fiddle around with it from there to find the voltage drop across each LED and the required current, or is there a very specific way?

I have no conveniently placed ethernet ports in my house for this.
Logged

Swannanoa, New Zealand
Offline Offline
Full Member
***
Karma: 1
Posts: 202
New To Arduino (and C)
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If your clock has the display part seperate from the electronics, you can probably just replace the electronics.

Usually the displays are multiplexed.
All the segments are tied together, and they just strobe each digit.
The eyes persistance makes it look like they are all on.

Some displays are common anode, some are common cathode.
Assumming you are still keen, you should try to establish what the supply voltage is, and work from there.


Mark
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok

I haven't opened it yet (will begin tomorrow morning), but I think mine is multiplexed. When I use my electric toothbrush, all the number parts seem to jiggle while the rest of the room seems still.

One more question for the night: Whats a safe way to establish the voltage of the power source if it is not marked? I do not see an AC to DC converter on the outside, so I assume one is inside.
Logged

California
Offline Offline
Jr. Member
**
Karma: 0
Posts: 58
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Use a voltometer to find the voltage just put the prongs to what you wanna measure and it'll tell you how many volts it has.
Logged

Proud Member of the Nighthawk Robotics Club Team 569 B

Central MN, USA
Offline Offline
Tesla Member
***
Karma: 73
Posts: 7197
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

A few pictures of the inside of the clock will help. Also where did you get the clock? What brand and model? Maybe someone did this before but a word "clock" is too generic.
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I will post some pictures and the model number when I get started in a little while.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I took my clock apart, and I began experimenting with my multimeter. Here are some pictures I took of the inside. I apologize for the poor quality, they were taken with a cell phone.

I have noticed that there are far fewer pins (18, with two unused ones) leading from the controlling board to the display than there are LEDs in the displace (29). Why might this be?

Logged

Central MN, USA
Offline Offline
Tesla Member
***
Karma: 73
Posts: 7197
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Looks like a typical clock you plug into a wall outlet. To answer your pins question, I suspect the display either has a chip inside to translate 4 digits of binary on the connection into status of a corresponding 7-segment display (more likely) or the display is multiplexed in rows and columns (uess likely). You may be able to tell power and gnd pins and then confirm if a row of four pins control a particular 7-segment display.
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Whats the best way to establish which pin is ground? I noticed that the left most pin has fewer volts than a lot of other pins, but some pins have fewer volts than the most left one

Do I just try to establish which pin has the fewest volts on it?
Logged

Southern Ontario
Offline Offline
Sr. Member
****
Karma: 2
Posts: 279
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This may not help you, as your module is different, however I have torn apart 4 separate alarm clocks, and so far the pinouts have been the same:

Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Your schematic seems to have a lot more pins than mine does, and I still find it very odd that there are 20 pins for 29 lights on my display.

EDIT: It might have something to do with this IC controlling it.

EDIT 2: Without knowing exactly how the display works, I have come up with a theory about its operation. I still have not figured out which pin is ground, but earlier I took a guess and then measured the values of the pins. They seemed to be mostly either very small negative numbers compared to that one pin (so they were off I guess), about 0.7V, or about 0.12V. There was one other pin that was very negative compared to the test pin, so that might be ground.
« Last Edit: August 05, 2011, 02:35:38 pm by tnecniv » Logged

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 302
Posts: 26312
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
and I still find it very odd that there are 20 pins for 29 lights on my display
Yes, that is odd - way too many.
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
and I still find it very odd that there are 20 pins for 29 lights on my display
Yes, that is odd - way too many.

See my later edit.
Logged

Pages: [1] 2   Go Up
Jump to: