Obsah:
- Krok 1: Potrebné diely:
- Krok 2: Zostavte obvod
- Krok 3: Nahrajte kód
- Krok 4: Užite si svoju tvorbu a naplánujte si budúce vylepšenia
Video: Multimodálne hodiny: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Milujem hodiny! Hľadal som návod na hodiny s rímskymi číslicami na obrazovke. Keď som nedostal žiadne vhodné na arduino základni, rozhodol som sa, že si jeden postavím sám. V spojení s farebným TFT displejom ma zaujímalo, čo ešte je možné zobraziť a viola! prišli myšlienky o rôznych číselných systémoch študovaných v dňoch bakalárskeho inžinierstva (viac ako 2 desaťročia späť!): Binárne, digitálne, osmičkové a hexadecimálne atď.
To ma však začalo a po dlhom plánovaní a kódovaní je tu implementácia t!
Charakteristické vlastnosti týchto hodín:
Multimodálny displej, kde môžete mať čas zobrazený v 5 rôznych číselných systémoch na jednej obrazovke alebo každý formát čísla na oddelených obrazovkách vybraných tlačidlom
Orientácia ciferníka môže byť na všetkých 4 stranách a údaje na displeji môžu byť zarovnané s orientáciou pomocou tlačidla. Neskôr mám v úmysle použiť gyroskopický/akceleračný senzor na orientáciu displeja podľa strany, na ktorej je zapnutý
Dostupné režimy
Digitálne
Roman
Šestnástkový (základ 16)
Octal (základňa 8)
Binárne (základňa 2)
Pre niekoho nového v týchto systémoch číslovania sú tu odkazy z formátu netBinary:
Osmičkový formát:
Šestnástkový formát:
Rímsky formát:
Krok 1: Potrebné diely:
Potrebné položky:
- Arduino UNO/Nano alebo ekvivalent
- TFT displej: 1,44 palcový 128*128 SPI displej založený na IL9163 (objednávaný dlhý chrbát cez aliexpress) (ČERVENÁ DPS)
- Modul DS 3231 RTC
- Tlačidlové spínače 2
- Breadboard, PCB, prepojovacie vodiče
- Voliteľné: spájkovačka, spojovacie vodiče na všeobecné účely a vhodný kryt (pre tieto hodiny sa ešte rozhodnem)
Krok 2: Zostavte obvod
Použite tieto spojenia medzi RTC a Arduino. Referenciu nájdete v ručne zostavenom schematickom obrázku.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (od Arduina)
- GNDGND (od Arduina)
-
Arduino ---- TFT displej
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Pripojenie Arduino
- Vcc-5v
- GND-GND
- 2GND pomocou tlačidla (tlačidlo na zmenu režimu zobrazenia-zásobník/šesťhran/dec/všetko)
- 3GND pomocou tlačidla (tlačidlo zmeny orientácie displeja)
- Pripojenia displeja
- VCC3.3V (od Arduina)
- GND-GND
- RESET3,3V
- LED5V (od Arduina)
Krok 3: Nahrajte kód
Priložený súbor.ino použite na celý kód s komentármi, ktoré sú samozrejmé!
Krok 4: Užite si svoju tvorbu a naplánujte si budúce vylepšenia
Na stole máte krásne a podivné hodiny a je tu veľa priestoru pre nové nápady
- Zmeňte zobrazenie alebo obnovte iba konkrétne časti obrazovky, aby sa obnovenie displeja zrýchlilo (táto aktuálna implementácia niekedy vynechá zobrazenie sekundy kvôli obnoveniu celej obrazovky)
- Pridajte dosku gyroskopu/akcelerometra a príslušný kód na úpravu otáčania displeja tak, aby zodpovedalo orientácii krytu
- Popustite uzdu svojej predstavivosti …
V neposlednom rade, ak sa vám moje hodiny páčia, hlasujte za ne v aktuálnej súťaži Hodiny
Odporúča:
Ako vyrobiť analógové hodiny a digitálne hodiny s LED pásikom pomocou Arduina: 3 kroky
Ako vyrobiť analógové hodiny a digitálne hodiny s LED pásikom pomocou Arduina: Dnes vyrobíme analógové hodiny & Digitálne hodiny s LED pásikom a modulom MAX7219 Dot s Arduino. Opraví čas s miestnym časovým pásmom. Analógové hodiny môžu používať dlhší LED pás, takže ich možno zavesiť na stenu a stať sa umeleckým
Hodiny pre odchod do dôchodku / Hodiny s odpočítavaním / Dn: 4 kroky (s obrázkami)
Hodiny pre odchod do dôchodku / Hodiny počítania / Dn: V zásuvke som mal niekoľko týchto 8x8 LED bodových displejov a premýšľal som, čo s nimi. Inšpirovaný inými pokynmi, dostal som nápad postaviť displej odpočítavania/odpočítavania, ktorý bude odpočítavať do budúceho dátumu/času a ak cieľový čas p
Sieťové hodiny ESP8266 bez akéhokoľvek RTC - Hodiny Nodemcu NTP Žiadne RTC - PROJEKT INTERNETOVÝCH HODÍN: 4 kroky
Sieťové hodiny ESP8266 bez akéhokoľvek RTC | Hodiny Nodemcu NTP Žiadne RTC | PROJEKT INTERNETOVÝCH HODÍN: V rámci projektu sa bude realizovať projekt hodín bez RTC, bude to trvať nejaký čas z internetu pomocou wifi a zobrazí sa to na displeji st7735
Hodiny Gixie: Najkrajšie hodiny so žiarovkou: 4 kroky
Hodiny Gixie: Najkrajšie hodiny so žiarivými trubicami: Hodinky Nixie Tube sa mi veľmi páčia, ale sú príliš drahé, nemôžem si to dovoliť. Strávil som teda pol roka vytváraním týchto hodín Gixie. Hodiny Gixie sa dosahujú použitím osvetlenia ws2812 na výrobu akrylového svetla. Snažím sa, aby bola trubica RGB tenšia
Premeňte svoje obyčajné hodiny na atómové hodiny: 3 kroky
Premeňte svoje obyčajné hodiny na atómové hodiny: Sú vaše nástenné hodiny pomalé, rýchle alebo vypnuté do hodiny, pretože nastal letný čas? Vyrobte si hodiny Atomic s touto jednoduchou náhradou za 18 dolárov, ktoré sú dodávané na klockit.com Čas je prijatý z atómových hodín v Colorade a nastavuje hodiny až na 5 časov