Instructables modularni zaslonski sat
Modularni zaslonski sat
- od Gammawave
- Ovaj projekt koristi prethodni projekt Modular Display Element za izradu digitalnog sata, koristeći četiri modula povezana zajedno i kontrolirana Microbitom i RTC-om.
- Pribor:
- Microbit V2 (poželjno zbog ugrađenog zvučnika, V1 će raditi, ali će zahtijevati vanjski zvučnik.)
- DS3231 RTC
- Prebaci SPST
- Kitronik Edge Connector Breakout
- Jumper Jerky Junior F/M – Kol. 20
- Jumper Jerky Junior F/F – Qty 4
- Jumper Jerky F/F – 3 kom
- Jumper Jerky F/M – 3 kom
- Otpornik 470R
- Kondenzator od 1000uF
- Potreban je pravokutni zaglavlje 2 x (3 načina x 1 red).
- WS2812Neopixel LED gumbi * 56 kom.
- Emajlirana bakrena žica 21 AWG (0.75 mm promjera) ili druga izolirana žica.
- Stripboard
- Vijci M2
- M2 vijci 8 mm – 12 kom
- M2 vijci 6 mm – 16 kom
- M2 vijci 10 mm – 2 kom
- M2 matice – 2 kom
- M2 podloške – 2 kom
- M2 Hex razmaci 5 mm – 2 kom
- Vijci M3
- M3 podloške – 14 kom
- M3 vijci 10 mm – 2 kom
- M3 vijci 25 mm – 4 kom
- M3 matice – 12 kom
- Šesterokutni držači M3
- M3 šesterokutni odstojnici 5 mm – 2 kom
- M3 šesterokutni odstojnici 10 mm – 4 kom
- Pravokutni nosači (15(Š) x 40(D) x 40(V) mm) – 2 kom.
- Može se pokazati isplativije kupiti niz vrijednosti umjesto pojedinačnih vrijednosti, osim ako ih već imate na raspolaganju. Neke komponente također mogu imati MOL veći od količine navedene u popisu komponenti.
- 3D pisač
- Bijela nit – Za najveću fleksibilnost prikaza.
- Crni filament – za potporne ploče.
- 2 mm bušilica
- 3 mm bušilica
- Komplet bušilica od 5 mm
- bušilica
- Pila
- Kliješta
- Rezači žice
- Lemilica
- Lem
- Brusni papir
- Odvijači
- Upoznajte se sa svojim alatima i slijedite preporučene operativne postupke te svakako nosite odgovarajuću OZO.
- Bez povezivanja s bilo kojim od dobavljača korištenih u ovom projektu, slobodno upotrijebite svoje preferirane dobavljače i zamijenite elemente koji su bili prikladni za vaše vlastite preferencije ili su predmet ponude.
- Linkovi vrijede u trenutku objave.
- Korak 1: trake temeljne ploče
- Vidjeti: Modularni zaslonski element (MDE)
- Četiri "modularna elementa zaslona" potrebna su za izradu zaslona sata i oni se drže zajedno trakama temeljne ploče koje su izrezane iz veće temeljne ploče.
- Trake temeljne ploče mjere 32(Š) x 144(D) mm ili 4 x 18 ivica i svaka prekriva dva MDE-a koja se pričvršćuju na ivice na MDE-u. Međutim, za dodatnu čvrstoću četiri M2 x 8 mm vijka pričvršćena su blizu uglova koji prolaze kroz osnovnu ploču i u MDE.
- Korak 2: Shema
- Shema prikazuje komponente koje se koriste za kontrolu MDE-a koji sadrže 56 Neopixela.
- Upravljačke komponente sastoje se od Microbita, RTC-a, Breakout ploče, prekidača i zaštitnog kruga.
- Većina lemljenja usredotočena je na Neopixele, dok su upravljačke komponente uglavnom spojene skakačima.
- Korak 3: Kodiranje
- Kod se stvara u MakeCode.
- ”oonn ssttaarrtt” pprroocceedduurree..
- Inicijalizira Neoplxel traku od 56 LED dioda
- Prikaz naslovne poruke.
- Inicijalizira segment_list koji sadrži oznake segmenata po broju za prikaz. Broj 0 pohranjen u elementu [0] = 0111111
- Broj 1 pohranjen u elementu [1] = 0000110
- Broj 9 pohranjen u elementu [9] = 1101111
- Dodatno.
- Broj 10 pohranjen u elementu [10] = 0000000 koji se koristi za brisanje znamenki.
zauvijek postupak
- Poziva 'način postavljanja' koji provjerava P1 i ako je visok omogućuje postavljanje vremena, inače prikazuje trenutno vrijeme.
- Poziva "Time_split" koji spaja dvije numeričke vrijednosti sati i minuta u niz od 4 znaka, prethodno fiksirajući sve brojeve manje od 10 s vodećom nulom.
Poziva 'pixel_time' - Koji izdvaja svaki od 4 znaka redom počevši od zadnjeg znaka u segment_value
- Digit zatim sadrži vrijednost u segment_list na koju upućuje segment_value.
- (Ako je segment_value = 0 tada je znamenka = element [0] = 0111111)
- Inc = indeks x (LED_SEG) x 7). Gdje je indeks = koji je od 4 znaka referenciran, LED_SEG = broj LED dioda po segmentu, 7 = broj segmenata u znamenki.
- Ova vrsta je početak LED dioda koje treba kontrolirati za odgovarajući karakter.
- Element for dodjeljuje svaki broj u znamenki vrijednosti.
- Ako je vrijednost =1, piksel koji je dodijelio inc je postavljen na crvenu boju i uključen je, inače je isključen.
- Budući da su potrebne dvije LED diode po segmentu, ovaj se postupak ponavlja LED_SEG puta.
- (Npr. ako je jedinica sati 9, indeks = 0, znamenka = 1011111 [vrijednost = 1, inc = 0 & inc = 1], [vrijednost=0, inc = 2 & inc = 3] …. [vrijednost=1, inc=12 & inc = 13])
- Sati desetice [indeks =1, inc raspon od 14 do 27], jedinice minute [indeks =2, inc raspon 28 do 41], minute minute [indeks =3, inc raspon 42 do 55].
- Nakon što je svaka od 7 vrijednosti obrađena i poslana na traku, promjene se prikazuju.
- Uvodi se odgoda kako bi se spriječio icker.
- na gumb AA”
- Ovo postavlja sate ako je set_enable = 1
- na gumb BB”
- Ovo postavlja minute ako je set_enable = 1 ”long bbuuttttoonn AA++BB”
- Ovo poziva 'postavi vrijeme' koje postavlja vrijeme na temelju vrijednosti dodijeljenih gumbima A i B.
- https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt
Korak 4: Stražnja ploča
Komponente su pričvršćene na osnovnu ploču (95(Š) x 128(D) mm), koja je pričvršćena na stražnju stranu MDE-a s M3 X 25 mm vijcima i stalcima od 10 mm. Četiri vijka su uvučena kroz rupe u Neopixel potpornoj ploči i stalcima za pričvršćivanje osnovne ploče na kutovima, rupe od 3 mm napravljene su u osnovnoj ploči radi poravnanja s vijcima. Postavite i izbušite rupe za Edge konektor Breakout (2 x 3 mm), RTC (2 x 2 mm) i prekidač pazeći da ostane prostora (20 x 40 mm), za montiranje pravih kutnih nosača koji služe kao noge. Veze s RTC-om se izvode s 4 Junior kratkospojnika F/F, a RTC je pričvršćen s 2 x M2 vijka. Priključci na prekidač se izvode s 2 Junior kratkospojnika F/M, a prekidač se provlači kroz rupu od 5 mm. Veze na CR zaštitni krug za Neopixele se izvode s 3 kratkospojnika F/F, a od ovog do Neopixela s 3 kratkospojnika F/M, ovo je pričvršćeno na ploču s kabelskom vezicom provučenom kroz jednu od rupa na ploči.
Pričvrstite noge kutnog nosača na osnovnu ploču pomoću 4 vijka. (Donji kutni vijci M3 za pričvršćivanje osnovne ploče mogu se koristiti za držanje stopala na mjestu s drugim vijkom u donjoj rupi nosača. Kako biste spriječili grebanje površine na kojoj će sat stajati, pričvrstite štap na jastučiće ili par Zavoji trake sada se mogu pričvrstiti na kutne potporne vijke.
- Korak 5: Rad
- Napajanje se osigurava spajanjem USB kabela izravno na Microbit.
- SSeettttiinngg tthhee cclloocckk..
- Prije postavljanja sata provjerite ima li RTC bateriju koja čuva vrijeme kada/ako se isključi napajanje. Zadani format vremena je 24-satni način rada.
- Pomaknite prekidač u položaj podešenog vremena i na zaslonu će se prikazati simbol plus.
- Pritisnite tipku A satima. (0 do 23)
- Pritisnite gumb B na nekoliko minuta. (0 do 59)
Zajedno pritisnite tipke A i B za postavljanje vremena, prikazat će se unesene vrijednosti vremena. - Pomaknite prekidač iz postavljenog položaja.
- AAtt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
- Nakon kratke odgode zaslon će se ažurirati s trenutnim vremenom
- Korak 6: Konačno
Spajanje nekoliko manjih projekata rezultira većim projektom. Nadam se da vas i ovaj i prethodni povezani projekti zanimaju.
- nevjerojatan projekt
- Hvala, puno cijenim.
- Lijep projekt!
- Hvala.
- Cool sat. Sviđa mi se što ovo pokreće Micro:bit!
- Hvala, Micro:bit je vrlo svestran, koristio sam ga u većini svojih projekata sa satom.
Dokumenti / Resursi
![]() |
Instructables Modular Display Clock [pdf] Priručnik za vlasnika Modularni zaslonski sat, zaslonski sat |