Instructables ሞዱል ማሳያ ሰዓት
ሞዱል ማሳያ ሰዓት
- በ Gammawave
- ይህ ፕሮጀክት ዲጂታል ሰዓት ለመስራት የቀደመውን ፕሮጀክት ሞጁላር ማሳያ ኤለመንትን ይጠቀማል፣ አራቱን ሞጁሎች አንድ ላይ ተያይዘው በማይክሮቢት እና በአርቲሲ ቁጥጥር ስር ናቸው።
- አቅርቦቶች፡-
- ማይክሮቢት ቪ2 (በአብሮገነብ ድምጽ ማጉያ ምክንያት ይመረጣል፣ V1 ይሰራል ነገር ግን ውጫዊ ድምጽ ማጉያ ያስፈልገዋል።)
- DS3231 RTC
- SPST ቀይር
- Kitronik ጠርዝ አያያዥ Breakout
- Jumper Jerky Junior F/M – Qty 20
- Jumper Jerky Junior F/F – Qty 4
- ዝላይ ጀርኪ ኤፍ/ኤፍ – Qty 3
- ዝላይ ጀርኪ ኤፍ/ኤም – Qty 3
- 470R resistor
- 1000uF capacitor
- የቀኝ አንግል ራስጌ 2 x (3 መንገዶች x 1 ረድፍ) ያስፈልጋል።
- WS2812Neopixel አዝራር LED's * 56 ኪው.
- Enamelled Copper Wire 21 AWG (0.75mm dia.)፣ ወይም ሌላ የተከለለ ሽቦ።
- ስቲፕቦርድ
- ብሎኖች M2
- M2 ብሎኖች 8 ሚሜ - Qty 12
- M2 ብሎኖች 6 ሚሜ - Qty 16
- M2 ቦልቶች 10 ሚሜ - ጥቲ 2
- M2 ፍሬዎች - Qty 2
- M2 ማጠቢያዎች - Qty 2
- M2 የሄክስ ክፍተቶች 5 ሚሜ - Qty 2
- ቦልቶች M3
- M3 ማጠቢያዎች - Qty 14
- M3 ብሎኖች 10 ሚሜ - Qty 2
- M3 ብሎኖች 25 ሚሜ - Qty 4
- M3 ፍሬዎች - Qty 12
- የሄክስ ማቆሚያዎች M3
- ኤም 3 ሄክስ ስፔሰርስ 5 ሚሜ - ጥቲ 2
- ኤም 3 ሄክስ ስፔሰርስ 10 ሚሜ - ጥቲ 4
- የቀኝ አንግል ቅንፎች (15(W) x 40(L) x 40(H) mm) - Qty 2
- ቀድሞውንም እስካልገኙ ድረስ ከግል ዋጋዎች ይልቅ የተለያዩ እሴቶችን ለመግዛት የበለጠ ወጪ ቆጣቢ ሊሆን ይችላል። አንዳንድ ክፍሎች በክፍል ዝርዝሩ ውስጥ ከተገለጸው መጠን የበለጠ MOL ሊኖራቸው ይችላል።
- 3D አታሚ
- ነጭ ክር - ለታላቅ ማሳያ ኤግዚቢሽን.
- ጥቁር ክር - ለድጋፍ ሰሌዳዎች.
- 2 ሚሜ መሰርሰሪያ
- 3 ሚሜ መሰርሰሪያ
- 5 ሚሜ መሰርሰሪያ ኪት
- ቁፋሮ
- አየሁ
- ፕሊየሮች
- የሽቦ መቁረጫዎች
- የሚሸጥ ብረት
- የሚሸጥ
- የአሸዋ ወረቀት
- ሹፌሮች
- መሣሪያዎችዎን ይወቁ እና የሚመከሩትን የአሠራር ሂደቶች ይከተሉ እና ተገቢውን PPE መልበስዎን ያረጋግጡ።
- በዚህ ኘሮጀክት ውስጥ ጥቅም ላይ ከዋሉት አቅራቢዎች ጋር ምንም አይነት ግንኙነት የለም፣ የሚወዷቸውን አቅራቢዎች ለመጠቀም ነፃነት ይሰማዎ እና ለእራስዎ ምርጫ ተስማሚ የሆኑትን ወይም ሊቀርቡ የሚችሉትን ንጥረ ነገሮች ይተኩ።
- ማገናኛዎች በሚታተሙበት ጊዜ የሚሰሩ ናቸው።
- ደረጃ 1፡ ቤዝፕላት ስትሪፕስ
- ተመልከት፡ ሞጁል ማሳያ አካል (MDE)
- የሰዓት ማሳያን ለመፍጠር አራት "ሞዱላር ማሳያ ኤለመንቶች" ያስፈልጋሉ እና እነዚህም ከትልቅ የመሠረት ሰሌዳ ከተቆረጡ የመሠረት ሰሌዳዎች ጋር ይያዛሉ.
- የመሠረት ሰሌዳዎቹ 32(W) x 144(L) mm ወይም 4 x 18 stubs ይለካሉ እና እያንዳንዳቸው ሁለት የ MDE ን በ MDE ላይ ካለው ግንድ ጋር በማያያዝ። ነገር ግን፣ ለተጨማሪ ጥንካሬ አራት M2 x 8 ሚሜ ዊንጣዎች በመሠረት ሰሌዳው ውስጥ በሚያልፉ ማዕዘኖች አቅራቢያ እና ወደ MDE ይጣላሉ።
- ደረጃ 2፡ መርሐግብር
- መርሃግብሩ 56 Neopixels የያዙ ኤምዲኢን ለመቆጣጠር የሚያገለግሉ ክፍሎችን ያሳያል።
- የመቆጣጠሪያው ክፍሎች ማይክሮቢት, RTC, Breakout ቦርድ, ማብሪያ እና መከላከያ ወረዳን ያካትታሉ.
- አብዛኛው የሽያጭ መሸጫ በኒዮፒክስልስ ላይ ያተኮረ ሲሆን የመቆጣጠሪያ አካላት ግን በዋናነት ከ jumpers ጋር የተገናኙ ናቸው.
- ደረጃ 3፡ ኮድ ማድረግ
- ኮድ የተፈጠረው በ MakeCode ውስጥ ነው።
- "oonn ssttaarrtt" pproocceedduurree..
- የ56 LEDs የNeoplxel ስትሪፕን ያስጀምራል።
- የርዕስ መልእክት አሳይ።
- በሚታይ ቁጥር የክፋይ ስያሜዎችን የያዘውን የክፍል_ዝርዝር ያስጀምራል። ቁጥር 0 በክፍል [0] = 0111111 ውስጥ ተቀምጧል
- ቁጥር 1 በክፍል [1] = 0000110 የተከማቸ
- ቁጥር 9 በክፍል [9] = 1101111 የተከማቸ
- በተጨማሪም.
- ቁጥር 10 በኤለመንቱ ውስጥ የተከማቸ [10] = 0000000 ለዲጂት ባዶነት ያገለግላል።
ለዘላለም ሂደት
- ጥሪዎች 'set mode' ይህም P1 ን የሚፈትሽ እና ከፍተኛ ከሆነ የሰዓት ማቀናበር ከቻለ የአሁኑን ጊዜ ያሳያል።
- ሁለቱን የሰዓታት እና ደቂቃዎች አሃዛዊ እሴቶች ወደ ባለ 4-ቁምፊ ሕብረቁምፊ የሚቀላቀለው 'Time_Split' ጥሪዎች፣ ከ10 በታች የሆኑ ቁጥሮችን ከመሪ ዜሮ ጋር ቀድመውታል።
ጥሪዎች 'pixel_time' - እያንዳንዱን 4 ቁምፊዎች በተራው ከመጨረሻው ቁምፊ ጀምሮ ወደ ክፍል_እሴት ያወጣል።
- አሃዝ በመቀጠል በክፍል_እሴት በተጠቀሰው ክፍል_ዝርዝር ውስጥ ያለውን ዋጋ ይይዛል።
- (ክፍል_ዋጋ = 0 ከሆነ አሃዝ = ኤለመንት [0] = 0111111)
- ኢንክ = ኢንዴክስ x (LED_SEG) x 7)። ኢንዴክስ = ከ 4 ቱ ቁምፊዎች የትኛው እንደተጠቀሰ ፣ LED_SEG = የኤልኢዲዎች በአንድ ክፍል ፣ 7 = የክፍሎች ብዛት በዲጂት።
- ይህ ዝርያ ለተገቢው ገጸ ባህሪ ቁጥጥር የሚደረግበት የ LEDs መጀመሪያ ነው.
- ለኤለመንቱ እያንዳንዱን ቁጥር በዲጂት ወደ እሴት ይመድባል።
- ዋጋ =1 ከሆነ ታዲያ በ inc የተመደበው ፒክሴል ወደ ቀይ ተቀናብሮ ይብራ ካልሆነ ግን ኦ.
- በእያንዳንዱ ክፍል ሁለት LEDs እንደሚያስፈልግ ይህ ሂደት የLED_SEG ጊዜ ተደግሟል።
- (ለምሳሌ የሰዓቱ ክፍል 9፣ ኢንዴክስ = 0፣ ዲጂት = 1011111 [ዋጋ = 1፣ ኢንክ = 0 እና ኢንክ = 1]፣ [ዋጋ=0፣ ኢንክ = 2 እና ኢንክ = 3] …. [ዋጋ=1፣ ኢንክ=12 እና ኢንክ = 13])
- ሰዓታት አስር [ኢንዴክስ =1፣ ክልል ከ14 እስከ 27]፣ የደቂቃዎች አሃድ [index =2፣ inc range 28 to 41]፣ minute’s [index =3፣ inc range 42 to 55]።
- አንዴ እያንዳንዳቸው 7 እሴቶቹ ተሠርተው ወደ ማሰሪያው ከተላኩ በኋላ ለውጦቹ ይታያሉ።
- አይከርን ለመከላከል መዘግየት አስተዋውቋል።
- በ AA አዝራር ላይ"
- ይህ set_enable = 1 ከሆነ ሰዓቱን ያዘጋጃል።
- በአዝራር ላይ ቢቢ
- ይህ ከተቀናበረ = 1 "ረጅም bbuuttttoonn AA++BB" ደቂቃዎችን ያዘጋጃል
- ይህ በአዝራሮች A እና B በተሰጡት እሴቶች ላይ በመመስረት ሰዓቱን የሚወስነው 'የተወሰነ ጊዜ' ይጠራል።
- https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt
ደረጃ 4፡ የኋላ ፓነል
ክፍሎቹ ከመሠረት ሰሌዳ (95 (W) x 128 (L) ሚሜ) ጋር ተያይዘዋል, እሱም ከ MDE ጀርባ ከ M3 X 25mm ብሎኖች እና 10 ሚሜ ቋሚዎች ጋር. አራት መቀርቀሪያዎች በኒዮፒክሴል የድጋፍ ሰሌዳ ላይ በሚገኙት ቀዳዳዎች እና በማእዘኖቹ ላይ ያለውን የመሠረት ሰሌዳ ለማያያዝ በተቀመጡት ቋሚዎች ውስጥ, 3 ሚሊ ሜትር ጉድጓዶች በመሠረት ሰሌዳው ውስጥ ከቅርንጫፎቹ ጋር ይጣጣማሉ. ለ Edge አያያዥ Breakout (2 x 3 ሚሜ) ፣ RTC (2 x 2 ሚሜ) እና ቦታን ለመልቀቅ (20 x 40 ሚሜ) የሚያረጋግጥ ማብሪያ / ማጥፊያ ፣ እንደ እግሮች የሚሰሩ የቀኝ አንግል ቅንፎችን ለማስቀመጥ እና ቀዳዳዎችን ይሰርዙ ። ከአርቲሲ ጋር የሚደረጉ ግንኙነቶች በ 4 Junior jumpers F/F እና RTC በ2 x M2 ብሎኖች የተጠበቀ ነው። ከመቀየሪያው ጋር የሚደረጉ ግንኙነቶች በ 2 Junior jumpers F/M እና ማብሪያው በ 5 ሚሜ ጉድጓድ በኩል ይደረጋል. ለ Neopixels ከ CR ጥበቃ ወረዳ ጋር ያለው ግንኙነት በ 3 Jumpers F / F እና ከዚህ ወደ ኒዮፒክስልስ ከ 3 jumpers F / M ጋር ተያይዟል, ይህ በቦርዱ ውስጥ በአንዱ ቀዳዳ በኩል በኬብል ማሰሪያ ከቦርዱ ጋር ተያይዟል.
የማዕዘን ቅንፍ እግሮቹን ከመሠረት ሰሌዳው ጋር በ4 ብሎኖች ያስተካክሉት። (የታችኛው ጥግ M3 ብሎኖች ቤዝፕሌትን ለማያያዝ እግሮቹን ከ 2 ኛ መቀርቀሪያ ጋር በማያያዝ በማያዣው የታችኛው ቀዳዳ ላይ ሊጠቀሙበት ይችላሉ ። ሰዓቱ የሚቀመጥበትን ወለል መቧጨር ለመከላከል ፣ በድስት ወይም ባልና ሚስት ላይ ዱላ ያያይዙ ። የመሠረት ሰሌዳው አሁን በማእዘኑ የድጋፍ ብሎኖች ላይ ሊለጠፍ እና በለውዝ ሊጠበቅ ይችላል።
- ደረጃ 5: ክወና
- ኃይል የሚቀርበው የዩኤስቢ ገመዱን በቀጥታ ወደ ማይክሮቢት በማገናኘት ነው.
- SSeetttinng thhee ccllockck..
- ሰዓቱን ከማቀናበርዎ በፊት RTC ኃይሉ የሚወገድበትን ጊዜ ለማቆየት የተጫነ ባትሪ እንዳለው ያረጋግጡ። ነባሪው የሰዓት ቅርጸት የ24 ሰአት ሁነታ ነው።
- ማብሪያና ማጥፊያውን ወደ ተወሰነው የጊዜ ቦታ ይውሰዱት የመደመር ምልክት በማሳያው ላይ ይታያል።
- ለሰዓታት አዝራሩን ይጫኑ። (0 እስከ 23)
- ለደቂቃዎች B የሚለውን ቁልፍ ተጫን። (0 እስከ 59)
ሰዓቱን ለማዘጋጀት አዝራሮችን A እና B ተጫን፣ የገቡት የሰዓት እሴቶች ይታያሉ። - መቀየሪያውን ከተቀመጠው ቦታ ያንቀሳቅሱት.
- አአትት ስውዊትችች ኦኦን ኦኦርር ኣፍፍተተርር ስእትትትይንግ።
- ከጥቂት ቆይታ በኋላ ማሳያው ከአሁኑ ጊዜ ጋር ይዘምናል።
- ደረጃ 6፡ በመጨረሻ
ትልቅ ፕሮጀክት ያስገኙ ሁለት ትናንሽ ፕሮጀክቶች አንድ ላይ መሰባሰብ። እርስዎ እና ይህ እና ከዚህ በፊት የነበሩትን የፍላጎት ፕሮጀክቶች ተስፋ እናደርጋለን።
- አስደናቂ ፕሮጀክት
- አመሰግናለሁ፣ በጣም አመሰግናለሁ።
- ጥሩ ፕሮጀክት!
- አመሰግናለሁ።
- አሪፍ ሰዓት። ይህ ማይክሮ: ቢት ቢሰራ ደስ ይለኛል!
- አመሰግናለሁ፣ The Micro:bit በጣም ሁለገብ ነው በአብዛኛዎቹ የሰዓት ፕሮጄክቶቼ ውስጥ ተጠቅሜበታለሁ።
ሰነዶች / መርጃዎች
![]() |
መመሪያ ሞጁል ማሳያ ሰዓት [pdf] የባለቤት መመሪያ ሞጁል ማሳያ ሰዓት ፣ የማሳያ ሰዓት |