Obsah:

7 Segmentové hodiny Verze 2: 4 kroky
7 Segmentové hodiny Verze 2: 4 kroky

Video: 7 Segmentové hodiny Verze 2: 4 kroky

Video: 7 Segmentové hodiny Verze 2: 4 kroky
Video: PRAWDZIWY TEST NAJLEPSZYCH ANTYKRADZIEŻOWYCH ZABEZPIECZEŃ MOTOCYKLOWYCH I ROWEROWYCH 2023 2024, Červenec
Anonim
Image
Image
CO JE NOVÉHO
CO JE NOVÉHO

Ahoj!

Po žádosti uživatele Instructables týkající se dostupnosti 12hodinového formátu jsem využil výhod podstatných změn původního projektu.

Během používání verze 1 jsem cítil potřebu vytvořit samostatnou verzi, takže jsem umožnil upravit všechny parametry přímo z hodin, bez použití PC.

Pro někoho, kdo nečetl moje předchozí instruktáž, jsou to běžné 7segmentové LED hodiny s některými dalšími funkcemi:

  1. 7 různých přechodů pro změnu minut
  2. 3 přednastavené barvy pro časové intervaly
  3. intenzita okolního světla automatické ztlumení
  4. automatické vypnutí/spuštění, když není potřeba ukazovat čas
  5. automatické nastavení letního času

Verze 2 vám také umožňuje:

  • změnit formát času 12/24h
  • snadno upravitelné parametry

Parametry, které lze upravit přímo z hodin, jsou:

  • čas probuzení/vypnutí
  • barvy pro časové sloty
  • čas schůzky
  • časový formát 12/24h

Tato data jsou nyní uložena uvnitř Arduino eeprom společně se zvoleným přechodovým režimem. V dalším kroku jsem také připravil průvodce rychlým startem.

Rám je vytištěn 3D, napájen LED diodami Arduino Nano, DS3231 a WS2812.

Zásoby

  • Arduino nano
  • foto chell
  • 2 x chvilkové tlačítko
  • vypínač
  • DC zástrčka
  • 5V transformátor
  • č. 30 WS2812 LED (model 30 LED/metr)
  • pcb
  • Modul DS3231
  • tenké kabely pro připojení LED
  • odpory 10K, 550
  • pájka
  • lepidlo
  • propojky
  • hlavičky muži/ženy

Krok 1: CO JE NOVÉHO

Jak bylo řečeno, nechtěl jsem připojit hodiny k počítači pokaždé, když jsem chtěl změnit parametry, a přidal jsem do projektu chvilkové tlačítko, které jsem snadno dosáhl cíle. Jedním tlačítkem mohu procházet mezi možnostmi, druhým je potvrzení údajů a pokračování v nabídce. Také jsem připojil fotobuňku k Arduino PIN namísto +5V, takže když hodiny přejdou do režimu spánku, fotobuňka nevybíjí energii. Nakonec jsem to udělal profesionálnějším leptáním obvodu na měděné desce.

Krok 2: Sestavení DPS

Sestavování DPS
Sestavování DPS
Sestavování DPS
Sestavování DPS
Sestavování DPS
Sestavování DPS

Pro větší pohodlí jsem změnil některá připojení, viz schéma. Přepínač ON/OFF je volitelný, pro vstup do nabídky bez toho stačí připojit +5V podržením tlačítka 1.

Odpor mezi LED a D5 je 550Ohm, ostatních 10Kohm.

Obvod je velmi snadný a není třeba jej leptat.

V mém projektu každý segment pro každou číslici potřebuje jednu LED. Pro větší projekty lze přidat více LED pro segment po úpravách knihovny "segment_display.cpp"

Další informace týkající se sekvence LED a další verze 1 zkontrolujte

Krok 3: 3D tisk

3D tisk
3D tisk
3D tisk
3D tisk
3D tisk
3D tisk

Počínaje původní verzí (Díky uživateli Thingverse random1101) jsem přepracoval podporu a přizpůsobil ji čárovým kódem (to znamená ACMECORPORATION, ale čtečka čárových kódů to nerozpozná ….sob).

Po vložení do slotu se doporučuje lepit každou číslici.

Krok 4: Skica

Knihovny zůstávají beze změny a při prvním načtení a spuštění náčrtu se nic nemůže stát, protože čte data z eeprom a pravděpodobně uvnitř vašeho eepromu mohou být náhodné hodnoty. Poté pro první spuštění musíte nastavit data.

Přechodový režim je nyní uložen uvnitř eeprom.

Při zadávání dat pečlivě dodržujte časový formát (skutečný nebo zimní 24hodinový formát).

Podívejte se na předchozí verzi pro informace o knihovně a využití.

Doporučuje: