Turinys:

„Arduino“laikrodis su DS3231 ir LCD1602: 3 žingsniai
„Arduino“laikrodis su DS3231 ir LCD1602: 3 žingsniai

Video: „Arduino“laikrodis su DS3231 ir LCD1602: 3 žingsniai

Video: „Arduino“laikrodis su DS3231 ir LCD1602: 3 žingsniai
Video: Урок 99. Создание цифровых часов Arduino с использованием ЖК-дисплея DS3231 и семисегментного дисплея. 2024, Liepa
Anonim
„Arduino“laikrodis su DS3231 ir LCD1602
„Arduino“laikrodis su DS3231 ir LCD1602

Šis projektas yra didesnio projekto dalis, tačiau tai gali būti atskiras projektas. Iš esmės tai yra laikrodis su dviem mygtukais laiko ir datos nustatymui.

Tai neatrodo taip gerai ant lentos su visais šiais laidais, tačiau tai daro darbą ir gali būti supaprastinta naudojant I2C ekraną, tačiau aš aptarsiu šią temą ateityje.

Veikimo režimas yra gana paprastas, jūs turite du mygtukus, pirmasis, susietas su 8 arduino kaiščiu, naudojamas parametrui pasirinkti (data, valanda minutė …) ir pabaigoje išsaugoti naują datą. Antrasis mygtukas, pritvirtintas prie 9 arduino kaiščio, naudojamas pasirinktam parametrui padidinti ir pabaigoje atšaukti ką tik įvestus duomenis (nesisaugoti), jei nesate patenkinti.

1 žingsnis: reikalingos dalys:

Reikalingos dalys
Reikalingos dalys
Reikalingos dalys
Reikalingos dalys
Reikalingos dalys
Reikalingos dalys
Reikalingos dalys
Reikalingos dalys

1. „Arduino UNO R3“arba suderinama plokštė

2. DS3231 RTC (Real Time Clock) modulis

3. CR2032 baterija, jei modulis nėra komplektuojamas

4. LCD 1602 ekranas

5. 50K omų kintamasis rezistorius, skirtas 1602 LCD kontrastui reguliuoti

6. 2 mygtukai datai ir laikui reguliuoti

7. Du 10K omų rezistoriai mygtukų kaiščiams ištraukiami

8. Jumperio viela dalims sujungti

9. Duonos lenta

2 žingsnis: Surinkite schemą

Surinkite schemą
Surinkite schemą

Kadangi esu tikras, kad negalite užmegzti ryšio pagal pirmąją projekto nuotrauką, čia pateikiama jo schema.

3 žingsnis: parašykite kodą:

Šio projekto kodą rasite čia, pridėtame faile. Nedvejodami pakeiskite jį pagal savo poreikius. Kodas paaiškinamas.ino faile. Bet kokie pasiūlymai laukiami.

Taip pat pridedama biblioteka, kurią naudojau. Kitos DS3231 bibliotekos gali neveikti.

Rekomenduojamas: