ዝርዝር ሁኔታ:
ቪዲዮ: የጡረታ ሰዓት / ቆጠራ / ዲኤን ሰዓት: 4 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ከእነዚህ 8x8 የ LED ነጥብ-ማትሪክስ ማሳያዎች ውስጥ ጥቂቶቹ ነበሩኝ እና ከእነሱ ጋር ምን ማድረግ እንዳለብኝ አስብ ነበር። በሌሎች አስተማሪዎች ተነሳሽነት ፣ የወደፊቱን ቀን/ሰዓት ለመቁጠር የመቁጠር/ወደላይ ማሳያ የመገንባት ሀሳብ አገኘሁ እና የታለመው ጊዜ ካለፈ ፣ ከዚያ ይቁጠሩ። ይህንን አሁን የጡረታ ሰዓቴ በመደርደሪያ ላይ እንዲቀመጥ አደረግሁት።
ወደ ጠርሙስ ውስጥ የመግባት ሀሳብ ስለ መያዣ ስለማሰብ የበለጠ አደጋ ነበር። ሌሎች መርከቦችን ወደ ጠርሙስ ውስጥ ያስገቡ ፣ ለምን ሰዓት አይሆንም?
እኔ ደግሞ ሰዓቱ የቀን ብርሃን ቆጣቢ ጊዜን እንዲታዘዝ ለማድረግ እና በእርግጥ ሲነቀሉ ቅንብሮቹን እና ጊዜውን ለማስታወስ ፈልጌ ነበር። የተለየ ነገር ማድረግ ከፈለጉ ወይም በኮድ ላይ ባህሪያትን ማከል ከፈለጉ እንደገና እንዲስተካከል የሚያደርግ በዩኤስቢ በኩል ሰዓቱን እሰራለሁ። ኮዱ በጣም ቀላል እና እንዲሁም ብዙ ማመቻቸትን ሊጠቀም ይችላል። ስለ ራም ፍጆታ ጥሩ እንክብካቤ አላደረግኩም። ጊዜ እና ተነሳሽነት ካገኘሁ ተመል back እመጣለሁ።
አቅርቦቶች
1. አርዱዲኖ ናኖ
2. RTC (እኔ EEPROM ያለው የተለመደው DS3231 ን ተጠቅሜያለሁ)
3. 12x 8x8 ነጥብ ማትሪክስ ሞዱል። (ለመሰመር የቀለሉ ባለአራት ሞጁሎች ነበሩኝ)
4. የማሳያውን ብሩህነት ለማስተካከል LDR
5. Resistor 10 kOhm
6. Capacitor 5x 100 uF ከማሳያው ላይ ስፒሎችን ማፈን
7. የ 8x8 ሞጁሎችን ንፅፅር ለመጨመር የጨለመውን “የመስኮት ፊልም” እጠቀም ነበር። ማሳያው ካልበራ LED ን እንደ ነጭ ነጥቦች ያሳያል። የመስኮቱ ፊልም የሚያብረቀርቅ ጥቁር መልክን ይለውጠዋል።
ደረጃ 1: ክፍሎቹን ያገናኙ
ማሳያውን ለመሰብሰብ ሦስቱን የአራት ማሳያዎችን እጠቀም ነበር። ቀንን በመቁረጫዎች እና በቅኝ ግዛቶች ለማሳየት ፣ ለ 8 ቁምፊዎች ቦታ እንፈልጋለን። የተለመደው 5x7 ቅርጸ -ቁምፊን በመጠቀም ፣ በአንድ ረድፍ ስድስት 8x8 ብሎኮች ያስፈልጉናል። አንዱን ባለአራት ብሎኮች በግማሽ ቆረጥኩ እና በዳቦ ሰሌዳ ንድፍ ውስጥ እንደሚታየው እነዚህን በሁለት ረድፍ በስድስት ብሎኮች አዘጋጀሁ።
ደረጃ 2: 3 ዲ የታተሙ ክፍሎች
የማሳያውን ሁለት ረድፎች ለመያዝ እና እነዚህን በጠርሙሱ ውስጥ ለማስቀመጥ የማሳያ ክፈፍ ክብ የርቀት ቀለበቶችን አተምኩ። ከዚህ በታች የተጠቀምኩባቸውን ፋይሎች አክዬአለሁ። እነዚህን ያለ ድጋፍ ማተም እንዲችሉ በክፍል ተከፋፍለዋል። ቅጽበታዊ ገጽ እይታ በማሳያ ክፈፉ ላይ የተጣበቁትን ሁለት ቀለበቶች እያሳየ ነው። የጠርሙሱ አንገት ሽፋን በማሳያ ሁነታዎች መካከል ለመቀያየር እና የአሁኑን ጊዜ እና የዒላማ ጊዜን ለማቀናጀት ሶስቱን ቁልፎች ይይዛል። በ ‹TPU› ውስጥ የታተመውን የጠርሙስ አንገት ሽፋን የዩኤስቢ ገመዱን አያያ cuttingቹን ሳያቋርጡ ወደ ሽፋኑ እንዲንሸራተቱ እና በጥቂት ጠመዝማዛ ሽቦዎች እንዲያስርዱት በመፍቀድ። እኔ ታችኛው ክፍል ላይ የምቆርጠውን የ 1.5 ኤል ወይን ጠርሙስ መጠቀሜን ረሳሁ። የሚታተሙ ሁሉም ክፍሎች በ 20x20 ሴ.ሜ (8x8 ኢንች) በአታሚ አልጋ ላይ ይጣጣማሉ።
ደረጃ 3 - ኮዱ
የአርዱዲኖ ኮድ ጥቂት በተለምዶ ጥቅም ላይ የዋሉ ቤተ -ፍርግሞችን እየተጠቀመ ነው።
MD_MAX72xx
አይፒአይ
ሽቦ
RTClib
የጊዜ ክልል
TimeLib
በ INO ፋይል ውስጥ መለወጥ የሚያስፈልጋቸው ጥቂት መስመሮች አሉ-
መስመር 38 # #HARDWARE_TYPE MD_MAX72XX:: FC16_HW <- በ 8x8 ሞዱል እና በአቀማመጥ ላይ የሚወሰን
በ FC16_HW ፋንታ ከሚከተሉት ውስጥ አንዱ ሊሆን ይችላል
- MD_MAX72XX:: PAROLA_HW
- MD_MAX72XX:: GENERIC_HW
- MD_MAX72XX:: ICSTATION_HW
- MD_MAX72XX:: FC16_HW
ኮዱ ለአሜሪካ ማዕከላዊ ጊዜ ቅንብሮቹን እየተጠቀመ ነው እና ለሌሎች የጊዜ ዞኖች ማስተካከል ይፈልጋል።
መስመር 53/54
TimeChangeRule myDST = {"CDT" ፣ ሁለተኛ ፣ ፀሐይ ፣ ማር ፣ 2 ፣ -300} ፤ // የቀን ብርሃን ሰዓት UTC -5TimeChangeRule mySTD = {"CST" ፣ አንደኛ ፣ ፀሐይ ፣ ህዳር ፣ 2 ፣ -360}; // መደበኛ ሰዓት UTC -6
ይህ ለማስተካከል ቀላል ነው። CST/CDT የሚለው ስም ማጣቀሻ እንዲኖረው ብቻ ነው። እኔ ባለሶስት ፊደላትን አህጽሮተ ቃል አላሳይም ፣ ስለዚህ ምንም አይደለም። ቀጣዮቹ መለኪያዎች ማብሪያው የሚከናወንበትን በወሩ ውስጥ የትኛው ቀን ያመለክታሉ። ማስተካከያው በደቂቃዎች ውስጥ ነው ፣ ስለዚህ +/- 30 ደቂቃ ማስተካከያዎችን የሚጠቀሙ ሥፍራዎች እንዲሁ ይሰራሉ።
RTC የጊዜ ሰቅ ቤተ-መጽሐፍት እንደታሰበው እንዲሠራ በ UTC-Time ላይ በውስጥ እየሠራ ነው። እኔ ከተጠቀምኩበት የሰዓት ቺፕ በተቃራኒ ኮዱ የቆየውን የ DS1307 ቺፕ ለምን እንደሚጠቅስ ትገረም ይሆናል ፣ ግን ይህ ምንም አይደለም። ቤተ -መጻህፍት በሁለቱም ቺፕ በጥሩ ሁኔታ እየሰራ ነው። DS1307 ከ DS3132 የበለጠ የመንሸራተት ዝንባሌ አለው። DS3132 ተመራጭ ሰዓት ነው። የበይነመረብ ጊዜን ማከል ለሚፈልጉ ፣ ESP8266 በቀላሉ ስራውን ያከናውናል። ይህ RTC ጊዜ ያለፈበት እንዲሆን ሊያደርግ ይችላል። እነዚህን ለውጦች እያደረጉ ከሆነ ፣ የታለመውን ጊዜ ለማከማቸት Arduino EEPROM ን ይጠቀሙ ፣ ይህንን ለማድረግ RTC EEPROM ን እጠቀም ነበር።
ደረጃ 4 - አሠራር እና ቅንብሮች
ሶስት አዝራሮች አሉ
1. ምናሌ / ቅንብሮች
2. ወደ ላይ
3. ታች
የምናሌው አዝራር በሦስቱ የማሳያ ዘይቤዎች ላይ ብስክሌት መንዳት ይፈቅዳል -የአሁኑ ጊዜ ፣ የታለመ ጊዜ ፣ ዴልታ ሰዓት። የዴልታ ሰዓት በአሁኑ ሰዓት እና በዒላማ ጊዜ መካከል የቀናት ብዛት ፣ ኤችኤች/ኤምኤም/ኤስ ኤስ ያሳያል። ዒላማው ወደፊት ከሆነ ወይም t+ እና ኢላማው ካለፈ ወደ ታች መቁጠር t- ያሳያል።
የአሁኑን ወይም የዒላማ ጊዜን ለማስተካከል የአሁኑን ጊዜ ወይም የዒላማ ጊዜ ማሳያ ይምረጡ። ጊዜውን ለመለወጥ የምናሌ ቁልፍን ለ 2 ሰከንዶች ይያዙ እና ወደ ቅንብር ሁኔታ የሚያመጣዎትን ይልቀቁ። የትኛውን አሃዝ እንደሚያስተካክሉ ለማመልከት ጎረቤቱ “/” ወይም “:” ወደ “” ይለወጣል። ግለሰቡ hh/mm/ss እና mm/dd/yy ን ለማስተካከል የላይ/ታች ቁልፎችን ይጠቀሙ። በ mm/dd/yy እና dd/mm/yy መካከል ለመቀያየር ቅንብር አልጨመርኩም ፣ ይህ በኮዱ ውስጥ መለወጥ ይፈልጋል ወይም አንድ ሰው ይህንን ባህሪ ለማከል ፈቃደኛ ሊሆን ይችላል።
ደቂቃዎቹን ከ 59 ወይም ከ 00 በታች ከረግጡ ፣ የሰዓት ማሳያው እንዲሁ እንደሚስተካከል ያስተውላሉ። ለዚህ አሃዝ ከ 0 በታች ወይም ከዚያ በላይ ከተሻገሩ የሚቀጥለውን ከፍተኛ ዋጋ ሲቀይሩ ለሰከንዶች ፣ ሰዓታት እና ቀናት ተመሳሳይ ነው። ይህንን ያደረግሁት የግለሰቦችን የተለያዩ ወሰን መርሃግብሮችን ላለማስቀረት እና ፌብሩዋሪ በመዝለል ዓመት ውስጥ 29 ቀናት የሚፈልግ ከሆነ ነው። ጊዜውን ማስተካከል በእውነቱ በዘመን-ጊዜ ፣ ከጃንዋሪ 1-1970 ጀምሮ በሰከንዶች ውስጥ ይከናወናል።
ቆጠራውን ለማሳየት ቀለል ያለ ቪዲዮ አክዬአለሁ። እኔ እነዚህን እንደ ተሽከርካሪ ጎማ ማሳያ ለማድረግ ፈልጌ ነበር። የለውጡን ቆይታ ማስተካከል ከፈለጉ ፣ በ INO ውስጥ ያለው መስመር 69 ለውጡን ለማፋጠን ወይም ለማዘግየት ጥቂት አማራጮችን ይሰጥዎታል። 120ms ቀጣይነት ያለው መሽከርከሪያ ስለሚሆን አሃዞቹ እንዲሸብልሉ በቂ ያደርጉታል።
በዚህ አስተማሪ እንደተደሰቱ ተስፋ አደርጋለሁ።
ፓትሪክ ጌሽዊንድነር
የሚመከር:
የፕሬዚዳንታዊ ምርቃት ቆጠራ ሰዓት (Wifi) 6 ደረጃዎች
የፕሬዚዳንታዊ ምርቃት ቆጠራ ሰዓት (ዋይፋይ) - አጠቃላይ እይታ - የመቁጠር ሰዓት ከንግድ ምርቶች ጋር ይመሳሰላል ፣ በጥቂት ጠማማዎች - ሀ) የዒላማ ክስተት ጊዜ ሲደርስ ፣ የመቁጠሪያ ሰዓቱ - የማሸብለል ማስታወቂያ ያሳያል ፣ እና የድምፅ ውጤቶችን እና የ mp3 ዘፈን ይጫወታል - በዚህ ሁኔታ ፣ REM ዘፈን: & ld
AccuRep: የግፊት ቆጠራ መሣሪያ 8 ደረጃዎች (ከስዕሎች ጋር)
AccuRep: የግፊት ቆጠራ መሣሪያ-ይህንን ማግለል የጀመሩ ብዙ ሰዎችን አውቃለሁ። የቤት ውስጥ ስፖርቶች ችግር የጂም መሣሪያዎች እጥረት ነው። የአካል ብቃት እንቅስቃሴዎቼ ብዙውን ጊዜ ግፊቶችን ይይዛሉ። በእውነቱ እራሴን ለመግፋት ፣ በስፖርት እንቅስቃሴዬ ወቅት የሮክ ሙዚቃን እሰማለሁ። ችግሩ የተደጋጋሚነት ቆጠራ ነው።
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC - Nodemcu NTP ሰዓት የለም RTC - የበይነመረብ ሰዓት ሥራ ፕሮጀክት - 4 ደረጃዎች
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC | Nodemcu NTP ሰዓት የለም RTC | የበይነመረብ ክሎክ ፕሮጀክት - በፕሮጀክቱ ውስጥ ያለ RTC የሰዓት ፕሮጀክት ይሠራል ፣ wifi ን በመጠቀም ከበይነመረቡ ጊዜ ይወስዳል እና በ st7735 ማሳያ ላይ ያሳየዋል።
DS1307 የእውነተኛ ሰዓት ሰዓት (RTC) ሞዱልን እና አርዶኖን ላይ የተመሠረተ ሰዓት & 0.96: 5 ደረጃዎች
DS1307 Real Time Clock (RTC) ሞጁል እና 0.96 ን በመጠቀም አርዱinoኖ ላይ የተመሠረተ ሰዓት - በዚህ አጋዥ ሠላም ውስጥ እኛ የ DS1307 የእውነተኛ ሰዓት ሰዓት ሞዱል በመጠቀም የሥራ ሰዓት እንዴት እንደሚሠራ እንመለከታለን & OLED ማሳያዎች። ስለዚህ ሰዓቱን ከሰዓት ሞዱል DS1307 እናነባለን። እና በ OLED ማያ ገጽ ላይ ያትሙት
የሰሊጥ ጎዳና - የፒንቦል ቁጥር ቆጠራ ሰዓት 8 ደረጃዎች (ከስዕሎች ጋር)
የሰሊጥ ጎዳና - የፒንቦል ቁጥር ቆጠራ ሰዓት - ይህ አስተማሪ ብጁ የሰዓት ግንባታን ያብራራል። ይህ በተለይ በሰሊጥ ጎዳና ላይ ተለይቶ የሚታየው የሰዓት ግንባታ ነው። የፒንቦል ቁጥር መቁጠር እነማ ፣ አጠቃላይ ሂደቶች አንድ ናቸው እና አስተማሪው