Sida 1 av 1

Digital klocka

Postat: 31 augusti 2011, 10:19:32
av tobbeflyer
Hej alla !

Är ny på forumet och skulle behöva ha lite hjälp med ett projektarbete i skolan.

Jag vill bygga en digital klocka och vet inte vad jag ska använda för komponenter.
Går el så har tillgång till det mesta tror jag. Och kan lätt få tag på saker från ELFA.

Själva iden då:

Ska bygga en digital klocka för väggen modell större. Ska tillverka egna "siffror/displayer" med hjälp av 12v led slingor. Storleken kommer sluta på ca 20x40cm. Blir sammanlagt 4st displayer med en smal i mitten för punkterna.
Blir 24 timmars format och vill kunna ställa tiden som man gör på en vanlig digital klocka. ska inte ha något alarm.

Frågor:

Hur ska jag göra med styrningen till dessa ?
Vad blir bäst att använda?
Vilka komponenter behöver jag köpa? (inte allt för dyrt men endå bra saker)

Skulle vara tacksam för all hjälp jag kan få!

Mvh Tobias

Re: Digital klocka

Postat: 31 augusti 2011, 10:30:13
av Icecap
Det enklaste att bygga är en mikroprocessor med lämpliga drivtransistorer.

För att göra klockan rimligt precis behövs det en kristall med tillhörande belastningskondensatorer, en spänningsregulator, avkopplingskondensatorer samt några knappar att ställa tiden med.

Om du inte redan har, behövs det en programmeringsadapter, ett bra val om du väljer PIC är PICKit2 eller PICKit3. Är du helt rudis på PIC och programmering är det lika bra att du väljer en PIC18Fxxxx eller PIC16F1xxx som är det nyare typer.

För att styra 4 st 7-segment siffror behöver du 28 utgångar (29 om kolonet ska styras), alltså ville en 40-pinnars kapsel vara lämplig, då finns det lite till annat också.

Varje utgång behöver en transistor för att driva 12V slingorna.

Det är alltså det enklaste att bygga pga. få komponenter, sedan ska siten programmeras också och det kanske är en ganska annan femma. Jag tycker ju att det är ett enkelt projekt men jag har jobbat ett antal år med att programmera osv.

Såklart kan du bygga en "diskret" lösning med räknare och dekoder för varje krets, kanske i 4xxx CMOS logik, det blir en hel del fler kretsar men ingen programmering, drivsteget blir dock det samma med 28 transistorer (29 om kolonet ska styras). Det behövs fortfarande ett kristall och kondensatorer till detta, knappar för att ställa tiden behövs också och för att få ihop all logik behöver man klura en del innan man bygger.

Ska man programmera behöver man ändå klura en del men det är enklare att ändra ett program än att löda om ledningar osv.

Re: Digital klocka

Postat: 31 augusti 2011, 10:44:12
av tobbeflyer
Hej!
Du gav bättre svar än mina ellärare.

Jag ska sattsa på en mikroprocessor.
Jag är inte så insatt i programering.

Har kollat runt i Elfa men hittar inte riktigt vilka delar jag ska använda.
Du skulle inte kunna ge nått exempel på allt det du skrev som behövdes?
Vilka typer och så.

mvh

Re: Digital klocka

Postat: 31 augusti 2011, 11:00:13
av jesse
>ett bra val om du väljer PIC

eller AVR :vissla:

T.ex. digital klocka med en Attiny26.

Re: Digital klocka

Postat: 31 augusti 2011, 11:03:06
av tobbeflyer
hej!

Hade tydligen inte tillgång tilla att programera mikroprocessorer. "/
Så ska jag bygga nått måste jag använda logiska kretsar.

Vad för kretsar ska man använda då?

Mvh

Re: Digital klocka

Postat: 31 augusti 2011, 11:12:14
av jesse
Om du inte redan läser digitalteknik i din kurs, så låna denna boken:

"Digitalteknik från A till Ö" (faktabok) av Per Carlson och Staffan Johansson, eller någon annan bok om digitalteknik.
Utan dessa grundkunskaper kommer du inte att förstå hur din klocka fungerar. Det finns många motsvarande böcker med liknande titlar.

Sedan behöver du :

* en 32768 Hz logik-oscillator.
* en räknare som delar frekvensen med 32768.
* fyra dekadräknare och fyra 7-segmentsavkodare och lite andra kretsar.
* lite logiska grindar som gör att 60 minuter slår om till ny timme, och att 24 timmar blir 0.00.
* ett par knappar för att ställa klockan med (stega fram minuter och timmar).

Re: Digital klocka

Postat: 31 augusti 2011, 16:06:12
av Argtomte
Jag kan förvarna att om man bygger en digitalklocka enbart med logikkretsar så blir bygget ganska stort. Jag gjorde det i en av gymnasiekurserna med bara kretsar från 74HC-serien och jag tror det tog upp tre st. kopplingsbräden mot slutet.... det hade kanske kunnat förenklas lite, och göras snyggare på t.ex. experimentkort, men det blir inget praktiskt bygge. Men nog kan det vara lärorikt, om man tar sig genom det. En vettig bok eller vettig lärare är nog att föredra om det ska gå!

Re: Digital klocka

Postat: 31 augusti 2011, 16:17:31
av sodjan
> Hade tydligen inte tillgång tilla att programera mikroprocessorer. "/

Hur då "tillgång" ? Är det något som skolan saknar eller vad ?

För programmeringen fungerar en sådan här : 73-344-18.
Notera att ELFA's redan ganska låga pris just nu är sänkt.

Den medföljande procesorn skulle kunna fungera men den är
inte driven av kristall på det medföljande kortet. Kör PICkit2
direkt mot din "klocka" i stället, det är endå ett så pass bra
pris på kittet även om du inte använder exp.kortet. Å andra
sidan så funegrar det bra under tiden du lär dig programmeringen.

Sen så behövs det lite annat för själva drivningen av displayern,
men lite ska du väl göra också. Svårt att ge ett rakt svar på.
Beror på ur LED'arna är konfigurerade. Kanske någon kombination
av shiftreg/buffers och ULN-kretsar för drivningen (ifall det blir
över 5V för lysdioderna).

Re: Digital klocka

Postat: 31 augusti 2011, 16:30:57
av tobbeflyer
hej!
skolan har inte den utrustningenför att programera mikroprocessorer.
ska kolla runt lite och får se vad jag hittar.

tack för jätte bra svar !

Re: Digital klocka

Postat: 31 augusti 2011, 16:33:51
av sodjan
> skolan har inte den utrustningenför att programera mikroprocessorer.

OK, men du skrev i början :

> Och kan lätt få tag på saker från ELFA.

Så vad är problemet ? :-)
Vilken budget har ett sådant här projekt ?
Några 100-lappar måste det väl få kosta...

Re: Digital klocka

Postat: 31 augusti 2011, 16:44:11
av jesse
Om du kollade min länk ovan om en digitalklocka med AVR så ser du att hex-koden går att ladda ner. Det betyder att du säkerligen mot en 50-lapp kan få en färdigprogrammerad Attiny av någon här på forumet. Då är det bara drivtransistorerna som saknas för att kunna driva dina LED-slingor.

Re: Digital klocka

Postat: 31 augusti 2011, 17:55:52
av sodjan
Ja, det beror ju helt på vilken "höjd" skolan vill att projektarbetet ska ha.
Att "bara" plugga ihop färdiga prylar (färdigprogrammerad mikrokontroller)
eller att faktiskt lägga ner lite arbete på det hela. Det vet vi ju inte...

Re: Digital klocka

Postat: 1 september 2011, 12:14:52
av jesse
"bara" plugga ihop , kanske är lite att förenkla.

Det ska ritas ett schema, där alla drivtransistorer är med och är rätt.
Strömförsörjning skall ordnas... både 5V och till slingorna.
Det ska etsas eller byggas ett kretskort....
Det ska anslutas kablar....
Snygg front med knappar ska tillverkas...
Och så ska det testas och mätas....

blir säkert jättebra, även om man "bara" köper en processor. :)