Obsah:
Video: Hodiny kolem světa: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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
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
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í
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áž
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:
Výroba jednoduchého robota z věcí, které najdete ve svém domě (verze s horkým kolem): 5 kroků
Výroba jednoduchého robota z věcí, které najdete ve svém domě (verze s horkými koly): Tento návod vám ukáže, jak vyrobit hotwheel, který jde sám a běží na baterie s dvojitým A. Budete muset používat pouze věci, které ve svém domě pravděpodobně najdete. Vezměte prosím na vědomí, že tento robot pravděpodobně nepůjde přesně rovně
IRIS - lampa, která ví, když jste kolem: 12 kroků (s obrázky)
IRIS - lampa, která ví, když jste kolem: Dobrý den! Ano, všichni jsou v karanténě. Jsem student inženýrství. Býval jsem na ubytovně a jsem zvyklý dělat své úkoly a studovat v noci. Teď, když jsem doma, se moje rodina necítí tak pohodlně, protože všichni tady jsou zvyklí spát
Cesta kolem světa (Smart Globe): 5 kroků
Kolem světa (Smart Globe): Tento projekt byl vytvořen pro kurz MIT, Intro to Making (15,351). Náš projekt s názvem „Kolem světa“je inteligentní zeměkoule, která reaguje na to, že uživatel zadá město do terminálu. Jakmile vstoupíte do města, zeměkoule se točí na motoru připojeném k
Import vlastních 3D modelů do světa Minecraftu: 9 kroků (s obrázky)
Import vlastních 3D modelů do světa Minecraftu: Toto je kompletní průvodce vysvětlením procesu importu 3D modelů do vašeho světa Minecraftu. Existují tři základní části, na které tento proces rozdělím: Nastavení vašeho Minecraftu, import/export vašeho 3D modelu a uvedení modelu
Micro: bit Klooikoffer (nepořádek kolem): 3 kroky (s obrázky)
Micro: bit Klooikoffer (nepořádek kolem): Jako pilot naše knihovna pronajímá Micro: bits klooikoffers, což je podle mě opravdu skvělé! Klooikoffery dodává Conrad, ale jsou dodávány v lepenkové krabici. Aby byly Klooikoffery vhodné k pronájmu, provedli jsme několik změn