Përmbajtje:
- Hapi 1: Mënyra HHMM
- Hapi 2: Mënyra e sekondave
- Hapi 3: Mënyra Tix
- Hapi 4: Mënyra e zareve
- Hapi 5: Modaliteti i Shifrave
- Hapi 6: Mënyra binare
- Hapi 7: Si funksionon
- Hapi 8: Përbërësit / Pjesët
- Hapi 9: Paraqitja e tabelës së bukës
- Hapi 10: Skematike / Montimi
- Hapi 11: Vezë e Pashkëve / Tetris Like Game
Video: Ora Multimode Miniaturë M-Clock: 11 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
Ora Minimaliste? Orë me shumë mënyra? Ora e matricës?
Ky është një projekt orësh me shumë mënyra i bazuar në MSP430G2432. Mund të montohet pa bashkim dhe përdorim minimal të mjeteve. Me rezolucion të kufizuar të ekranit 8x8 piksele, kjo orë 12 -orëshe tregon kohën në 6 mënyra të ndryshme. Ai përdor komponentë minimalë (vetëm 5 deri në 7 pjesë) dhe instalime elektrike minimale (4 tela). I gjithë projekti, përfshirë baterinë, është vendosur në një tabelë buke 1.5 "x 2". Bonus veza e Pashkëve "Tetris" si lojë, shihni hapat e fundit të projektit.
Karakteristikat
- Numri minimal i përbërësve, 5 pjesë.
- Instalime minimale, kërkohen vetëm 4 tela. Bateria funksionon nga 3V në 3.6V.
- Përdorimi i kohëmatësit mbikëqyrës për të mbajtur kohën, modaliteti i fjetjes i fikjes (LPM3) merr energji uA.
- Kristal 32Khz për të mbajtur kohën e saktë kur flini.
- Drejton orën e kalibruar 1Mhz DCO kur është aktive (koha e shfaqjes).
- Kjo është një orë 12H, jo 24H dhe nuk ka tregues AM/PM.
- Aplikimi i vezës së Pashkëve të lojës Tetris.
Hapi 1: Mënyra HHMM
Mënyra HHMM, orë tipike plus minuta që rrotullohen me shifra me ndarës të zorrës së trashë. Fotografia më poshtë nuk është e qartë pasi shifrat rrotullohen.
Hapi 2: Mënyra e sekondave
Modaliteti i sekondave, tregon vetëm sekonda
Hapi 3: Mënyra Tix
Modaliteti Tix, matrica led ndahet në kuadrant, kuadrantët e sipërm tregojnë orën në vlera bcd (dhjetore të koduara binare). ato përfaqësohen me numrin e pikave për të treguar shifrat. kuadrantët e poshtëm tregojnë minutën në bcd. dmth për 4:32 nuk tregon asnjë pikë + 4 pika në gjysmën e sipërme dhe 3 pika + 2 pika në gjysmën e poshtme.
Hapi 4: Mënyra e zareve
Mënyra e zareve, matrica led ndahet në dy grupe 'zare'. me çiftin e sipërm që tregon orën nga 1 - 12, çifti i poshtëm i zareve tregon minuta në rritje prej 5 minutash. Në çdo sekondë zari do të rrotullohet midis vlerave të mundshme. Për shembull, ora e 4 -të mund të përfaqësohet me 0 + 4, 1 + 3 dhe 2 + 2 kombinime prej 1 ose 2 zare. Më poshtë, për 4:32 ai tregon vlerën e zarit sipër 4 + më poshtë 6 (5 + 1), funksionon 4 orë, 6 x 5 = 30 min, me 2 minutat tek që janë shkurtuar pasi ne përfaqësojmë vetëm vlerat e 5 minutave rritje Me
Hapi 5: Modaliteti i Shifrave
Modaliteti i shifrave, një font i vogël i ngjeshur 3x3 përdoret për të shfaqur orën dhe minutën pa pasur nevojë të rrotulloni shifrat. Shifrat e minutave zhvendosen majtas dhe djathtas në të dytën dhe shifra e orës (kur në orën 1 deri në 9) rrëshqet nga e djathta në të majtë për të treguar çdo 10 sekonda përparim gjatë minutës. 4:33 dhe rreth 30+ sekonda shfaqen në foto.
Hapi 6: Mënyra binare
Mënyra binare (me të vërtetë është bcd, ose dhjetore e koduar binare), ora, minuta dhe shifrat e dyta shfaqen si pikë binare në kolona të ndryshme në matricën led. kolonat 0 dhe 1 (nga e majta) përfaqësojnë shifrat e orës, kolona 2 është e zbrazët, kolonat 3 dhe 4 përfaqësojnë shifrat e minutës, kolona 5 është zbrazur, kolonat 6 dhe 7 përfaqësojnë shifrat e dyta. Më poshtë duke përfaqësuar kohën e 4:34:16.
Hapi 7: Si funksionon
Qarku përdor shumëfishimin e rreshtave dhe kolonave për të drejtuar led -et, një rresht në të njëjtën kohë, kjo jep një cikël pune prej 12.5% kur "grupet" e leds (8 prej tyre në secilën prej 8 rreshtave) ndizen shkurtimisht. rezistencat aktuale kufizuese janë eliminuar për të ruajtur pasurinë e bukës dhe pasi ne nuk jemi duke drejtuar vazhdimisht llamba individuale, ato nuk do të dëmtohen.
Kontrolli (ndërfaqja e përdoruesit) është rregulluar gjithashtu në mënyrë që të përdorim vetëm një buton prekës për hyrje. firmueri kap shtypje të gjata të butonave (shtypni dhe mbani shtypur) për rrotullimin e menysë dhe shtypjet e butonave normalë për përzgjedhjen e menysë. Me migrimin e këtij projekti nga një AVR mcu në një msp430 mcu, unë kisha bërë të mundur mbajtjen e kohës në mënyrë shumë më të saktë. Gjatë shfaqjes (dmth. I ndezur) projekti funksionon në DCO 1Mhz. MSP430 mcu ka vlera të orës të kalibruar nga fabrika. Kur nuk shfaqet, ky projekt hyn në një LPM3 (modaliteti me fuqi të ulët 3) për të kursyer energji. Në LPM3 ora DCO nuk mund të përdoret dhe projekti kalon në përdorimin e një AClk të bazuar në kristale 32Khz për të mbajtur kohën.
Hapi 8: Përbërësit / Pjesët
- MSP430G2432 (ose pajisje të tjera të serisë G me 20 kunja me w/ 4k+ flash)
- Ekran i matricës LED 8x8 (vetëm i kuq, ky është një projekt 3V)
- butoni prekës, ju duhen 3 nëse doni që loja Tetris të aktivizohet
- Kristal i orës 32Khz
- CR2032 ose një burim tjetër baterie 3V
Hapi 9: Paraqitja e tabelës së bukës
Matrica e udhëhequr 8x8 ka madhësi pika 1.9mm dhe është e katodës së zakonshme, nëse keni tip të zakonshëm të anodës, mund të ndryshoni disa rreshta në kod për miratim. Shikoni fotot dhe diagramin e bashkangjitur dhe shikoni nëse keni daljet e duhura. Duket se ato janë mjaft të zakonshme dhe nëse blini përmes ebay, shumica e furnizuesve kanë të njëjtin pin-out edhe nëse numri i modelit është i ndryshëm.
Hapi 10: Skematike / Montimi
- Ndiqni paraqitjen e bordit të bukës dhe vendosni dy tela kërcyes në mini dërrasë buke
- Vendi MSP430G2432 mcu
- Vendosni kristalin 32Khz
- Butoni i prekjes së vendit
- Vendosni burimin e energjisë (unë jam duke përdorur qelizën e butonit CR2032)
- Më në fund vendosni matricën led 8x8 në krye të MSP430G2432
Kodi burimor dhe firmware për projektin mund të shkarkohen nga depoja ime e github, skedarët e nevojshëm janë mclock.c (burimi) dhe M-Clock.hex (binar i firmware-it)
Hapi 11: Vezë e Pashkëve / Tetris Like Game
Me hapësirë shtesë flash në MCU, unë jam në gjendje të shtrydh në një lojë si Tetris. Ky aplikim i vezëve të Pashkëve mundësohet duke vendosur butona prekës shtesë / opsionalë në pozicionet e duhura të pjatës.
Shtypja e butonave të lojës (majtas ose djathtas) kur shfaqet ora do të fillojë lojën. Kontrolli i lojës bëhet përmes butonave të majtë dhe të djathtë për të lëvizur pjesën e lojës horizontalisht, dhe butoni i orës, në modalitetin e lojës, do të veprojë si butoni i rrotullimit të pjesës së lojës. Nuk ka rënie të shpejtësisë në këtë zbatim. Kur loja mbaron (pjesët e lojës të grumbulluara deri në tavan), rezultati (numri i rreshtave të eliminuar) do të shfaqet shkurtimisht si 2 shifra të ndezura.
Recommended:
Ora e daljes në pension / Numërimi / Ora Dn: 4 hapa (me fotografi)
Ora e daljes në pension / Numërimi / Ora Dn: Unë kisha disa nga këto ekrane 8x8 LED me pikat e matricës në sirtar dhe po mendoja se çfarë të bëja me to. Frymëzuar nga udhëzime të tjera, më lindi ideja për të ndërtuar një ekran numërimi/zbritje për të numëruar deri në një datë/kohë të ardhshme dhe nëse koha e synuar p
Ora e Rrjetit ESP8266 Pa asnjë RTC - Ora Nodemcu NTP Pa RTC - PROJEKTI I OROCS INTERNET: 4 hapa
Ora e Rrjetit ESP8266 Pa asnjë RTC | Ora Nodemcu NTP Pa RTC | PROJEKTI I OROCS INTERNET: Në projekt do të bëhet një projekt i orës pa RTC, do të marrë kohë nga interneti duke përdorur wifi dhe do ta shfaq atë në ekranin st7735
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: 5 hapa
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: Përshëndetje djema në këtë tutorial do të shohim se si të bëjmë një orë pune duke përdorur një modul orësh në kohë reale DS1307 & Ekranet OLED. Pra, ne do të lexojmë kohën nga moduli i orës DS1307. Dhe shtypeni atë në ekranin OLED
Ora Gixie: Ora më e Bukur e Tubit me Shkëlqim: 4 Hapa
Ora Gixie: Ora më e Bukur e Tubave me Shkëlqim: Më pëlqen shumë Nixie Tube, por është shumë e shtrenjtë, nuk mund ta përballoj. Kështu kalova gjysmë viti duke krijuar këtë Orë Gixie. Ora Gixie arrihet duke përdorur ndriçimin ws2812 për të bërë dritën akrilike. Unë bëj çmos për ta bërë tubin RGB më të hollë
Microdot - Orë Ora Modeli LED Ora: 7 hapa (me fotografi)
Microdot - Orë Ora LED Modeli Ora: Një tjetër prodhim RGB Sunset Productions! Ky projekt është një tabelë qarkore për të bërë një version të orës time minidot të madhësisë së orës së dorës: https: //www.instructables.com/id/EEGLXQCSKIEP2876EE/me disa të tjera funksionet më të zbatueshme për një pajisje portative. Një