Obsah:

7 segmentové hodiny, verzia 2: 4 kroky
7 segmentové hodiny, verzia 2: 4 kroky

Video: 7 segmentové hodiny, verzia 2: 4 kroky

Video: 7 segmentové hodiny, verzia 2: 4 kroky
Video: PRAWDZIWY TEST NAJLEPSZYCH ANTYKRADZIEŻOWYCH ZABEZPIECZEŃ MOTOCYKLOWYCH I ROWEROWYCH 2023 2024, November
Anonim
Image
Image
ČO JE NOVÉ
ČO JE NOVÉ

Ahoj!

Na základe žiadosti používateľa Instructables týkajúcej sa dostupnosti 12 -hodinového formátu som využil výhody podstatných zmien v pôvodnom projekte.

Počas používania verzie 1 som cítil potrebu vytvoriť samostatnú verziu, takže som umožnil úpravu všetkých parametrov priamo z hodín bez použitia počítača.

Pre niekoho, kto nečítal moje predchádzajúce pokyny, sú to bežné 7segmentové LED hodiny s niektorými ďalšími funkciami:

  1. 7 rôznych prechodov na zmenu minút
  2. 3 prednastavené farby pre časové úseky
  3. intenzita okolitého svetla, automatické stmievanie
  4. automatické vypnutie/spustenie, keď nie je potrebné ukazovať čas
  5. automatické nastavenie letného času

Verzia 2 vám tiež umožňuje:

  • zmeniť formát času 12/24h
  • ľahko modifikovateľné parametre

Parametre, ktoré je možné upravovať priamo z hodín, sú:

  • čas prebudenia/vypnutia
  • farby pre časové sloty
  • Dátum Čas
  • časový formát 12/24h

Tieto údaje sú teraz uložené vo vnútri Arduino eeprom spolu so zvoleným prechodovým režimom. V nasledujúcom kroku som tiež pripravil sprievodcu rýchlym štartom.

Rám je vytlačený 3D a je napájaný LED diódami Arduino Nano, DS3231 a WS2812.

Zásoby

  • Arduino nano
  • foto čečina
  • 2 x chvíľkové tlačidlo
  • vypínač on/off
  • DC zástrčka
  • 5V transformátor
  • č. 30 WS2812 LED (model 30 LED/meter)
  • PCB
  • Modul DS3231
  • tenké káble na pripojenie LED
  • odpory 10K, 550
  • spájka
  • lepidlo
  • prepojky
  • hlavičky muži/ženy

Krok 1: ČO JE NOVÉ

Ako bolo povedané, nechcel som pripojiť hodiny k počítaču zakaždým, keď som chcel zmeniť parametre, a potom som do projektu pridal chvíľkové tlačidlo, ktoré som ľahko dosiahol cieľ. Jedným tlačidlom sa môžem presúvať medzi možnosťami, druhým je potvrdenie údajov a pokračovanie v ponuke. Fotobunku som tiež pripojil k PINu Arduino namiesto +5 V, takže keď hodiny prejdú do režimu spánku, fotobunka nespúšťa energiu. Nakoniec som to urobil profesionálnejším leptaním obvodu na medenej doske.

Krok 2: Zostavenie DPS

Zostavenie DPS
Zostavenie DPS
Zostavenie DPS
Zostavenie DPS
Zostavenie DPS
Zostavenie DPS

Pre jednoduchosť som zmenil niektoré pripojenia, pozri schému. Prepínač ON/OFF je voliteľný, pre vstup do ponuky bez toho stačí pripojiť +5V podržaním tlačidla 1.

Odpor medzi LED a D5 je 550Ohm, ostatných 10Kohm.

Obvod je veľmi ľahký a nie je potrebné ho leptať.

V mojom projekte potrebuje každý segment pre každú číslicu jednu LED. Pri väčších projektoch je možné po úprave knižnice „segment_display.cpp“pridať ďalšie diódy pre segment

Ďalšie informácie týkajúce sa sekvencie LED a ďalších kontrolných verzií 1

Krok 3: 3D tlač

3D tlač
3D tlač
3D tlač
3D tlač
3D tlač
3D tlač

Počnúc pôvodnou verziou (Vďaka používateľovi Thingverse random1101) som podporu prepracoval tak, že ju prispôsobím čiarovým kódom (to znamená ACMECORPORATION, ale čítačka čiarových kódov to nerozpozná ….sob).

Odporúča sa prilepiť každú číslicu po vložení do otvoru.

Krok 4: Skica

Knižnice zostanú nezmenené a pri prvom nahraní a spustení náčrtu sa nič nemôže stať, pretože číta údaje z eeprom a pravdepodobne vo vašom eeprom môžu byť náhodné hodnoty. Potom pri prvom spustení musíte nastaviť údaje.

Režim prechodu je teraz uložený vo vnútri eeprom.

Pri zadávaní údajov dôsledne sledujte formát času (skutočný alebo zimný 24 -hodinový formát).

V predchádzajúcej verzii nájdete informácie o knižnici a jej využití.

Odporúča: