Obsah:

Hodiny kolem světa: 5 kroků (s obrázky)
Hodiny kolem světa: 5 kroků (s obrázky)

Video: Hodiny kolem světa: 5 kroků (s obrázky)

Video: Hodiny kolem světa: 5 kroků (s obrázky)
Video: Kamarádky Ji Radily, Aby Ho Opustila, Ale Ona Se Rozhodla Jinak 2024, Listopad
Anonim
Kolem světového času
Kolem světového času
Kolem světového času
Kolem světového času

Ať už svět klusá nebo se jen zajímá, kolik je hodin, než uskuteční ten pozdní noční hovor, 5zónové světové hodiny se k tomu hodí. Protože jsem ve své nejnovější zásilce dostal nějaké další 7místné displeje TM1637, rozhodl jsem se dát dohromady hodiny pro všechny příležitosti. Pro projekt jsem se rozhodl použít Arduino Uno, které poskytlo dostatek GPIO pro 5 hodin, 5 AM indikátorů (LED) a stropní světlo aktivované dotykovým senzorem. Jediný pin, který jsem nepoužil, byl D1, který je pro sériové Tx, což mohlo vést jen k potížím. Takže pokud vás to zajímá, čtěte dále!

Krok 1: Díly

Díly
Díly
Díly
Díly
Díly
Díly

K výrobě hodin jsem použil:- Arduino Uno (ale fungovalo by i Nano nebo Mega)

- (5) Zobrazí se TM1637

- (5) LED diody (použít jako indikátory dopoledne/odpoledne)

- (5) 220 ohmové odpory

- Hodiny RTC3231

- AdaFruit NeoPixel tyč nebo jiné osvětlení

- Dotykový senzor aktivuje světlo

- Buck převodník pro přizpůsobení odběru energie

- Rámeček nebo pouzdro (případ jsem vytiskl 3D, ale buďte kreativní)

- Napájení 12 V se sudovou zásuvkou (umožňující rozdělení krmiv)

- volitelně - štít Arduino Uno (jen aby to bylo trochu jednodušší)

Krok 2: Začínáme

Začínáme
Začínáme
Začínáme
Začínáme
Začínáme
Začínáme
Začínáme
Začínáme

Jsem v TM1637 stále nový, a tak jsem nejprve naprogramoval, abych viděl, co dokážu. Zpočátku to nedělalo nic, ale komunita Arduino je úžasná a brzy mě dala do provozu. Na mém TM1637 jsem musel snížit 2 čepice na zadní straně, aby to fungovalo, a odtud jen pokus a omyl. Nakonec jsem stále nemohl dostat dvojtečku k hodinám - „nahrazuje“číslici hodiny na pozici 1, ale zatím mi to vyhovuje.

Dále nejprve připojte prkénko se vším, abyste se ujistili, že se všechna vaše připojení a programování shodují - ano, jsem stále krok za krokem. Poté se rozhodněte pro požadovaná místa a nastavte svá cílová umístění vyhledáním časových rozdílů od GMT. Nyní k pájení a polohování.

Krok 3: Zapojení

Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení

Pomocí sudového napájecího konektoru pro vstup 12 V rozdělte napájení a uzemnění na 1) převodník buck a 2) Vin na Arduinu.

Pomocí převaděče buck vytvořte 5v napájecí a uzemňovací řady na štítu ke spuštění připojení, což stabilizuje všechny problémy s napájením.

Každý TM1637 má 4 připojení (5v, Grd, Data a Clock), přičemž DIO a CLK jdou na jednotlivé piny GPIO (použil jsem 2-11) a napájení mých řad.

U indikátorů Meridian (5 LED) pájejte (5) 220 ohmů k uzemnění a připojení anody k A0-A3 a D12.

RTC potřebuje 5v a Grd spolu s SDA a SCL (A4 a A5).

Světelnou hůl je třeba uzemnit dvakrát, jednou na řadu a jednou na Uno. Spusťte 5v na řádek a data na GPIO (D13). Dotykový senzor běží na 5v a Grd a na GPIO D0.

Krok 4: Programování

Programování je poměrně přímočaré. Pro displeje jsem použil knihovnu TM1637display.h, přičemž každé obrazovce byl přiřazen jedinečný název - předvídatelně, s názvem města. Stačí u každého změnit piny DIO a CLK.

Kódujte své první místo s časovým rozdílem a nastavte obvody AM/PM pro LED, aby byly zapnuty/vypnuty podle hodiny. Použijte jej ke duplikování pro každé místo.

Hodinu jsem přiřadil pozici 0, 2 číslice, žádná úvodní nula. Pro minuty jsem použil ‘minutu‘a dělil 10 pro číslici 1 (pozice 2, 1 číslice) a modulo (%) pro číslici 2 (pozice 3, 1 číslice).

Osvětlení NeoPixelu senzorem bylo stejné jako u jiných kombinací tlačítek a LED pomocí knihovny Adafruit_NeoPixel.

Snadný.

Krok 5: Montáž

Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění

Vytvořte vhodné pouzdro, které se vejde do displejů a za ním nějaký prostor pro desku, příkon a převodník buck. Vložte, připojte vodiče, zapněte a je připraveno. Dobře, může to být víc, ale tohle jsou základy bez ohledu na design.

Užijte si a šťastné šťourání!

Doporučuje: