Azuzula / NeoPixSegment-clock

Code for clock based on NeoPixSegment display

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NeoPixSegment-clock

v2.08

Cz Drobné úpravy a opravy chyb.
EN Minor improvements and bug fix.

v2.07

CZ:
Některé RTC moduly se zaseknou při pokusu o vyčtení teploty, tak jsem smazala tuhle část kódu. Použij v2.06 pokud tuto funkci chceš. Jiná změna není.
EN:
Some RTC modules stop working when try to read temperature so I delete temp reading. Use 2.06 if you want this function. No other changes was made.

v2.06

CZ:
Krátký stisk navigačního tlačítka zobrazí teplotu vyčtenou z modulu hodin. Zaokrouhleno na celé stupně Celsia.
EN:
Short press nav button for temperature in °C rounded to integers. Temperature is read from RTC module.

v2.05

CZ:
Arduino kód pro hodiny postavené na displeji NeoPixSegment.
NeoPixSegment - e-shop. Knihovna k displeji - GitHub
3D tištěné díly ke stažení na Printables
Funkce:
Hodiny ukazují aktuální čas 😲
Změna barvy navigačním tlačítkem, zmáčknout do stran. Barva se uloží až za 10s.
Změna času navigačním tlačítkem. Zmáčkni střed alespoň na 3s. Potom změna čísel tlačítkem do stran, potvrdit středem tlačítka.

Nastavení přes USB serial konzoli. Nastav 9600baud pro komunikaci, zakončení řádku NL (New line).
Nastavení je v češtině. Kdyby měl někdo zájem udělat překlad do jiných jazyků, je vítán. Pošli mi hotový překlad, nebo vytvoř fork. Děkuji.
Nastavení času
Nastavení data
Vlastní barva pro den i noc
Pir senzor zap/vyp
Časování doby svitu (když je PIR zapnutý)
Minimální jas
Modifikátor pro intenzitu jasu podle okolního světla
Noční mód
Dvojtečka bliká/svítí pro den i noc
Reset do výchozího nastavení

Zapojení pinů (napájecí napětí modulů):
Arduino > NeoPix Segment displej: D3 > DIN, (5V)
Arduino > TEMT6000: A0 > S, (5V)
Arduino > DS3231: A4 > SDA, A5 > SCL, (5V)
Arduino > PIR: D2 > OUT, (3,3V)
Arduino > navigační 3Way tlačítko: D5 > 1, D6 > T, D7 > 2, GND > C

EN:
Arduino code for clocks based on NeoPixSegment display.
NeoPixSegment - e-shop. Library for display - GitHub
3D parts download from Printables
Functions:
Clocks show actual time 😲
Color change with 3way button. Push to the sides for color change. Color is saved after 10s.
Time change with 3way button. Push mid button for atleast 3 sec, then use side and mid button for time change.

Functions over USB serial monitor. Set 9600 baud for comunication and NL (new line) for end of line.
Settings are in Czech language. If you want to translate it, you can. Just send me your translatation or make fork. Thank you
Time set
Date set
Your own color for day and night
Pir sensor on/off
Light timing (with Pir on)
Minimum brightness
Brightness exponent
Night mode on/off
Coloon blink day or night on/off
Factory reset

About

Code for clock based on NeoPixSegment display


Languages

Language:C++ 98.7%Language:C 1.3%