C51 (ysz-4) ceasornicar electronic pe microcontroler

C51 (ysz-4) ceasornicar electronic pe microcontroler

Aceste ceasuri au fost deja chestionate de mai multe ori, dar sper că revizuirea mea va fi de interes pentru dumneavoastră. A fost adăugată o descriere a lucrării și a instrucțiunilor.

Designerul a fost cumpărat pe ebay.com pentru 1,38 de lire sterline (0,99 + 0,39 livrare), echivalentul a 2,16 USD. La momentul achiziționării, acesta este cel mai mic preț al tuturor serviciilor oferite.







Livrarea a durat aproximativ 3 săptămâni, setul a venit într-o pungă de plastic convențională, care, la rândul său, a fost ambalată într-un mic pachet "pimply". La concluziile indicatorului era o bucată mică de spumă, restul detaliilor fără protecție.

Din documentație se află doar o foaie mică de format A5 cu o listă de componente radio pe o parte și un circuit electric de bază pe cealaltă.

C51 (ysz-4) ceasornicar electronic pe microcontroler

1. Circuitul electric de bază, piesele folosite și principiul de funcționare

C51 (ysz-4) ceasornicar electronic pe microcontroler

Baza sau ceas „inima“ este un CMOS microcontroler AT89C2051-24PU 8-biți echipat Flash și care pot fi șterse programabil de volum ROM 2Kb.
Nodul generatorului de ceas este asamblat conform schemei (fig.1) și constă dintr-un rezonator cuarț Y1 al două condensatoare C2 și C3, care formează împreună un circuit oscilator paralel.
C51 (ysz-4) ceasornicar electronic pe microcontroler

Prin schimbarea capacității condensatoarelor, este posibil să se modifice frecvența generatorului de ceas și, în consecință, precizia ceasului, într-un interval mic. Figura 2 prezintă o variantă a circuitului generatorului de tact cu posibilitatea de a regla eroarea de ceas.

Nodul inițial de resetare este utilizat pentru a seta registrele interne ale microcontrolerului la starea inițială. Acesta servește la alimentarea după o sursă de alimentare a pinului MC al unui singur impuls de cel puțin 1 μs (12 cicluri de ceas).
Se compune dintr-un lanț RC format dintr-un rezistor R1 și un condensator C1.

Circuitul de intrare este format din butoanele S1 și S2. Software-ul este proiectat astfel încât atunci când apăsați oricare dintre butoane în mod individual, un semnal sonor se aude în difuzor și când țineți dublu.

Modulul de indicare este asamblat pe un ecran cu șapte segmente cu patru cifre, cu un catod comun DS1 și un ansamblu rezistiv PR1.
Ansamblul rezistiv este un set de rezistențe într-o carcasă:

C51 (ysz-4) ceasornicar electronic pe microcontroler

Sunetul circuitului este un circuit de asamblat pe un rezistor 10K R2, Q1 tranzistor pnp SS8550 (jucând rolul de amplificator) și elementul LS1 piezoelectric.

Puterea este furnizată prin conectorul J1 cu condensatorul de netezire paralel C4. Gama de tensiuni de alimentare de la 3 la 6V.

2. Asamblarea constructorului

Dificultăți de asamblare nu sunt cauzate, pe panou este semnat, care părți la lipit.

Multe imagini - asamblarea designerului este ascunsă sub spoiler

Am început cu panoul, deoarece nu este singura parte radio:

C51 (ysz-4) ceasornicar electronic pe microcontroler

Următorul pas pe care l-am lipit rezistoarele. Ele nu pot fi confundate, ambele sunt 10kΩ:

C51 (ysz-4) ceasornicar electronic pe microcontroler

Apoi am stabilit polaritatea corectă pentru a încărca condensatorul electrolitic, ansamblul rezistor (de asemenea, acordând o atenție la un prim terminal) și elementele generatorului de ceas - condensator 2 și rezonator de cuarț
C51 (ysz-4) ceasornicar electronic pe microcontroler






Următorul pas este lipirea butoanelor și a condensatorului de filtru de putere:

C51 (ysz-4) ceasornicar electronic pe microcontroler

După aceasta, coada este pentru un element piezoelectric acustic și un tranzistor. În tranzistor, principalul lucru este acela de a stabili partea dreaptă și de a nu confunda concluziile:

C51 (ysz-4) ceasornicar electronic pe microcontroler

În cele din urmă am lipit indicatorul și conectorul de alimentare:

C51 (ysz-4) ceasornicar electronic pe microcontroler

Am conectat sursa de tensiune de 5V. Totul funcționează.

C51 (ysz-4) ceasornicar electronic pe microcontroler

3. Setați ora curentă, alarmele și semnalul orar.

A: Setarea ceasului pentru ora curentă
Dacă apăsați S2, ceasul se schimbă de la 0 la 23. După setarea ceasului, apăsați S1 pentru a accesa submeniul B.

C51 (ysz-4) ceasornicar electronic pe microcontroler

B: Stabiliți minutele momentului curent
Apăsând butonul S2 se modifică minutele de la 0 la 59. După ce ați setat minutele, apăsați S1 pentru a merge la submeniul C.

C51 (ysz-4) ceasornicar electronic pe microcontroler

C: Porniți sunetul orar
Setarea implicită este activată, la fiecare oră de la 8:00 la 20:00, se aude un semnal sonor. Apăsând butonul S2 se schimbă valoarea între ON și OFF. După setarea valorii, apăsați S1 pentru a accesa submeniul din D.

C51 (ysz-4) ceasornicar electronic pe microcontroler

D: Porniți / dezactivați prima alarmă
Implicit, alarma este activată (ON). Apăsând butonul S2 se schimbă valoarea între ON și OFF. După ce ați setat valoarea, apăsați S1 pentru a trece la următorul submeniu. Dacă alarma este oprită, submeniurile E și F sunt sărite.

C51 (ysz-4) ceasornicar electronic pe microcontroler

E: Setarea oră a primei alarme
Dacă apăsați S2, ceasul se schimbă de la 0 la 23. După setarea ceasului, apăsați S1 pentru a merge la submeniul F.

C51 (ysz-4) ceasornicar electronic pe microcontroler

F: Setați minutele pentru prima alarmă
Apăsând butonul S2 se modifică minutele de la 0 la 59. După ce ați setat minutele, apăsați S1 pentru a merge la submeniul C.

C51 (ysz-4) ceasornicar electronic pe microcontroler

G: Porniți / dezactivați a doua alarmă
Implicit, alarma este activată (ON). Apăsând butonul S2 se schimbă valoarea între ON și OFF. După ce ați setat valoarea, apăsați S1 pentru a trece la următorul submeniu. Dacă alarma este oprită, submeniurile H și I sunt sărite și ies din meniul de setări.

C51 (ysz-4) ceasornicar electronic pe microcontroler

H: Setează al doilea ceas deșteptător
Prin apăsarea butonului S2, ceasul se schimbă de la 0 la 23. După ce setați ceasul, apăsați S1 pentru a merge la submeniul I.

C51 (ysz-4) ceasornicar electronic pe microcontroler

I: Setați minutele pentru a doua alarmă
Apăsând butonul S2 se modifică minutele de la 0 la 59. După ce ați setat minutele, apăsați S1 pentru a ieși din meniul de configurare.

C51 (ysz-4) ceasornicar electronic pe microcontroler

Corecție secundară
În modul (MINUTES: SECONDS), trebuie să țineți apăsat butonul S2 pentru a reseta secundele. Apoi, apăsând scurt butonul S2, porniți numărătoarea inversă secunde.

C51 (ysz-4) ceasornicar electronic pe microcontroler

4. Impresii generale ale ceasului.

Pro:
+ Prețul scăzut
+ Asamblare ușoară, detalii minime
+ Plăcerea de auto-asamblare
+ O eroare suficient de scăzută (pentru mine pentru o zi a căzut în urmă timp de câteva secunde)

5. Opțional:

1) În expansiunile fără limite ale Internetului am găsit o instrucțiune pentru acest ceas în limba engleză și l-am tradus în rusă. Puteți descărca aici

2) Problema sursei de alimentare de urgență în caz de întrerupere a alimentării poate fi rezolvată cu o baterie de 3V și două diode:

C51 (ysz-4) ceasornicar electronic pe microcontroler

Am de gând să cumpăr +31 Adauga la favorite Sumarul lui a placut +33 +62







Trimiteți-le prietenilor: