Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows 7, XP
  • Cum să-ți faci propriul ceas electronic în stil retro. Ceasuri electronice - Ceasuri - Modele pentru casa si gradina

Cum să-ți faci propriul ceas electronic în stil retro. Ceasuri electronice - Ceasuri - Modele pentru casa si gradina

Salutare geektimes! Prima parte a articolului a discutat despre principiile obținerii orei precise pe un ceas de casă. Să mergem mai departe și să ne gândim cum și pe ce este mai bine să afișați de data aceasta.

1. Dispozitive de ieșire

Deci, avem o anumită platformă (Arduino, Raspberry, controler PIC/AVR/STM etc.), iar sarcina este să conectăm un fel de indicație la ea. Există multe opțiuni pe care le vom lua în considerare.

Afișare segment

Totul este simplu aici. Indicatorul de segment este format din LED-uri obișnuite, care sunt pur și simplu conectate la microcontroler prin rezistențe de stingere.

Atenție la trafic!

Pro: simplitatea designului, unghiuri bune de vizualizare, preț scăzut.
Contra: Cantitatea de informații afișate este limitată.
Există două tipuri de modele de indicator, cu un catod comun și un anod comun; în interior arată cam așa (diagrama de pe site-ul producătorului).

Există 1001 de articole despre cum să conectați un LED la un microcontroler, Google vă poate ajuta. Dificultățile încep atunci când vrem să facem un ceas mare - la urma urmei, a privi un indicator mic nu este deosebit de convenabil. Atunci avem nevoie de următorii indicatori (foto de pe eBay):

Sunt alimentate de 12 V și pur și simplu nu vor funcționa direct de la microcontroler. Aici ne vine în ajutor microcircuitul. CD4511, tocmai pentru acest scop. Nu numai că convertește datele dintr-o linie de 4 biți în numerele dorite, dar conține și un comutator tranzistor încorporat pentru a furniza tensiune indicatorului. Astfel, în circuit va trebui să avem o tensiune de „putere” de 9-12V și un convertor separat (de exemplu L7805) pentru a alimenta „logica” circuitului.

Indicatori matrici

În esență, acestea sunt aceleași LED-uri, doar sub forma unei matrice 8x8. Fotografie de pe eBay:

Se vând pe eBay sub formă de module unice sau blocuri gata făcute, de exemplu 4 bucăți. Gestionarea acestora este foarte simplă - un microcircuit este deja lipit pe module MAX7219, asigurand functionarea si conectarea acestora la microcontroler folosind doar 5 fire. Există multe biblioteci pentru Arduino, oricine se poate uita la cod.
Pro: preț scăzut, unghiuri bune de vizualizare și luminozitate.
Contra: rezoluție scăzută. Dar pentru sarcina de inferență, timpul este suficient.

Indicatoare LCD

Indicatorii LCD pot fi grafici sau text.

Cele grafice sunt mai scumpe, dar vă permit să afișați informații mai variate (de exemplu, un grafic al presiunii atmosferice). Cele cu text sunt mai ieftine și mai ușor de lucrat, vă permit și să afișați pseudo-grafice - este posibil să încărcați simboluri personalizate pe afișaj.

Lucrul cu un indicator LCD din cod nu este dificil, dar există un anumit dezavantaj - indicatorul necesită multe linii de control (de la 7 la 12) de la microcontroler, ceea ce este incomod. Prin urmare, chinezii au venit cu ideea de a combina un indicator LCD cu un controler i2c, care a ajuns să fie foarte convenabil - doar 4 fire sunt suficiente pentru a conecta (foto de pe eBay).


Indicatoarele LCD sunt destul de ieftine (dacă le cumpărați de pe eBay), mari, ușor de conectat și pot afișa o varietate de informații. Singurul negativ este că unghiurile de vizualizare nu sunt foarte mari.

Indicatoare OLED

Sunt o continuare îmbunătățită a versiunii anterioare. Acestea variază de la mici și ieftine cu o diagonală de 1,1", până la mari și scumpe. Fotografie de pe eBay.

De fapt, sunt bune în toate, cu excepția prețului. În ceea ce privește indicatorii mici, de 0,9-1,1" în dimensiune, atunci (cu excepția învățării cum să lucrezi cu i2c) este dificil să le găsești vreo utilizare practică.

Indicatori de descărcare de gaze (IN-14, IN-18)

Acești indicatori sunt acum foarte populari, aparent datorită „sunetului cald al luminii” și originalității designului.


(foto de pe nocrotec.com)

Schema lor de conectare este ceva mai complicată, deoarece Aceste indicatoare folosesc o tensiune de 170V pentru aprindere. Un convertor de la 12V=>180V se poate face pe un microcircuit MAX771. Un microcircuit sovietic este utilizat pentru a furniza tensiune indicatoarelor K155ID1, care a fost creat special în acest scop. Prețul de emisiune pentru auto-producție: aproximativ 500 de ruble pentru fiecare indicator și 100 de ruble pentru K155ID1, toate celelalte părți, așa cum scriau în reviste vechi, „nu sunt insuficiente”. Principala dificultate aici este că atât IN-xx, cât și K155ID1 au ieșit de mult timp din producție și le puteți cumpăra doar de pe piețele radio sau în câteva magazine specializate.

2. Selectarea platformei

Ne-am dat seama mai mult sau mai puțin de afișaj, tot ce rămâne este să decidem ce platformă hardware este cea mai bună de utilizat. Există mai multe opțiuni aici (nu le iau în considerare pe cele de casă, pentru că cei care știu să direcționeze o placă și să lideze un procesor nu au nevoie de acest articol).

Arduino

Cea mai ușoară opțiune pentru începători. Placa finită este ieftină (aproximativ 10 USD pe eBay cu transport gratuit) și are toți conectorii necesari pentru programare. Fotografie de pe eBay:

Există un număr mare de biblioteci diferite pentru Arduino (de exemplu, pentru aceleași ecrane LCD, module în timp real), Arduino este compatibil hardware cu diverse module suplimentare.
Principalul dezavantaj: dificultatea depanării (doar prin consola portului serial) și un procesor destul de slab conform standardelor moderne (2KB RAM și 16MHz).
Principalul avantaj: puteți face o mulțime de lucruri, practic fără să vă deranjați cu lipirea, cumpărând un programator și plăci de cablare; trebuie doar să conectați modulele între ele.

procesoare STM pe 32 de biți

Pentru cei care doresc ceva mai puternic, există plăci gata făcute cu procesoare STM, de exemplu o placă cu STM32F103RBT6 și un ecran TFT. Fotografie de pe eBay:

Aici avem deja depanare completă într-un IDE cu drepturi depline (dintre toate diferitele, mi-a plăcut cel mai mult IDE-ul Coocox), totuși, vom avea nevoie de un programator-depanator ST-LINK separat cu un conector JTAG (problema prețul este de 20-40 USD pe eBay). Alternativ, puteți cumpăra placa de dezvoltare STM32F4Discovery, pe care acest programator este deja încorporat și poate fi folosită separat.

Raspberry PI

Și, în sfârșit, pentru cei care doresc o integrare deplină cu lumea modernă, există computere cu o singură placă cu Linux, probabil deja cunoscute de toată lumea - Raspberry PI. Fotografie de pe eBay:

Acesta este un computer cu drepturi depline cu Linux, un gigabyte de RAM și un procesor cu 4 nuclee la bord. Pe marginea plăcii se află un panou de 40 de pini, permițându-vă să conectați diverse periferice (pinii sunt disponibili din cod, de exemplu în Python, ca să nu mai vorbim de C/C++), există și un USB standard sub formă de 4 conectori (poți conecta WiFi). Există și HDMI standard.
Puterea plăcii este suficientă, de exemplu, nu numai pentru a afișa ora, ci și pentru a rula un server HTTP pentru setarea parametrilor printr-o interfață web, încărcarea unei prognoze meteo prin Internet și așa mai departe. În general, există mult loc pentru zborul fanteziei.

Există o singură dificultate cu Raspberry (și procesoarele STM32) - pinii săi folosesc logica 3-V, iar majoritatea dispozitivelor externe (de exemplu ecranele LCD) funcționează „de modă veche” de la 5V. Desigur, îl puteți conecta în acest fel și, în principiu, va funcționa, dar aceasta nu este metoda corectă și este un fel de păcat să strici o placă de 50 USD. Modul corect este să folosiți un „convertor de nivel logic”, care costă doar 1-2 USD pe eBay.
Fotografie de pe eBay:

Acum este suficient să ne conectăm dispozitivul printr-un astfel de modul, iar toți parametrii vor fi consecvenți.

ESP8266

Metoda este destul de exotică, dar destul de promițătoare datorită compactității și costului scăzut al soluției. Pentru foarte puțini bani (aproximativ 4-5 dolari pe eBay) puteți cumpăra un modul ESP8266 care conține un procesor și WiFi la bord.
Fotografie de pe eBay:

Inițial, astfel de module au fost concepute ca o punte WiFi pentru schimb printr-un port serial, dar pasionații au scris multe firmware alternative care le permit să lucreze cu senzori, dispozitive i2c, PWM etc. Ipotetic, este destul de posibil să primiți timp de la un server NTP și scoateți-l prin i2c pe afișaj. Pentru cei care doresc să conecteze o mulțime de periferice diferite, există plăci speciale NodeMCU cu un număr mare de pini, prețul este de aproximativ 500 de ruble (desigur pe eBay):

Singurul negativ este că ESP8266 are foarte puțină RAM (în funcție de firmware, de la 1 la 32 KB), dar acest lucru face ca sarcina să fie și mai interesantă. Modulele ESP8266 folosesc logica de 3V, astfel încât convertorul de nivel de mai sus va fi, de asemenea, util aici.

Aceasta încheie excursia introductivă în electronica de casă; autorul dorește tuturor experimente de succes.

În loc de o concluzie

În cele din urmă, m-am hotărât să folosesc un Raspberry PI cu un indicator de text configurat să funcționeze cu pseudo-grafice (care s-a dovedit a fi mai ieftin decât un ecran grafic de aceeași diagonală). Am făcut o fotografie cu ecranul ceasului de pe desktop în timp ce scriam acest articol.

Ceasul afișează ora exactă luată de pe Internet, iar vremea este actualizată din Yandex, toate acestea sunt scrise în Python și funcționează destul de bine de câteva luni. În același timp, pe ceas rulează un server FTP, care permite (cuplat cu redirecționarea portului pe router) să își actualizeze firmware-ul nu numai de acasă, ci și din orice loc unde există Internet. Ca bonus, resursele Raspberry, in principiu, sunt suficiente pentru a conecta o camera si/sau microfon cu posibilitatea de a monitoriza de la distanta apartamentul, sau pentru a controla diverse module/relee/senzori. Puteți adăuga tot felul de „bunătăți”, cum ar fi indicarea cu LED-uri a mesajelor primite și așa mai departe.

PS: De ce eBay?
După cum puteți vedea, prețurile sau fotografiile de pe eBay au fost date pentru toate dispozitivele. De ce este asta? Din păcate, magazinele noastre trăiesc adesea după principiul „cumpărat cu 1 USD, vândut cu 3 USD și trăiesc din acel 2 procente”. Ca exemplu simplu, Arduino Uno R3 costă (la momentul scrierii acestui articol) 3600 de ruble în Sankt Petersburg și 350 de ruble pe eBay cu transport gratuit din China. Diferența este cu adevărat un ordin de mărime, fără nicio exagerare literară. Da, va trebui să așteptați o lună pentru a ridica coletul de la poștă, dar cred că o astfel de diferență de preț merită. Dar, totuși, dacă cineva are nevoie de el chiar acum și urgent, atunci probabil că există o alegere în magazinele locale, aici fiecare decide singur.

Acest ceas este asamblat pe un chipset binecunoscut - K176IE18 (contor binar pentru un ceas cu un generator de semnal de sonerie),

K176IE13 (contor ceas cu alarmă) și K176ID2 (convertor de cod binar în șapte segmente)

Când alimentarea este pornită, zerourile sunt scrise automat în contorul de ore și minute și în registrul de memorie al ceasului cu alarmă al chipului U2. Pentru instalare

timp, apăsați butonul S4 (Setare oră) și ținând-l apăsați butonul S3 (Ora) - pentru a seta ora sau S2 (Min) - pentru a seta

minute. În acest caz, citirile indicatorilor corespunzători vor începe să se schimbe cu o frecvență de 2 Hz de la 00 la 59 și apoi din nou 00. În momentul tranziției

de la 59 la 00 contorul orelor va crește cu unu. Setarea orei alarmei este aceeași, trebuie doar să o ții

butonul S5 (Setare alarmă). După setarea orei de alarmă, trebuie să apăsați butonul S1 pentru a porni alarma (contacte

închis). Butonul S6 (Resetare) este folosit pentru a forța ca indicatorii minutelor să fie resetati la 00 în timpul configurării. LED-urile D3 și D4 joacă un rol

puncte de împărțire care clipesc la o frecvență de 1 Hz. Indicatorii digitali de pe diagramă sunt amplasați în ordinea corectă, adică vin pe primul loc

indicatoare de oră, două puncte de separare (LED-uri D3 și D4) și indicatoare de minute.

Ceasul a folosit rezistențe R6-R12 și R14-R16 cu o putere de 0,25W, restul - 0,125W. Rezonator de cuarț XTAL1 la o frecvență de 32 768 Hz -

santinelă obișnuită, tranzistoarele KT315A pot fi înlocuite cu orice siliciu de putere redusă cu structura corespunzătoare, KT815A - cu tranzistori

putere medie cu un coeficient de transfer de curent de bază static de cel puțin 40, diode - orice siliciu de putere redusă. Tweeter BZ1

dinamic, fara generator incorporat, rezistenta infasurarii 45 Ohm. Butonul S1 este blocat în mod natural.

Indicatorii folosiți sunt TOS-5163AG verzi, puteți utiliza orice alți indicatori cu un catod comun fără a reduce

rezistența rezistențelor R6-R12. În figură puteți vedea pinout-ul acestui indicator; concluziile sunt afișate condiționat, deoarece prezentat

vedere de sus.

După asamblarea ceasului, poate fi necesar să reglați frecvența oscilatorului cu cristal. Acest lucru se poate realiza cel mai precis prin control digital

folosind un frecvențămetru, perioada de oscilație este de 1 s la pinul 4 al microcircuitului U1. Reglarea generatorului pe măsură ce ceasul avansează va necesita cheltuieli semnificativ mai mari

timp. De asemenea, poate fi necesar să reglați luminozitatea LED-urilor D3 și D4 selectând rezistența rezistenței R5, astfel încât totul

strălucea uniform. Curentul consumat de ceas nu depășește 180 mA.

Ceasul este alimentat de o sursă de alimentare convențională, asamblată pe un stabilizator de microcircuit pozitiv 7809 cu o tensiune de ieșire de +9V și un curent de 1,5A.

Nu cu mult timp în urmă a devenit nevoie să avem un ceas în casă, ci doar unul electronic, pentru că nu-mi plac ceasurile, pentru că bifează. Am destulă experiență în circuite de lipit și gravare. După ce am căutat pe internet și am citit ceva literatură, am decis să aleg cea mai simplă schemă, deoarece nu am nevoie de un ceas cu ceas cu alarmă.

Am ales această schemă pentru că este ușoară fă-ți propriul ceas

Să începem, deci de ce avem nevoie pentru a face un ceas cu propriile mâini? Ei bine, bineînțeles, mâini, pricepere (nici măcar grozave) în citirea schemelor de circuite, fier de lipit și piese. Iată o listă completă cu ceea ce am folosit:

Cuarț 10 MHz – 1 buc., microcontroler ATtiny 2313, rezistențe 100 Ohm – 8 buc., 3 buc. 10 kOhm, 2 condensatoare de 22 pF, 4 tranzistoare, 2 butoane, indicator LED KEM-5641-ASR pe 4 biți (RL-F5610SBAW/D15). Am efectuat instalarea pe un PCB unilateral.

Dar există un defect în această schemă: pinii microcontrolerului (denumit în continuare MK), care sunt responsabili pentru controlul descărcărilor, primesc o sarcină destul de decentă. Curentul total este mult mai mare decât curentul maxim de port, dar cu indicație dinamică, MK nu are timp să se supraîncălzească. Pentru a preveni funcționarea defectuoasă a MK, adăugăm rezistențe de 100 ohmi la circuitele de descărcare.

În această schemă, indicatorul este controlat conform principiului indicației dinamice, conform căruia segmentele indicatorului sunt controlate de semnale de la ieșirile corespunzătoare ale MK. Rata de repetiție a acestor semnale este mai mare de 25 Hz și, din această cauză, strălucirea numerelor indicatorului pare continuă.

Ceasuri electronice realizate conform schemei de mai sus poate afișa doar timpul (ore și minute), iar secundele sunt afișate printr-un punct între segmente, care clipește. Pentru a controla modul de funcționare al ceasului, în structura acestuia sunt prevăzute întrerupătoare cu buton, care controlează setarea orelor și minutelor. Acest circuit este alimentat de la o sursă de alimentare de 5V. În timpul fabricării plăcii de circuit imprimat, în circuit a fost inclusă o diodă zener de 5V.

Deoarece am o sursă de alimentare de 5V, am exclus dioda zener din circuit.

Pentru realizarea plăcii, circuitul a fost aplicat folosind un fier de călcat. Adică, circuitul imprimat a fost imprimat pe o imprimantă cu jet de cerneală folosind hârtie lucioasă; poate fi luat din reviste lucioase moderne. După aceea, textolitul de dimensiunea necesară a fost tăiat. Dimensiunea mea s-a dovedit a fi 36*26 mm. O dimensiune atât de mică se datorează faptului că toate piesele sunt selectate într-un pachet SMD.

Placa a fost gravată folosind clorură ferică (FeCI3). Gravarea a durat aproximativ o oră, deoarece baia cu placa era pe șemineu; temperatura ridicată afectează timpul de gravare; nu a fost folosit cupru în placă. Dar nu exagera cu temperatura.

În timp ce procesul de gravare se desfășura, pentru a nu-mi strânge mintea și a scrie firmware pentru ca ceasul să funcționeze, am mers pe Internet și am găsit firmware pentru această schemă. Cum să flash MK poate fi găsit și pe Internet. Am folosit un programator care aprinde doar ATMEGA MK-uri.

Și, în sfârșit, placa noastră este gata și putem începe să ne lipim ceasurile. Pentru lipit ai nevoie de un fier de lipit de 25 W cu varf subtire pentru a nu arde MK si alte piese. Efectuăm lipirea cu atenție și, de preferință, lipim toate picioarele MK prima dată, dar numai separat. Pentru cei care nu sunt la curent, să știți că piesele realizate într-un pachet SMD au tablă pe terminale pentru o lipire rapidă.

Și așa arată placa cu părțile lipite.

Propun spre repetare circuitul unui ceas electronic simplu cu ceas deşteptător, realizat pe tip PIC16F628A. Un mare avantaj al acestui ceas este indicatorul LED de tip ALS pentru afisarea orei. Personal, m-am săturat de tot felul de LCD-uri și vreau să pot vedea ora de oriunde în cameră, inclusiv în întuneric, și nu doar direct cu o iluminare bună. Circuitul conține un minim de piese și are o repetabilitate excelentă. Ceasul a fost testat timp de o lună, ceea ce și-a arătat fiabilitatea și performanța. Mă gândesc la toate schemele de pe Internet, aceasta este cea mai ușor de asamblat și de rulat.

Schema schematică a unui ceas electronic cu un ceas cu alarmă pe un microcontroler:


După cum se poate vedea din diagrama ceasului, este singurul microcircuit folosit în acest dispozitiv. Un rezonator de cuarț de 4 MHz este folosit pentru a seta frecvența ceasului. Pentru a afișa ora, se folosesc indicatoare roșii cu un anod comun; fiecare indicator este format din două cifre cu puncte zecimale. În cazul utilizării unui emițător piezo, condensatorul C1 - 100 μF poate fi omis.

Puteți utiliza orice indicator cu un anod comun, atâta timp cât fiecare cifră are propriul anod. Pentru a vă asigura că ceasul electronic este clar vizibil în întuneric și de la mare distanță, încercați să alegeți un ALS mai mare.


Afișajul ceasului este dinamic. La un moment dat, este afișată doar o cifră, ceea ce vă permite să reduceți semnificativ consumul de curent. Anozii fiecărei cifre sunt controlați de un microcontroler PIC16F628A. Segmentele tuturor celor patru cifre sunt conectate împreună și, prin intermediul rezistențelor limitatoare de curent R1 ... R8, conectate la bornele portului MK. Deoarece indicatorul se aprinde foarte repede, pâlpâirea numerelor devine inobservabilă.


Butoanele de moment sunt folosite pentru a seta minutele, orele și ceasul cu alarmă. Pinul 10 este folosit ca ieșire pentru semnalul de alarmă, iar o cascadă de tranzistori VT1,2 este folosită ca amplificator. Emițătorul de sunet este un element piezoelectric de tip ZP. Pentru a îmbunătăți volumul, îl puteți înlocui cu un difuzor mic.


Ceasul este alimentat de la o sursă stabilizată de 5V. Poate fi alimentat și cu baterii. Ceasul are 9 moduri de afișare. Comutarea între moduri se realizează folosind butoanele „+” și „-”. Înainte ca citirile în sine să fie afișate, pe indicatori este afișat un scurt indiciu despre numele modului. Durata afișajului indicii este de o secundă.


Folosind butonul „Corectare”, ceasul cu alarmă este comutat în modul setări. În acest caz, este afișat un prompt pe termen scurt timp de o jumătate de secundă, după care valoarea ajustată începe să clipească. Corectarea citirilor se realizează folosind butoanele „+” și „-”. Când apăsați butonul pentru o perioadă lungă de timp, modul de repetare automată este activat la frecvența specificată. Toate valorile, cu excepția orelor, minutelor și secundelor, sunt scrise în EEPROM și restaurate după ciclul de pornire.


Dacă nu este apăsat niciun buton în câteva secunde, ceasul electronic trece în modul de afișare a timpului. Prin apăsarea butonului „Pornit/Oprit” ceasul cu alarmă se pornește sau se oprește, această acțiune este confirmată de un sunet scurt. Când ceasul cu alarmă este pornit, punctul din cifra de ordin inferioară a indicatorului se aprinde. Ma gandeam unde sa pun ceasul in bucatarie si am decis sa il montez direct in aragaz :) Materialul a fost trimis de in_sane.


Discutați articolul CEAS DESTEPTOR ELECTRONIC

La vânzare puteți găsi multe modele și opțiuni diferite de ceasuri digitale electronice, dar cele mai multe dintre ele sunt concepute pentru utilizare în interior, deoarece numerele sunt mici. Cu toate acestea, uneori este necesar să plasați un ceas pe stradă - de exemplu, pe peretele unei case, sau într-un stadion, piață, adică acolo unde va fi vizibil de la mare distanță de mulți oameni. În acest scop, a fost dezvoltat și asamblat cu succes acest circuit al unui ceas LED mare, la care puteți conecta (prin comutatoare interne cu tranzistori) indicatoare LED de orice dimensiune. Puteți mări schema schematică făcând clic pe ea:

Descrierea ceasului

  1. Ceas. În acest mod există un tip standard de afișare a timpului. Există o corecție digitală a preciziei ceasului.
  2. Termometru. În acest caz, dispozitivul măsoară temperatura camerei sau aerul din exterior de la un senzor. Interval de la -55 la +125 grade.
  3. Este asigurat controlul sursei de alimentare.
  4. Afișează informații despre indicator alternativ - un ceas și un termometru.
  5. Pentru a salva setările și setările atunci când 220V este pierdut, se folosește memoria nevolatilă.


Baza dispozitivului este ATMega8 MK, care este aprins prin setarea siguranțelor conform tabelului:

Funcționarea și gestionarea ceasului

Când porniți ceasul pentru prima dată, pe ecran va apărea un ecran de reclamă, după care va trece la afișarea orei. Apăsând un buton POTRIVESTE ORA indicatorul va merge într-un cerc din modul principal:

  • modul de afișare a minutelor și secundelor. Dacă în acest mod apăsați simultan butonul LA CARE SE ADAUGAȘi MINUS, apoi secundele vor fi resetate;
  • setarea minutelor orei curente;
  • setarea ceasului curent;
  • simbol t. Setarea duratei de afișare a ceasului;
  • simbol o. Afișarea timpului simbolurilor de indicare a temperaturii exterioare (out);
  • cantitatea de corecție zilnică a preciziei ceasului. Simbol cși valoarea de corecție. Setarea limitelor de la -25 la 25 sec. Valoarea selectată va fi adăugată sau scăzută din ora curentă în fiecare zi, la 0 ore, 0 minute și 30 de secunde. Pentru mai multe detalii, citiți instrucțiunile care se află în arhiva cu firmware-ul și fișierele plăcii de circuite imprimate.

Setarea ceasului

În timp ce țineți apăsat butoanele LA CARE SE ADAUGA/MINUS Facem setarea accelerată a valorilor. După modificarea oricăror setări, după 10 secunde noile valori vor fi scrise în memoria nevolatilă și vor fi citite de acolo când alimentarea este repornită. Noile setări intră în vigoare în timpul instalării. Microcontrolerul monitorizează prezența alimentării principale. Când este oprit, dispozitivul este alimentat de la o sursă internă. Diagrama modulului de alimentare redundantă este prezentată mai jos:


Pentru a reduce consumul de curent, indicatorul, senzorii și butoanele sunt oprite, dar ceasul în sine continuă să numere timpul. De îndată ce apare tensiunea de rețea de 220 V, toate funcțiile de indicare sunt restabilite.


Deoarece dispozitivul a fost conceput ca un ceas LED mare, are două afișaje: un LED mare - pentru stradă și un LCD mic - pentru configurarea ușoară a afișajului principal. Display-ul mare se afla la cativa metri de unitatea de control si este conectat prin doua cabluri de 8 fire. Pentru a controla anozii indicatorului extern, se folosesc comutatoare cu tranzistori conform diagramei din arhiva. Autorii proiectului: Alexandrovich & SOIR.

Cele mai bune articole pe această temă