Se afișează postările cu eticheta ceas alarma. Afișați toate postările
Se afișează postările cu eticheta ceas alarma. Afișați toate postările

duminică, 2 septembrie 2018

Ceas matriceal cu alarma

english version
   Prin iarna am gasit articolul Mini LED clock, care folosea un afisaj matriceal din 4 module de 8x8 leduri controlate de MAX7219. Partea frumoasa e ca foloseste mai multe variante de prezentare a orei, dar si ca are si partea de reglaj.
   Schema care rezulta din descriere si din program este
   Am facut cateva filmulete cu el, in care am folosit programul usor modificat mini_clock_1a.ino:
- altfel de ceas pe afisaj matriceal cu MAX7219
- clock on matrix led display with MAX7219
- clock on matrix led display with MAX7219 (2)
   Abia acum am implementat partea de alarma, in care se foloseste un buzzer activ, programul fiind mini_clock_1_2.ino, putand afla starea alarmei prin apasarea celui de-al doilea buton, care in mod obisnuit arata data, daca este activa alarma o arata si pea, dupa cum se vede si din filmulete:
- ceas matriceal cu alarma
- matrix mini clock with alarm
   Schema folosita are doar un led si o rezistenta (nu am avut buzzer activ la indemana), dar montajul este pregatit si cu un senzor de masura umiditate si temperatura de tip DHT22 (AM2302).
   PS: Am gasit un ceas derivat din cel din care m-am inspirat si eu, cu un afisaj mai mare si informatii de temperatura si altele, vedeti articolul Arduino Pong Clock

marți, 8 noiembrie 2016

Afisaj TFT de 1,8" cu driver ST7735B (4) - ceas cu alarma si reglaj manual al datei si orei + termometru


   Am adaugat si alarma ceasului prezentat in articolul precedent, prin adaugarea unui buton fara retinere pentru activare si dezactivare alarma, dupa cum se vede si in schema urmatoare
   Dup aincarcarea sketch-ului TFT_DigitalClock_RTC1d.ino pe ecran vor apare urmatoarele informatii:
- ora si minutul, cele 2 puncte dintre ele clipind
- numele zilei
- data in format luna/zi/an
- ora alarmei si ca e activata (cu alb)
- temperatura masurata de senzorul de temperatul al integratului DS3231
   Daca alarma este dezactivata, apare ora ei scris cu albastru
   Daca ora alarmei este identica cu cea a ceasului (timp de un minut, cat este identitate), pe ecram va aapre simbolul de ceas cu rosu, iar ora cu alb
daca se apasa butonul ALARM atunci sau daca alarma este dezactivata, informatia apare cu albastru.
   Modul de reglaj al orei, datei si alarmei este similar ceasului anterior, intai se apasa butonul MENU, apar clipind orele si se modifica din tastele "+" si "-", dupa care se trece la minute, nume zi, an, luna, zi, ora alarma si minute alarma, dupa cum se vede si in filmuletul ceas cu alarma si termometru pe afisaj de 1,8" cu ST7735
si in cel in engleza, adjuting clock with alarm & thermometer using DS3231 on 1.8" ST7735 display
   PS: Am adaugat si memorarea orei, minutului si starii alarmei in EEPROM-ul procesorului de pe placa Arduino (anterior, la intreruperea aliomentarii sau la resetare alarma era activa la 7:00).
Sketch-ul cu totate facilitatile este TFT_DigitalClock_RTC1e.ino.