ዝርዝር ሁኔታ:
ቪዲዮ: ከ NTP ማመሳሰል ጋር እውነተኛ የሁለትዮሽ ሰዓት -4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
እውነተኛ የሁለትዮሽ ሰዓት እንደ ሰዓቶች/ደቂቃዎች/ሰከንዶች ተጓዳኝ የሁለትዮሽ ኮድ ያለው የአስርዮሽ አሃዞችን ጊዜን ከሚያሳየው ባህላዊ “የሁለትዮሽ ሰዓት” በተቃራኒ የቀኑን ጊዜ እንደ ሙሉ ቀን የሁለትዮሽ ክፍልፋዮች ድምር ያሳያል። ባህላዊ “የሁለትዮሽ ሰዓቶች” በእውነቱ ባለ ሁለትዮሽ-ኮድ-አስርዮሽ-ኢንኮድ-sexagesimal ን እየተጠቀሙ ነው። ምን ተመሰቃቅሎ! እውነተኛ የሁለትዮሽ ሰዓቶች ነገሮችን በእጅጉ ያቃልላሉ።
በእውነተኛ የሁለትዮሽ ሰዓት ውስጥ የመጀመሪያው አሃዝ ግማሽ ቀን እንደሆነ ይነግርዎታል ፣ ሁለተኛው አሃዝ ሩብ ቀን ነው ፣ ሦስተኛው አሃዝ የአንድ ቀን ስምንተኛ ነው ፣ ወዘተ … ለማንኛውም ውሳኔ በፍጥነት ሊነበብ ይችላል (በእርግጥ በተግባር). የመጀመሪያው አሃዝ AM ን ከ PM ጋር በጥሩ ሁኔታ ያሰፍራል ፣ ሁለተኛው አሃዝ መጀመሪያ/PM ወይም ዘግይቶ AM/PM ፣ ወዘተ.
እውነተኛውን የሁለትዮሽ ሰዓቴን ዲዛይን በማድረግ ፣ አሥራ ሁለት የመፍትሄ አሃዞችን እጠቀም ነበር ፣ ስለዚህ ቀኑ በ 2^12 = 4096 ክፍሎች ተከፍሏል (እያንዳንዱ ጭማሪ በግምት 20 ሰከንዶች ነው)። ሁሉንም አሃዞች በመስመር ላይ ከማቆየት ይልቅ 12 አሃዞቹ በ 4 ረድፎች በ 3 ረድፎች ተለያዩ። ትክክለኛው የሁለትዮሽ አሃዞች ባይለወጡም ፣ ይህ ሰዓቱ እንደ 3 ባለ ሁለትዮሽ ኢንኮድ ሄክዝ አሃዞች እንዲነበብ ያስችለዋል ፣ የመጀመሪያው መስመር በቀን 16 ኛ (1.5 ሰዓት) ፣ ሁለተኛው መስመር 256 ኛ ቀን (~ 5 ደቂቃዎች) ያሳያል ፣ እና ሦስተኛው መስመር በቀን 4096 ኛ (~ 20 ሰከንድ) ያሳያል።
ሰዓቱ ESP8266 ን በመጠቀም ከ NTP (የአውታረ መረብ ጊዜ ፕሮቶኮል) ጋር ይመሳሰላል። ጅምር ላይ በሰዓቱ ላይ አንድ ቁልፍ መጫን ወደ ቅንብሮች ሁኔታ እንዲልከው ESP8266 ተዋቅሯል። በቅንብሮች ሁኔታ ውስጥ ሰዓቱ የራስዎን የ wifi ቅንብሮች ፣ የ NTP አገልጋይ እና የሰዓት ሰቅ ለማስገባት ሊያገለግል የሚችል የድር ገጽ የሚያገለግል የ WiFi አውታረ መረብ ይፈጥራል። ይህ መረጃ በ ESPR8266 EEPROM ውስጥ ተከማችቶ ከበይነመረቡ ጋር ለመገናኘት እና ጊዜውን ለማምጣት ሰዓቱ በሰዓት ሞድ ውስጥ ሲጀምር ይነበባል።
አቅርቦቶች
- NodeMCU ESP8266
- WS2812B LED ስትሪፕ
- Ushሽቡተን
- 470 Ohm resistor
- 10 ኪ Ohm resistor
- 470 uF capacitor
- ፖፕሲክ እንጨቶች
- እብነ በረድ
-
ለጉዳዩ እንጨት (ወይም ሌላ የቁስ ሉህ)
ደረጃ 1 ወረዳ
ማሳያ እንዲኖር ፣ ይህ ፕሮጀክት በ 3 ረድፎች ውስጥ የተቀመጠ የ RGB led strip ይጠቀማል። ከ WS2812B ሌዲዎች 3 ቁርጥራጮች የ 8 ሌዲዎችን ቆርጫለሁ እና በአንድ ላይ ሸጥኳቸው። (እነሱ ተሰባሪ ናቸው እና ትናንሽ ንጣፎችን መሸጥ አስቸጋሪ ሊሆን ይችላል። ከማንኛውም ማጠፍ እንዳያግዳቸው የተሸጡትን ጫፎች በኤሌክትሪክ ቴፕ ጠቅልዬአለሁ) እያንዳንዱን መሪ በመጠቀም ብቻ በመብራት መካከል የበለጠ ርቀት ሊኖረው ይችላል። እነዚህ ቁርጥራጮች ከዚያ ከፖፕስክ ዱላዎች በተሠራ ጠፍጣፋ መሠረት ላይ ተጣብቀዋል። በእያንዳንዱ ረድፍ መካከል ፣ የፊት ገጽ በሰዓቱ ጉዳይ ውስጠኛው ክፍል ላይ ተጣብቆ እንዲቆይ (የፎቶውን ይመልከቱ) ድርብ የፖፕሲክ እንጨቶች መገለጫውን ይሰጣል።
የሚመራው ስትሪፕ ከ NodeMCU VU እና GND የተጎላበተ ነው። VU ኃይል የሚመጣው (ከሞላ ጎደል) በቀጥታ ከዩኤስቢ ነው ፣ ስለሆነም ምንም እንኳን ESP8266 በ 3.3V ቢሰራም ለ 5S ለ WS2812B LED ዎች ይሰጣል። እኔ WS2812B ስትሪፕ ለ ሊድ ለመጠበቅ 470 uF capacitor ኃይል ላይ አስቀመጠ. የመሪ ስትሪፕ መረጃ በ 470 Ohm resistor በኩል ከኖድኤምሲዩ D3 ፒን ጋር ተገናኝቷል። በ ESP8266 የ WS2812B ሌዲዎችን እንዴት መቆጣጠር እንደሚቻል የበለጠ መረጃ ለማግኘት ይህንን መመሪያ ይመልከቱ። ወረዳው ለኖድኤምሲዩ ከወንድ-ወደ-ሴት ራስጌዎች ጋር በፕሮቶ-ቦርድ ላይ ተሽጧል።
የግፊት ቁልፍ እንዲሁ ከኖድኤምሲዩ D6 ጋር ተያይ wasል። ሰዓቱ ወደ የቅንጅቶች ሁኔታ ለመላክ ሰዓቱ ሲጀምር (ይህ የ wifi ቅንብሮች ፣ የ NTP አገልጋይ እና የሰዓት ሰቅ ምርጫዎች ሊሻሻሉ በሚችሉበት) ይህ የግፊት ቁልፍ ሊጫን ይችላል። በአንድ በኩል የግፊት አዝራሩ ከ D6 እና እንዲሁም ከ GND ጋር በ 10K Ohm resistor በኩል የተገናኘ ሲሆን በሌላኛው ጫፍ ደግሞ ከኃይል ጋር ተገናኝቷል። አዝራሩ በማይታወቅበት ጊዜ ፣ D6 ዝቅ ይላል። ሲጫን ፣ D6 ከፍ ብሎ ይነበባል።
ደረጃ 2 ሶፍትዌር
ለ ESP8266 ሶፍትዌሩ የተፃፈው አርዱዲኖ ኮድ በመጠቀም ነው። የ LEDs የሚከናወነው FastLED ቤተ -መጽሐፍትን በመጠቀም ሲሆን NTP ማመሳሰል የሚከናወነው በ NTPClient ቤተ -መጽሐፍት ነው። ጊዜ በየ NTP በ NTP ይመሳሰላል።
በማዋቀሩ ተግባር መጀመሪያ ላይ ፕሮግራሙ ከ D6 ጋር የተገናኘው አዝራር ተጭኖ እንደሆነ ለማየት ይፈትሻል። ከሆነ ፣ ESP8266 የ wifi አውታረ መረብ ይፈጥራል (SSID እና የይለፍ ቃሉ በኮዱ ውስጥ ሊለወጡ ይችላሉ ፣ ነባሪው SSID “TrueBinary” እና የይለፍ ቃል “thepoweroftwo” ነው)። ከማንኛውም መሣሪያ ከዚህ አውታረ መረብ ጋር ይገናኙ እና ወደ 192.168.1.1 ይሂዱ። ESP8266 የ wifi SSID ን እና የይለፍ ቃልዎን ፣ የተመረጠውን የ NTP አገልጋይዎን እና የጊዜ ሰቅዎን ከዩቲሲ ለማስገባት በሚያስችሉባቸው ቅጾች የድር ገጽን ያቀርባል። እነዚህ ቅጾች ለ ESP8266 ከገቡ በኋላ መረጃውን ወደ ውስጡ EEPROM ማከማቻ ያስቀምጣል።
አዝራሩ ካልተጫነ ሰዓቱ በመደበኛነት ይጀምራል ፣ ቅንብሮቹን ከ EEPROM ያነባል ፣ NTP ን ለመጠቀም ከ wifi ጋር ይገናኛል እና ሰዓቱን ማሳየት ይጀምራል።
ማሳሰቢያ-የተግባር ስብስብ ማሳያ (ኢንዴክ ኢንዴክስ) አሃዙን ቁጥር ከ 0-11 ይወስዳል ፣ 0 የመጀመሪያው አሃዝ (ግማሽ ቀን) እና 11 የመጨረሻው (የአንድ ቀን 1/4096) እና ተጓዳኝ ኤልኢዱን ያበራል። leds ድርድር። ማሳያውን ባዋቀሩት መሠረት ይህ ተግባር መሞላት አለበት። የእኔ አስተያየት ምሳሌ ከጫፍ እስከ ጫፍ እና እያንዳንዱን ሌላ ኤልኢዲን ከመዝለል ይልቅ በዜግዛግ ፋሽን ረድፎችን እንዴት እንደሸጥኩ ጋር ይዛመዳል።
ደረጃ 3 መኖሪያ ቤት
ሰዓቱን ለማኖር ፣ ያጋጠመኝን ባለቀለም እንጨት አንግል ተጠቀምኩ። በአንድ ውጫዊ ፊት ፣ ከኤሌዲዎቹ አቀማመጥ ጋር በሚዛመድ ፍርግርግ ውስጥ 12 ቀዳዳዎችን ቆፍሬአለሁ። በመቀጠልም በመስመሮቹ መካከል በእንጨት (እንደሚታየው) የፔፕሲሌል እንጨቶችን ከፍ ያሉ ፊቶችን በማጣበቅ ኤልዲዎቹን በማእዘኑ ውስጠኛ ክፍል ላይ አጣበቅኩ። መብራቱን ከኤዲዲዎች ለማሰራጨት ፣ በቀዳዳዎቹ አናት ላይ የመስታወት እብነ በረሮችን አጣበቅኩ። የእያንዳንዱን እብነ በረድ የታችኛውን ግማሽ በ epoxy resin ውስጥ በመክተት ከዚያም ወደ ጉድጓዶቹ ውስጥ በማስቀመጥ ይህንን አከናውን። NodeMCU እና ፕሮቶ-ቦርድ ወደ ማእዘኑ ሌላኛው ውስጣዊ ገጽታ ተጣብቀዋል። ጎኖቹ ከእንጨት ሙጫ ጋር ተያይዘው ትናንሽ ሦስት ማዕዘኖችን በመጠቀም ተሸፍነዋል። ከጎኖቹ አንዱ ለኖድኤምሲዩ ማይክሮ ዩኤስቢ ወደብ ቀዳዳ እና ለግፋቱ ጥግ ላይ የተቆረጠ ነው።
ደረጃ 4: ተከናውኗል
የእኛ እውነተኛ የሁለትዮሽ ሰዓት አብቅቷል! እሱን ለማዋቀር በቅንብሮች ሁናቴ ውስጥ ለማስቀመጥ እሱን በሚሰካበት ጊዜ ቁልፉ ተጭኖ እንዲቆይ ያድርጉ እና ከዚያ በድረ -ገፁ ላይ የ WiFi ምስክርነቶችን ያስገቡ። ከተዋቀረ በኋላ ሰዓቱ በማንኛውም ቦታ ሊሰካ ይችላል እና በራስ -ሰር ከበይነመረቡ ጋር ይገናኛል እና ጊዜውን በሁለትዮሽ ማሳየት ይጀምራል።
በእውነተኛ የሁለትዮሽ ቅርጸት ጊዜን ለማንበብ የልምድ ቦታ ይጠይቃል ፣ ግን አስደሳች ልምምድ ነው እና ከጥቂት ጊዜ በኋላ በጨረፍታ ብቻ ጊዜውን ለማግኘት ፈጣን መንገድ ይሆናል!
የሚመከር:
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC - Nodemcu NTP ሰዓት የለም RTC - የበይነመረብ ሰዓት ሥራ ፕሮጀክት - 4 ደረጃዎች
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC | Nodemcu NTP ሰዓት የለም RTC | የበይነመረብ ክሎክ ፕሮጀክት - በፕሮጀክቱ ውስጥ ያለ RTC የሰዓት ፕሮጀክት ይሠራል ፣ wifi ን በመጠቀም ከበይነመረቡ ጊዜ ይወስዳል እና በ st7735 ማሳያ ላይ ያሳየዋል።
ሚኒቴል እውነተኛ ሰዓት ሰዓት - 5 ደረጃዎች
ሚኒቴል እውነተኛ ሰዓት ሰዓት - በ 1978 በፈረንሣይ ቴሌኮም የተፈጠረ ፣ ሚኒቴል የመረጃ መልሶ ማግኛ እና የጽሑፍ መልእክት አገልግሎት ነበር። ከዓለም ሰፊ ድር በፊት በጣም የተሳካ አውታረ መረብ ተደርጎ ይወሰዳል። እ.ኤ.አ. በ 30 ዓመታት በ 2008 አውታረ መረቡ በመጨረሻ ተዘጋ። (ስለዚህ ጉዳይ ብዙ መረጃ አለ
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት - የ RTC እውነተኛ ሰዓት ሰዓት በ M5stack M5stick-C: 4 ደረጃዎች
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት | የ RTC እውነተኛ ሰዓት ሰዓት ከ M5stack M5stick-C ጋር: በዚህ አስተማሪዎች ውስጥ ሠላም እኛ አርዱዲኖ IDE.So m5stick ቀንን ፣ ጊዜን & በማሳያው ላይ የወሩ ሳምንት
የአከባቢ እውነተኛ ሰዓት ሰዓት 4 ደረጃዎች
የአከባቢ እውነተኛ ሰዓት ሰዓት - AimI ይህንን ሰዓት የሠራሁት በአድራሻ የሚስተናገድ የ LED ስትሪፕ ስላለኝ እና እሱን መጠቀም ስለምፈልግ ነው። ከዚያ ክፍሌ ከግድግዳዎቹ ጋር የሚገጣጠም ጥሩ ሰዓት እንደሌለው አየሁ። ስለዚህ በተጠቃሚዎች ስሜት ወይም ቀለሞቹን ሊለውጥ የሚችል ሰዓት ለመሥራት ወሰንኩ
ለፒሲዎ እውነተኛ ደወል የሚስብ ሰዓት እና የእሳት ማጥፊያ-አስገራሚ ሰዓት ይገንቡ። 3 ደረጃዎች (ከስዕሎች ጋር)
ለፒሲዎ እውነተኛ ደወል የሚገርም ሰዓት ይገንቡ እና የእሳት ማጥፊያን የሚስብ ሰዓት ።: የነሐስ ደወል ፣ ትንሽ ቅብብል ጥቂት ተጨማሪ ነገሮችን እና እውነተኛ ደወል በዴስክቶፕዎ ላይ ሰዓቶችን ሊመታ ይችላል። ምንም እንኳን ይህ ፕሮጀክት በዊንዶውስ እና ማክ ላይ ቢሠራም። OS X እንዲሁ ፣ እኔ መጣያ ውስጥ ባገኘሁት ፒሲ ላይ ኡቡንቱ ሊኑንን ለመጫን እና በዚያ ላይ ለመሥራት ወሰንኩ።