Kako podesiti pametne telefone i računare. Informativni portal

Kako napraviti sat vlastitim rukama? Domaći ručni sat.

Kao što naziv govori, glavna svrha ovog uređaja je da sazna trenutno vrijeme i datum. Ali ima još mnogo korisnih funkcija. Ideja o njegovom stvaranju pojavila se nakon što sam naišao na polupolomljen sat sa relativno velikim (za ručni sat) metalnim kućištem. Mislio sam da tu mogu ubaciti domaći sat čije su mogućnosti ograničene samo mojom maštom i vještinom. Rezultat je uređaj sa sljedećim karakteristikama:

1. Sat - kalendar:

    Brojanje i izlaz na indikator sati, minuta, sekundi, dan u sedmici, dan, mjesec, godina.

    Prisustvo automatskog podešavanja trenutnog vremena, koje se vrši svakih sat vremena (maksimalne vrijednosti +/-9999 jedinica, 1 jedinica = 3,90625 ms.)

    Izračunavanje dana u sedmici od datuma (za tekući vijek)

    Automatski prelazak na ljetno i zimsko računanje vremena (prebacivanje)

  • Prijestupne godine se računaju

2. Dva nezavisna budilnika (kada se aktivira, oglasi se melodija)
3. Tajmer sa rezolucijom od 1 sek. (Maksimalno vrijeme odbrojavanja 99h 59m 59s)
4. Dvokanalna štoperica sa rezolucijom brojanja od 0,01 sek. (maksimalno vrijeme brojanja 99h 59m 59s)
5. Štoperica sa rezolucijom brojanja 1 sek. (maksimalno vrijeme brojanja 99 dana)
6. Termometar u opsegu od -5°S. do 55°C (ograničeno temperaturnim opsegom normalnog rada uređaja) u koracima od 0,1°S.
7. Čitač i emulator elektronskih ključeva - tableti tipa DS1990 prema Dallas 1-Wire protokolu (memorija za 50 komada, u kojima već postoji nekoliko univerzalnih "ključeva za terensko vozilo") sa mogućnošću pregleda ključa kod bajt po bajt.
8. IR daljinski upravljač (implementirana je samo komanda "Snimi sliku") za digitalne fotoaparate "Pentax", "Nikon", "Canon"
9. LED lampa
10. 7 melodija
11. Zvučni signal na početku svakog sata (prekidač)
12. Zvučna potvrda pritiska na dugme (prekidač)
13. Kontrola napona baterije sa funkcijom kalibracije
14. Podešavanje svjetline digitalnog indikatora

Možda je takva funkcionalnost suvišna, ali volim univerzalne stvari, eto, plus moralna satisfakcija od činjenice da će se ovaj sat praviti ručno.

Šematski dijagram sata

Uređaj je baziran na mikrokontroleru ATmega168PA-AU. Sat otkucava na T2 tajmeru, koji radi u asinhronom režimu od kvarca sata na 32768 Hz. Mikrokontroler je skoro sve vreme u režimu mirovanja (indikator je isključen), budi se jednom u sekundi da bi ovu sekundu dodao trenutnom vremenu i ponovo zaspi. U aktivnom režimu, MK je taktiran od internog RC oscilatora na 8 MHz, ali ga interni predskaler dijeli sa 2, kao rezultat toga, jezgra se takta od 4 MHz. Za indikaciju se koriste četiri jednoznamenkasta LED digitalna sedmosegmentna indikatora sa zajedničkom anodom i decimalnim zarezom. Postoji i 7 statusnih LED dioda čija je namjena sljedeća:
D1- Znak negativne vrijednosti (minus)
D2- Znak štoperice u radu (treperi)
D3- Znak uključivanja prvog alarma
D4- Uključen znak drugog budilnika
D5- Znak zvučnog signala na početku svakog sata
D6- Znak uključenog tajmera (treperi)
D7- Znak niskog napona baterije

R1-R8 - otpornici za ograničavanje struje segmenata digitalnih indikatora HG1-HG4 i LED dioda D1-D7. R12, R13 - razdjelnik za kontrolu napona baterije. Pošto je napon napajanja sata 3V, a bijeloj LED D9 potrebno oko 3,4-3,8V pri nazivnoj potrošnji struje, ne svijetli punom snagom (ali je dovoljno da se ne spotakne u mraku) i stoga je spojen bez otpornika za ograničavanje struje. Elementi R14, Q1, R10 su dizajnirani za upravljanje infracrvenim LED D8 (implementacija daljinskog upravljanja za digitalne kamere). R19, ​​R20, R21 se koriste za uparivanje pri komunikaciji sa uređajima koji imaju 1-Wire interfejs. Upravljanje se vrši pomoću tri dugmeta, koje sam uslovno nazvao: MODE (režim), UP (gore), DOWN (dolje). Prvi od njih je također dizajniran da probudi MK eksternim prekidom (u ovom slučaju se indikacija uključuje), pa je odvojeno spojen na PD3 ulaz. Pritisak na preostale tipke određuje se pomoću ADC-a i otpornika R16, R18. Ako se dugmad ne pritisne u roku od 16 sekundi, MK zaspi i indikator se gasi. Kada je u modu “Daljinski upravljač za kamere” ovaj interval je 32 sekunde, a sa uključenom baterijskom lampom - 1 minut. Takođe, MK se može staviti u stanje mirovanja ručno pomoću kontrolnih dugmadi. Kada štoperica radi sa rezolucijom brojanja od 0,01 sek. Uređaj ne prelazi u stanje mirovanja.

Štampana ploča

Uređaj je montiran na dvostranoj štampanoj ploči okruglog oblika prema veličini unutrašnjeg prečnika kućišta sata. Ali u proizvodnji sam koristio dvije jednostrane ploče debljine 0,35 mm. Opet, ova debljina je dobijena odvajanjem od dvostranog stakloplastike debljine 1,5 mm. Ploče se zatim lijepe. Sve je to urađeno jer nisam imao tanak dvostrani fiberglas, a svaki milimetar debljine sačuvan u ograničenom unutrašnjem prostoru kućišta sata je vrlo vrijedan i nije bilo potrebe za kombiniranjem u proizvodnji tiskanih provodnika pomoću LUT metoda. Nacrt PCB-a i lokacija dijelova nalaze se u priloženim datotekama. Na jednoj strani nalaze se indikatori i otpornici za ograničavanje struje R1-R8. Na poleđini su svi ostali detalji. Postoje dvije prolazne rupe za bijele i infracrvene LED diode.

Kontakti dugmeta i držač baterije izrađeni su od fleksibilnog elastičnog čeličnog lima debljine 0,2…0,3 mm. i konzervirano. Ispod su fotografije ploče sa obje strane:

Dizajn, dijelovi i njihova moguća zamjena

Mikrokontroler ATmega168PA-AU može se zamijeniti sa ATmega168P-AU, ATmega168V-10AU ATmega168-20AU. Digitalni indikatori - 4 komada KPSA02-105 super-jarko crveni sjaj sa visinom cifre 5,08 mm. Može se isporučiti iz iste serije KPSA02-xxx ili KCSA02-xxx. (samo ne zelene - slabo će svijetliti) Ostali analozi sličnih veličina sa pristojnom svjetlinom su mi nepoznati. Za HG1, HG3 spajanje segmentnih katoda se razlikuje od HG2, HG4, jer mi je bilo pogodnije za raspored PCB-a. U tom smislu, za njih se u programu koristi drugačija tabela generatora znakova. Korišteni otpornici i kondenzatori SMD za površinsku montažu veličine 0805 i 1206, LED D1-D7 veličine 0805. Bijele i infracrvene LED diode prečnika 3mm. Na ploči ima 13 prolaznih rupa u koje trebate ugraditi kratkospojnike. DS18B20 sa 1-Wire interfejsom se koristi kao senzor temperature. LS1 - konvencionalna piezoelektrična zujalica, umetnuta u poklopac. Jednim kontaktom je spojen na ploču uz pomoć opruge ugrađene na njoj, a drugim je sam poklopcem povezan sa kućištem sata. Kvarcni rezonator od ručnog sata.

Programiranje, firmver, osigurači

Za programiranje u krugu, postoji samo 6 okruglih kontaktnih zakrpa (J1) na ploči, budući da potpuni konektor nije stao u visinu. Povezao sam ih sa programatorom pomoću kontakt uređaja napravljenog od PLD2x3 pin utikača i opruga zalemljenih na njih, pritiskajući ih jednom rukom na zakrpe. U prilogu je fotografija uredjaja.

Koristio sam ga jer sam tokom procesa otklanjanja grešaka morao mnogo puta da ponovo flešujem MK. Uz jednokratni firmver, lakše je zalemiti tanke žice povezane s programatorom na zakrpe, a zatim ih ponovo zalemiti. Pogodnije je flešovati MK bez baterije, ali tako da napajanje dolazi ili iz vanjskog + 3V izvora ili iz programatora s istim naponom napajanja. Program je napisan na asembleru u VMLAB 3.15 okruženju. Izvorni kodovi, firmver za FLASH i EEPROM u aplikaciji.

Bitovi FUSE mikrokontrolera DD1 moraju biti programirani na sljedeći način:
CKSEL3...0 = 0010 - taktiranje internog RC oscilatora 8 MHz;
SUT1...0 =10 - Vrijeme pokretanja: 6 CK + 64 ms;
CKDIV8 = 1 - djelitelj frekvencije sa 8 je onemogućen;
CKOUT = 1 - Izlazni sat na CKOUT je onemogućen;
BODLEVEL2…0 = 111 - kontrola napona napajanja onemogućena;
EESAVE = 0 - brisanje EEPROM-a tokom programiranja čipa je onemogućeno;
WDTON = 1 - Nema trajnog aktiviranja Watchdog Timera;
Ostatak FUSE - bitove je bolje ostaviti nedirnutim. FUSE bit je programiran ako je postavljen na "0".

Potrebno je flešovanje EEPROM-a sa dumpom koji je uključen u arhivu.

Prve ćelije EEPROM-a sadrže početne parametre uređaja. Tabela u nastavku opisuje namjenu nekih od njih, koja se može mijenjati u razumnim granicama.

adresa ćelije

Svrha

Parametar

Bilješka

Količina napona baterije pri kojoj se javlja signal o njenom niskom nivou

260 (104 USD) (2,6 V)

koeficijent za korekciju vrijednosti izmjerenog napona baterije

vremenski interval spavanja

1 jedinica = 1 sek

vremenski interval za prelazak u režim mirovanja kada je lampa uključena

1 jedinica = 1 sek

vrijeme za ulazak u stanje mirovanja kada ste u načinu daljinskog upravljanja kamere

1 jedinica = 1 sek

Ovdje se pohranjuju brojevi IButton tipki

Malo pojašnjenje o tačkama:

1 stavka. Ovo označava količinu napona na bateriji, pri kojoj će se LED dioda upaliti, signalizirajući njegovu nisku vrijednost. Postavio sam 2.6V (parametar - 260). Ako vam treba nešto drugo, na primjer 2.4V, onda trebate napisati 240 ($ 00F0). Niži bajt se unosi u ćeliju na adresi $0000, odnosno, visoki bajt se unosi u $0001.

2 bod. Pošto nisam ugradio varijabilni otpornik na ploču za podešavanje tačnosti mjerenja napona baterije zbog nedostatka prostora, uveo sam softversku kalibraciju. Procedura kalibracije za precizno mjerenje je sljedeća: u početku se u ovoj EEPROM ćeliji upisuje koeficijent 1024 ($ 400), potrebno je da uređaj stavite u aktivni način rada i pogledate napon na indikatoru i odmah izmjerite stvarni napon na bateriji voltmetrom. Faktor korekcije (K), koji se mora postaviti, izračunava se po formuli: K = Up / Ui * 1024 gdje je Up stvarni napon mjeren voltmetrom, Ui je napon koji mjeri sam uređaj. Nakon izračunavanja koeficijenta "K", on se unosi u uređaj (kao što je urađeno u uputstvu za upotrebu). Nakon kalibracije moja greška nije prelazila 3%.

3 bod. Ovdje možete podesiti vrijeme nakon kojeg će uređaj preći u stanje mirovanja ako se ne pritisne nijedno dugme. Imam 16 sekundi. Ako pretpostavimo da je potrebno da zaspi za 30 sekundi, onda je potrebno upisati 30 (26$).

U paragrafima 4 i 5 slično je.

6 poena. Adresa $0030 pohranjuje šifru porodice nulte ključeva (dallas 1-Wire), zatim njen 48-bitni broj i CRC. I tako 50 ključeva u seriji.

Postavka, karakteristike rada

Podešavanje uređaja svodi se na kalibraciju mjerenja napona baterije kao što je gore opisano. Takođe je potrebno detektovati odstupanje sata za 1 sat, izračunati i uneti odgovarajuću vrednost korekcije (procedura je opisana u uputstvu za upotrebu).

Uređaj se napaja CR2032 (3V) litijumskom baterijom i troši oko 4 μA u režimu mirovanja i 5 ... 20 mA u aktivnom režimu, u zavisnosti od osvetljenosti indikatora. Uz svakodnevno petominutno korištenje aktivnog moda, baterija bi trebala trajati oko 2....8 mjeseci, ovisno o svjetlini. Kućište sata je spojeno na minus baterije.

Očitavanje ključa je testirano na DS1990. Emulacija je testirana na METAKOM interfonima. Pod serijskim brojevima od 46 do 49 (zadnja 4) se trepere (svi ključevi su pohranjeni u EEPROM, mogu se mijenjati prije treptanja) univerzalni ključevi za interfone. Ključ registrovan na broju 49 otvorio je sve METAKOM interfone na koje sam naišao, ostale univerzalne ključeve nisam imao prilike testirati, njihove šifre sam uzeo sa mreže.

Daljinski upravljač za kamere testiran je na modelima Pentax optio L20, Nikon D3000. Canon se nije mogao nabaviti za pregled.

Uputstvo za upotrebu zauzima 13 stranica, tako da ga nisam uključio u članak, već sam ga stavio u prilog u PDF formatu.

Arhiva sadrži:
Shema u i GIF;
Crtanje PCB-a i raspored elemenata u formatu;
Firmware i izvorni kodovi u asembleru;

Lista radio elemenata

Oznaka Vrstu Denominacija Količina BilješkaRezultatMoja beležnica
DD1 MK AVR 8-bit

ATmega168PA

1 PA-AU U notes
U2 temperaturni senzor

DS18B20

1 U notes
Q1 MOSFET tranzistor

2N7002

1 U notes
C1, C2 Kondenzator30 pF2 U notes
C3, C4 Kondenzator0.1uF2 U notes
C5 elektrolitički kondenzator47uF1 U notes
R1-R8, R17 Otpornik

100 ohma

9 U notes
R9 Otpornik

10 kOhm

1 U notes
R10 Otpornik

8,2 ohma

1 U notes
R11 Otpornik

300 ohma

1 U notes
R12 Otpornik

2 MΩ

1 U notes
R13 Otpornik

220 kOhm

1 U notes
R14 Otpornik

30 kOhm

1 U notes
R15, R19 Otpornik

4,7 kOhm

2 U notes
R16 Otpornik

20 kOhm

1

Skrećem vam pažnju elektronski mikrokontrolerski sat. Satni krug je vrlo jednostavan, sadrži minimum detalja, dostupan je za ponavljanje od strane radio-amatera početnika.

Dizajn je sastavljen na mikrokontroleru i satu realnog vremena DS1307. Kao indikator trenutnog vremena koristi se četvorocifreni LED indikator sa sedam segmenata (ultra-svetli, plavi sjaj, koji dobro izgleda u mraku, a istovremeno sat igra ulogu noćnog svetla) . Satom se upravlja pomoću dva dugmeta. Zahvaljujući upotrebi DS1307 čipa za sat realnog vremena, algoritam programa se pokazao prilično jednostavnim. Mikrokontroler komunicira sa satom realnog vremena preko I2C magistrale, a organizovan je softverom.

Izgled sata:

Nažalost, postoji greška u dijagramu:
- zaključci MK-a na baze tranzistora moraju biti povezani:
PB0 do T4, PB1 do T3, PB2 do T2, PB3 do T1
ili promijenite vezu tranzistorskih kolektora na indikatorske bitove:
T1 do DP1 ….. T4 do DP4

Detalji korišteni u krugu sata:

♦ ATtiny26 mikrokontroler:

♦ sat realnog vremena DS1307:

♦ 4-cifreni 7-segmentni LED indikator - FYQ-5641UB -21 zajednička katoda (ultra-jarko plava):

♦ kvarc 32,768 kHz, sa ulaznim kapacitetom od 12,5 pF (može se preuzeti sa matične ploče računara), tačnost sata zavisi od ovog kvarca:

♦ svi tranzistori su NPN strukture, možete koristiti bilo koji (KT3102, KT315 i njihove strane kolege), ja sam koristio BC547C
♦ mikročip regulator napona tip 7805
♦ svi otpornici od 0,125 vati
♦ polarni kondenzatori za radni napon koji nije niži od napona napajanja
♦ rezervno napajanje DS1307 - 3V litijumska ćelija CR2032

Za napajanje sata može se koristiti bilo koji nepotreban punjač za mobitel (u ovom slučaju, ako je napon na izlazu punjača unutar 5 volti ± 0,5 volti, dio kola - regulator napona na 7805 čipu može se isključiti)
Trenutna potrošnja uređaja je - 30 mA.
Rezervna baterija sata DS1307 može biti izostavljena, ali tada, ako mrežni napon nestane, potrebno je ponovo podesiti trenutno vrijeme.
Štampana ploča uređaja nije prikazana, dizajn je sastavljen u kućištu od neispravnog mehaničkog sata. LED (sa frekvencijom treptanja od 1 Hz, sa izlaza SQW DS1307) služi za odvajanje sati i minuta na indikatoru.

Fabrička podešavanja mikrokontrolera: taktna frekvencija - 1 MHz, FUSE bitovi se ne moraju dirati.

Algoritam sata(u Algoritam Builder):

1. Postavljanje pokazivača steka
2. Podešavanje tajmera T0:
— frekvencija SK/8
- prekidi prekoračenja (sa takvom unaprijed postavljenom frekvencijom, prekid se poziva svake 2 milisekunde)
3. Inicijalizacija portova (pinovi PA0-6 i PB0-3 su konfigurisani za izlaz, PA7 i PB6 za ulaz)
4. Inicijalizacija I2C sabirnice (PB4 i PB5 pinovi)
5. Provjera 7. bita (CH) nultog registra DS1307
6. Omogućavanje globalnog prekida
7. Ulazak u petlju sa testom klika na dugme

Kada se DS307 prvi put uključi ili ponovo uključi ako nema rezervnog napajanja, preći će na početnu postavku trenutnog vremena. U ovom slučaju: dugme S1 - za podešavanje vremena, dugme S2 - prelazak na sledeću kategoriju. Podešavanje vremena - sati i minute se upisuju u DS1307 (sekunde su postavljene na nulu), a SQW / OUT pin (7. pin) je konfigurisan da generiše pravougaone impulse na frekvenciji od 1 Hz.
Kada pritisnete dugme S2 (S4 - u programu), prekidi su globalno onemogućeni, program prelazi u potprogram za korekciju vremena. Istovremeno se tipkama S1 i S2 podešavaju desetke i jedinice minuta, zatim se od 0 sekundi pritiskom na tipku S2 u DS1307 upisuje navedeno vrijeme, omogućava se globalni prekid i vraća se na izvodi se glavni program.

Sat je pokazao dobru tačnost, vremenski pomak za mjesec dana je 3 sekunde.
Da bi se poboljšala tačnost kursa, preporučuje se povezivanje kvarca na DS1307, kao što je navedeno u tablici sa podacima:

Program je napisan u okruženju Algoritam Builder.
Možete se, koristeći program sata kao primjer, upoznati s algoritmom za komunikaciju mikrokontrolera sa drugim uređajima preko I2C magistrale (svaka linija je detaljno komentarisana u algoritmu).

Fotografija sklopljenog uređaja i štampane ploče u .lay formatu od čitatelja stranice Anatolija Pilguka, na čemu mu veliko hvala!

Uređaj koristi: Tranzistori - SMD VS847 i CHIP otpornici

Prilozi uz članak:

(42,9 KiB, 3038 pogodaka)

(6,3 KiB, 4058 pogodaka)

(3,1 KiB, 2500 pogodaka)

(312,1 KiB, 5,833 pogodaka)


Druga verzija programa sata u AB (za one koji ne preuzimaju gornju)

(11,4 KiB, 1842 pregleda)

Za one koji su barem malo upućeni u mikrokontrolere, a također žele stvoriti jednostavan i koristan uređaj za dom, nema ništa bolje od izgradnje s LED indikatorima. Takva stvar može ukrasiti vašu sobu, a može poslužiti i za unikatan ručno rađen poklon od kojeg će dobiti dodatnu vrijednost. Kolo radi kao sat i kao termometar - režimi se prebacuju dugmetom ili automatski.

Električni sklop domaće radinosti sat sa termometrom

mikrokontroler PIC18F25K22 brine o svim obradama podataka i vremenu, i ULN2803A ostaje da uskladi svoje izlaze sa LED indikatorom. mali čip DS1302 radi kao tajmer za precizne sekundarne signale, njegova frekvencija je stabilizirana standardnim kvarcnim rezonatorom od 32768 Hz. To donekle komplikuje dizajn, ali ne morate stalno prilagođavati i korigirati vrijeme, koje će neminovno kasniti ili žuriti ako se snađete sa slučajnim nepodešenim kvarcnim rezonatorom od nekoliko MHz. Takav sat više je poput jednostavne igračke nego visokokvalitetnog preciznog kronometra.

Ako je potrebno, senzori temperature mogu se nalaziti daleko od glavne jedinice - povezani su s njom trožičnim kabelom. U našem slučaju jedan temperaturni senzor je ugrađen u jedinicu, a drugi se nalazi spolja, na kablu dužine oko 50 cm.Kada smo isprobali kabl od 5 m, takođe je radio savršeno.

Zaslon sata se sastoji od četiri velika LED digitalna indikatora. Prvobitno su bile obične katode, ali su u konačnoj verziji promijenjene u zajedničku anodu. Možete staviti bilo koje druge, a zatim samo odaberite otpornike koji ograničavaju struju R1-R7 na osnovu potrebne svjetline. Bilo je moguće postaviti ga na zajedničku ploču sa elektronskim dijelom sata, ali je mnogo svestraniji - odjednom poželite staviti jako veliki LED indikator kako bi se mogli vidjeti na velikoj udaljenosti. Primjer takvog dizajna uličnog sata je ovdje.

Sama elektronika počinje od 5 V, ali za sjajan sjaj LED dioda potrebno je koristiti 12 V. Iz mreže se napajanje napaja preko adaptera transformatora za smanjenje do stabilizatora 7805 , koji generiše napon od striktno 5 V. Obratite pažnju na malu zelenu cilindričnu bateriju - služi kao rezervni izvor napajanja u slučaju kvara mreže od 220 V. Nije potrebno uzimati je za 5 V - litijum-jonski od 3,6 ili Ni-MH baterija dovoljnog volta.

Za kućište možete koristiti različite materijale - drvo, plastiku, metal ili ugraditi cijeli dizajn domaćeg sata u gotov industrijski sat, na primjer, od multimetra, tjunera, radio prijemnika i tako dalje. Napravili smo ga od pleksiglasa, jer se lako obrađuje, omogućava vam da vidite unutrašnjost, tako da svi mogu vidjeti - ovaj sat se sklapa ručno. I što je najvažnije, bio je dostupan :)

Ovdje možete pronaći sve potrebne detalje o predloženom dizajnu domaćeg digitalnog sata, uključujući šeme, raspored PCB-a, PIC firmver i

Sa dinamičkim prikazom. Nema pritužbi na rad sata: tačan kurs, zgodne postavke. Ali jedan veliki minus je što je LED indikatore teško vidjeti danju. Kako bih riješio problem, prešao sam na statičku indikaciju i svjetlije LED diode. Kao i uvijek u softveru, veliko hvala Soiru. Općenito, skrećem pažnju na veliki vanjski sat sa statičkom indikacijom, funkcije podešavanja su ostale iste kao u prethodnim satima.

Imaju dva displeja - glavni (spolja na ulici) i pomoćni na indikatorima - unutra, na kućištu uređaja. Visoka svjetlina se postiže korištenjem ultra-sjajnih LED dioda, sa radnom strujom od 50mA, i drajver čipova.

Shema elektronskog sata za ulicu na svijetlim LED diodama

Za flešovanje kontrolera datotekama i korištenje sljedećih postavki osigurača:

Štampane ploče sata, upravljačke jedinice i eksternog modula, u LAY formatu, .


Karakteristike ove šeme sata:

- 24-satni format prikaza vremena.
- Digitalna korekcija tačnosti hoda.
- Ugrađena kontrola glavnog napajanja.
- Nestalna memorija mikrokontrolera.
- Postoji termometar koji meri temperaturu u rasponu od -55 - 125 stepeni.
- Moguće je naizmjenično slati informacije o vremenu i temperaturi na indikator.


Pritiskom na dugme SET_TIME prebacujete indikator u krug iz glavnog moda sata (prikazuje trenutno vrijeme). U svim režimima, držanje tastera PLUS/MINUS vrši ubrzano podešavanje. Promjene postavki 10 sekundi nakon posljednje promjene vrijednosti biće zapisane u nepromjenjivu memoriju (EEPROM) i odatle će se čitati kada se napajanje ponovo uključi.


Još jedan veliki plus predložene opcije je da se svjetlina promijenila, sada je po sunčanom vremenu svjetlina odlična. Broj žica je smanjen sa 14 na 5. Dužina žice do glavnog (spoljnog) displeja je 20 metara. Zadovoljan sam radom elektronskog sata, ispostavilo se da je sat potpuno funkcionalan - i danju i noću. S poštovanjem, Soir-Aleksandrovič.

Ručni domaći sat na vakuum indikatoru, izrađen u stilu steampunk. Materijal preuzet sa www.johnginineer.com. Ovaj sat je sastavljen na bazi IVL-2 displeja. Prvobitno sam kupio nekoliko ovih indikatora kako bih napravio standardni stoni sat, ali nakon što sam razmislio o tome, shvatio sam da bih mogao napraviti i moderan ručni sat. Indikator ima niz karakteristika koje ga čine pogodnijim za ovu svrhu od većine drugih sovjetskih displeja. Evo opcija:

  • Nominalna struja sjaja je 60mA 2.4V, ali radi sa 35mA 1.2V.
  • Mala veličina - samo 1,25 x 2,25"
  • Može raditi sa relativno niskim naponom mreže od 12V (do 24V)
  • Troši samo 2,5mA/segment na 12,5V

Sve fotografije se mogu uvećati klikom na njih. Najveća prepreka uspješnom završetku projekta bila je hrana. Budući da je ovaj sat zamišljen kao dio odijela, nije bitno što baterija traje samo 10 sati. Odlučio sam se na AA i AAA.

Krug je prilično jednostavan. Mikrokontroler Atmel AVR ATMega88 i sat realnog vremena - DS3231. Ali postoje i drugi IC-i, mnogo jeftiniji, koji će raditi jednako dobro u oscilatoru.

VFD ekran pokreće MAX6920 - 12-bitni pomakni registar sa visokim naponom (do 70V) izlazima. Jednostavan je za korištenje, vrlo pouzdan i kompaktan. Takođe je moguće da drajver ekrana zalemi gomilu diskretnih komponenti, ali to je bilo nepraktično zbog nedostatka prostora.

Napon baterije također napaja pojačivač od 5V (MCP1640 SOT23-6) potreban za napajanje AVR, DS3231 i MAX6920, a također djeluje i kao ulazni napon za drugi pojačivač (NCP1403 SOT23-5) koji proizvodi 13V za mrežni napon indikatora vakuuma.

Sat ima tri senzora: jedan analogni i dva digitalna. Analogni senzor je fototranzistor i koristi se za detekciju nivoa svjetlosti (Q2). Digitalni senzori: BMP180 - pritisak i temperatura, i MMA8653 - akcelerometar za detekciju pokreta. Oba digitalna senzora su povezana preko I2C magistrale na DS3231.

Mesingane cijevi su zalemljene za ljepotu i zaštitu staklenog displeja sata, a debele bakarne žice 2 mm - za pričvršćivanje kožnog remena. Kompletna shema strujnog kola nije data u originalnom članku - pogledajte vezu prema tablicama podataka na naznačena mikrokola.

Top Related Articles