instructables-modil-ekspozisyon-revèy-logo

Instructables Modular Display Clock

instructables-modilè-ekspozisyon-revèy-pwodwi

Modilè ekspozisyon revèy

  • pa Gammawave
  • Pwojè sa a sèvi ak yon pwojè ansyen Modular Display Element pou fè yon revèy dijital, lè l sèvi avèk kat nan modil ki konekte ansanm ak kontwole pa yon Microbit ak yon RTC.
  • Pwovizyon:
  • Microbit V2 (pi pito akòz oratè entegre, V1 ap travay men li pral mande pou yon sonde ekstèn.)
  • DS3231 RTC
  • Chanje SPST
  • Kitronik Edge Connector Breakout
  • Jumper Jerky Junior F/M – Kantite 20
  • Jumper Jerky Junior F/F – Kantite 4
  • Jumper Jerky F/F – Kantite 3
  • Jumper Jerky F/M – Kantite 3
  • 470R rezistans
  • 1000uF kondansateur
  • Tèt Ang dwat 2 x (3 fason x 1 ranje) obligatwa.
  • WS2812Neopixel bouton ki ap dirije * 56 kte.
  • Emaye fil kwiv 21 AWG (0.75mm dia.), oswa lòt fil izole.
  • Stripboard
  • Vis M2
  • Vis M2 8mm - Kantite 12
  • Vis M2 6mm - Kantite 16
  • Boulon M2 10mm - Kantite 2
  • M2 nwa - Kantite 2
  • M2 rondelles - Kantite 2
  • M2 espas Egzagòn 5mm - Kantite 2
  • Boulon M3
  • M3 rondelles - Kantite 14
  • M3 boulon 10mm - Kantite 2
  • M3 boulon 25mm - Kantite 4
  • M3 nwa - Kantite 12
  • Konstans Egzagòn M3
  • M3 Hex spacers 5mm - Kantite 2
  • M3 Hex spacers 10mm - Kantite 4
  • Parantèz ang dwat (15 (W) x 40 (L) x 40 (H) mm) - Kantite 2
  • Ka pwouve plis pri efikas pou achte yon seri de valè olye ke valè endividyèl sof si ou deja genyen yo disponib. Gen kèk eleman ki ka gen yon MOL ki pi gran pase kantite ki espesifye nan lis eleman an.
  • 3D Printer
  • Filaman Blan - Pou pi gwo egzibilite ekspozisyon an.
  • Filaman Nwa - Pou ankadreman sipò yo.
  • 2 milimèt fè egzèsis
  • 3 milimèt fè egzèsis
  • 5mm twous egzèsis
  • Fè egzèsis
  • Saw
  • Pens
  • Koupe fil
  • Soude fè
  • Soude
  • Sable papye
  • Tournvis
  • Konnen zouti ou yo epi swiv pwosedi operasyonèl yo rekòmande epi asire w ou mete PPE apwopriye a.
  • Pa gen okenn aliyasyon nan nenpòt nan founisè yo itilize nan pwojè sa a, santi yo lib yo sèvi ak founisè pi pito ou yo ak ranplase eleman yo ki te apwopriye a pwòp preferans ou oswa sijè a rezèv.
  • Lyen yo valab nan moman piblikasyon an.instructables-Modil-Display-Clock-fig-1 instructables-Modil-Display-Clock-fig-2
  • Etap 1: Bann Baseplate
  • Gade: Eleman ekspozisyon modilè (MDE)
  • Kat "Eleman Ekspozisyon Modil" yo oblije kreye ekspozisyon revèy la ak sa yo kenbe ansanm ak bann plak debaz ki te koupe soti nan yon pi gwo plak debaz.
  • Bann plak debaz yo mezire 32 (W) x 144 (L) mm oswa 4 x 18 souch ak chak sou tour de MDE yo tache ak souch yo sou MDE la. Sepandan, pou plis fòs, kat vis M2 x 8mm yo mete tou pre kwen yo ki pase nan plak debaz la ak nan MDE la.instructables-Modil-Display-Clock-fig-3 instructables-Modil-Display-Clock-fig-4 instructables-Modil-Display-Clock-fig-5
  • Etap 2: Chema
  • Chema a montre konpozan yo itilize pou kontwole MDE yo ki genyen 56 Neopixels.
  • Konpozan kontwòl yo konpoze de yon Microbit, RTC, Breakout Board, Switch ak sikwi pwoteksyon.
  • Majorite soudure a konsantre sou Neopixels yo tandiske konpozan kontwòl yo sitou konekte ak jumpers.instructables-Modil-Display-Clock-fig-6
  • Etap 3: Kodaj
  • Kòd kreye nan MakeCode.
  • ”oonn ssttaarrtt” pprroocceedduurree..
  • Inisyalize teren an Neoplxel nan 56 dirije
  • Montre mesaj tit.
  • Inisyalize segment_list ki gen deziyasyon segman pou chak nimewo yo dwe parèt. Nimewo 0 ki estoke nan eleman [0] = 0111111
  • Nimewo 1 ki estoke nan eleman [1] = 0000110
  • Nimewo 9 ki estoke nan eleman [9] = 1101111
  • Anplis de sa.
  • Nimewo 10 ki estoke nan eleman [10] = 0000000 yo itilize pou efase chif yo.

pwosedi pou tout tan

  • Apèl 'mete mòd' ki tcheke P1 epi si segondè pèmèt anviwònman tan otreman montre tan aktyèl la.
  • Apèl 'Time_split' ki rejwenn de valè nimerik èdtan ak minit nan yon seri 4 karaktè, pre-xing nenpòt nimewo ki mwens pase 10 ak yon zewo dirijan.
    Apèl 'pixel_time'
  • Ki ekstrè chak nan 4 karaktè yo nan vire kòmanse ak dènye karaktè nan segment_value
  • Lè sa a, chif gen valè a nan segment_list referans pa segment_value.
  • (Si segment_value = 0 Lè sa a, chif = eleman [0] = 0111111)
  • Inc = endèks x (LED_SEG) x 7). Ki kote endèks = kilès nan 4 karaktè yo referans, LED_SEG = kantite LED pou chak segman, 7 = kantite segman nan yon chif.
  • Espès sa a se kòmansman poul yo dwe kontwole pou karaktè ki apwopriye a.
  • Eleman pou a bay chak nonm chif nan yon valè.
  • Si valè = 1 Lè sa a, pixel la asiyen pa inc mete nan wouj epi vire sou otreman li vire o.
  • Kòm de LED pou chak segman obligatwa pwosesis sa a repete LED_SEG fwa.
  • (Eg Si inite Orè se 9, endèks = 0, chif = 1011111 [valè = 1, inc = 0 & inc = 1], [valè = 0, inc = 2 & inc = 3] …. [valè = 1, inc=12 & inc = 13])
  • Orè dizèn [Index = 1, inc ranje 14 a 27], minit inite [endèks = 2, inc ranje 28 a 41], minit nan dizèn [endèks = 3, inc ranje 42 a 55].
  • Yon fwa ke chak nan 7 valè yo te trete epi voye nan teren an chanjman yo montre.
  • Yo prezante yon reta pou anpeche icker.
  • sou bouton AA"
  • Sa a fikse lè yo si set_enable = 1
  • sou bouton BB"
  • Sa a mete minit yo si set_enable = 1 ”long bbbuuttttoonn AA++BB”
  • Sa a rele 'tabli tan' ki fikse tan an ki baze sou valè yo asiyen ak bouton A ak B.instructables-Modil-Display-Clock-fig-7instructables-Modil-Display-Clock-fig-8
  • https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt

Etap 4: Retounen Panel
Konpozan yo tache ak yon plak debaz (95(W) x 128(L) mm), ki mete sou do MDE a ak boulon M3 X 25mm ak standos 10mm. Kat boulon yo tted nan twou yo nan tablo sipò Neopixel ak standos yo tted yo tache plak debaz la nan kwen yo, twou 3mm yo te fè nan plak la nan aliman ak boulon yo. Pozisyon ak twou twou pou konektè Edge Breakout (2 x 3mm), RTC a (2 x 2mm), ak switch la asire yo kite espas (20 x 40mm), pou monte parantèz yo ang dwat ki aji kòm pye. Koneksyon ak RTC a fèt ak 4 jumpers Junior F/F epi RTC a sekirize ak 2 boulon M2. Koneksyon ak switch la fèt ak 2 jumpers Junior F/M epi switch la mete nan yon twou 5mm. Koneksyon nan kous la pwoteksyon CR pou Neopixels yo fèt ak 3 Jumpers F/F ak soti nan sa a Neopixels yo ak 3 kavalye F/M, sa a se tache ak tablo a ak yon mare kab manje nan youn nan twou yo nan tablo a.
Mete pye bracket ang yo sou plak debaz la ak 4 boulon. (Kwen ki pi ba yo boulon M3 pou tache plak debaz la ka itilize pou kenbe pye yo an plas ak yon boulon 2yèm nan twou ki pi ba nan bracket la. Pou anpeche grate sifas ki sou revèy la pral chita, tache baton sou kousinen oswa yon koup. Kounya ka mete plak debaz la sou boulon sipò kwen yo epi sekirize ak nwa. instructables-Modil-Display-Clock-fig-9 instructables-Modil-Display-Clock-fig-10 instructables-Modil-Display-Clock-fig-11 instructables-Modil-Display-Clock-fig-12 instructables-Modil-Display-Clock-fig-13 instructables-Modil-Display-Clock-fig-14

  • Etap 5: Operasyon
  • Pouvwa bay nan konekte kab USB a dirèkteman nan Microbit la.
  • SSeettttiinngg thee cclloockck..
  • Anvan mete revèy la asire w ke RTC a gen yon batri tted kenbe tan an lè/si pouvwa yo retire. Fòma tan defo a se mòd 24 èdtan.
  • Deplase switch la nan pozisyon tan fikse a, yon senbòl plis ap parèt sou ekspozisyon an.
  • Peze bouton A pou èdtan. (0 a 23)
  • Peze bouton B pou minit. (0 a 59)
    Peze bouton A & B ansanm pou fikse tan an, valè tan ki antre yo ap parèt.
  • Deplase switch la soti nan pozisyon an mete.
  • AAtt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
  • Apre yon ti reta, ekspozisyon an pral mete ajou ak tan aktyèl lainstructables-Modil-Display-Clock-fig-15
  • Etap 6: Finalman
    Pote ansanm nan yon koup nan pi piti pwojè sa ki lakòz yon pwojè pi gwo. Espere ou menm ak sa a ak pwojè ki vin anvan ki gen rapò ak enterè yo.

instructables-Modil-Display-Clock-fig-16

  • etonan pwojè
  • Mèsi, anpil apresye.
  • Bèl pwojè!
  • Mèsi.
  • Cool revèy. Mwen renmen ke sa a kouri sou yon Micro:bit!
  • Mèsi, Micro:bit la trè versatile mwen te itilize li nan pifò pwojè revèy mwen yo.

Dokiman / Resous

instructables Modular Display Clock [pdfManyèl Pwopriyetè a
Modilè Display Clock, Display Clock

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *