Obsah:
- Krok 1: Potřebné součásti:
- Krok 2: Sestavte obvod
- Krok 3: Nahrajte kód
- Krok 4: Užijte si svou tvorbu a naplánujte si budoucí vylepšení
Video: Multimodální hodiny: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Miluji hodiny! Hledal jsem instruktáž pro hodiny zobrazující římské číslice na obrazovce. Když jsem nedostal žádné vhodné na základně arduino, rozhodl jsem se, že si jeden postavím sám. Ve spojení s barevným TFT displejem jsem přemýšlel, co ještě lze zobrazit a viola! myšlenky různých číselných systémů studovaných v mých bakalářských dnech inženýrské vysoké školy (více než 2 desetiletí zpět!) se řítily: binární, digitální, osmičkové a hexadecimální atd.
To mě však začalo a po dlouhém plánování a kódování je zde implementace t!
Charakteristické vlastnosti těchto hodin:
Multimodální displej, kde můžete mít čas zobrazený v 5 různých číselných systémech na jedné obrazovce nebo každý formát čísla zobrazený na samostatných obrazovkách vybraných tlačítkem
Orientace ciferníku může být na libovolných 4 stranách a data na displeji lze zarovnat s orientací pomocí tlačítka. Později mám v úmyslu použít gyroskopický/akcelerační senzor k orientaci displeje podle strany, na které je zapnutý
Dostupné režimy
Digitální
římský
Hexadecimal (Base 16)
Octal (Base 8)
Binární (základna 2)
Pro někoho nového v těchto číslovacích systémech jsou zde odkazy z formátu netBinary:
Osmičkový formát:
Šestnáctkový formát:
Římský formát:
Krok 1: Potřebné součásti:
Potřebné položky:
- Arduino UNO/Nano nebo ekvivalent
- TFT displej: 1,44 palcový 128*128 SPI displej založený na IL9163 (objednáváno dlouho vzadu přes aliexpress) (ČERVENÁ DPS)
- Modul DS 3231 RTC
- Tlačítkové spínače 2
- Breadboard, PCB, propojovací vodiče
- Volitelné: Páječka, propojovací vodiče pro všeobecné použití a vhodný kryt (pro tyto hodiny se ještě rozhodnu)
Krok 2: Sestavte obvod
Použijte tato spojení mezi RTC a Arduino. Viz odkaz na ručně zpracovaný schematický obrázek.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (od Arduina)
- GNDGND (od Arduina)
-
Arduino ---- TFT displej
- 9A0
- 10CS
- 11SDA
- 13 SCK
-
Připojení Arduino
- Vcc-5v
- GND-GND
- 2GND pomocí tlačítka (tlačítko pro změnu režimu zobrazení-Bin/Hex/Dec/All)
- 3GND pomocí tlačítka (tlačítko pro změnu orientace displeje)
-
Zobrazení připojení
- VCC3.3V (od Arduina)
- GND-GND
- RESET 3.3V
- LED5V (od Arduina)
Krok 3: Nahrajte kód
Použijte připojený soubor.ino pro celý kód s komentáři, které jsou samozřejmé!
Krok 4: Užijte si svou tvorbu a naplánujte si budoucí vylepšení
Na stole máte krásné a podivné hodiny a je zde spousta prostoru pro nové nápady
- Změňte zobrazení nebo obnovte pouze určité části obrazovky, aby se zobrazení obnovilo rychleji (tato aktuální implementace někdy vynechá zobrazení sekundy kvůli obnově celé obrazovky)
- Přidejte desku gyroskopu/akcelerometru a přidružený kód pro úpravu otáčení displeje tak, aby odpovídalo orientaci skříně
- Popusťte uzdu své fantazii…
V neposlední řadě, pokud se vám moje hodiny líbí, hlasujte pro ně v aktuálně běžící hodinové soutěži
Doporučuje:
Jak vyrobit analogové hodiny a digitální hodiny s LED páskem pomocí Arduina: 3 kroky
Jak vyrobit analogové hodiny a digitální hodiny s LED páskem pomocí Arduina: Dnes vyrobíme analogové hodiny & Digitální hodiny s LED páskem a modulem MAX7219 Dot s Arduino. Budou opravovat čas podle místního časového pásma. Analogové hodiny mohou používat delší LED pásek, takže je lze zavěsit na zeď a stát se uměleckým
Hodiny pro odchod do důchodu / Hodiny počítání / Dn: 4 kroky (s obrázky)
Hodiny pro odchod do důchodu / Hodiny počítání / Dn: Měl jsem v zásuvce několik těchto 8x8 LED bodových maticových displejů a přemýšlel jsem, co s nimi. Inspirován dalšími instrukcemi, dostal jsem nápad postavit odpočítávací/up displej, který bude odpočítávat do budoucího data/času a pokud cílový čas p
Síťové hodiny ESP8266 bez jakéhokoli RTC - Hodiny Nodemcu NTP Žádné RTC - PROJEKT INTERNETOVÝCH HODIN: 4 kroky
Síťové hodiny ESP8266 bez jakéhokoli RTC | Hodiny Nodemcu NTP Žádné RTC | PROJEKT INTERNETOVÝCH HODIN: V rámci projektu se vytvoří hodinový projekt bez RTC, bude to trvat nějaký čas z internetu pomocí wifi a zobrazí se to na displeji st7735
Multimodální hudební stojan: 9 kroků (s obrázky)
Multimodální hudební stojan: Multimodální hudební stojan (MMMS) je nový způsob ovládání zvukové syntézy a efektů při hře na tradiční nástroj (saxofon, flétna, housle, pojmenujete to) a nabízí několik dalších možností pro rozšířené techniky, které mohou použít při
Postavte si pro svůj počítač skutečné zvonivé hodiny a hodiny s hasicím přístrojem: 3 kroky (s obrázky)
Postavte si pro svůj počítač skutečné hodiny s úžasným zvoněním a hodiny s hasicím přístrojem: Mosazný zvonek, malé relé a několik dalších věcí a skutečný zvonek mohou zasáhnout hodiny na ploše. Tento projekt běží na Windows a Mac OS X také jsem se rozhodl nainstalovat Ubuntu Linux na počítač, který jsem našel v koši, a pracovat na tom: Nikdy jsem