Circuit de ceas cu alarmă digital bazat pe microcontroler cu funcționare

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Un ceas construit cu o alarmă este numit ca un ceas cu alarmă, care include un timp prestabilit pentru a vă aminti ceva sau pentru a trezi oamenii în acel moment, generând o alarmă. Ceasurile cu alarmă funcționează ca memento-uri pentru a trezi oamenii într-un timp prestabilit. Aceste ceasuri sunt proiectate cu sonerii, senzori și lumini pentru a alerta persoanele. Sunetul unei alarme poate fi oprit prin apăsarea butonului sau oprirea automată prin emiterea unui sunet sonor în special pentru durata de timp. ceasuri cu alarmă moderne sunt proiectate cu camere de spionaj convertibile sau radio AM / FM. Aceste alarme pot veni atât în ​​formă tradițională, fie digitală, cu o varietate de modele de desene animate. Acest articol discută despre un ceas cu alarmă digitală cu schema circuitului ceasului digital și funcționarea acestuia.

Ceas cu alarmă digitală

Ceas cu alarmă digitală



Ce este o ceas cu alarmă digitală

Un ceas digital este un tip de ceas folosit pentru a afișa ora sub formă de simboluri digitale sau cifre. Aceste ceasuri sunt frecvent conectate cu unități electronice, dar termenul digital se referă doar la Ecran LCD , nu la mecanismul de acționare. Circuitul digital de ceas folosește oscilația de 50-60 Hz a puterii de curent alternativ. Majoritatea ceasurilor de alarmă digitale afișează ora zilei sub forma a 12 ore sau 24 de ore cu indicația AM sau PM. Majoritatea ceasurilor de alarmă digitale utilizează afișaj LCD, afișaj cu șapte segmente sau VFD.


Ceasurile digitale funcționează cu curent electric și trebuie resetate la momentul în care alimentarea este oprită. Majoritatea ceasurilor nu au o copie de rezervă a bateriei, deci acest lucru va genera un sunet de alarmă la ora fixă. Pentru a depăși această problemă, sunt disponibile multe ceasuri de alarmă digitale cu baterie în timpul întreruperii curentului electric. Ceasurile digitale comerciale sunt în general mai consistente decât ceasurile de consum. Deoarece aceste ceasuri oferă backup pentru a menține timpul folosind bateria de mai multe decenii în timpul opririi.



Ceas cu alarmă digitală bazat pe microcontroler 8051 cu afișaj LCD

componentele necesare din acest circuit de ceas digital bazat pe microcontroler 8051 cu afișaj LCD includ în principal afișaj LCD, microcontroler AT89C51, Preset, buzzer piezo și difuzor. Funcția fiecărei componente a acestui proiect este discutată mai jos.

Ecran LCD

Un afișaj LCD de 16 × 2 este un afișaj electronic și este utilizat într-o gamă largă de aplicații. Acest tip de afișaje este utilizat într-un LED cu mai multe segmente și un afișaj cu 7 segmente. Pe acest ecran LCD, fiecare caracter este afișat în matrice de 5 × 7 pixeli. Acest afișaj LCD este format din două registre, acestea sunt registru de date și registru de comandă . Un registru de comandă este o comandă pentru afișajul LCD pentru a efectua o sarcină precum curățarea ecranului său, inițializarea, controlul afișajului și setarea poziției cursorului. Registrul de date (valoarea ASCII a caracterului) este utilizat pentru a afișa datele stocate pe afișajul LCD.

Ecran LCD

Ecran LCD

Microcontroler AT89C51

Microcontrolerul AT89C51 aparține 8051 microcontroler . Are 128 de octeți de memorie RAM și 4 KB de PEROM. Poate fi șters și reprogramat de maximum 1000 de ori. Este format din 40 de pini și sunt separați în patru porturi, și anume P1, P2, P3 și P4. Aceste patru porturi sunt porturi bidirecționale pe 8 biți. Cu excepția portului P0, porturile rămase sunt utilizate atât ca porturi i / p, cât și porturi o / p


Microcontroler AT89C51

Microcontroler AT89C51

Porturile P0 și P2 sunt utilizate pentru a oferi adrese de octeți mari și mici atunci când aceste porturi sunt conectate la o memorie externă. Portul 3 constă din pini multiplexați pentru funcții distincte, cum ar fi întreruperile hardware, comunicare în serie , cronometru i / ps și operație de citire sau scriere din memoria externă. Acest microcontroler are un UART integral pentru comunicații seriale. Funcționarea UART se poate face pe baza programului la diferite rate de transmisie.

Presetate

Presetarea este o componentă electronică cu trei terminale, utilizată pentru a varia rezistența într-un circuit prin reglarea comenzii rotative pe acesta. Controlul se poate face folosind un instrument similar și o șurubelniță. Rezistența nu fluctuează liniar, dar variază ușor în mod logaritmic sau exponențial. Astfel de rezistențe variabile sunt utilizate pentru a regla sensibilitatea cu un senzor. Rezistența variabilă este dobândită pe terminalul frontal și pe celelalte două terminale din spate. Cele două terminale din spate oferă o rezistență stabilă, separată de piciorul din față. Deci, ori de câte ori sunt utilizate cele două terminale din spate, acționează ca un rezistor stabil. Presetările sunt stabilite prin rezistența lor la valoare statică.

Presetate

Presetate

Piezo Buzzer

Buzzerul piezo este utilizat pentru a produce sunet pe baza opusului efectului piezoelectric. Acest buzzer poate fi utilizat pentru a da o alertă utilizatorului unui eveniment echivalent cu o acțiune de comutare, intrare senzor sau semnal de contor. Buzzer-ul piezo este utilizat în circuitele de alarmă.

Piezo Buzzer

Piezo Buzzer

Buzzer

LA buzzer este un traductor care transformă energia electrică în sunet. Când un semnal electric este aplicat pinului i / p al difuzorului, acesta produce unde sonore. Pinul rămas este conectat la terminalul GND. Un difuzor este utilizat în mod normal pentru a genera sunet ca răspuns la o / p al senzorului. De exemplu, într-o alarmă de intrus, ori de câte ori are loc o întrerupere, difuzorul continuă

Buzzer

Buzzer

Diagrama circuitului ceasului digital

Aceasta este o versiune îmbunătățită a circuitului de ceas digital cu afișaj LCD. Are o caracteristică suplimentară pentru a seta alarma în prima. Pentru a reseta, afișajul stimulează utilizatorul să seteze o alarmă. Prin apăsarea continuă a comutatoarelor corespunzătoare pot fi setate componente. Aceste comutatoare sunt comutatoare joase active și pot oferi masă echivalentului i / p pinii microcontrolerului . Modul AM și PM este fixat prin mutarea comutatorului între terminalele VCC și GND. GND ar repara CLK în modul AM, în timp ce Vcc ar seta în modul PM

Diagrama circuitului ceasului digital

Diagrama circuitului ceasului digital

După ce alarma este fixată, pinul unei alarme este conectat la VCC prin comutator. Procesul de setare a orei amintește la fel ca la un ceas digital simplu. Când ora ceasului digital devine echivalentă cu ora alarmei, un mesaj Alarmă este afișat pe ecranul LCD și pinul de alarmă al microcontrolerului AT89C51 se ridică pentru o anumită durată. Acest pin de alarmă poate fi asociat unui buzzer sau difuzor pentru a genera alarma la ora prestabilită.

Aici este vorba ceas digital , care este proiectat utilizând un microcontroler AT89C51, Preset, Piezo Buzzer, Buzzer și un afișaj LCD. Sperăm că ați înțeles mai bine acest proiect de ceas cu alarmă digitală. În plus, orice întrebări referitoare la acest concept sau proiecte electronice vă rugăm să ne dați feedback comentând în secțiunea de comentarii de mai jos. Iată o întrebare pentru dvs., care sunt aplicațiile ceasului cu alarmă digitală?

Credite foto: