Obsah:

Hodiny Arduino s DS3231 a LCD1602: 3 kroky
Hodiny Arduino s DS3231 a LCD1602: 3 kroky

Video: Hodiny Arduino s DS3231 a LCD1602: 3 kroky

Video: Hodiny Arduino s DS3231 a LCD1602: 3 kroky
Video: Часы на Дисплее DWIN + Arduino + DS3231 2024, Červenec
Anonim
Hodiny Arduino s DS3231 a LCD1602
Hodiny Arduino s DS3231 a LCD1602

Tento projekt je součástí většího projektu, ale může se jednat o samostatný projekt. Jsou to v podstatě hodiny se dvěma tlačítky pro nastavení času a data.

Na prkénku to se všemi těmi dráty nevypadá tak skvěle, ale funguje to a lze to zjednodušit pomocí displeje I2C, ale tomuto tématu se budu věnovat v budoucnosti.

Provozní režim je celkem jednoduchý, máte dvě tlačítka, první, spojené s pinem 8 na Arduinu, slouží k výběru parametru (datum, hodina minuta …) a na konci k uložení nového data. Druhé tlačítko, které je připojeno ke kolíku 9 na arduinu, slouží ke zvýšení vybraného parametru a na konci ke zrušení dat, která jste právě zadali (neukládejte) v případě, že s ním nejste spokojeni.

Krok 1: Potřebné součásti:

Potřebné díly
Potřebné díly
Potřebné díly
Potřebné díly
Potřebné díly
Potřebné díly
Potřebné díly
Potřebné díly

1. Arduino UNO R3 nebo kompatibilní deska

2. Modul DS3231 RTC (hodiny v reálném čase)

3. Baterie CR2032, pokud modul není dodáván s jednou

4. LCD 1602 displej

5. 50K ohm variabilní odpor pro nastavení kontrastu 1602 LCD

6. 2 tlačítka pro nastavení data a času

7. Dva 10K ohmové odpory pro roztažení knoflíkových pinů

8. Propojovací vodič pro připojení dílů

9. Breadboard

Krok 2: Sestavte schéma

Sestavte schéma
Sestavte schéma

Protože jsem si jistý, že nemůžete vytvořit připojení na základě první fotografie projektu, zde je schéma.

Krok 3: Napište kód:

Kód pro tento projekt najdete zde, v přiloženém souboru. Nebojte se jej upravit tak, aby vyhovoval vašim potřebám. Kód je vysvětlen uvnitř souboru.ino. Jakékoli návrhy jsou vítány.

Je připojena také knihovna, kterou jsem použil. Jiné knihovny DS3231 nemusí fungovat.

Doporučuje: