24" Wall Clock

From OpenCircuits
Revision as of 09:06, 27 August 2007 by 124.254.63.158 (talk)
Jump to navigation Jump to search

giochi tutto gratis katia lesbo giochi gratis on line cristina aquilera sexy incestuosi mamma roberta beta in topless naked sexy pictures donne adulte if you gonna be my girl racconti gayu testi e accordi gratis sexview keys analmente adult puzzle porno oggetti nel culo sexy babes donne volgari basilicata www bmxxxx giochi gratis panasonic x60 hard core teen sex giada isola dei famosi nuda ragazze pelose gabriella carlucci nuda due ragazze e un marinaio worldsex it adult dvd bibbi gratis sesso hard con eva hengher sex free teen video immagini desktop gratis foto private sesso sistema superenalotto gratis live webcam girl paolo maldini nudo giochi gratis per nokia www sborrami gay indonesian sex video musicale sexy farm porno loewe spheros 37 hd incestuosa sexo photos fumetti erotici italiani movirs sexy films sex www simonerossi it animaticon gratis luano di uomini e donne xxx videos punto erotici foto sexi rubate di jennifer aniston giochi gay britney spears nuda free fuck tha police le porno pompinare tutto gratis ramona la bambola nuda immagini gay gratis donne mature a salerno transex seghe www porno naughty girl beyonce sabrina porno joypad analogico usb xxx teen juliana lopez sexy sfondi sex paola chiara video kamasutra donna matura gratis fuck you right back mp3 donne vecchie foto eros italy creare energia elettrica gratis sesso e bei ragazzi giochi gratis per adulti megan gale nuda woman sex foto di sesso gratis www sexs tv paola massari foto jennifer lopez nuda foto sexy di veronica del gf5 herbert of cherbury, george julia robers nudo integrale foto da bbb nua na sexy www tchat sexe com video porno gratuiti sexy gratis maschi bisex e pelosi gay piedi sondaggi uomini donne sesso gratis video fotos di donne nude porno amanti michell vieth porno video bunny porno gay travestiti matura porno sexs gay www filmatiporno it racconti lesbo femine sexy gif animate hentai giappone siti porno traduttori gipponese gratis sesso tra lesbiche video porno giapponesi sesso a civitavecchia fuck it eamon italiano e scabroso le donne meganoidi testi canzoni gratis porno europeo pamela anderson and video hard seghe gratis invasione di campo nuda showgirl italiana varia d f racconto anale fotografie erotiche gratis donne in braccio mariah carey nuda foto di pamela anderson porno hr tre donne, il sesso e platone naturisti nudi foto www publiweb com eros sex foto porno christina aguilera donne messina analisi tecnica di borsa web cam sex xxx gay annunci donne gratis sesso con sborra filmati sesso risposta fuck donne che pisciano ragazze vergini cartoni porno di kiki di dragonball gay incontri gioco computer scaricare gratis donne in orgasmo sette ragazze di classe violenza sesso bambola ramona xxx culi rotti gratis foto gait analysis riassunti boccaccio gratis free sex pixture coppie lui bisex cercano maschi adult acne www tuttosesso it miss sexy victoria monti nuda i don t wanna miss a thing aerosmith lesbo over50 teo teocoli martedi su canale 5 japanese girl amo anal annunci erotici con telefono canali graziano canalis 2005 video porno gay digitale terrestre analogica cinema erotici a milano alessia porno gratis transessuali amatoriali foto christina aguilera tutta nuda www porno cl sex mpeg transex a napoli pornostar italiane foto gratis tette fra donne carcere di donne elizabetta canalis mamma sesso figlio porno clip vieri nudo foto porno di loredana lecciso porno sfondi desktop donne con tette enormi chat free sex sexual intercours veronica lock ragazze lissone filmati gay racconti gay passivi kevin little gratis caricaturas pornograficas gay men gratis chat immagini per tatuaggi gratis sex libero markus schenkenberg nudo senette nuda gaysex latina sexy video sexy racconti porno da leggere donne ciccione mpeg fuck mean girls di mark s waters antenna gps tomtom accessori wireless ap condizionamento a genova keen optics misure del pene gift animate catering milano sesy girls programmi italia 1 batterie nokia bl6c lottery results m 1 fotocamere digitali benq motorola batteria mpx200 camo www era fm decapitation irak edwige fenech leodan www valentino rossi lz2 panasonic numa muma ei jardins proibidos qtek 2020 palmare guerra libica 1911 1912 profumi emporio armani white monica bellucci irreversible video porno motoslitte accessorio moto hp 48gii acquisto orologio barca commerciante sarabande suite n 11 www tecnocasa it roma rover mini 2 betfair com natalie albarado annunci coppie usa chat pl ad ovest di paperino sennheiser mx350 universita tecnica della riabilitazione il cavaliere senza volto roma nun fa la carrello rimorchio james bond in azione fotografica midnight hour viadana midi salemme computer napoli tiscali lavoro monzo chevrolet firewire scheda internetbookshop pinp mauro gigi stock escuch galega this love testi fohnsdorf xp themes lei esibizionista san valentino febbraio sms carta dei diritti degli anziani monton de estrellas midi donne robot asus a8v deluxe cavo svideo composito sfilate armani cordless rumblepad 2 joystick dirt bike beleive in virtual dance riscaldamento aria dragon island excel 2003 adidas bimbo giochi per adolescenti vivanco godwin william full sexy francia turismo amanti crudeli sblocco motorola a 835 vmware il giardino proibito non me lo puedo explicar enrico pieranunzi cd musicali hard disk 120 gb diamond max vedo sento hellen gps tom tom mobile 60 finalmente le nomination 1 sarnath riviera brenta jvc uxg1 anal cumshot http www kasa it tatuaggi scritti hoover aspirapolvere parquet atacama trieste sfondi wallpaper gratis facial cumshot voglio sape na cosa la costa del silencio del mago de oz donna con la coda jury chechi luce risparmio energia midi napoletani je taime moi no plus paulo afonso cachoeira de turtle blues matrox rt x100 xtreme pro collection ati radeon x800 pro 256mb sito inviare sms gratuiti caplio gx ricoh la fica di natalia estrada fuchun nero 6 buble bum double penetrated double penetration testo di zombie dei cranberries supporto per cellulare da auto il piccolo fuggitivo festival bar 2003 classifica gioco xbox volo milano la romana night club strip torino disney princess tv nell aria negozzi salomon testi pornoriviste lettore mp3 cd test amore sesso router wi fi adsl epson 6200 missa brevis haydn philips lettore divx moglie figlio prestito 24 ore el carte de santa l eredita rai tappeti produzione tra due fuochi colon irritabile diete genial loyd it lanciani las basuras finnmark audi a6 27 v6 t quattro advance il mio amore con giulia pioneer dv 585a silver toyota bergamo finanziamento seregno quotazioni fiat stilo drumurile noastre giochi di costruzione fm corp tutto notizie tiscali nvidia 6200 agp iris googoodolls veratour death by degrees mobile universale lcd fisarmonica solista uv penna italia girl que es etica racconti pamela anderson disattivare servizio hit settimana treno franco ricciardi www ao cotugno com www beolchi com baby one love desnudos gay hombres pleurite amo cazzo francois couperin max pezzali caterina benq 8720 fermo qui vga dvd lettori e divx starsky hutch cover dvd s w a t goncar balliamo insieme il twist dimonios inni brigata sassari pentax optio 50 zoom escuzione ostaggio americano vikipedia jinotepe frank adventure 5 coppie lodi nokia 3200 cavo dati centri termali tirolo gioielli fai da te hopes and fears gli altri siamo noi nftp windows tecno calor {| align=right |- | Light Sticks |}

Project Scope

Description:
Sometime ago a friend challenged us to build a 6 foot digital clock - just like the alarm clock next to your bed. Well, because of scaling issues, 6 foot was a bit too expensive. Instead, we are going with a 2 foot clock. I'm not entire sure about the end size, but you get the idea. And just to be geeky, let's use GPS to snag the time with 100ns accuracy.

The control system is fairly straight foward. Break the segments of a 7-segment display into some sort of high-output light source, and then turn on/off those 'segments' as time goes by. A PIC is used to read the GPS time from a Lassen iQ and control the light segments.

LED7SEGLG 300.jpg

Here is an example of the customary 7-segment display. We aren't going to copy this directly, but close.

We need to use something to illuminate each segment of the display. How about a light bar. What's a light bar? Well, it's usually composed of a bunch of LEDs combined together with the needed resistors, diodes, what have you. We could build our own, but I'm lazy and [Best Hong Kong] has something called a Sign Light Module that looks like it could do the job really well, for only $2.39 a piece! That's cheaper than I can put a stick together, so I put 50pcs on order. We'll see how they look when they come in.

Here's the plan:

18:88 will be displayed worst case.

  • Each 8 is made up of 7 segments
  • 1 is made of 2 segments
  • : is made of 1/2 segments each

To make the clock slightly larger, we are going to use two light 'sticks' for each segment. Each stick looks like it's about 6" long, which will make a segment aprox. 12", which whill make the number height ~24" overall. Each dot in the ':' will be made out of one stick (6" tall). This may look a bit odd, only time will tell.

3 8's x 7 segments * 2 sticks per segment = 42 sticks
1 1 x 2 segments * 2 sticks per segment = 4 sticks
1 : x 1 segments * 2 sticks per segment = 2 sticks

48 sticks needed overall
Minimum of 23 inidividual control channels needed


Power Regulation

Quick math : Each stick is 3 LEDs. Each Piranha LED is 20mA acc 1000 ording to the website (I don't trust the Hong Kong Website very much, but we'll assume). So each stick is 12V @ 60mA. 50 sticks * 60mA = 3A @ 12V. This is a bit juicy for a wall-wart. I am going to cheat with a bench power supply that can output 18V/3A (we stock them).

3A is really the worst case scenario. We only have 48 sticks (not 50) and 10:08 seems to be the real time with the most number of segments lit (44 sticks turned on). We obviously should never see a time of 18:88. At 10:08 we'll need 44 * 60mA = 2640mA = 2.6A. Not too horrendous.

The control board will need some power as well. 5V for logic, 3.3V for GPS. But the overall consumption will be peanuts compare to the lighting. Probably under 50mA for the control board.


Clock Control

Who wants to set the real time when we've got GPS to set it for us?! :) I am going to use the Lassen iQ to get a time lock and use a couple buttons to get the local time from that.

We need to control 23 channels 18:88:

  • 1 has two segments, but the entire number is either on or off
  • : is always on, but we may way to flash it for seconds
  • 888 21 channels

I decided on 25 channels just in case I need some extra ['flare']. Perhaps an alarm of sorts. 'Beer Time' alarm at 4:30pm? We've got to keep our options open...

The need for 25 I/O pushed me towards the PIC 16F877A:

  • Easy to program (I've got a big code base)
  • Has enough I/O
  • It can be bootloaded!
  • It's got an RTC (when you add an external 32.768kHz xtal)
  • UART to read the incoming GPS NMEA from Lassen iQ


ToDo : It's possible to reduce the number of channels by multiplexing. A gain cost is also possible by multiplexing digits, less cm2 of board, less expensive components, less comsumption. 7 segments x 4 digits (remenber the 24:00 time format from 00:00 to 23:59) = 4 channels for digits and 7 channels for segments = 13 wires 1 for ":" 4 for extensions = 18 wires. Some other components like CA3161 (bcd to 7seg) can also reduce necessary wires on PIC for displaying about 4 4 1 4 = 13 wires.


Light Control

Well if the PIC 16F877A has got the timing and control down, how exactly do we turn on/off the light stick?

Since the sticks only pull 60mA, we can use cheap BJT transistors. Let's go solid state! Many itty-bitty SOT-23 SMD BJTs can handle up to 1A with a max input of 40V. The maximum power output is 350mW though. Luckily, when forward biased, the MMBT2222 has around 0.5V drop.

So 60mA with 0.5V drop, we are looking at 30mW dissapation. That's atleast in theory. I'll believe it when I see it of course. For the time being, I'm going to assume this will work...

All I need is an NPN BJT for each channel:

Clock-Channel.jpg

While this should work, it's going to leave a bunch of connections with one pin 'hot'. A better design would probably utilize a PNP connected to RAW. Ehh - no big deal.

If you're planning to use a beefy light source, like Neon or super powerful LEDs, you could easily use the same setup to control a relay. Relays can handle 5-20A in some cases, are relatively cheap, and sound really cool! The only problem is they are big. And for this project, we wanted a relatively small control board. The next rev may use beefy 5A relays to toggle all sorts of potential snazzy light sources.


Board Layout

The PIC is connected to 25 channels, the GPS, a couple buttons, and a status LED. Here's the current layout in all its random glory:

Clock-Layout.jpg

You can see it's a bit dense, but the polarized two-pin connectors should make it easy to attach the light sticks. Everything was SMD to ease the assembly as much as possible. It's much easier for us to do solder paste with a stencil and SMD devices than it is to bend 25 resistors and solder 25 BJTs into place, then clip all the leads. PTH is actually pretty time consuming. I digress...

There is a switch to multiplex the PIC's RX UART inbetween Debugging and listening t 1000 o the GPS unit. Be sure to use Port 2 on the Lassen iQ if you want NMEA output (4800bps by default).


Things to Improve

Nothing at the moment. We have to wait for all the parts to come in. Should be about 4 weeks.

We may need a cover on the light sticks to give more of an opaque presentation. TBD.


Documents

SFE Wall Clock Main Board Schematic

Channel Control Schematic

Footprints:
SFE Footprint Library

FP Name: All sorts of FPs used.

Supplier Info:

Related Items: