Black Lives Matter - Action and Equality. ... Adafruit is open and shipping.
0

SMD_ICE
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

SMD_ICE

by Russell 27 on Sat Aug 22, 2015 9:26 pm

CLOCK.JPG
CLOCK.JPG (816.08 KiB) Viewed 1169 times


A mix of Ice Tube Heritage, Archie software, and a few Tricks from my own sleeve. However this clock is built, the fundamental circuit elements are the same, albeit many ways to get there. I chose parts that I felt would yield the best display quality, and a circuit design with my favorite design elements.

- Adjustable Time Oscillator crystal
- MOSFET PUSH-PULL 5 Volt ACV filament generator
- CR2032 Battery
- Toggle Alarm Button
- AUTO Display Brightness Light Sensor

BOARD.JPG
BOARD.JPG (894.66 KiB) Viewed 1169 times


The Real magic here is the software, which my circuit is designed around, Thank You John. And thanks to ADAFRUIT for the original concept. If You'd like to give it a try, or modify to your own desire, files are in the ZIP.

SMD_ICE.zip
(439.21 KiB) Downloaded 113 times


Russell
Russell 27
 
Posts: 240
Joined: Thu Sep 12, 2013 3:59 pm

Re: SMD_ICE

by jarchie on Sat Aug 22, 2015 11:21 pm

Wow. Absolutely gorgeous design.

Thank you, Russell!

jarchie
 
Posts: 595
Joined: Sun Jun 24, 2012 2:16 pm
Location: Santa Cruz, California, United States

Re: SMD_ICE

by Russell 27 on Sun Aug 23, 2015 8:38 am

John

One question if I may. I see you have a new build that includes flashing dot display separators. I'm not on your programming ability, but I understand the structure on a higher level now. I thought about adding flashing dashes (G segment), which doesn't appear too complicated. My question is this. During snooze alarm the display alternates between snoozing and current time displayed. While time is displayed, alarm set bar flashes synchronous with seconds change. Would it not be possible to set the timer that controls count on the (A) (B) separators to use crystal count, so those animations would be in sync with seconds change. Ideally a count on the half second is what I'm thinking, but there may not be any prescaller left. I don't expect you to make these changes, just want to know if I'm missing something.

THANKS

Russell
Russell 27
 
Posts: 240
Joined: Thu Sep 12, 2013 3:59 pm

Re: SMD_ICE

by adafruit_support_bill on Sun Aug 23, 2015 8:45 am

Nice looking build Rusell27. Thanks for the post!

adafruit_support_bill
 
Posts: 77923
Joined: Sat Feb 07, 2009 10:11 am

Re: SMD_ICE

by jarchie on Sun Aug 23, 2015 12:46 pm

Russell 27 wrote:During snooze alarm the display alternates between snoozing and current time displayed. While time is displayed, alarm set bar flashes synchronous with seconds change. Would it not be possible to set the timer that controls count on the (A) (B) separators to use crystal count, so those animations would be in sync with seconds change. Ideally a count on the half second is what I'm thinking, but there may not be any prescaller left.

There are some indicators that flash or alternate on the second change, but it would be an undertaking to synchronize any event to partial seconds. Only one timer can be driven by the crystal, and it is already used to trigger an interrupt once per second. The drift correction (both manual and automatic) adjusts the crystal timer registers on-the-fly. The same timer wakes the clock once per second during sleep for timekeeping while battery powered. So, unfortunately, a lot of stuff depends on the current crystal timer behavior, and reconfiguring it for driving display events at subsecond intervals would be challenging.

jarchie
 
Posts: 595
Joined: Sun Jun 24, 2012 2:16 pm
Location: Santa Cruz, California, United States

Re: SMD_ICE

by Russell 27 on Sun Aug 23, 2015 1:07 pm

Thanks for the reply.
Russell 27
 
Posts: 240
Joined: Thu Sep 12, 2013 3:59 pm

Re: SMD_ICE

by phild13 on Wed Sep 02, 2015 12:51 pm

That's excellent! Something I have wanted to do but never got around to doing. Thanks for Sharing!

phild13
 
Posts: 247
Joined: Mon Sep 10, 2012 1:05 pm

Re: SMD_ICE

by Russell 27 on Thu Oct 01, 2015 1:57 pm

If anyone built this, I found the original battery reverse bias barrier diode [D2] to be unsatisfactory. It eventually led to charging my battery to 4.8 volts, not good. This battery backup setup (diode arrangement) while effective and simple, isn't the best design. I replaced it with the same diode used for [D3] and still testing. Apparently the characteristics of; or the .1 voltage drop of the original schottky wasn't enough to do the barrier thing. D3 [MSS1P6] had a slightly higher voltage drop, similar to what is in the kit and is a possible option that looks decent so far, I didn't have any other SMD diodes at the moment to test.

I made a small change to the code for flashing dashes in sync with seconds change, between the minutes and seconds if anyone has interest.


Thanks for the interest

Russell
Russell 27
 
Posts: 240
Joined: Thu Sep 12, 2013 3:59 pm

Re: SMD_ICE

by phild13 on Fri Oct 02, 2015 6:29 am

It is on my project list, so I will keep your findings in mind when I go to order parts.

phild13
 
Posts: 247
Joined: Mon Sep 10, 2012 1:05 pm

Please be positive and constructive with your questions and comments.