Ceas cu led bricolaj. Ceasurile cu indicație LED faceți-o singur. Ceas de casă cu circuit electric cu termometru

Ore de la Iluminare de fundal cu LEDși o mână de minute care pulsa pe microcontrolerul Arduino
Aceste ceas unic cu iluminare de fundal LED și un minutere pulsatorie, a fost posibil să se realizeze datorită utilizării cipului de controler TLC5940 PWM. Sarcina sa principală este de a extinde numărul de contacte cu modulație PWM. O altă caracteristică a acestui ceas este un voltmetru analog convertit într-un dispozitiv care măsoară minutele. Pentru a face acest lucru, o nouă scară a fost tipărită pe o imprimantă standard și lipită peste cea veche. Ca atare, al 5-lea minut nu este numărat, doar în timpul celui de-al cincilea minut, contorul de timp afișează o săgeată care se sprijină pe capătul scalei (iese din scară). Controlul principal este implementat pe microcontrolerul Arduino Uno.

Pentru ca lumina de fundal a ceasului să nu strălucească prea puternic într-o cameră întunecată, a fost implementat un circuit pentru reglarea automată a luminozității în funcție de iluminare (a fost folosit un fotorezistor).

Pasul 1: Componentele necesare



Iată ce este necesar:

  • Modul voltmetru analog pentru 5V DC;
  • microcontroler Arduino UNO sau alt Arduino adecvat;
  • Montare placa arduino(placa proto);
  • Modul ceas în timp real DS1307 (RTC);
  • Modul cu controler PWM TLC5940;
  • LED-uri cu iluminare din spate petală - 12 buc.;
  • Componente pentru asamblarea unui circuit de control automat al luminozității (LDR).

De asemenea, pentru fabricarea altor componente ale proiectului, este de dorit să aveți acces la o imprimantă 3D și o mașină de tăiat cu laser. Se presupune că aveți acest acces, așa că desenele pentru fabricație vor fi atașate instrucțiunilor în etapele corespunzătoare.

Pasul 2: cadranul




Cadranul este format din trei părți (straturi) tăiate pe o mașină de tăiat cu laser dintr-o foaie MDF de 3 mm, care sunt fixate împreună cu șuruburi. O placă fără fante (dreapta jos în imagine) este plasată sub o altă placă de poziționare cu LED (stânga jos). Apoi, LED-urile individuale sunt plasate în sloturile corespunzătoare, iar panoul frontal este pus deasupra (sus în figură). Patru găuri sunt găurite de-a lungul marginii cadranului, prin care toate cele trei părți sunt fixate împreună cu șuruburi.

  • Pentru a testa performanța LED-urilor în această etapă, a fost folosită o baterie tip monedă CR2032;
  • Pentru fixarea LED-urilor s-au folosit benzi mici de bandă adezivă, care au fost lipite de spatele LED-urilor;
  • Toate picioarele LED au fost pre-îndoite în consecință;
  • Au fost reforate găurile de la margini prin care s-a efectuat șuruburi. S-a dovedit a fi mult mai convenabil.

Desenul tehnic al detaliilor cadranului este disponibil la:

Pasul 3: Proiectare schematică



În această etapă, a fost dezvoltat schema circuitului. Pentru aceasta s-au folosit diverse manuale și manuale. Nu vom aprofunda acest proces, cele două fișiere de mai jos arată circuitul electric finit care a fost folosit în acest proiect.

Pasul 4: Conectarea plăcii de circuite Arduino





  1. Primul pas este să lipiți toate contactele acului de pe plăcile de circuite și plăcile de deblocare;
  2. Mai mult, datorită faptului că puterea de 5V și GND sunt folosite de o mulțime de plăci și periferice, pentru fiabilitate, două fire pentru 5V și GND au fost lipite pe placa de circuite;
  3. Apoi, lângă contactele folosite a fost instalat un controler TLC5940 PWM;
  4. După aceea, controlerul TLC5940 este conectat, conform schemei de conectare;
  5. Pentru a putea folosi bateria, pe marginea plăcii de circuite a fost instalat un modul RTC. Dacă îl lipiți în mijlocul plăcii, atunci desemnarea contactelor nu va fi vizibilă;
  6. Modulul RTC a fost conectat conform schemei de conectare;
  7. A fost asamblat un circuit de control automat al luminozității (LDR), îl puteți găsi la link
  8. Cablajul voltmetrului se face prin conectarea firelor la pinul 6 și GND.
  9. La sfârșit, au fost lipite 13 fire pentru LED-uri (În practică, s-a dovedit că este mai bine să faceți acest lucru înainte de a trece la pasul 3).

Pasul 5: Cod

Codul de mai jos a fost asamblat din diferite piese de componente ale ceasului găsite pe internet. A fost complet depanat și acum este complet funcțional și au fost adăugate comentarii destul de detaliate. Dar înainte de a descărca pe microcontroler, luați în considerare următoarele puncte:

  • Înainte de a aprinde Arduino, trebuie să decomentați linia care setează ora:
    rtc.adjust(DateTime(__DATE__, __TIME__))
    După ce ați afișat intermitent controlerul cu această linie (ora este setată), trebuie să îl comentați din nou și să afișați din nou controlerul. Acest lucru permite modulului RTC să folosească bateria pentru a-și aminti ora în cazul în care se întrerupe alimentarea principală.
  • De fiecare dată când utilizați „Tlc.set()”, trebuie să utilizați „Tlc.update”

Pasul 6: Inelul exterior

Inelul exterior al ceasului a fost imprimat 3D pe un Replicator Z18. Se atașează la ceas cu șuruburi pe partea din față a ceasului. Mai jos este un fișier cu un model 3D al unui inel pentru imprimare pe o imprimantă 3D.

Pasul 7: Asamblarea ceasului


Microcontrolerul Arduino cu toate celelalte electronice a fost fixat pe spatele ceasului folosind șuruburi și piulițe autofiletante ca distanțiere. Apoi am conectat toate LED-urile, voltmetrul analogic și LDR-ul la firele care au fost lipite anterior la placa de circuit. Toate LED-urile sunt interconectate printr-un picior și conectate la pinul VCC de pe controlerul TLC5940 (o bucată de sârmă este pur și simplu lipită într-un cerc).

Până acum, toate acestea nu sunt foarte bine izolate de scurtcircuite, dar lucrările la acest lucru vor continua în versiunile viitoare.

Hei geektimes! În prima parte a articolului au fost luate în considerare principiile obținerii orei exacte la 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 conectate în mod clar la microcontroler prin rezistențe de stingere.

Atenție la trafic!

Pro: design simplu, unghiuri bune de vizualizare, preț scăzut.
Minus: 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ă ajută. Dificultățile încep atunci când vrem să facem ceas mare- la urma urmei, să te uiți la un indicator mic nu este foarte convenabil. Atunci avem nevoie de astfel de indicatori (foto de pe eBay):

Sunt alimentate la 12V și pur și simplu nu vor funcționa direct de la microcontroler. Aici microcipul vine în ajutor. CD4511, conceput doar pentru asta. 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-12 V și un convertor descendente separat (de exemplu, L7805) pentru a alimenta „logica” circuitului.

Indicatori matrici

De fapt, acestea sunt aceleași LED-uri, doar sub forma unei matrice 8x8. Fotografie de pe eBay:

Vândut pe eBay sub formă de module individuale sau blocuri gata făcute, de exemplu, 4 bucăți. Gestionarea lor este foarte simplă - microcircuitul este deja lipit pe module MAX7219, asigurând funcționarea și conectarea acestora la microcontroler cu doar 5 fire. Există multe biblioteci pentru Arduino, cei care doresc se pot uita la cod.
Pro: preț scăzut, unghiuri bune de vizualizare și luminozitate.
Contra: rezoluție scăzută. Dar pentru sarcina de ieșire timpul este suficient.

Indicatoare LCD

Indicatorii LCD sunt grafici și text.

Cele grafice sunt mai scumpe, dar vă permit să afișați informații mai diverse (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 caractere personalizate pe afișaj.

Nu este dificil să lucrați cu un indicator LCD din cod, dar există un anumit minus - indicatorul necesită o mulțime de 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 s-a dovedit a fi foarte convenabil până la urmă - doar 4 fire sunt suficiente pentru a conecta (foto de pe eBay).


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

Indicatoare OLED

Sunt o continuare îmbunătățită a versiunii anterioare. Acestea variază de la mic și ieftin de 1,1" la mari și scumpe. Fotografie de pe eBay.

De fapt, totul este bine, cu excepția prețului. În ceea ce privește indicatorii mici, de 0,9-1,1" în dimensiune, este dificil să găsești vreo aplicație practică pentru aceștia (cu excepția învățării cum să lucrezi cu i2c).

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

Acești indicatori sunt acum foarte populari, aparent din cauza „cald sunetul tubului lumină” și originalitatea designului.


(foto de pe nocrotec.com)

Schema conexiunii lor este ceva mai complicată, deoarece. aceste indicatoare pentru aprindere folosesc o tensiune de 170V. Convertor de la 12V => 180V se poate face pe un cip MAX771. Un microcircuit sovietic este utilizat pentru a furniza tensiune indicatoarelor. K155ID1 care a fost creat special pentru aceasta. Preț de emisiune la auto-fabricare: aproximativ 500 de ruble pentru fiecare indicator și 100 de ruble pentru K155ID1, toate celelalte detalii, după cum scriau în reviste vechi, „nu sunt rare”. 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 pe piețele radio sau în câteva magazine specializate.

2. Selectarea platformei

Ne-am dat seama mai mult sau mai puțin indicația, rămâne să decidem ce platformă hardware este mai bună de utilizat. Există mai multe opțiuni aici (nu le consider pe cele făcute în casă, pentru că cei care știu să separe placa și să lipize procesorul 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), are toți conectorii necesari pentru programare. Fotografie de pe eBay:

Sub Arduino există un număr mare de biblioteci diferite (de exemplu, pentru aceleași ecrane LCD, module în timp real), Arduino este compatibil hardware cu diverse module suplimentare.
Principalul dezavantaj: complexitatea depanării (numai prin consolă port serial) și un procesor destul de slab conform standardelor moderne (2KB RAM și 16MHz).
Principalul plus: 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, este suficient 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 mai mult IDE-ul Coocox), totuși, veți avea nevoie de un depanator ST-LINK separat cu un conector JTAG (preț de emisiune 20 USD- 40 pe eBay). Alternativ, puteți cumpăra o placă de depanare 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 că toată lumea cunoaște deja Raspberry PI. Fotografie de pe eBay:

aceasta computer complet cu Linux, un gigabyte de RAM și un procesor cu 4 nuclee la bord. Pe marginea plăcii este afișat 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 forma a 4 conectori (poti 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 prin interfața web, descărcarea prognozei meteo prin Internet și așa mai departe. În general, spațiul pentru un zbor de fantezie este mare.

Există o singură dificultate cu Raspberry (și procesoarele STM32) - pinii săi folosesc logica de 3V, iar majoritatea dispozitivelor externe (de exemplu, ecranele LCD) funcționează „în mod veche” de la 5V. Bineînțeles, îl poți conecta așa, în principiu va funcționa, dar nu este chiar așa metoda corecta, și este păcat să strici placa pentru 50 de dolari. Calea cea buna- utilizați „convertorul de nivel logic”, care costă doar 1-2$ 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 coordonați.

ESP8266

Metoda este mai degrabă exotică, dar mai degrabă promițătoare datorită compactității și ieftinității 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 un pod WiFi pentru schimbul printr-un port serial, totuși, multe firmware alternativ, permițându-vă să lucrați cu senzori, dispozitive i2c, PWM etc. Ipotetic, este foarte posibil să obțineți timp de la un server NTP și să îl afișați 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 de emisiune 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 32KB), 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.

În acest sens, poate fi finalizată o excursie 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 poză cu ecranul ceasului de pe desktop în timp ce scriam acest articol.

Ceasul afișează ora exactă luată de pe Internet și vremea care 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 (împreună cu redirecționarea portului pe router) să actualizeze firmware-ul pe ele nu numai de acasă, ci și din orice loc unde există Internet. Ca bonus, resursele Raspberry sunt practic suficiente pentru a conecta o cameră și/sau un microfon cu posibilitatea de a monitoriza de la distanță un apartament, sau pentru a controla diverse module/relee/senzori. Puteți adăuga tot felul de „chile”, 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 „Am cumpărat cu 1 dolari, am vândut cu 3 dolari, trăiesc din aceste 2 procente”. La fel de un exemplu simplu, Arduino Uno R3 costă (la momentul scrierii acestui articol) 3600r în Sankt Petersburg și 350r pe eBay cu transport gratuit din China. Diferența este într-adevăr un ordin de mărime, fără nicio exagerare literară. Da, trebuie 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 apropo, dacă cineva are nevoie acum și urgent, atunci probabil că există o alegere în magazinele locale, aici fiecare decide singur.

În copilărie, am vrut să colectionez Ceas digital. Mi s-a părut că asamblarea unui ceas este apogeul priceperii. Drept urmare, am asamblat un ceas cu un calendar și un ceas cu alarmă pe seria K176. Acum sunt deja învechite și am vrut să adun ceva mai modern. După o lungă căutare pe Internet (nu m-am gândit niciodată că sunt atât de greu de mulțumit;)) mi-a plăcut această schemă. Diferența față de schema de mai sus este că nu se utilizează un cip rar TRIC6B595, și analogul său compozit și mai puternic pe microcircuite 74HC595și ULN2003. Modificările aduse diagramei sunt prezentate mai jos.



Schema electronica Ceas LED ticker

Autorul schemei este respectat OLED, firmware-ul este tot al lui. Ceasul afișează ora curentă, anul, luna și ziua săptămânii, precum și temperatura din exterior și din interiorul casei cu o linie de rulare. Au 9 ceasuri deșteptătoare independente. Este posibil să reglați (corectați) cursul + - minut pe zi, selectați viteza liniei, modificați luminozitatea LED-urilor, în funcție de ora din zi.

În cazul unei pene de curent, ceasul este alimentat fie de un ionistor (capacitatea de 1 Farad este suficientă pentru 4 zile de călătorie), fie de o baterie. Cui îi place, placa este concepută pentru a le instala pe ambele. Au un meniu de control foarte convenabil și ușor de înțeles (toate comenzile sunt realizate cu doar două butoane). Următoarele piese sunt utilizate în ceas (toate piesele sunt în carcase SMD):

microcontroler AtMEGA 16A

-
Registrul de deplasare 74HC595

-
Chip ULN2803(opt chei ale lui Darlington)

-
Senzori de temperatura DS18B20(instalat la cerere)

-
Rezistoare de 25 75 ohmi (tip 0805)

-
3 rezistențe 4.7kΩ

-
2 rezistențe 1,5 kΩ

-
1 rezistor 3,6 kΩ

-
6 condensatoare SMD cu o capacitate de 0,1uF

-
1 condensator 220uF

-
Vizionați cuarțul la o frecvență de 32768 herți.

-
Matrice 3 piese marca 23088-ASR 60x60 mm - catod comun

-
Boozer orice 5 volți.



Placă imprimată pentru linia de rulare a ceasului LED electronic

Pentru locuitorii Ucrainei, vă spun, există matrice în magazinul pieței de radio Lugansk. Avantajele ceasurilor față de alte dispozitive similare sunt un minim de piese și o repetabilitate ridicată. Ceasul LED începe să funcționeze imediat după firmware, cu excepția cazului în care, desigur, nu există blocuri în instalație. Microcontrolerul este flash în circuit; pentru aceasta, pe placă sunt furnizate concluzii speciale. Am flashat cu PonyProg. Capturi de ecran cu siguranțe pentru programe ponyprogși AVR sunt date mai jos, sunt postate și fișierele firmware în ucraineană și rusă, cui ce este mai drag.


Dacă nu aveți nevoie de senzori de temperatură, atunci nu îi puteți instala. Ceasul recunoaște automat conexiunea senzorilor, iar dacă unul sau ambii senzori lipsesc, atunci dispozitivul pur și simplu nu mai afișează temperatura (dacă lipsește un senzor, atunci temperatura exterioară nu este afișată, dacă ambii, atunci temperatura nu este afișată deloc).

Carcasă de casă pentru ceasuri LED

Este furnizat un videoclip pentru a demonstra funcționarea ceasului, nu este Calitate superioară, pentru că a fost filmat cu o cameră, dar ce este.

Urmăriți videoclipul

S-au strâns deja patru exemplare ale acestui ceas, fiecare le dăruiesc rudelor mele de ziua lor. Și tuturor le-au plăcut foarte mult. Dacă și tu ai vrut să colecționezi acest ceas și ai întrebări, ești binevenit pe forumul nostru. Cu stimă, Serghei Voitovici ( Serghei-78 ).

Discutați articolul CEAS ELECTRONIC LED

Ceas de mână de casă pe un indicator de vid, realizat în stilul steampunk. Material preluat de pe www.johnginineer.com. Acest ceas este asamblat pe baza afișajului IVL-2. Inițial, am cumpărat mai mulți dintre acești indicatori pentru a crea unii standard. un ceas de masă, dar după ce m-am gândit, mi-am dat seama că poți construi și tu un ceas de mână elegant. Indicatorul are o serie de caracteristici care îl fac mai potrivit în acest scop decât majoritatea celorlalte afișaje sovietice. Iată opțiunile:

  • Curentul nominal al luminii este de 60mA 2.4V, dar funcționează cu 35mA 1.2V.
  • Dimensiune mică - doar 1,25 x 2,25"
  • Poate funcționa cu o tensiune de rețea relativ scăzută de 12 V (până la 24 V)
  • Consumă doar 2,5 mA/segment la 12,5 V

Toate fotografiile pot fi mărite făcând clic pe ele. Cel mai mare obstacol în calea finalizării cu succes a proiectului a fost mâncarea. Deoarece acest ceas a fost conceput ca parte a unui costum, nu contează că bateria ține doar 10 ore. M-am stabilit pe AA și AAA.

Circuitul este destul de simplu. Microcontroler Atmel AVR ATMega88 și ceas în timp real - DS3231. Dar există și alte circuite integrate, mult mai ieftine, care vor funcționa la fel de bine într-un oscilator.

Afișajul VFD este comandat de MAX6920 - registru de deplasare pe 12 biți cu ieșiri de înaltă tensiune (până la 70V). Este ușor de utilizat, foarte fiabil și compact. Este, de asemenea, posibil ca un driver de afișare să lideze o grămadă de componente discrete, dar acest lucru a fost nepractic din cauza lipsei de spațiu.

Tensiunea bateriei alimentează, de asemenea, convertorul boost de 5V (MCP1640 SOT23-6) necesar pentru alimentarea AVR, DS3231 și MAX6920 și acționează, de asemenea, ca tensiune de intrare pentru al doilea convertor boost (NCP1403 SOT23-5) care produce 13V pentru tensiunea rețelei. a indicatorului de vid.

Ceasul are trei senzori: unul analogic și doi digitali. Senzorul analogic este un fototranzistor și este utilizat pentru a detecta nivelul de lumină (Q2). Senzori digitali: BMP180 - presiune si temperatura, si MMA8653 - accelerometru pentru detectarea miscarii. Ambii senzori digitali sunt conectați prin magistrala I2C la DS3231.

Tuburile de alamă sunt lipite pentru frumusețea și protecția ecranului de sticlă al ceasului, iar fire groase de cupru de 2 mm - pentru atașarea curelei de piele. Complet schema circuitului nu este menționat în articolul original - vezi fișa de date conexiunea la microcircuitele indicate.

Pentru cei care sunt cel puțin puțin versați în microcontrolere și doresc, de asemenea, să creeze un dispozitiv simplu și util pentru casă, nu există nimic mai bun decât construirea cu indicatoare LED. Așa ceva vă poate decora camera sau poate merge pe un cadou unic realizat manual, din care va dobândi valoare suplimentară. Circuitul funcționează ca un ceas și ca un termometru - modurile sunt comutate printr-un buton sau automat.

Ceas de casă cu circuit electric cu termometru

microcontroler PIC18F25K22 se ocupă de toate procesarea și sincronizarea datelor și ULN2803A rămâne să-și coordoneze ieșirile cu indicatorul LED. cip mic DS1302 funcționează ca temporizator pentru semnale secunde precise, frecvența sa este stabilizată de un rezonator cu cuarț standard de 32768 Hz. Acest lucru complică oarecum designul, dar nu trebuie să ajustați și să corectați în mod constant timpul, care inevitabil va întârzia sau se va grăbi dacă vă descurcați cu un rezonator de cuarț neacordat aleatoriu de câțiva MHz. Un astfel de ceas seamănă mai mult cu o simplă jucărie decât cu un cronometru precis de înaltă calitate.

Dacă este necesar, senzorii de temperatură pot fi amplasați departe de unitatea principală - sunt conectați la aceasta cu un cablu cu trei fire. In cazul nostru, un senzor de temperatura este instalat in unitate, iar celalalt este amplasat in exterior, pe un cablu de aproximativ 50 cm.Cand am incercat cablul de 5 m a functionat si el perfect.

Afișajul ceasului este format din patru indicatoare digitale mari LED. Au fost inițial catozi obișnuiți, dar s-au schimbat în anod comun versiunea finala. Puteți pune oricare altele, apoi selectați doar rezistențele de limitare a curentului R1-R7 în funcție de luminozitatea necesară. A fost posibil să-l așezi pe o placă comună cu partea electronică a ceasului, dar este mult mai versatil - dintr-o dată vrei să pui un indicator LED foarte mare, astfel încât să poată fi văzute la distanță mare. Un exemplu de astfel de design al unui ceas stradal este aici.

Electronica în sine începe de la 5 V, dar pentru o strălucire strălucitoare a LED-urilor, trebuie să utilizați 12 V. Din rețea, alimentarea este furnizată printr-un adaptor de transformare coborâtor către stabilizator. 7805 , care formează o tensiune de strict 5 V. Atenție la o mică baterie cilindrică verde - servește ca sursă putere de rezervă, în cazul în care se defectează rețeaua de 220 V. Nu este necesar să o luați pentru 5 V - este suficientă o baterie litiu-ion sau Ni-MH de 3,6 volți.

Pentru corp, puteți folosi diverse materiale- lemn, plastic, metal sau încorporați întregul design al unui ceas de casă într-unul industrial finit, de exemplu, de la un multimetru, tuner, receptor radio și așa mai departe. Am făcut-o din plexiglas, deoarece este ușor de prelucrat, vă permite să vedeți interiorul, astfel încât toată lumea să poată vedea - acest ceas este asamblat manual. Și, cel mai important, era disponibil :)

Aici puteți găsi toate detaliile necesare despre designul propus al unui ceas digital de casă, inclusiv un circuit, topologie placă de circuit imprimat, firmware PIC și