Inhoudsopgave:

Arduino DS1302 RTC-wekker - Ajarnpa
Arduino DS1302 RTC-wekker - Ajarnpa

Video: Arduino DS1302 RTC-wekker - Ajarnpa

Video: Arduino DS1302 RTC-wekker - Ajarnpa
Video: DIY Led Clock DS1302 2024, November
Anonim
Image
Image

Hallo, ik wilde dit kleine project met je delen, het gaat over een doe-het-zelf-wekker op basis van Arduino UNO-bord en DS1302 RTC-module, je kunt de datum en tijd instellen via het toetsenbord en ook het alarm instellen voor een bepaalde tijd. Ik hoop dat je het leuk vind.

Stap 1: Benodigde hardware

Benodigde hardware
Benodigde hardware
Benodigde hardware
Benodigde hardware

Hiervoor hebben we eerst een Arduino-bord nodig, ik gebruik een Arduino UNO, je kunt een andere gebruiken, let alleen op het aantal pinnen.

- Een RTC-module, hier gebruik ik DS1302.

- LCD i2c-scherm.

- 4*4 toetsenbordmatrix.

- en een zoemer, u kunt de module of de 2-draads component gebruiken.

- 1kOhm weerstand, wat jump wires en een breadboard.

Stap 2: Bedrading

Bedrading
Bedrading

De bedrading is zoals op de foto, dingen die moeten worden bedraad met GND en 5v zoals RTC, LCD en de zoemer.

RTC-pinnen zijn bedraad van D2 naar D5 en ik gebruik de 1k-weerstand met DAT-pin en D4, dus we krijgen de juiste datum en tijd, het is een veel voorkomende oplossing.

LCD SDA en SCL zijn bedraad met A4 en A5.

Toetsenbord van rechts naar links (D5-D12).

en de zoemer met D13, de interne LED van de Arduino UNO.

Stap 3: Code en werking

De code en bibliotheken die ik heb gebruikt, kun je vinden in de link:

De werking is vrij eenvoudig: u drukt op "*" op het toetsenbord om de huidige tijd en datum in te stellen en vervolgens op "A" om de alarmtijd in te stellen. Je kunt je beltoon aanpassen als je goed bent met makine-geluiden met zoemer of ze op internet zoeken.

Veel plezier, en als je een probleem of vraag hebt, stel ze gerust.

Aanbevolen: