instructables-Modular-Display-Clock-logo

Instructables modularni zaslonski sat

instructables-Modular-Display-Clock-product

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.instructables-Modular-Display-Clock-fig-1 instructables-Modular-Display-Clock-fig-2
  • 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.instructables-Modular-Display-Clock-fig-3 instructables-Modular-Display-Clock-fig-4 instructables-Modular-Display-Clock-fig-5
  • 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.instructables-Modular-Display-Clock-fig-6
  • 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.instructables-Modular-Display-Clock-fig-7instructables-Modular-Display-Clock-fig-8
  • 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. instructables-Modular-Display-Clock-fig-9 instructables-Modular-Display-Clock-fig-10 instructables-Modular-Display-Clock-fig-11 instructables-Modular-Display-Clock-fig-12 instructables-Modular-Display-Clock-fig-13 instructables-Modular-Display-Clock-fig-14

  • 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 vremenominstructables-Modular-Display-Clock-fig-15
  • Korak 6: Konačno
    Spajanje nekoliko manjih projekata rezultira većim projektom. Nadam se da vas i ovaj i prethodni povezani projekti zanimaju.

instructables-Modular-Display-Clock-fig-16

  • 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

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *