LED sat na atmega8 mikrokontroleru. Propeler sata na Atmega8

  • 10 alarma za svaki dan u tjednu.
  • Odgoda signala, ako se alarm ne isključi, djeluje nakon otprilike 5 minuta.
  • 8 budilica na zasebnoj nozi mk, uključeno / isključeno opterećenje.
  • Dva temperaturna senzora DS18B20 (unutarnji i vanjski).
  • Tajmer 99 sati.
  • Svjetlina indikatora je podesiva za dan i noć.
  • Varijabilni parametar glatko mijenja svjetlinu, kao u ID-u pozivatelja.
  • Uz gubitak od 220 volti, potrošnja iz baterija je 40 mikroampera.
  • Budilica radi u bilo kojem načinu rada.
  • Sat može uzastopno prikazati do 4 načina rada.

Sat ima mogućnost uzastopnog prikaza 4 načina, za koje se bira jedan od deset formata prikaza i vrijeme njegovog prikaza.

formati prikaza.
0
1

Sati-minute-sekunde.

2

Sati-minute.

3

Sati-minute, dan u tjednu.

4

Dan_mjesec_dan u tjednu.

5
6
7
8
9
A

b

Senzor temperature 1, senzor temperature 2.

Gumb F - izlaz iz načina rada. Izbor od 3 glavna načina rada.
Tipka SET - ulazi u odabrani način rada. Zatim prijeđite na sljedeći parametar (treperi polje).
Tipka PLUS - plus / uključeno. Pomičite se kroz glavne izbornike u načinu SETUP.
Tipka MINUS - minus / __ (isključeno). Pomičite se kroz glavne izbornike u načinu SETUP.

Svi načini, osim nulte i timera, imaju vremenski dovršetak. Ako nije bilo pritiska duže od 30 sekundi, postavlja se nulti način rada.

Način poziva

uključeno/__-budilnik uključen/isključen
Dani u tjednu na koje će se alarm oglasiti (ovdje 6. i 7. dan alarm je isključen).
Alarmi A B C D E F G H uključeno/isključeno izlaz nazovi a_h mk. Budilica je korisna za upravljanje opterećenjem. Uz to, izlaz nazovi a_h može se postaviti na bilo koji broj minuta.
___-off, SET-noga pupoljak. A-H postavljeno na 1, CLS postavljeno na 0.
n-radit će jednom, o-on. stalno.

SETUP način rada.
Da biste upisali vrijednosti u EEPROM, sve vrijednosti u podnačinu moraju biti potvrđene pritiskom na SET.
Primjer: SVJETLO ->SET-> L.ooooo ->SET->HO4L L.2 ->SET->SVJETLO.

PORT način rada.

Način rada sata.

VIDI Način postavljanja.

formati prikaza.
0

Broj, dan u tjednu, sat-minute.

1

Sati-minute-sekunde.

2

Sati-minute.

3

Sati-minute, dan u tjednu.

4

Dan_mjesec_dan u tjednu.

5

Senzor temperature 1, senzor temperature 2.

6

Senzor temperature 1 (kućni senzor).

7

Senzor temperature 2 (vanjski senzor).

8

Temperatura 1 senzor, sati-minute.

9

Temperatura 2 senzora, sati-minute.

A

Senzor temperature 1, senzor temperature 2.

b

Senzor temperature 1, senzor temperature 2.

U načinima u kojima desetine stupnja nisu naznačene, točka definira više od 0,5 stupnjeva.


Način rada USt Bud. Postavke alarma.

Bip alarmni signal - PWM.
Pin alarmni signal - usta u 1 izlazni pupoljak.
Oba Podmetač i izlaz.
Kašnjenje signala.
Kad je isključen odgode, alarm se isključuje pritiskom na bilo koju tipku.
Kada se uključi odgoda alarma isključena tipka F, kada pritisnete tipke SET PLUS MINUS, signal se isključuje, ali će opet raditi nakon cca 5 minuta, ako se alarm ne isključi, onda će se nakon 8 puta ugasiti. automatski.
Kada je odgoda signala aktivna, u nultom modu, točka zadnje znamenke treperi.
Odgoda isključena (kada nema signala). U načinu rada 0, pritiskom na SET je uključeno. ovaj način rada. Prisutnost aktivnog backoff-a izaziva simbol oko na 4 poznanika. Pritiskom na PLUS MINUS isključuje se odgoda.

DS18B20 način rada.

ZADANI način rada.

Ostali načini rada (SETUP).
SVJETLOL ooooo - dnevna svjetlina indikatora.
NOĆ L2 - osvjetljenje od 23:00 do 06:00 sati.
SIGNAL nakon ulaska u način rada, koristite tipke plus / minus za odabir:
budil. S ili gumb. S
odnosno PWM frekvenciju za budilicu i tipke.
Prilikom ulaska u ove podnačine na indikatoru:
H004.L000.
Frekvencija se generira u brzom PWM načinu (CTC način). Gornji prag postavlja registar OCR1A1. H004 visoki bajt L000 niži bajt.
Da biste onemogućili signal pritiskom na tipke - postavite H000 L000.
Ako je opcija PIN odabrana u načinu postavljanja alarma, za alarm neće biti izlaz PWM signala.

Nulta akcija.

F - odabir načina rada.
SET - način otkazivanja odgode signala
PLUS - Postavite način rada SEE.
MINUS - postavljanje alarma.

Ako je budilica postavljena da uključuje izlaz, tada možete koristiti čip s glazbene kartice.

Program je napisan na C u WinAvru.
Preuzmite izvorne, HEX i EEP datoteke. clock_t.rar (18 Kb)

Kada treperi mikro, postavite bitove CKSEL3..0 na 0011 (interni RC generator 4 Meg). Programirajte CKOPT bit (priključak internih kondenzatora). Zatim flash EEPROM, ili resetirajte glavne varijable u programu na ovaj način - SETUP -> DEFAULT -> SET.

Sat na ATmega8.

  • 10 alarma za svaki dan u tjednu.
  • Odgoda signala, ako se alarm ne isključi, djeluje nakon otprilike 5 minuta.
  • Dvije budilice na zasebnoj nozi mk, uključeno/isključeno opterećenje.
  • Dva temperaturna senzora DS18B20 (unutarnji i vanjski).
  • Odabir prikaza temperature (neznačajno zatamnjenje nule).
  • Tajmer 99 sati.
  • Svjetlina indikatora je podesiva za dan i noć.
  • Promjenjivi parametar glatko mijenja svjetlinu.
  • Kada se izgubi 220 volti, potrošnja iz baterija je manja od 40 mikroampera.
  • Budilica radi u bilo kojem načinu rada.
  • Sat može prikazati do 8 načina rada.
  • U krugu možete koristiti indikatore sa zajedničkom anodom ili katodom.

Sat može prikazati do 8 načina rada, za koje je odabran jedan od petnaest formata prikaza, vrijeme koje je prikazano i koliko puta će se preskočiti.

formati prikaza.
0

Broj, dan u tjednu, sat-minute.

1

Sati-minute-sekunde.

2

Sati-minute.

3

Sati-minute, dan u tjednu.

4

Dan_mjesec_dan u tjednu.

5

Dan mjesec godina.

6

Dan mjesec godina dan u tjednu.

7
8

Senzor temperature 1 (kućni senzor).

9

Senzor temperature 2 (vanjski senzor).

A

Temperatura 1 senzor, sati-minute.

b

Temperatura 2 senzora, sati-minute.

C

Senzor temperature 1, senzor temperature 2.

d

Senzor temperature 1, senzor temperature 2.

E

Dan u tjednu dan mjesec godina.

F

Dan mjesec godina.

U načinima u kojima desetine stupnja nisu naznačene, točka definira više od 0,5 stupnjeva.

Gumb F - izlaz iz načina rada. Izbor od 3 glavna načina rada.
Tipka SET - ulazi u odabrani način rada. Zatim prijeđite na sljedeći parametar (treperi polje).
Tipka PLUS - plus / uključeno. Pomičite se kroz glavne izbornike u načinu SETUP.
Tipka MINUS - minus / __ (isključeno). Pomičite se kroz glavne izbornike u načinu SETUP.

Svi načini, osim nulte i timera, imaju vremenski dovršetak. Ako nije bilo pritiska duže od 30 sekundi, postavlja se nulti način rada.

Način poziva

SETUP način rada.
Da biste upisali vrijednosti u EEPROM, sve vrijednosti u podnačinu moraju biti potvrđene pritiskom na SET.
Primjer: SVJETLO ->SET-> L.ooooo ->SET->HO4L L.2 ->SET->SVJETLO .

PORT način rada.

Način rada sata.

Podešavanje sekundi. Pritiskom na MINUS sekunde se vraćaju na nulu. Ako je bilo više od 31 sekunde, minute se povećavaju.
Sljedeći korak je postavljanje minuta i sati.
Instalirano:
dan, mjesec, godina i dan u tjednu.
Korekcija sata. Ova vrijednost se dodaje ili oduzima svaki sat. Korak 0,008 sekundi. (50 vrijednosti), maksimalna vrijednost 0,391. Primjer izračuna: s korekcijom jednakom nuli, mjeri se pomak sata, na primjer, za 5 dana sat je trčao za 3 sekunde, tada je korekcija jednaka 3/(5*24)=0,025.

VIDI Način postavljanja.

U nultom načinu, sat prikazuje naizmjenično do 8 načina rada, za koje se odabire jedan od deset formata prikaza i vrijeme njegovog prikaza (gornji stol).
1 odabir načina rada.
r 5 izbor jednog od petnaest formata prikaza.
iz 03 vrijeme u sekundama u kojem će odabrani način rada biti vidljiv.
n 0 koliko puta preskočiti (nemoj pokazati) način rada. Primjer:
1 r0 c03n0
2 r5 c03n0
3 r4 c02n1
r0; r5; r4; r0; r5; r4; r0; r5; r4; r0; r5; r4; ..
r4; - vidljivo, r4; - preskočio.
U trenutku jednakom 00 način rada je onemogućen.

Način rada USt Bud. Postavke alarma.

Bip alarmni signal - PWM.
Pin alarmni signal - postavljen na 1 izlazni pupoljak.
Oba Podmetač i izlaz.
Kašnjenje signala.
Određuje broj kašnjenja signala.
Kad je isključen snooze (00) alarm se isključuje pritiskom na bilo koju tipku.
Kada se uključi odgoda alarma isključena tipke F, pritiskom na tipke SET PLUS MINUS isključuje se signal, ali će ponovno raditi nakon otprilike 5 minuta.
Kada je odgoda signala aktivna, u nultom modu, točka zadnje znamenke treperi.
Odgoda isključena (kada nema signala). U načinu rada 0, pritiskom na SET je uključeno. ovaj način rada. Prisutnost aktivnog backoff-a izaziva simbol oko na 4 poznanika. Pritiskom na PLUS MINUS isključuje se odgoda.

DS18B20 način rada.

Svjetlosni način rada.

Način rada signala.

Reset mod.

Nulta akcija.

F - odabir načina rada.
SET - način otkazivanja odgode signala
PLUS - SEE način podešavanja.
MINUS - postavljanje alarma.

Svaki sat, na jednu sekundu, postavlja se izlaz PB2(16).

Radi uštede novca, odgoda je onemogućena u načinu rada baterije. Također zaustavlja mjerač vremena.

Izvor WinAVR-20060421. Firmware anoda, katoda i firmware za krug s velikim indikatorima. S automatskim prelaskom na ljetno/zimsko računanje vremena.
Nema promjene na ljetno/zimsko računanje vremena.
Shema za velike pokazatelje. Poslao Alex.


- alarm.
- termometar.

1. Funkcije.

- indikacija. Naizmjenično.

PLUSMINUS

2. Postavljanje.

2.2. Pritisnite tipkuIZBORNIKSET

Skupina CLOC:

- minuta;

- sat;

PLUS ili MINUS);

iz".

Skupina Krilat:

NaISKLJUČENO" ako je onemogućen;

Skupina diSP:

tc

tt

EF, ALIr

P

Skupina Svijetlo:

A", u juniorima" NaOD

L_ ".

L¯ ".

L".

2.4. Držanje tipkiPLUS/ MINUS

3. Bilješke.

tema .

Video o programu, o t korisnikvuk2000.

– sat s digitalnom korekcijom točnosti.
- alarm.
- termometar.
– indikacija na indikatoru od sedam segmenata.
– automatsko podešavanje svjetline indikatora.

1. Funkcije.

– sati, format prikaza vremena 24-satni, sati:minute.

– digitalna korekcija točnosti. Moguća je dnevna korekcija ±25 sekundi. Postavljena vrijednost od 1 sat 0 minuta 30 sekundi bit će dodana/oduzeta od trenutnog vremena.

- alarm. U zadano vrijeme čuju se kratki dvostruki zvučni signali u trajanju od jedne minute. Zvuk možete isključiti prije vremena pritiskom na bilo koju tipku. Kada je alarm uključen, točka se prikazuje u najmanje značajnoj znamenki kada je prikazano vrijeme.

- termometar. Mjereni temperaturni raspon je -55,0 ÷ 125,0 o C. Ako je temperatura iznad 99,9 ili ispod -9,9 o C, desetinke stupnja se ne prikazuju.

- indikacija. Naizmjenično.

- Prilagodljiva animacija mijenjanja očitanja.

– korištenje nepromjenjive memorije mikrokontrolera za spremanje postavki kada je napajanje isključeno.

– ako pritisnete tipku u glavnom načinu radaPLUS, tada se na indikatorima prikazuje vrijeme, ako kliknete naMINUS- temperatura. Kada se tipke otpuste, nastavlja se automatska promjena očitanja.

– automatsko podešavanje svjetline indikatora ovisno o osvjetljenju.

2. Postavljanje.

2.1. Kada je napajanje uključeno, sat je u glavnom načinu rada.

2.2. Pritisnite tipkuIZBORNIKulazite u način podešavanja i odabirete grupu parametara za postavljanje. Unutar grupe odabir parametra koji se postavlja vrši se tipkomSET. Zauzvrat, dostupni za instalaciju:

Skupina CLOC:

- minuta;

- sat;

– sekundi (vratite na nulu kada pritisnete tipkePLUS ili MINUS);

– iznos korekcije. U najznačajnijoj znamenki, simbol " iz".

Skupina Krilat:

– aktiviranje alarma. Na indikatoruNa"ako je alarm uključen,"ISKLJUČENO" ako je onemogućen;

– minute alarma;

- budilica.

Skupina diSP:

– vrijeme indikacije trenutnog vremena. U znamenkama visokog reda, simboli "tc". Raspon podešavanja 0÷99 sek. Ako je postavljeno na 0, vrijeme se neće prikazati;

– vrijeme indikacije temperature. U znamenkama visokog reda, simboli "tt". Raspon podešavanja 0÷99 sek. Ako je postavljeno na 0, temperatura se neće prikazati;

– odabir efekta animacije. U znamenkama visokog reda, simboli "EF". Ako je postavljeno na 0, promjena informacija će se izvršiti bez učinaka, ako je odabran automatski način rada (simbol " ALI"), efekti će se mijenjati jedan po jedan. Ako je odabran način radar, tada će se učinci nasumično mijenjati.

– odabir brzine animacije. U najznačajnijoj znamenki, simbol "P". Raspon postavki je 0÷99. Jedna jedinica odgovara oko 2 ms, što je veća vrijednost, to je animacija sporija.

Skupina Svijetlo:

– omogućiti automatsku kontrolu svjetline indikatora. U najvišem redu, simbol "A", u juniorima" Na"ako je automatska regulacija omogućena,"OD" ako je svjetlina podešena ručno;

– minimalni prag svjetline za automatski način rada. U znamenkama visokog reda, simboli "L_ ".

– prag maksimalne svjetline za automatski način rada. U znamenkama visokog reda, simboli "L¯ ".

– razina svjetline u ručnom načinu rada. U znamenkama visokog reda, simboli "L".

2.3. Parametar koji treba postaviti treperi.

2.4. Držanje tipkiPLUS/ MINUSparametar se brzo postavlja.

3. Bilješke.

1. Za minimalni i maksimalni prag svjetline, raspon postavki je 0 ÷ 99, ali program uvodi ograničenja: minimum ne može biti veći ili jednak maksimumu i obrnuto.

2. Prilikom postavljanja parametara svjetline, informacije na indikatoru se prikazuju s odabranom vrijednošću svjetline.

3. Potrebno je izmjeriti brzinu animacije i vrijeme prikaza informacija. Ako se odabere spora animacija i kratko vrijeme prikaza, može se pokazati da informacije nemaju vremena za potpuno ažuriranje prije sljedeće smjene.

Stvorena je tema za raspravu o materijalima članka.

Video o programu, o t korisnikvuk2000.

Bok svima! Želim vam skrenuti pozornost na jednostavan propeler sat koji sam sastavio na Atmega8 kontroleru. Izrađene su od pristupačnih dijelova i lako ih je replicirati i izraditi. Jedina stvar je da vam je potreban programator za flash kontroler sata i upravljačku ploču.

Za baziranje sata korišten je konvencionalni 120 mm ventilator (hladnjak). Za ovaj sat možete koristiti bilo koje ventilatore, i sa rotacijom u smjeru kazaljke na satu i u suprotnom smjeru, jer sam dok sam skupljao ovaj sat malo prepravio program i programski prebacio prikaz znakova s ​​daljinskog upravljača.
Sam sklop sata je prilično jednostavan i sastavljen je na mikrokontroleru Atmega8, za čiju se sinkronizaciju koristi kvarc sata s frekvencijom od 32768 Hz.
Sat se napaja prijamnom zavojnicom, na koju se energija prenosi iz generatora s prijenosnom zavojnicom. Obje ove zavojnice čine zračni transformator.

Sa shemom i dizajnom generatora nije bilo posebnih problema, budući da je korišten generator iz plazma kugle.

Generator je sastavljen na uobičajenom TL494 čipu i omogućuje vam promjenu širine i frekvencije izlaznih impulsa u širokom rasponu.
Čak i s razmakom od jednog centimetra između zavojnica, napon je dovoljan za pokretanje sata. Treba samo uzeti u obzir da što je veći razmak između zavojnica, to je veća širina impulsa i, sukladno tome, raste i potrošnja struje iz izvora.

Kada prvi put uključite generator, postavite širinu impulsa (radni ciklus) na minimum (gumb regulatora je u gornjem položaju prema dijagramu, odnosno 4. noga kroz otpornik R7 se povlači na 14., 15., 2. dionica TL-494). Frekvenciju generatora uvijamo dok škripa ne nestane, to je otprilike 18-20 kHz (po sluhu), a ako postoji nešto za mjerenje frekvencije, onda to prilagodimo u skladu s tim unutar tih granica.
Na ploči generatora dodatno je montiran regulator napona na LM317, dizajniran za podešavanje brzine ventilatora.
Nema ga na dijagramu, nisam ga završio
. Pogledajte demo video sata u akciji.

Video.

Sama ploča sa satom pričvršćena je na podnožje ventilatora. Pričvrstila sam ga dvostranom trakom.

Zatim sam malo preradio krug sata od fotootpornika na infracrvenu fotodiodu (slika ispod).
U odašiljaču, umjesto jednostavne LED diode, sada imam infracrveno.
Otpornik umjesto 2k stavi 100k.


Odgovorni momenti u proizvodnji satova su izrada zračnog transformatora i poravnavanje (ili bolje rečeno balansiranje) satne ploče na bazi ventilatora.

Ove trenutke shvatite ozbiljno.

Zračni transformator.

Za osnovu sam uzeo običan hladnjak od 120 mm s brončanim čahurama. Ploča za sat je zalijepljena na podlogu dvostranom trakom.
Odgrizemo oštrice s hladnjaka te izbrusimo i izravnamo turpijom, brusnim papirom. Zavojnice se izrađuju na okviru od kabelskog kanala. Nisam smislio takav dizajn, samo sam ovu ideju preuzeo s interneta. Za namotavanje transformatora baza je izrađena od kabelskog kanala. Svakih 5 mm napravimo rez na stranama kanala i pažljivo ga preklopimo u krug, odabiremo promjer tako da čvrsto pristaje na plastičnu podlogu ventilatora.

Zatim na trn iz kabelskog kanala namotamo 100 zavoja emajlirane žice, promjera 0,25.
Potrošnja struje sastavljenog transformatora, dobila sam 200 mA (ovo je s prilično primjetnim razmakom između zavojnica).
Općenito, zajedno s motorom ventilatora, potrošnja struje se dobiva u području od 0,4-0,5A.
Izrađujemo i primarnu (predajnu) zavojnicu, ali pokušavamo napraviti minimalni razmak između zavojnica. Odašiljački svitak također sadrži 100 zavoja žice 0,3 (možete koristiti isti 0,25).
Na dijagramu imam malo drugačije podatke o namotajima za ove zavojnice.

Plaćanje sati.

Šipka s LED diodama izrađena je od stakloplastike. U njemu je izbušena rupa, komad cijevi iz teleskopske antene je umetnut u ovu rupu i zalemljen na ploču (cijev antene mora se očistiti od sjajnog premaza). Možete koristiti bilo koju prikladnu cijev ili pričvrstiti ploču na drugi način, na primjer, pomoću vijka s maticama.
Ploču s LED diodama sam spojio na ploču sata običnom emajliranom (namotavom) žicom, čvršća je u odnosu na montažnu i ne haba se tijekom rotacije.

Za balansiranje cijele ploče, s druge strane vrućim ljepilom zalijepimo vijak promjera 3-4 mm, a na vijak s druge strane uvrtamo razne matice - postižemo minimalne vibracije.
Za provjeru rada ploče sata - skratimo fotootpornik odvijačem, pincetom, dok bi LED diode trebale treptati.
Sat počinje raditi kada se 5V (logička jedinica) pojavi na 5. kraku atmege. Odnosno, kada je fotootpornik osvijetljen, na 5. kraku treba biti 5V,
Kada fotootpornik nije osvijetljen, na 5. kraku atmege treba postojati logična 0 (oko 0 V), za to odabiremo otpornik na masu s 5. kraka. Dijagram je 2 kOhm, ja sam dobio 2,5 kOhm.
Na dnu, na podnožje ventilatora, lijepimo LED tako da pri svakom okretaju motora ventilatora fotootpornik prolazi što bliže izvoru svjetlosti (LED).

Daljinski upravljač.

Upravljačka ploča je dizajnirana za upravljanje radom sata, prebacivanje načina prikaza indikacijom (promjena smjera rotacije ventilatora), postavljanje vremena na satu.

Krug daljinskog upravljanja sastavljen je na mikrokontroleru ATTINY2313. Na ploči je sam MK instaliran s remenom i šest gumba dizajniranih za upravljanje satom.

Nisam sastavljao kućište za daljinski upravljač, dakle samo fotografija same ploče.

Informacije o namjeni tipki na daljinskom upravljaču;
H+ i H- podešavanje sata
Postavka M+ i M- minuta
Promjena smjera R/L (za vijke u smjeru kazaljke na satu i obrnuto)
promjena fonta fonta (tanka, podebljana i web stranica s natpisom)
kod označavanja stranice tipkama H + i H - podešava se širina oznake.

Priložena arhiva sadrži sve potrebne datoteke za sastavljanje sata;

Arhiva za članak

Ako imate pitanja o dizajnu sata, pitajte ih na forumu, pokušat ću pomoći i odgovoriti na vaša pitanja koliko god je to moguće.

Ovaj članak opisuje dizajn digitalnog sati na Attmega8 mikrokontroleru, koji su opremljeni štopericom, budilicom, odbrojavanjem vremena. Sat ima funkciju prikaza dana u tjednu i datuma uz mogućnost kombiniranog prikaza datuma i vremena. Postoji automatski prelazak na ljetno i zimsko računanje vremena, kao i obračun prijestupne godine.

Zaslon je izgrađen na šest 7-segmentnih LED indikatora s kontrolom svjetline. Sat je također opremljen rezervnom baterijom.

Opis dizajna sata mikrokontrolera

Kao što je gore spomenuto, sat ima šesteroznamenkasti zaslon, koji se sastoji od dva troznamenkasta zaslona T-5631BUY-11, koji rade u multipleks modu. Indikatorske anode su grupirane po redovima i prebacuju se pomoću tranzistora T1 ... T6.

Katode su grupirane u segmente i napajaju se izravno iz mikrokontrolera IO1 Attmega8. Frekvencija multipleksiranja je 100Hz.

Satom upravlja niskofrekventni kvarcni rezonator X1 s frekvencijom od 32768 Hz. Aktiviranjem CKOPT bita, koji omogućuje korištenje unutarnjih kristalnih kondenzatora od 36pF, nema potrebe za korištenjem vanjskih kondenzatora.

U slučaju problema s pokretanjem generatora, možete pokušati spojiti 2 kondenzatora od 22pF svaki. Za još veću točnost sata možete potpuno isključiti unutarnje kondenzatore (resetirati SKOPT bit) i ostaviti samo vanjske.

REP1 piezo emiter emitira alarmni signal i signalizira kraj mjerača vremena. Tijekom zvučnog signala, na pinu 16 (priključak PB2) pojavljuje se log.1. Ovaj signal se može koristiti za upravljanje bilo kojim opterećenjem.

Satom upravljaju tri tipke - minute, sati i način rada. Tipke su spojene preko otpornika koji štite portove Attmega8 mikrokontrolera. Krug se napaja iz izvora od 5 volti (7805). Trenutna potrošnja uglavnom ovisi o broju aktivnih indikatora, kao io stupnju podešavanja svjetline.

Pri maksimalnoj svjetlini, potrošnja struje doseže 60 mA. Sat je opremljen rezervnom baterijom. Dok radi na bateriju, sat ulazi u ekonomični način rada u kojem je zaslon isključen. Također, u ovom načinu rada tipke nisu aktivne, osim u slučaju kada je potrebno isključiti zvučni signal.

Rezervni napon je od 3 do 4,5 V. To može biti jedna baterija od 3 V, tri NiMH ili NiCd 1,2 V svaka ili jedna Li-Pol ili Li-Ion baterija (3,6 do 3,7 V). Potrošnja struje iz 3V baterije je samo 5…12mA. Vijek trajanja baterije sata u ekonomičnom načinu rada od 3V CR2032 baterije standardnog kapaciteta 200mAh bi teoretski trebao biti dovoljan za oko 2,5 - 3 godine.

Softver za mikrokontroler nalazi se na kraju članka. Konfiguracijski bitovi moraju biti postavljeni na sljedeći način:

Upravljanje satom

Satom upravlja TL1-minuta, sat-TL2 i TL3-način. Gumbi za sat i minute koriste se u načinu gledanja za postavljanje sati i minuta. U drugim načinima rada imaju različite funkcije. Gumb za način rada prebacuje se između različitih načina rada, kojih ima ukupno 8:

Način rada 1 - Sat

U ovom načinu rada, zaslon prikazuje trenutno vrijeme u formatu "HH.MM.SS". Tipka sata se koristi za podešavanje sata. Gumb minuta za postavljanje minuta. Pritiskom na nju resetiraju se sekunde.

Način 2 - Omogućavanje postavke ljetnog računanja vremena i godine

Ovdje možete uključiti i isključiti automatsku promjenu između ljetnog i zimskog računanja vremena i postaviti godinu. Podaci u sljedećem formatu "AC 'RR" (AC - automatsko vrijeme, prostor, zadnje dvije znamenke godine).

Način 3 - Tajmer za odbrojavanje

Ovaj način vam omogućuje da organizirate odbrojavanje od zadane vrijednosti do nule. Nakon što to vrijeme protekne, oglasit će se zvučni signal i LED1 će zasvijetliti. Zvučni signal se može zaustaviti pritiskom na tipku Mode. Podaci u sljedećem formatu "HH.MM.SS". Maksimalna moguća vrijednost je 99.59.59 (skoro 100 sati).

Način 4 - Kombinirani izlaz informacija

U ovom načinu rada naizmjenično se prikazuje:

  1. trenutno vrijeme u formatu "HH.MM.SS".
  2. datum u formatu "AA.DD.MM."

Svaki format se prikazuje 1 sekundu. U ovom načinu rada tipke Sat i Minute koriste se za podešavanje svjetline zaslona (Sat-, Minute+). Svjetlina se mijenja logaritamski u 6 stupnjeva: 1/1, 1/2, 1/4, 1/8, 1/16 i 1/32. Zadana vrijednost je 1/2

Način 5 - Postavljanje dana u tjednu i načina alarma

U ovom načinu rada možete postaviti dan u tjednu - od ponedjeljka do nedjelje (prikazuje se kao pon, uto, sri, čet, pet, sub, ned), uključiti alarm i odabrati način rada. Podaci u sljedećem formatu "AA AL._" (dan u tjednu, razmak, AL., postavka alarma).

Gumb sata postavlja dan u tjednu. Tipka za minute koristi se za uključivanje/isključivanje zvuka alarma i odabir načina alarma: "AL._" = alarm nije aktivan, "AL.1" = alarm se oglašava 1 put (onda se automatski prebacuje na "AL ._" položaj), " AL.5" = alarm samo radnim danima (pon-pet osim sub-ned), "AL.7" = alarm se oglašava svaki dan

Način 6 - Postavljanje dana u tjednu i datuma

Gumb za sat omogućuje vam postavljanje dana u mjesecu. Tipka minuta omogućuje vam postavljanje mjeseca.

Način rada 7 - Štoperica

Štoperica vam omogućuje mjerenje vremena s točnošću od 0,1 sekunde. Maksimalno vrijeme mjerenja je 9.59.59.9 (skoro 10 sati). Podaci u sljedećem formatu "H.MM.SS.X". Tipka minuta služi za pokretanje i zaustavljanje štoperice. Tipka sata koristi se za resetiranje.

Način rada 8 - Budilica

Ovaj način rada se koristi za prikaz i postavljanje vremena alarma (ALARM). Podaci u sljedećem formatu "HH.MM.AL". Tipka Minute postavlja minute alarma, tipka Sat postavlja sat alarma.

Ispod je dijagram sličnih satova sa zajedničkim katodnim indikatorom.

(preuzeto: 812)

Učitavam...Učitavam...