Cuprins:

Ceas cu alarmă Arduino DS1302 RTC: 3 pași
Ceas cu alarmă Arduino DS1302 RTC: 3 pași

Video: Ceas cu alarmă Arduino DS1302 RTC: 3 pași

Video: Ceas cu alarmă Arduino DS1302 RTC: 3 pași
Video: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, Noiembrie
Anonim
Image
Image

Bună ziua, am vrut să vă împărtășesc acest mic proiect, este vorba despre un ceas cu alarmă diy bazat pe placa Arduino UNO și modulul DS1302 RTC, puteți configura data și ora de la tastatură și, de asemenea, setați alarma pentru o oră specificată. Sper că îți place.

Pasul 1: hardware necesar

Hardware necesar
Hardware necesar
Hardware necesar
Hardware necesar

Pentru aceasta, vom avea nevoie mai întâi de o placă Arduino, eu folosesc un Arduino UNO, puteți utiliza o alta doar asigurați-vă de numărul de pini.

- Un modul RTC, aici folosesc DS1302.

- Ecran LCD i2c.

- Matrice tastatură 4 * 4.

- și un buzzer, puteți utiliza modulul sau componenta cu 2 fire.

- Rezistor de 1kOhm, unele fire de săritură și o placă de măsurare.

Pasul 2: Cablare

Cablare
Cablare

Cablajul este ca în imagine, lucruri care ar trebui conectate cu GND și 5v, cum ar fi RTC, LCD și buzzer.

Pinii RTC sunt conectați de la D2 la D5 și folosesc rezistorul 1k cu pinul DAT și D4, astfel încât să obținem data și ora corecte, este o soluție obișnuită.

LCD SDA și SCL sunt cablate cu A4 și A5.

Tastatura de la dreapta la stânga (D5-D12).

și buzzer-ul cu D13, care este LED-ul intern al Arduino UNO.

Pasul 3: Cod și funcționare

Codul și bibliotecile pe care le-am folosit, le puteți găsi în linkul:

Funcționarea este destul de simplă: apăsați „*” de pe tastatură pentru a seta ora și data curente, apoi „A” pentru a seta ora de alarmă. Puteți să vă personalizați tonul de apel dacă sunteți bun cu sunetele makine cu buzzer sau să le căutați pe internet.

Bucurați-vă și, dacă aveți vreo problemă sau întrebare, nu ezitați să întrebați.

Recomandat: