Kazalo:
- 1. korak: način HHMM
- Korak: Način sekund
- 3. korak: Način Tix
- 4. korak: Način kock
- 5. korak: Način števk
- 6. korak: binarni način
- 7. korak: Kako deluje
- 8. korak: Komponente / deli
- 9. korak: postavitev plošče
- 10. korak: Shema / sestavljanje
- 11. korak: Igra, podobna velikonočnemu jajcu / tetrisu
Video: M-ura Miniaturna večmodna ura: 11 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Minimalistična ura? Ura z več načini? Matrična ura?
To je projekt z več načini ure, ki temelji na MSP430G2432. Lahko ga sestavite brez spajkanja in minimalne uporabe orodja. Z omejeno ločljivostjo zaslona 8x8 slikovnih pik ta 12 -urna ura prikazuje čas v 6 različnih načinih. Uporablja minimalne komponente (le 5 do 7 delov) in minimalno ožičenje (4 žice). Celoten projekt, vključno z baterijo, je nameščen na plošči velikosti 1,5 "x 2". Bonus velikonočno jajce "Tetris", kot je igra, glej zadnje korake projekta.
Lastnosti
- Minimalno število sestavnih delov, 5 delov.
- Minimalno ožičenje, potrebne so le 4 žice. Baterija deluje od 3V do 3.6V.
- Uporaba časovnika nadzornika za ohranjanje časa, način mirovanja ob izklopu (LPM3) porabi energijo uA.
- 32Khz kristal za natančen čas med spanjem.
- Deluje 1Mhz DCO kalibrirano uro, ko je aktivna (prikazuje čas).
- To je ura 12H, ne 24H in nima indikatorja AM/PM.
- Uporaba velikonočnih jajc igre Tetris.
1. korak: način HHMM
Način HHMM, tipične ure in minute pomikanja številk z ločevalnikom dvopičja. Spodnja fotografija ni jasna, saj se številke premikajo.
Korak: Način sekund
Način sekund, prikazuje samo sekunde
3. korak: Način Tix
Način Tix, LED matrika je razdeljena na kvadrant, zgornji kvadranti prikazujejo uro v bcd (binarno kodiranih decimalnih vrednostih). predstavljeni so s številom pik za označevanje števk. spodnji kvadranti prikazujejo minute v bcd. za 4:32 ne kaže pike + 4 pike na zgornji polovici in 3 pike + 2 piki na spodnji polovici.
4. korak: Način kock
V načinu kocke je LED matrika razdeljena na dva niza „kock“. zgornji par prikazuje uro od 1 do 12, spodnji par kock pa prikazuje minute v korakih po 5 minut. Vsake sekunde se kocke vrtijo med možnimi vrednostmi. Na primer, 4. uro lahko predstavimo z 0 + 4, 1 + 3 in 2 + 2 kombinacijami 1 ali 2 kock. Spodaj za 4:32 prikazuje vrednost kocke zgornja 4 + spodnja 6 (5 + 1), deluje 4 ure, 6 x 5 = 30 minut, z liškimi 2 minutami pa je okrnjena, saj predstavljamo le vrednosti 5 -minutnega prirasta.
5. korak: Način števk
Način števk, majhna zgoščena pisava velikosti 3x3 se uporablja za prikaz ur in minut brez premikanja številk. Številke minut se premikajo levo in desno na drugi, številka ure (ko je v uri od 1 do 9) pa drsi od desne proti levi, da označuje vsakih 10 sekund napredovanja v minuti. 4:33 in približno 30+ sekund sta prikazani na fotografiji.
6. korak: binarni način
Binarni način (v resnici je bcd ali binarno kodirana decimalka), ura, minuta in druga številka so prikazane kot binarna pika na različnih stolpcih v matriki LED. stolpca 0 in 1 (od leve) predstavljata števke ur, stolpec 2 je prazen, stolpca 3 in 4 predstavljata števke minut, stolpec 5 je prazen, stolpca 6 in 7 pa predstavljata drugi števki. Spodaj predstavlja čas 4:34:16.
7. korak: Kako deluje
Vezje uporablja multipleksiranje vrstic in stolpcev za pogon LED, eno za drugo, kar daje 12,5% obratovalni cikel, ko se na kratko vklopijo "sklopi" LED (8 v vsaki od 8 vrstic). trenutni omejevalni upori so odpravljeni, da se prihrani imetje, in ker ne vozimo stalno posameznih LED, se ne bodo poškodovali.
Krmiljenje (uporabniški vmesnik) je urejeno tudi tako, da za vnos uporabljamo le en taktilni gumb. zajem vdelane programske opreme z dolgimi pritiski tipk (pritisnite in držite) za vrtenje menija in običajni pritiski gumbov za izbiro menija. S selitvijo tega projekta z AVR mcu na msp430 mcu sem omogočil veliko natančnejši čas. Med prikazom (t.j. prižgano) projekt deluje na 1Mhz DCO. MSP430 mcu ima tovarniško umerjene vrednosti ure. Ko se ne prikaže, ta projekt vstopi v LPM3 (način nizke porabe 3) za varčevanje z energijo. Pri LPM3 ure DCO ni mogoče uporabiti in projekt preklopi na uporabo kristalnega AClk na osnovi 32 kHz, da ohrani čas.
8. korak: Komponente / deli
- MSP430G2432 (ali druge potopne 20 -polne naprave serije G s 4k+ bliskavico)
- 8x8 LED matrični zaslon (samo rdeč, to je 3V projekt)
- taktilni gumb, potrebujete 3, če želite omogočiti igro Tetris
- 32 -urni kristal ure
- CR2032 ali drug 3V vir baterije
9. korak: postavitev plošče
LED matrika 8x8 ima velikost pik 1,9 mm in je skupne katode. Če imate skupno vrsto anode, lahko spremenite nekaj vrstic v kodi za sprejetje. Oglejte si priložene fotografije in diagram in preverite, ali imate prave pin-out. Zdi se, da so precej pogosti in če kupite prek ebaya, ima večina dobaviteljev enak pin-out, čeprav je številka modela drugačna.
10. korak: Shema / sestavljanje
- Sledite postavitvi mize in postavite dve mostični žici na mini mizo
- Postavite MSP430G2432 mcu
- Postavite 32Khz kristal
- Namestite taktilni gumb
- Postavite vir napajanja (uporabljam gumb z gumbom CR2032)
- Končno postavite 8x8 LED matrico na vrh MSP430G2432
Izvorno kodo in vdelano programsko opremo za projekt lahko prenesete iz mojega skladišča github, potrebne datoteke so mclock.c (vir) in M-Clock.hex (binarna programska oprema)
11. korak: Igra, podobna velikonočnemu jajcu / tetrisu
Z dodatnim bliskovnim prostorom na MCU -ju lahko stisnem igro, podobno Tetrisu. Ta aplikacija za velikonočna jajca je omogočena tako, da dodatne / izbirne taktilne gumbe postavite v desne položaje mize.
Če pritisnete kateri koli gumb za igro (levo ali desno), ko se prikaže ura, se bo igra začela. Upravljanje igre poteka z levim in desnim gumbom za premikanje igralnega kosa vodoravno, gumb ure v načinu igre pa deluje kot gumb za vrtenje igralnega kosa. Pri tej izvedbi ni upada hitrosti. Ko se igra konča (kosi igre so zloženi do zgornje meje), bo rezultat (število odpravljenih vrstic) na kratko prikazan kot 2 utripajoči številki.
Priporočena:
Miniaturna kroglica za namizno košarico z uporabo MAKEY MAKEY: 5 korakov
Miniaturna namizna košarica z MAKEY MAKEY: Navadno papirnato skodelico spremenite v miniaturni namizni košarkarski obroč s pomočjo Makeyja Makeyja. Vrzite kroglico iz folije v obroč in če to storite pravilno, se bo vaš rezultat v računalniku povečal
Miniaturna elektronika Kako majhna lahko greš?: 6 korakov
Miniaturna elektronika Kako majhna lahko greš?: Pred časom sem od nekega prijatelja dobil malo svetlobe (na rjavem tiskanem vezju), to je bila domača signalna lučka za polnjenje z vgrajenim polnilnim vezjem, LiIon baterija, DIP stikalo za spreminjanje barv na LED RGB in tudi preklop celotnega vezja, ampak kaj
UArm miniaturna robotska paleta za Arduino: 19 korakov (s slikami)
UArm miniaturna paletizirana robotska roka za Arduino: Leta 2014 sem za Arduino na spletu kupil roko za miniaturno paletizirano paleto, prav tako sem začel eksperimentirati s 3D tiskanjem. Začel sem z obratnim inženiringom roke, ki sem jo kupil, in raziskovanjem, ko sem naletel na Davida Becka, ki je isto počel na M
Miniaturna delujoča moderna viseča svetilka: 5 korakov
Sodobna miniaturna delovna viseča svetilka: Ta miniaturna delovna LED viseča svetilka je kot nalašč za okrasitev delovne mize, hišice za punčke, garaže za igrače ali samo za zabaven elektronski projekt prve roke. 3Doodler, žica za nakit in nekaj drugih materialov so vse, kar potrebujete za izdelavo tega lahkega
Miniaturna kartonska garaža: 5 korakov
Miniaturna kartonska garaža: Ali želite izdelati garažni sistem proti vdoru, ki ga lahko upravljate s svojim mobilnim telefonom? Če je tako, ste prišli do pravega navodila