Ceas foarte simplu pe microcontroler
Mi-au trimis aici câteva ore în urmă, cu o cerere de verificare a capacității lor de lucru. Schema este foarte simplă și asta mă interesează.
Așa cum se poate vedea din diagrama, există doar câteva detalii în acest design, dar am fost confuz de faptul că puterea la microcontroler este alimentat printr-un rezistor. Cel mai probabil, acest lucru a fost făcut pentru a economisi rezistențele în circuitele anodice ale indicatoarelor și, prin urmare, să reducă curentul indicatorului la un nivel acceptabil.
Pentru montaj, aveți nevoie de un microcontroler ATmega8, un cuarț cu o frecvență de 32.768 hertzi, un rezistor de 100 ohmi și orice indicator cu un catod comun. Ei bine, câteva butoane pentru a stabili timpul.
Pentru a începe, am colectat ceasul conform schemei originale.
Miniatura watch.rar
Asta sa întâmplat.
După cum mă așteptam, luminozitatea indicatorului este neuniformă și evident insuficientă. Problema este că curentul consumat se dovedește a fi plutitor datorită numărului diferit de segmente ale indicatorului care sunt conectate într-o singură fază, care în acest caz sunt conectate în paralel. De exemplu, opt este foarte dim, iar unitatea este luminoasă. În opinia mea, este extrem de greșit să limitați curentul în așa fel încât pentru a corecta această eroare am modificat ușor circuitul.
Mai multe au fost schimbate și desenul.
Miniature watch-2.rar
Nu am făcut o placă nouă, ci am tăiat pur și simplu piesele și rezistențele sudate de 150 ohmi, iar rezistorul a fost înlocuit cu un jumper.
Acum, luminozitatea a devenit mult mai mare și indicatorul strălucește în mod egal.
Aici puteți vedea fuzele și firmware-ul microcontrolerului.
Un astfel de design poate găsi foarte bine aplicația în multe produse realizate la domiciliu, în special în acele cazuri când doriți să completați panoul frontal al dispozitivului dvs. cu ore.
__________________
Penguinul este o pasăre mândră, până când lovi cu piciorul - nu va zbura.