instructables Moduláris kijelzős óra használati útmutatója

instructables-Modular-Display-Clock-feacherd

instructables-Modular-Display-Clock-logo

Instructables moduláris kijelzős óra

instructables-Modular-Display-Clock-product

Moduláris kijelzős óra

  • a Gammawave által
  • Ez a projekt egy korábbi Modular Display Element projektet használ fel egy digitális óra létrehozásához, négy modulból, amelyeket összekapcsolnak, és egy Microbit és egy RTC vezérel.
  • Kellékek:
  • Microbit V2 (előnyben részesítendő a beépített hangszóró miatt, a V1 működik, de külső hangjelző szükséges hozzá).
  • DS3231 RTC
  • SPST váltás
  • Kitronik Edge Connector Breakout
  • Jumper Jerky Junior F/M – 20. darab
  • Jumper Jerky Junior F/F – 4. darab
  • Jumper Jerky F/F – 3. darab
  • Jumper Jerky F/M – 3. darab
  • 470R ellenállás
  • 1000uF-os kondenzátor
  • Derékszögű fejléc 2 x (3 irányú x 1 sor) szükséges.
  • WS2812Neopixel gomb LED-ek * 56 db.
  • Zománcozott rézhuzal 21 AWG (0.75 mm átmérőjű), vagy más szigetelt vezeték.
  • Fólialemez
  • M2 csavarok
  • M2 csavarok 8 mm – 12 darab
  • M2 csavarok 6 mm – 16 darab
  • M2 csavarok 10 mm – 2. darab
  • M2 anyák – 2. mennyiség
  • M2 alátétek – 2. darab
  • M2 Hatlapközök 5 mm – 2. darab
  • Csavarok M3
  • M3 alátétek – 14. darab
  • M3 csavarok 10 mm – 2. darab
  • M3 csavarok 25 mm – 4. darab
  • M3 anyák – 12. mennyiség
  • Hatszögletű ütközések M3
  • M3 hatlapú távtartók 5 mm – 2. darab
  • M3 hatlapú távtartók 10 mm – 4. darab
  • Derékszögű konzolok (15 (Sz) x 40 (H) x 40 (Ma) mm – 2. mennyiség
  • Költséghatékonyabbnak bizonyulhat egy értéktartomány vásárlása, nem pedig egyedi értékek, kivéve, ha ezek már rendelkezésre állnak. Egyes komponensek MOL-értéke nagyobb is lehet, mint az alkatrészlistában megadott mennyiség.
  • 3D nyomtató
  • Fehér izzószál – A legnagyobb megjelenítési rugalmasság érdekében.
  • Fekete filament – ​​A tartólapokhoz.
  • 2 mm-es fúrófej
  • 3 mm-es fúrófej
  • 5 mm-es fúrókészlet
  • Fúró
  • Fűrész
  • Fogó
  • Drótvágó olló
  • Forrasztópáka
  • Forrasztó
  • Csiszolópapír
  • Csavarhúzók
  • Ismerje meg szerszámait, kövesse az ajánlott működési eljárásokat, és feltétlenül viselje a megfelelő PPE-t.
  • Nincs kapcsolat a projektben használt beszállítók egyikével sem, nyugodtan használja a preferált beszállítóit, és helyettesítse azokat az elemeket, amelyek megfeleltek az Ön preferenciáinak vagy a szállítás tárgyát képezték.
  • A hivatkozások a megjelenés időpontjában érvényesek.instructables-Modular-Display-Clock-1. ábra instructables-Modular-Display-Clock-2. ábra
  • 1. lépés: Alaplap csíkok
  • Lásd: Moduláris kijelzőelem (MDE)
  • Négy „moduláris kijelzőelem” szükséges az órakijelző létrehozásához, és ezeket egy nagyobb alaplemezből vágott alaplemez csíkokkal tartják össze.
  • Az alaplemez csíkok mérete 32 (W) x 144 (L) mm vagy 4 x 18 csonk, és mindegyik két MDE-t átölel, amelyek az MDE csonkjaihoz csatlakoznak. A nagyobb szilárdság érdekében azonban négy M2 x 8 mm-es csavart kell rögzíteni a sarkokhoz közel, amelyek áthaladnak az alaplemezen és az MDE-be.instructables-Modular-Display-Clock-3. ábra instructables-Modular-Display-Clock-4. ábra instructables-Modular-Display-Clock-5. ábra
  • 2. lépés: Sematikus
  • A vázlat az 56 neopixelt tartalmazó MDE-k vezérlésére használt komponenseket mutatja.
  • A vezérlőelemek Microbitből, RTC-ből, Breakout Boardból, kapcsolóból és védelmi áramkörből állnak.
  • A forrasztás nagy része a neopixelekre összpontosul, míg a vezérlőelemek főként jumperekkel vannak összekötve.instructables-Modular-Display-Clock-6. ábra
  • 3. lépés: Kódolás
  • A kód a MakeCode-ban jön létre.
  • "oonn ssttaarrtt" pproocceedduurree..
  • Inicializálja az 56 LED-ből álló Neoplxel szalagot
  • Címüzenet megjelenítése.
  • Inicializálja a szegmens_listát, amely megjelenítendő számonként tartalmazza a szegmensmegjelöléseket. A [0] elemben tárolt 0 szám = 0111111
  • Az [1] elemben tárolt 1. szám = 0000110
  • Az [9] elemben tárolt 9. szám = 1101111
  • Továbbá.
  • A [10] elemben tárolt 10-es szám = 0000000 a számjegyek törlésére szolgál.

örökké eljárás

  • Meghívja a 'set mode'-t, amely ellenőrzi a P1-et, és ha magas, engedélyezi az idő beállítását, egyébként megjeleníti a pontos időt.
  • Meghívja a 'Time_split'-et, amely az órák és percek két számértékét egy 4 karakteres karakterláncba egyesíti, és minden 10-nél kisebb számot előxxel egy kezdő nullával.
    „pixel_time” hívások
  • Ez a 4 karakter mindegyikét az utolsó karakterrel kezdődően a szegmens_értékbe bontja ki
  • A szám ezután a szegmens_érték által hivatkozott szegmens_listában szereplő értéket tartalmazza.
  • (Ha szegmens_értéke = 0, akkor számjegy = elem [0] = 0111111)
  • Inc = index x (LED_SEG) x 7). Ahol index = a 4 karakter közül melyikre hivatkozik, LED_SEG = LED-ek száma szegmensenként, 7 = szegmensek száma egy számjegyben.
  • Ez a típus a megfelelő karakterhez vezérelendő LED-ek kezdete.
  • A for elem sorra rendel minden számjegyet az értékhez.
  • Ha az érték =1, akkor az inc által hozzárendelt pixel pirosra van állítva, és bekapcsol, ellenkező esetben kikapcsol.
  • Mivel szegmensenként két LED szükséges, ez a folyamat LED_SEG-szer megismétlődik.
  • (Pl. Ha az óra mértékegysége 9, index = 0, számjegy = 1011111 [érték = 1, inc = 0 és inc = 1], [érték = 0, inc = 2 és inc = 3] …. [érték = 1, inc=12 & inc=13])
  • Óra tízes [Index =1, növelési tartomány: 14-27], Perc mértékegysége [index =2, növelési tartomány: 28-41], Perc tízes száma [index =3, növelési tartomány: 42-55].
  • Ha mind a 7 értéket feldolgozta és elküldte a szalagra, a változások megjelennek.
  • Késleltetés kerül bevezetésre az icker elkerülése érdekében.
  • az AA gombon”
  • Ez beállítja az órákat, ha set_enable = 1
  • be gombot BB”
  • Ez beállítja a perceket, ha set_enable = 1 ”long bbuuttttoonn AA++BB”
  • Ez hívja a "set time"-t, amely az A és B gombokhoz rendelt értékek alapján állítja be az időt.instructables-Modular-Display-Clock-7. ábrainstructables-Modular-Display-Clock-8. ábra
  • https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt

4. lépés: Hátsó panel
Az alkatrészek egy alaplemezhez vannak rögzítve (95 (Sz) x 128 (L) mm), amely M3 X 25 mm-es csavarokkal és 10 mm-es állványokkal van az MDE hátuljához rögzítve. Négy csavar van átvezetve a Neopixel tartólemezen lévő lyukakon és az állványokon, amelyek az alaplemez sarkaihoz rögzíthetők, az alaplemezen 3 mm-es lyukak vannak kialakítva a csavarokhoz való igazodás érdekében. Helyezze el és fúrja ki a lyukakat az élcsatlakozó Breakout (2 x 3 mm), az RTC (2 x 2 mm) és a kapcsoló (20 x 40 mm) számára, hogy hagyjon helyet, és rögzítse a talpként működő derékszögű konzolokat. Az RTC-hez való csatlakozás 4 F/F Junior jumperrel történik, az RTC pedig 2 x M2 csavarral van rögzítve. A kapcsolóhoz 2 db F/M Junior jumper csatlakoztatható, a kapcsoló pedig egy 5 mm-es lyukon keresztül történik. A Neopixelek CR védelmi áramköréhez 3 db F/F jumperrel, ebből a Neopixelekhez 3 db F/M jumperrel történik a csatlakozások, ezt rögzítik a táblára a tábla egyik furatán átvezetett kábelkötegelővel.
Rögzítse a saroktartó lábait az alaplemezhez 4 csavarral. (Az alsó sarok M3 csavarok az alaplemez rögzítéséhez használhatók a lábak rögzítésére a 2. csavarral a tartó alsó lyukában. Annak érdekében, hogy ne karcolódjon meg az óra, amelyen az óra fog ülni, rögzítsen tálcát vagy párat. Az alaplemez most a saroktartó csavarokra rögzíthető és anyákkal rögzíthető. instructables-Modular-Display-Clock-9. ábra instructables-Modular-Display-Clock-10. ábra instructables-Modular-Display-Clock-11. ábra instructables-Modular-Display-Clock-12. ábra instructables-Modular-Display-Clock-13. ábra instructables-Modular-Display-Clock-14. ábra

  • 5. lépés: Működés
  • Az áramellátást az USB-kábel közvetlenül a Microbithez való csatlakoztatása biztosítja.
  • SSeettttiinngg tthee cclloocckk..
  • Az óra beállítása előtt győződjön meg arról, hogy az RTC rendelkezik elemmel, amely megőrzi az időt, amikor/ha ki van kapcsolva a tápellátás. Az alapértelmezett időformátum a 24 órás mód.
  • Állítsa a kapcsolót a beállított időhelyzetbe egy plusz szimbólum jelenik meg a kijelzőn.
  • Nyomja meg az A gombot az órákhoz. (0-tól 23-ig)
  • Nyomja meg a B gombot percekig. (0-tól 59-ig)
    Nyomja meg együtt az A és B gombokat az idő beállításához, a beírt időértékek megjelennek a kijelzőn.
  • Mozgassa a kapcsolót a beállított helyzetből.
  • AAtt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
  • Rövid késleltetés után a kijelző frissül a pontos idővelinstructables-Modular-Display-Clock-15. ábra
  • 6. lépés: Végül
    Néhány kisebb projekt összevonása egy nagyobb projektet eredményezve. Reméljük, hogy Ön és ez, valamint a korábbi kapcsolódó projektek érdeklik.

instructables-Modular-Display-Clock-16. ábra

  • csodálatos projekt
  • Köszönöm, nagyra értékelem.
  • Szép projekt!
  • Köszönöm.
  • Menő óra. Tetszik, hogy ez Micro:biten fut!
  • Köszönöm, a Micro:bit nagyon sokoldalú, a legtöbb óraprojektemben használtam.

Dokumentumok / Források

PDF thumbnailModuláris kijelzős óra
Owner's Manual · Modular Display Clock, Display Clock

Tegyen fel egy kérdést

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Tegyen fel egy kérdést

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.