Sisällysluettelo:

Arduino -kello, jossa DS3231 ja LCD1602: 3 vaihetta
Arduino -kello, jossa DS3231 ja LCD1602: 3 vaihetta

Video: Arduino -kello, jossa DS3231 ja LCD1602: 3 vaihetta

Video: Arduino -kello, jossa DS3231 ja LCD1602: 3 vaihetta
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Marraskuu
Anonim
Arduino -kello, jossa DS3231 ja LCD1602
Arduino -kello, jossa DS3231 ja LCD1602

Tämä projekti on osa suurempaa, mutta se voi olla itsenäinen projekti. Se on pohjimmiltaan kello, jossa on kaksi painiketta kellonajan ja päivämäärän asettamiseksi.

Se ei näytä kovin hyvältä leipälaudalla kaikkien näiden johtojen kanssa, mutta se tekee työnsä ja sitä voidaan yksinkertaistaa käyttämällä I2C -näyttöä, mutta käsittelen tätä aihetta tulevaisuudessa.

Toimintatila on melko yksinkertainen, sinulla on kaksi painiketta, ensimmäistä, joka on liitetty arduinon nastaan 8, käytetään parametrin (päivämäärä, tunti minuutti …) valitsemiseen ja lopussa uuden päivämäärän tallentamiseen. Toista painiketta, joka on liitetty arduinon nastaan 9, käytetään valitun parametrin lisäämiseen ja lopuksi juuri syöttämiesi tietojen peruuttamiseen (älä tallenna), jos et ole siihen tyytyväinen.

Vaihe 1: Tarvittavat osat:

Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat

1. Arduino UNO R3 tai yhteensopiva levy

2. DS3231 RTC (Real Time Clock) -moduuli

3. CR2032 -paristo, jos moduulin mukana ei tule paristoa

4. LCD 1602 -näyttö

5. 50K ohmin muuttuva vastus 1602 LCD -näytön kontrastin säätämiseen

6. 2 painiketta päivämäärän ja kellonajan säätämiseksi

7. Kaksi 10K ohmin vastusta painikkeiden ulosvetoa varten

8. Hyppyjohdin osien liittämiseen

9. Leipälauta

Vaihe 2: Kokoa järjestelmä

Kokoa kaavio
Kokoa kaavio

Koska olen varma, ettet voi muodostaa yhteyttä projektin ensimmäisen kuvan perusteella, tässä on kaavio siitä.

Vaihe 3: Kirjoita koodi:

Löydät projektin koodin täältä, liitteenä olevasta tiedostosta. Voit vapaasti muokata sitä tarpeidesi mukaan. Koodi selitetään.ino -tiedoston sisällä. Kaikki ehdotukset ovat tervetulleita.

Myös käyttämäni kirjasto on liitteenä. Muut DS3231 -kirjastot eivät ehkä toimi.

Suositeltava: