Obsah:

Hodiny Arduino DS3231 RTC s LCD: 3 kroky
Hodiny Arduino DS3231 RTC s LCD: 3 kroky

Video: Hodiny Arduino DS3231 RTC s LCD: 3 kroky

Video: Hodiny Arduino DS3231 RTC s LCD: 3 kroky
Video: Unwrapping a DS3231 Real-time Clock Module: What’s inside?? 🧐😲 #diy #electronic #arduino #how #clock 2024, November
Anonim
Hodiny Arduino DS3231 RTC s LCD
Hodiny Arduino DS3231 RTC s LCD

Aby som sa zoznámil s hodinami DS3231 RTC (hodiny v reálnom čase), postavil som jednoduché 24 -hodinové hodiny založené na arduine. Má 3 tlačidlá s nasledujúcimi funkciami: stlačením ľubovoľného tlačidla vstúpite do režimu nastavenia času, dvoma tlačidlami zvýšite a znížite čas v minútach a tretím tlačidlom nastavíte hodiny. Môžete si pozrieť video z jeho fungovania na vimeo.com/andrewideas/simplearduinoclock.

Potrebné materiály:

  • Vývojová doska arduino (použil som Uno)
  • Štandardný LCD displej s rozlíšením 16 x 2 HD44780
  • RTC založený na DS3231 (dostal som ten svoj na Amazone)
  • Tri tlačidlá
  • Tri odpory (~ 10K ohm)
  • Potenciometer (~ 10K ohm)
  • Chlebník
  • Niekoľko prepojovacích káblov

Krok 1: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie

Pokyny na zapojenie nájdete na obrázku. Tlačidlá sú pripojené k pinom A0, A1 a A2. RTC používa pin A5 pre SCL a pin A4 pre SDA. Potenciometer mení kontrast na LCD displeji a LCD používa digitálne piny 2 až 7.

Krok 2: Programovanie

Programovanie
Programovanie

Pomocou IDE arduino nahrajte svoj náčrt do svojho arduina.

Môj kód bol čiastočne založený na kóde uvedenom tu. A samozrejme, môj kód je vysvetlený v jeho komentároch.

Skicu si môžete stiahnuť z tohto návodu.

Krok 3: Pokračujte vo svojom živote

Urobil si to! Pokiaľ ste to neurobili- v takom prípade komentujte nižšie a urobím všetko pre to, aby som vám pomohol. V opačnom prípade pokračujte a robte ešte väčšie veci!

Vďaka!

Odporúča: