instructables-Modular-Bistaratzea-Erloju-logotipoa

Instructables Modular Display Erlojua

instructables-Modular-Bistaratzeko-Erloju-produktua

Bistaratzeko Erloju Modularra

  • Gammawave-ren eskutik
  • Proiektu honek Modular Display Element aurreko proiektu bat erabiltzen du erloju digital bat egiteko, elkarrekin konektatuta eta Microbit eta RTC batek kontrolatutako moduluetako lau erabiliz.
  • Hornigaiak:
  • Microbit V2 (hobe da bozgorailu integratua dela eta, V1 funtzionatuko du baina kanpoko soinulari bat beharko du).
  • DS3231 RTC
  • Aldatu SPST
  • Kitronik Edge Konektorearen Breakout
  • Jumper Jerky Junior F/M - 20. kantitatea
  • Jumper Jerky Junior F/F - 4. kantitatea
  • Jumper Jerky F/F - 3. kantitatea
  • Jumper Jerky F/M - 3. kantitatea
  • 470R erresistentzia
  • 1000uF-ko kondentsadorea
  • Angelu zuzeneko goiburua 2 x (3 bide x 1 errenkada) behar da.
  • WS2812Neopixel Button LED-ak * 56 qty.
  • Kobre esmaltatua 21 AWG (0.75 mm-ko diametroa) edo beste hari isolatu bat.
  • Stripboard
  • Torlojuak M2
  • M2 torlojuak 8 mm - 12 kantitatea
  • M2 torlojuak 6 mm - 16 kantitatea
  • M2 Torlojuak 10 mm - 2 kantitatea
  • M2 fruitu lehorrak - 2. kantitatea
  • M2 garbigailuak - 2. kantitatea
  • M2 Hex tarteak 5 mm - 2. kantitatea
  • Torlojuak M3
  • M3 garbigailuak - 14. kantitatea
  • M3 torlojuak 10 mm - 2 kantitatea
  • M3 torlojuak 25 mm - 4 kantitatea
  • M3 fruitu lehorrak - 12. kantitatea
  • M3 hexagonalak
  • M3 tarte hexagonalak 5 mm - 2 kantitatea
  • M3 tarte hexagonalak 10 mm - 4 kantitatea
  • Angelu zuzeneko euskarriak (15 (W) x 40 (L) x 40 (H) mm) – 2 kantitatea
  • Balio-sorta bat erostea errentagarriagoa izan daiteke balio indibidualak baino, dagoeneko eskuragarri ez badituzu. Osagai batzuek osagaien zerrendan zehaztutako kantitatea baino MOL handiagoa izan dezakete.
  • 3D inprimagailua
  • Harizpi zuria - Pantailarako gaitasun handiena lortzeko.
  • Harizpi beltza - euskarrietarako oholetarako.
  • 2 mm-ko zulagailua
  • 3 mm-ko zulagailua
  • 5 mm-ko zulagailu-kit
  • Zulagailua
  • Zerra
  • Aliketak
  • Hari-mozgailuak
  • Soldadura
  • Soldadura
  • Paper lixatzeko
  • Bihurkinak
  • Ezagutu zure tresnak eta jarraitu gomendatutako prozedura operatiboak eta ziurtatu PPE egokiak eramaten dituzula.
  • Proiektu honetan erabilitako hornitzaileetako inongo aliantzarik ez, lasai erabili zure hobetsitako hornitzaileak eta ordezkatu zure hobespenerako edo hornitzeko gai ziren elementuak.
  • Estekak argitalpen unean balio dute.instructables-Modular-Display-Clock-fig-1 instructables-Modular-Display-Clock-fig-2
  • 1. urratsa: Baseplate zerrendak
  • Ikus: Bistaratzeko elementu modularra (MDE)
  • Lau "Bistaratzeko Elementu Modular" behar dira erlojuaren pantaila sortzeko eta hauek oinarri-plaka handiago batetik moztutako oinarri-plaka-zerrendekin elkartzen dira.
  • Oinarrizko plakek 32 (W) x 144 (L) mm edo 4 x 18 zirriborroak neurtzen dituzte eta bakoitzak bi MDEren gainean jartzen ditu MDEko zirriborroei atxikita. Hala ere, sendotasun handiagoa lortzeko, M2 x 8 mm-ko lau torloju daude oinarri-plakaren bidez eta MDE-ra igarotzen diren izkinetatik hurbil.instructables-Modular-Display-Clock-fig-3 instructables-Modular-Display-Clock-fig-4 instructables-Modular-Display-Clock-fig-5
  • 2. urratsa: eskema
  • Eskemak 56 Neopixel dituzten MDEak kontrolatzeko erabiltzen diren osagaiak erakusten ditu.
  • Kontrol-osagaiek Microbit, RTC, Breakout Board, Switch eta babes-zirkuitu batek osatzen dute.
  • Soldaduraren gehiengoa Neopixeletan zentratzen da, kontrol osagaiak batez ere jumperekin lotuta daude.instructables-Modular-Display-Clock-fig-6
  • 3. urratsa: Kodetzea
  • Kodea MakeCode-n sortzen da.
  • ”oonn ssttaarrtt” pprroocceedduurree..
  • 56 LED-ren Neoplxel banda hasieratzen du
  • Bistaratu izenburuaren mezua.
  • Bistaratu beharreko zenbaki bakoitzeko segmentu-izendapenak dituen segment_list-a hasieratzen du. [0] elementuan gordetako 0 zenbakia = 0111111
  • [1] elementuan gordetako 1 zenbakia = 0000110
  • [9] elementuan gordetako 9 zenbakia = 1101111
  • Gainera.
  • [10] elementuan gordetako 10 zenbakia = 0000000 zifrak zuritzeko erabiltzen da.

betiko prozedura

  • "Ezartzeko modua" deitzen du, P1 egiaztatzen duena eta altua bada denbora ezarpena gaitzen badu, bestela uneko ordua bistaratzen du.
  • "Time_split" deitzen du, orduen eta minutuen bi zenbakizko balioak 4 karaktereko kate batean batzen dituena, 10 baino gutxiagoko edozein zenbaki hasierako zero batekin aurretiaz.
    'pixel_time' deiak
  • Azken karakteretik hasita, 4 karaktereetako bakoitza segment_value-ra ateratzen duena
  • Gero, zifrak segment_value-k erreferentziatutako segment_list-en balioa dauka.
  • (Segmentu_balioa = 0 bada, zifra = elementua [0] = 0111111)
  • Inc = indizea x (LED_SEG) x 7). Non indizea = 4 karaktereetatik zein den erreferentzia, LED_SEG = segmentu bakoitzeko LED kopurua, 7 = zifra bateko segmentu kopurua.
  • Espezie hau pertsonaia egokirako kontrolatu beharreko LEDen hasiera da.
  • For elementuak aldi berean zifrako zenbaki bakoitza balioari esleitzen dio.
  • Balioa =1 bada, inc-ek esleitutako pixela gorrian ezartzen da eta aktibatu egiten da, bestela itzali egiten da.
  • Segmentu bakoitzeko bi LED behar direnez prozesu hau LED_SEG aldiz errepikatzen da.
  • (Adibidez, Orduen unitatea 9 bada, indizea = 0, zifra = 1011111 [balioa = 1, inc = 0 & inc = 1], [balioa = 0, inc = 2 & inc = 3] .... [balioa = 1, inc=12 eta inc = 13])
  • Orduen hamarrak [Indizea =1, 14tik 27ra bitarteko tartea hazten], Minutuen unitatea [indizea =2, 28tik 41era arteko tartea hazita], Minutuaren hamarrekoa [indizea =3, 42tik 55era arteko tartea gehitzea].
  • 7 balioetako bakoitza prozesatu eta zerrendara bidalitakoan aldaketak erakusten dira.
  • Atzerapen bat sartzen da icker saihesteko.
  • AA botoian”
  • Honek orduak ezartzen ditu set_enable = 1 bada
  • botoia BB”
  • Honek minutuak ezartzen ditu set_enable = 1 "luze bbuttttoonn AA++BB" bada
  • Honek A eta B botoiekin esleitutako balioetan oinarritutako ordua ezartzen duen "ordu ezarri" deitzen da.instructables-Modular-Display-Clock-fig-7instructables-Modular-Display-Clock-fig-8
  • https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt

4. urratsa: Atzeko panela
Osagaiak oinarri-plaka bati lotuta daude (95 (W) x 128 (L) mm-ko, MDEren atzealdean M3 X 25 mm-ko torlojuekin eta 10 mm-ko zutabeekin. Lau torloju Neopixel euskarri-taularen zuloetatik pasatzen dira eta euskarriak izkinetan oinarri-plaka lotzeko, 3 mm-ko zuloak egiten dira oinarri-plakan torlojuekin lerrokatzeko. Kokatu eta egin zuloak Edge konektorearen Breakout (2 x 3 mm), RTC (2 x 2 mm) eta etengailua lekua uztea ziurtatzeko (20 x 40 mm), oin gisa funtzionatzen duten angelu zuzeneko euskarriak muntatzeko. RTCrako konexioak F/F 4 Junior jauziekin egiten dira eta RTC 2 x M2 torlojuekin bermatzen da. Etengailurako konexioak 2 Junior jumper F/Mrekin egiten dira eta etengailua 5 mm-ko zulo batetik sartzen da. Neopixelen CR babes-zirkuiturako konexioak 3 Jumper F/Frekin egiten dira eta honetatik 3 Jumper F/M dituzten Neopixeletara, hau taulari lotzen zaio plakako zuloetako batetik elikatzen den kable batekin.
Lotu angelu-euskarri-oinak oinarri-plakan 4 torlojurekin. (Oinarrizko plaka lotzeko beheko izkinan M3 torlojuak oinak eusteko erabil daitezke euskarriaren beheko zuloan 2. torloju batekin. Erlojua jarriko den gainazala ez harrapatzeko, lotu makila padetan edo pare bat. Zinta biraka orain oinarri-plaka izkinako euskarri-torlojuetan lotu eta azkoinekin lotu daiteke. 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

  • 5. urratsa: funtzionamendua
  • Energia USB kablea Microbit-era zuzenean konektatuz ematen da.
  • SSeettttiinngg cclloockckk..
  • Erlojua ezarri aurretik, ziurtatu RTC-k bateria bat daukala eta energia kentzen denean ordua mantentzeko. Ordu-formatu lehenetsia 24 orduko modua da.
  • Mugitu etengailua ezarritako orduko posiziora + ikurra bistaratuko da pantailan.
  • Sakatu A botoia orduetan. (0tik 23ra)
  • Sakatu B botoia minutuetarako. (0tik 59ra)
    Sakatu A eta B botoiak batera ordua ezartzeko, sartutako denbora-balioak bistaratuko dira.
  • Mugitu etengailua ezarritako posiziotik.
  • AAtt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
  • Atzerapen labur baten ondoren, pantaila uneko orduarekin eguneratuko dainstructables-Modular-Display-Clock-fig-15
  • 6. urratsa: Azkenean
    Proiektu txikien pare bat biltzea, proiektu handiago baten ondorioz. Espero dut zu eta hau eta aurreko proiektu interesgarriak.

instructables-Modular-Display-Clock-fig-16

  • proiektu harrigarria
  • Eskerrik asko, asko estimatua.
  • Proiektu polita!
  • Eskerrik asko.
  • Erloju freskoa. Gustatzen zait Micro:bit bat abiatzea!
  • Eskerrik asko, The Micro:bit oso polifazetikoa da nire erloju-proiektu gehienetan erabili dut.

Dokumentuak / Baliabideak

instructables Modular Display Erlojua [pdf] Erabiltzailearen eskuliburua
Bistaratzeko erloju modularra, bistaratzeko erlojua

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *