INHOUDSOPGAWE:
- Stap 1: Onderdele benodig:
- Stap 2: Monteer die stroombaan
- Stap 3: Laai die kode op
- Stap 4: Geniet u skepping en beplan toekomstige verbeterings
Video: Multimodale klok: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Ek hou van horlosies! Ek was op soek na 'n instruksies vir 'n horlosie wat Romeinse syfers op die skerm vertoon. Toe ek geen geskikte op die arduino -basis kry nie, het ek besluit om self een te bou. Tesame met 'n kleur -TFT -skerm, wonder ek wat nog te sien is en altviool! gedagtes oor verskillende getallestelsels wat ek in my bachelor in ingenieurswese -dae (meer as 2 dekades terug!) bestudeer het, kom vinnig in: Binêr, digitaal, oktaal en heksadesimaal, ens.
Dit het my egter aan die gang gesit, en na baie beplanning en kodering, hier is die implementering t!
Kenmerkende kenmerke van hierdie horlosie:
Multimodale skerm waarin u tyd in 5 verskillende getallestelsels in een skerm kan vertoon, of elke getalformaat kan op verskillende skerms deur 'n drukknop gekies word
Die oriëntasie van die horlosie kan aan vier kante wees en die gegewens wat vertoon word, kan met 'n drukknop in lyn gebring word met die rigting. Later is ek van plan om 'n gyro-/versnellingsensor te gebruik om die skerm te oriënteer op grond van die kant waarop dit aangeskakel is
Modusse beskikbaar
Digitale
Roman
Heksadesimaal (basis 16)
Oktaal (basis 8)
Binêr (basis 2)
Hier is die skakels van die netBinary-formaat vir iemand wat nuut is in hierdie nommerstelsels:
Oktale formaat:
Heksadesimale formaat:
Romeinse formaat:
Stap 1: Onderdele benodig:
Items benodig:
- Arduino UNO/Nano of ekwivalent
- TFT -skerm: 1,44 duim 128*128 SPI -skerm gebaseer op IL9163 (lank terug bestel via AliExpress) (ROOI PCB)
- DS 3231 RTC module
- Drukknopskakelaars 2
- Broodbord, PCB, verbindingsdrade
- Opsioneel: soldeerbout, verbindingsdrade vir algemene doeleindes en 'n geskikte omhulsel (ek moet nog een besluit vir hierdie horlosie)
Stap 2: Monteer die stroombaan
Gebruik hierdie verbindings tussen die RTC en Arduino. Raadpleeg die skets wat met die hand opgestel is vir verwysing.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (van Arduino)
- GNDGND (van Arduino)
-
Arduino ---- TFT-skerm
- 9A0
- 10CS
- 11SDA
- 13 SCC
-
Arduino verbindings
- Vcc-5v
- GND-GND
- 2GND via drukknop (knoppie wysiging van die vertoningsmodus-as/heks/des/alles)
- 3GND via drukknop (knoppie wysig oriëntasie)
-
Vertoon verbindings
- VCC3.3V (van Arduino)
- GND-GND
- HERSTEL3.3V
- LED5V (van Arduino)
Stap 3: Laai die kode op
Gebruik die aangehegte.ino -lêer vir die hele kode met kommentaar wat vanselfsprekend is!
Stap 4: Geniet u skepping en beplan toekomstige verbeterings
U het 'n pragtige en snaakse horlosie op u lessenaar en daar is baie ruimte vir nuwe idees
- Verander die skerm of verfris slegs spesifieke dele van die skerm om die skerm vinniger te laat verfris (hierdie huidige implementering mis soms 'n sekonde as gevolg van die opdatering van die hele skerm)
- Voeg 'n gyro-/versnellingsmeterbord en gepaardgaande kode by om die rotasie van die skerm aan te pas by die oriëntasie van die omhulsel
- Laat u verbeelding los …
Laastens, maar nie die minste nie, as u van my horlosie hou, stem dan daarvoor in die klokwedstryd wat tans plaasvind
Aanbeveel:
Mikro -binêre klok: 10 stappe (met foto's)
Micro Binary Clock: Nadat u voorheen 'n Instructable (Binary DVM) geskep het, maak dit gebruik van die beperkte vertoonarea met behulp van binêre.Dit was slegs 'n klein stap nadat die hoofkode -module vir Desimaal na Binêre omskakeling voorheen geskep is om 'n Binêre Klok te skep, maar t
Ware binêre klok met NTP -sinchronisasie: 4 stappe
Ware binêre klok met NTP -sinchronisasie: 'n Ware binêre klok wys die tyd van die dag as 'n som van binêre breuke van 'n volle dag, in teenstelling met 'n tradisionele " binêre klok " wat die tyd as binêre gekodeerde desimale syfers vertoon wat ooreenstem met die ure/minute/sekondes. Tradisioneel
Digitale klok LED -puntmatriks - ESP Matrix Android -app: 14 stappe
Digital Clock LED Dot Matrix - ESP Matrix Android App: Hierdie artikel word met trots geborg deur PCBWAY. PCBWAY maak prototipe PCB's van hoë gehalte vir mense oor die hele wêreld. Probeer dit self en kry 10 PCB's vir slegs $ 5 by PCBWAY met 'n uitstekende kwaliteit, dankie PCBWAY. Die ESP Matrix Board wat ek ontwikkel het
Multimodale musiekstandaard: 9 stappe (met foto's)
Multimodale musiekstandaard: die multimodale musiekstandaard (MMMS) is 'n nuwe manier om klanksintese en effekte te beheer terwyl u 'n tradisionele instrument speel (sax, fluit, viool, noem maar op), en bied 'n hele paar ekstra moontlikhede vir uitgebreide tegnieke wat gebruik word terwyl
Bou 'n regte klok vir u rekenaar en 'n brandblusser-klok: 3 stappe (met foto's)
Bou 'n regte klok vir u rekenaar en 'n brandblusser-horlosie: 'n Messingklokkie, 'n klein relais, nog 'n paar dinge en 'n regte klok kan die ure op u lessenaar slaan, alhoewel hierdie projek op Windows en Mac werk OS X, ek het ook besluit om Ubuntu Linux te installeer op 'n rekenaar wat ek in die asblik gevind het en daaraan werk: ek het nog nooit