instructables-Modular-Display-Clock-logo

Instructables Modular Display Clock

instructables-Modular-Display-Clock-hilber

Modular Display Clock

  • ji hêla Gammawave
  • Ev proje projeyek berê ya Modular Display Element bikar tîne da ku demjimêrek dîjîtal çêbike, bi karanîna çar modulên ku bi hev ve girêdayî ne û ji hêla Microbit û RTC ve têne kontrol kirin.
  • Supplies:
  • Microbit V2 (ji ber axaftvanek çêkirî tê tercîh kirin, V1 dê bixebite lê dê dengek ji derve hewce bike.)
  • DS3231 RTC
  • SPST biguherînin
  • Kitronik Edge Connector Breakout
  • Jumper Jerky Junior F/M – Qty 20
  • Jumper Jerky Junior F/F – Qty 4
  • Jumper Jerky F/F – Qty 3
  • Jumper Jerky F/M - Qty 3
  • 470R berxwedêr
  • 1000uF capacitor
  • Sernavê Angle Rast 2 x (3 rê x 1 rêz) pêwîst e.
  • WS2812 Bişkojka Neopixel LED's * 56 qty.
  • Têlên sifir ên emalkirî 21 AWG (0.75 mm dia.), an têl îzolekirî ya din.
  • Stripboard
  • Screws M2
  • Pişkên M2 8mm - Qty 12
  • Pişkên M2 6mm - Qty 16
  • Pûlên M2 10mm - Qty 2
  • Gwîzên M2 - Qty 2
  • şûştên M2 - Qty 2
  • M2 Cihên Hex 5mm - Qty 2
  • Bolts M3
  • şûştên M3 - Qty 14
  • Pûlên M3 10mm - Qty 2
  • Pûlên M3 25mm - Qty 4
  • Gwîzên M3 - Qty 12
  • Hex standoffs M3
  • M3 Hex spacers 5mm - Qty 2
  • M3 Hex spacers 10mm - Qty 4
  • Binçikên goşeya rast (15(W) x 40(L) x 40(H) mm) - Qty 2
  • Dibe ku ji bo kirîna rêzek nirxan ji nirxên kesane bêtir lêçûntir îsbat bikin heya ku we berê wan tune. Dibe ku hin pêkhate jî xwedî MOL-ya ji mêjera ku di navnîşa pêkhateyan de hatî destnîşan kirin mezintir be.
  • 3D Printer
  • Filamenta Spî - Ji bo pêşandana herî mezin.
  • Filamentê Reş - Ji bo panelên piştgirî.
  • 2mm bit stêr
  • 3mm bit stêr
  • Kîta drill 5 mm
  • Qûlker
  • Birrek
  • Kelpitan
  • Wire cutters
  • Soldering Iron
  • Solder
  • Kaxiz sanding
  • Screwdrivers
  • Amûrên xwe zanibin û prosedurên xebitandinê yên pêşniyarkirî bişopînin û pê ewle bin ku PPE-ya guncan li xwe bikin.
  • Tu hevbendiyek bi yek ji dabînkerên ku di vê projeyê de hatine bikar anîn tune, xwe ji xwe hîs bikin ku hûn dabînkerên xweyên bijarte bikar bînin û hêmanên ku li gorî tercîha we guncan bûn an jî mijara peydakirinê bi cîh bikin.
  • Girêdan di dema weşanê de derbasdar in.instructables-Modular-Display-Clock-fig-1 instructables-Modular-Display-Clock-fig-2
  • Gav 1: Strips Baseplate
  • Dîtin: Hêmana Nîşandana Modular (MDE)
  • Ji bo afirandina dîmendera demjimêrê çar "Hêmanên Nîşandana Modular" hewce ne û ew bi xêzên paşîn ên ku ji bingehek mezintir hatine qut kirin li hev têne girtin.
  • Pîvazên tabloyên bingehê 32 (W) x 144 (L) mm an jî 4 x 18 stûyê dipîve û her yek li ser du MDE'yan bi stûyên li ser MDE ve girêdide. Lêbelê, ji bo hêza lêzêdekirî, çar pêlên M2 x 8mm li nêzikî quncikên ku di binê paşînê re derbas dibin û di nav MDE-yê de têne danîn.instructables-Modular-Display-Clock-fig-3 instructables-Modular-Display-Clock-fig-4 instructables-Modular-Display-Clock-fig-5
  • Gav 2: Skematîk
  • Skematîk hêmanên ku ji bo kontrolkirina MDE-yên ku 56 Neopixel hene têne bikar anîn nîşan dide.
  • Parçeyên kontrolê ji Microbit, RTC, Breakout Board, Switch û çerxa parastinê pêk tê.
  • Piranîya zeliqandinê li ser Neopixelsan e, lê hêmanên kontrolê bi giranî bi jumperan ve girêdayî ne.instructables-Modular-Display-Clock-fig-6
  • Gav 3: Kodkirin
  • Kod di MakeCode de hatî çêkirin.
  • "oonn ssttaarrtt" pprroocceedduurree..
  • Rêza Neoplxel ya 56 LED-ê dest pê dike
  • Peyama sernavê nîşan bide.
  • Navnîşa segment_lîsteyê ya ku her hejmarê ku were xuyang kirin navnîşên beşê vedigire. Hejmara 0 di hêmana [0] = 0111111 de hatiye tomarkirin
  • Hejmara 1 di hêmana [1] = 0000110 de hatiye tomarkirin
  • Hejmara 9 di hêmana [9] = 1101111 de hatiye tomarkirin
  • Additionally.
  • Hejmara 10 di hêmana [10] de hatiye hilanîn = 0000000 ji bo valakirina reqemê tê bikaranîn.

prosedureke herheyî

  • Banga 'moda mîhengê' dike ku P1 kontrol dike û heke bilind be mîhenga demê çalak dike, wekî din dema niha nîşan dide.
  • Dibêje 'Time_split' ku du nirxên jimarî yên saet û deqeyan di nav rêzek 4-karakterî de digihîne hev, her hejmarên ji 10-ê kêmtir bi sifira pêşîn ve pêş-xing dike.
    Gazî 'pixel_time' dike
  • Ku her yek ji 4 tîpan bi dûv re bi karaktera paşîn dest pê dike nav segment_value
  • Dûv re jimar nirxa di navnîşa segment_lîstê de ku ji hêla segment_value ve hatî referansê vedihewîne.
  • (Heke beşa_nirx = 0 wê demê jimar = hêman [0] = 0111111)
  • Inc = index x (LED_SEG) x 7). Li ku derê index = kîjan ji 4 tîpan tê referans kirin, LED_SEG = hejmara LED-ên li ser perçeyê, 7 = hejmara beşên di jimarekê de.
  • Ev celeb destpêka LED-an e ku ji bo karaktera guncan têne kontrol kirin.
  • Hêmana for bi dorê her hejmarê di jimareyê de bi nirxê ve dide.
  • Ger nirx =1 wê demê pîxela ku ji hêla inc ve hatî destnîşan kirin sor tê danîn û vedibe, wekî din ew tê zivirandin o.
  • Ji ber ku ji her perçeyek du LED hewce ne, ev pêvajo car caran LED_SEG tê dubare kirin.
  • (Mînakî eger yekîneya Saetan 9 be, îndeks = 0, reqem = 1011111 [nirx = 1, inc = 0 & inc = 1], [nirx=0, nirx = 2 & inc = 3] …. [nirx=1, inc=12 & inc = 13])
  • Saet bi dehan [Indeks =1, navçeyek ji 14 heta 27], Yekîneya deqîqeyan [indek =2, ji 28 heta 41 deh], Bi dehan deh [indeks =3, ji 42 heta 55].
  • Piştî ku her yek ji 7 nirxan hatin pêvajo kirin û ji xêzikê re hatin şandin, guhertin têne xuyang kirin.
  • Ji bo pêşîlêgirtina ickerê derengiyek tê destnîşan kirin.
  • li ser bişkojka AA"
  • Heke set_enable = 1 ev demjimêr destnîşan dike
  • li ser bişkojka BB”
  • Heke set_enable = 1 "bbuuttttoonn AA++BB" dirêj dike ev deqeyan destnîşan dike.
  • Ev gazî 'dema danînê' dike ku li ser bingeha nirxên ku bi bişkokên A û B ve hatine destnîşankirin dem destnîşan dike.instructables-Modular-Display-Clock-fig-7instructables-Modular-Display-Clock-fig-8
  • https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt

Gav 4: Panela paş
Pêkhat bi paldanek bingehîn (95 (W) x 128 (L) mm) ve girêdayî ne, ku li pişta MDE'yê bi gulên M3 X 25 mm û stendeyên 10 mm ve hatî girêdan. Çar pêl di nav kunên tabloya piştevaniya Neopixel de têne xêzkirin û stendok têne girêdan da ku pileya bingehê li quncikê ve girêbidin, kunên 3 mm di paçika bingehîn de têne çêkirin da ku bi pêçan re li hev bikin. Ji bo Têkila Edge Breakout (2 x 3mm), RTC (2 x 2mm), û veguhêz ku cîhê bihêle (20 x 40mm) bicîh bikin û qul bikin, da ku kelûpelên goşeya rast ên ku wekî lingan tevdigerin siwar bikin. Girêdanên bi RTC-ê re bi 4 Junior jumpers F/F têne çêkirin û RTC bi 2 x M2 pêlên tê ewle kirin. Girêdanên bi guheztinê re bi 2 Junior jumpers F/M têne çêkirin û guheztin bi qulikek 5 mm ve tê girêdan. Girêdanên bi çerxa parastina CR-ê re ji bo Neopixelan bi 3 Jumpers F/F ve têne çêkirin û ji vê yekê ji Neopixelsên bi 3 jumpers F/M re, ev bi pêvekek kabloyê ku di nav yek ji kunên panelê de tê vedan bi panelê ve tê girêdan.
Piyên goşeyê bi 4 kulpkan ve li ser plakaya bingehîn bicîh bikin. (Balên goşeyê jêrîn M3 yên ji bo girêdana paçika bingehê dikare were bikar anîn da ku lingan bi pêleka 2yemîn di qulika jêrîn a lingê de di cîh de bihêle. Ji bo pêşîgirtina li xişandina rûyê ku demjimêr li ser wê rûne, çîpek li ser paçikan an çendek girêdin kasêtê dizivirin.. Bingehê êdî dikare li ser pêlên desteka goşeyê bête girêdan û bi gwîzan ve were girêdan. 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

  • Gav 5: Operasyon
  • Hêz bi girêdana kabloya USB ya rasterast bi Microbit ve tê peyda kirin.
  • SSeettttiinngg thee cclloocckk..
  • Berî danîna demjimêrê pê ewle bibin ku RTC xwedan batteriyek e ku wextê ku/heke hêz were rakirin bigire. Forma dema xwerû moda 24 demjimêran e.
  • Veguheztinê biguhezînin cîhê dema diyarkirî dê nîşanek plus li ser ekranê were xuyang kirin.
  • Bişkojka A bi saetan çap bike. (0 ber 23)
  • Bişkojka B ji bo Deqeyan Bitikîne. (0 ber 59)
    Bişkojkên A & B bi hev re bikirtînin da ku dem destnîşan bikin, dê nirxên dema têketinê werin xuyang kirin.
  • Guhestina ji pozîsyona destnîşankirî bihejînin.
  • AAtt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
  • Piştî derengek kurt dê dîmen bi dema niha ve were nûve kirininstructables-Modular-Display-Clock-fig-15
  • Gav 6: Di dawiyê de
    Berhevkirina çend projeyên piçûktir di encamê de projeyek mezintir. Hêvî dikim ku hûn û ev û projeyên têkildar ên berê yên balkêş.

instructables-Modular-Display-Clock-fig-16

  • projeya ecêb
  • Spas, pir bi nirx.
  • Projeyek xweş!
  • Sipas ji were.
  • Saet sar. Ez hez dikim ku ev ji Micro: bit dimeşe!
  • Spas, Micro:bit pir jêhatî ye ku min ew di piraniya projeyên demjimêra xwe de bikar aniye.

Belge / Çavkanî

instructables Modular Display Clock [pdf] Pirtûka Destûra Xwediyê
Saeta Nîşandana Modular, Saeta Nîşandanê

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *