Innehållsförteckning:

Arduino DS1302 RTC väckarklocka: 3 steg
Arduino DS1302 RTC väckarklocka: 3 steg

Video: Arduino DS1302 RTC väckarklocka: 3 steg

Video: Arduino DS1302 RTC väckarklocka: 3 steg
Video: DIY Led Clock DS1302 2024, Juli
Anonim
Image
Image

Hej, jag ville dela med dig detta lilla projekt, det handlar om en diy väckarklocka baserad på Arduino UNO -kort och DS1302 RTC -modul, du kan ställa in datum och tid med tangentbord och även ställa in larmet för en viss tid. Jag hoppas du tycker om det.

Steg 1: Hårdvara behövs

Hårdvara behövs
Hårdvara behövs
Hårdvara behövs
Hårdvara behövs

För detta behöver vi först ett Arduino -kort, jag använder en Arduino UNO, du kan använda en annan bara se till att antalet stift.

- En RTC -modul, här använder jag DS1302.

- LCD i2c -skärm.

- 4*4 knappsatsmatris.

- och En summer kan du använda modulen eller komponenten med 2 ledare.

- 1kOhm -motstånd, några hopptrådar och en brödbräda.

Steg 2: Kabeldragning

Kabeldragning
Kabeldragning

Ledningarna är som på bilden, saker som bör kopplas med GND och 5v som RTC, LCD och summer.

RTC -stift är anslutna från D2 till D5 och jag använder 1k -motståndet med DAT -stift och D4 så att vi får rätt datum och tid, det är en vanlig lösning.

LCD SDA och SCL är anslutna med A4 och A5.

Knappsats från höger till vänster (D5-D12).

och summern med D13 som är den interna lysdioden på Arduino UNO.

Steg 3: Kod och funktion

Koden och biblioteken jag använde, du hittar dem i länken:

Funktionen är ganska enkel: du trycker på "*" på knappsatsen för att ställa in aktuell tid och datum, sedan "A" för att ställa in alarmtiden. Du kan anpassa din ringsignal om du är bra på makine -ljud med summer eller leta efter dem på internet.

Njut, och om du har några problem eller frågor är du välkommen att fråga.

Rekommenderad: