ዝርዝር ሁኔታ:

አራት ፊደል ቃል ሰዓት ከአካፉጉ ቃል አመንጪ እና አነቃቂ ሀረጎች ጋር - 3 ደረጃዎች
አራት ፊደል ቃል ሰዓት ከአካፉጉ ቃል አመንጪ እና አነቃቂ ሀረጎች ጋር - 3 ደረጃዎች

ቪዲዮ: አራት ፊደል ቃል ሰዓት ከአካፉጉ ቃል አመንጪ እና አነቃቂ ሀረጎች ጋር - 3 ደረጃዎች

ቪዲዮ: አራት ፊደል ቃል ሰዓት ከአካፉጉ ቃል አመንጪ እና አነቃቂ ሀረጎች ጋር - 3 ደረጃዎች
ቪዲዮ: እንዲህም አለ የመምህሩ ከድህነት መውጫ አራት ፊደል ቃል 2024, ሀምሌ
Anonim
Image
Image
አራት ፊደል ቃል ሰዓት ከአካፉጉ ቃል አመንጪ እና አነቃቂ ሀረጎች ጋር
አራት ፊደል ቃል ሰዓት ከአካፉጉ ቃል አመንጪ እና አነቃቂ ሀረጎች ጋር
አራት ፊደል ቃል ሰዓት ከአካፉጉ ቃል አመንጪ እና አነቃቂ ሀረጎች ጋር
አራት ፊደል ቃል ሰዓት ከአካፉጉ ቃል አመንጪ እና አነቃቂ ሀረጎች ጋር

ይህ በ 1970 ዎቹ ውስጥ የመነጨው የአራቱ የቃላት ሰዓት ሰዓት የእኔ እትም ነው። ሰዓቱ ከአጋጣሚ ቃል አመንጪ አልጎሪዝም ወይም ከሚዛመዱ አራት ፊደላት ቃላት የመረጃ ቋት የሚመነጩ ተከታታይ የአራት ፊደላትን ቃላት ያሳያል።

ይህ ስሪት ቃላቱን እና ጊዜውን ለማሳየት የበለጠ ዘመናዊ የ 14 ክፍል LED ማሳያዎችን እና የአትሜጋ 328 ፒ ማይክሮ መቆጣጠሪያን ይጠቀማል። ሁለት የቃል ትውልድ ሁነታዎች ይደገፋሉ። የመጀመሪያው ትክክለኛ ቃላት ሊሆኑ የሚችሉ አራት ፊደላት የቃላት ቡድኖችን ለማመንጨት ስልተ ቀመሩን ይጠቀማል ፣ ከመጀመሪያው ጋር ይመሳሰላል። እያንዳንዱ ቀጣይ ቃል ከቀዳሚው ጋር የማይገናኝ ነው። ሁለተኛው ሁኔታ የዘር ቃል ከሰጣቸው በኋላ ወደ አእምሮ የሚመጣውን የመጀመሪያውን ቃል በመጠየቅ በሰዎች ምላሾች ላይ በመመርኮዝ ከ ‹ኤድንበርግ አሶሺዬቲቭ ቲሹሩስ› ፣ የቃላት ማህበራት ሰነድ ተዛማጅ የቃላት ዳታቤዝ ይጠቀማል ፣ ከዚያም በምላሽ ቃል ሂደቱን ይቀጥሉ። የውሂብ ጎታ በአካፋጉ ኮርፖሬሽን ለአራት ፊደላት ቃል ማመንጨት የተስማማ ሲሆን በአሜጋ ለማቀነባበር በውጭ EEPROM ውስጥ የተከማቸ 57 ኪቢቴ የውሂብ ፋይል ፈጠረ። ውጤቱም ሰዓቱ የዩኒክስን ጊዜ እንደ የዘፈቀደ ዘር የሚጠቀም እና በአንዳንድ ስልተ ቀመሮች ላይ ሳይሆን በሰው ምላሾች ላይ የተመሠረተ ተጓዳኝ የአራት-ፊደል ቃላትን ሕብረቁምፊ ያመነጫል።

ማሳሰቢያ የአካፉጉ ቃል ዳታቤዝ አንዳንድ ወሲባዊ ግልጽነት ያላቸው እና አፀያፊ ቃላትን ይ containsል። ይህ የሚረብሽዎት ከሆነ እባክዎን የዘፈቀደ የቃላት ሁነታን ያብሩ። ይህ አንዳንድ አፀያፊ ቃላትን ሊያመነጭ ይችላል ፣ ግን ቢያንስ ተዛማጅ የጥቃት ቃላትን ጅረቶች አያሳይም!

በ ‹60 ዎቹ መጀመሪያ› ውስጥ በእንግሊዝ የሚኖሩ ሰዎች በሚሰጧቸው ምላሾች ላይ የተመሠረተ ‹ኤዲንብራ አሶሺዬቲቭ ቲሹሩስ› የተሰበሰበው። የቃላት ግንኙነቶች በእርግጠኝነት ያንን አድሏዊነት ያንፀባርቃሉ! ለምሳሌ ፣ “BEST” የሚለው ቃል በተደጋጋሚ “PETE” ይከተላል። በ 60 ዎቹ መጀመሪያ ላይ ፒት ቤስት ለቢቲሎች የመጀመሪያው ከበሮ መሆኑን ማንም ካላወቀ በስተቀር ምንም ግልጽ ግንኙነት የለም! በ 60 ዎቹ የእንግሊዝ ባህል ላይ ሌሎች አድልዎዎች ብዙ ናቸው። ማየት በጣም የሚስብ ይመስለኛል!

መሣሪያው በተጨማሪም ሊሞላ የሚችል የባትሪ ምትኬ ያለው I2C አድራሻ ያለው የእውነተኛ ሰዓት ሰዓት ሞዱል ይ containsል። ሰዓቱ ከሁለቱ ከተመረጡ ስልተ ቀመሮች ውስጥ አንዱን 5 ቃላትን ያሳያል ፣ ከዚያ ሰዓቱን ፣ ቀኑን ፣ የሳምንቱን እና የዓመቱን ቀን ያሳያል። የሰዓት እና የአሠራር ሁነታዎች ሶስት የግፊት ቁልፍ መቀየሪያዎችን በመጠቀም ይዘጋጃሉ። የአሠራር ሁነታዎች በማይለዋወጥ EEPROM ውስጥ ተከማችተው ከዳግም ማስጀመሪያ ወይም ከኃይል ውድቀት ይተርፋሉ። በከፍተኛ ሙቀት-ማካካሻ ትክክለኛነት ኃይል ከተወገደ በኋላ RTC ለአንድ ዓመት ያህል መሥራቱን ይቀጥላል። ኃይል ወደነበረበት ሲመለስ ትክክለኛው ጊዜ በራስ -ሰር ይታያል።

የታከለ ባህሪ በየ 10 ደቂቃው በዘፈቀደ የሚታዩ ስለ ጊዜ 107 ጥቅሶች ናቸው። እነዚህ ጥቅሶች ተደጋጋሚ ማበረታቻ እና መነሳሳትን በመስጠት በአራቱ ገጸ -ባህሪዎች ላይ ከቀኝ ወደ ግራ ይሸብልሉ! ለሐረጎቹ ማከማቻ ከአካፉጉ ቃል የውሂብ ጎታ ጋር በውጫዊ EEPROM ውስጥ ነው። የመረጃ ቋቱ በመሣሪያው ውስጥ ከሚገኙት 64 ኪቢቶች 57 ኪቢቴዎችን ብቻ ይወስዳል ፣ ይህም ለ 107 ሐረጎች ቦታን ይተዋል። በሚቀጥሉት 10 ደቂቃዎች ልዩነት ሰዓቱ መጀመሪያ ሲበራ “ጉራ” የሚለው ሐረግ ሁል ጊዜ የመጀመሪያው ነው።

አሃዱ ባለ አራት ቁምፊ ማሳያው በ 100 Hz እንዲታደስ በሚያደርግ በሰዓት ቆጣሪ የማቋረጫ አገልግሎት አሰራሮች (multixeded) የጋራ ባለ 14-ክፍል ማሳያዎችን (ለእያንዳንዱ አኃዝ 2 ካቶድስ) ይጠቀማል። አይኤስአር በሄደ ቁጥር የቀደመውን ግማሽ ገጸ-ባህሪን ያጠፋል ፣ ከአራቱ ገጸ-ባህሪዎች ለአንዱ ከ 14 ክፍሎች ውስጥ 7 ን ያወጣል ፣ ተጓዳኝ ክፍሉን ካስማዎች ያበራና ተጓዳኙን ካቶዴድን ያቋርጣል። ማሳያዎች ትንሽ ያልተለመዱ ናቸው ፣ ግን ልጠቀምበት የምፈልገው ትልቅ ትርፍ አቅርቦት ነበረኝ። ባለሁለት-የጋራ ካቶድ በአንድ ዲጂት የሚያስፈልጉትን የፒንሶች ብዛት ከ 15 ወደ 9. ይቀንሳል።

ማድረግ-የ Adafruit 4-ቁምፊ ፊደላት የ LED ሞዱሉን ለመጠቀም ኮዱን ይቀይሩ።

ደረጃ 1 ታሪክ

ታሪክ
ታሪክ
ታሪክ
ታሪክ
ታሪክ
ታሪክ
ታሪክ
ታሪክ

የመጀመሪያው የ FLW ሰዓት የተገነባው ከተቋረጠ የአክሲዮን አመልካች ማሳያ ሰሌዳዎች በተቆራረጡ በትልቅ ቡሮውስ B7971 የፊደል ቁጥር ኒዮን ትርፍ ቱቦዎች ነው። እነዚህ ከጊዜው የቁጥር ኒክስ ቱቦዎች ጋር ተመሳሳይ ናቸው ፣ ግን ሁሉንም የ ASCII ቁምፊዎች ለማቋቋም ባለ 14 ክፍል ማሳያ ተጠቅመዋል። ሰዓቱ እውነተኛ ቃላትን ለማምረት የሚመዘኑ የዘፈቀደ አራት ፊደላትን ጥምረት ለመፍጠር ከጠረጴዛ ላይ ፊደሎችን በመምረጥ ልዩ አመክንዮ ተጠቅሟል።

ከአልጎሪዝም ጋር በመጀመሪያው የ 1972 አምሳያ ውስጥ ፣ በእያንዳንዱ አቀማመጥ የተወሰኑ ፊደሎች ብቻ ይታያሉ። የብዙ መቶ አራት-ፊደላት ቃላት በእጅ የታቀደ ትንተና ተደረገ እና በአራቱ የሥራ መደቦች ውስጥ የደብዳቤዎች ድግግሞሽ ተቆጥሯል። ስምንት ፊደላትን ብቻ ከያዘው ሁለተኛ ቦታ በስተቀር የእያንዳንዱ ቦታ አስር ተደጋጋሚ ፊደላት ጥቅም ላይ ውለዋል።

ለእያንዳንዱ አቀማመጥ ፣ ቀላል የ BCD (0-9) ቆጣሪ (74LS90 IC) በነፃ ሮጦ ቁጥሩ ተይዞ በየጥቂት ሰከንዶች አንድ ጊዜ በደቂቃ አንድ ጊዜ ፣ እንደ የፍጥነት ቅንብር ይወሰናል። ከዚያ የቁጥሩ ቅጽበተ -ቁምፊ ገጸ -ባህሪያትን ለመመስረት በዲዲዮ ዲኮዲንግ ማትሪክስ (150 ገደማ ዳዮዶችን በመጠቀም) ላይ ተተግብሯል።

ለእያንዳንዱ አቀማመጥ አሥሩ (ወይም ስምንት) በጣም የተለመዱ ፊደሎች ብቻ ስለተመረጡ ፣ ለደብዳቤ ጥምረቶች ምንም ግምት ሳይሰጡ ፣ ብዙ ቃላቶች ያልሆኑ ሊታዩ ይችላሉ ፣ ለምሳሌ ፣ FRLR ፣ LREE ፣ LLLL ፣ ወዘተ።

በናሙናው ውስጥ ዘጠነኛው እና አሥረኛው ፊደላት በተመጣጣኝ ዝቅተኛ ድግግሞሽ ስለነበሯቸው ሁለተኛው ቦታ ስምንት ፊደላት ብቻ እንደነበሩ ልብ ይበሉ ፣ የመጀመሪያው እና ሁለተኛው እጅግ በጣም ከፍተኛ ድግግሞሽ ነበራቸው-ስለዚህ እነሱ በእጥፍ ጨመሩ። ስለዚህ 10 x 8 x 10 x 10 = 8000 permutations። ወደ መጀመሪያው የ 1973 አምሳያ የተቀረጹት ፊደላት ከላይ ባሉት ምስሎች በአንዱ ውስጥ ይታያሉ።

ደረጃ 2 ኮድ እና መርሃግብር

ኮድ እና መርሃግብር
ኮድ እና መርሃግብር
ኮድ እና መርሃግብር
ኮድ እና መርሃግብር
ኮድ እና መርሃግብር
ኮድ እና መርሃግብር
ኮድ እና መርሃግብር
ኮድ እና መርሃግብር

መርሃግብሩ ተያይ attachedል።

በማንኛውም Atmega 328p-based Arduino በመጠቀም ሰዓቱ ሊገነባ ይችላል።

በእቅዱ ውስጥ እንደሚታየው ራሱን የቻለ Atmega 328p ን ለመጠቀም ፣ የአይኤስፒ ፕሮግራም አውጪው ማይክሮ መቆጣጠሪያውን በአርዱዲኖ አይዲኢ በኩል ለማቀድ ጥቅም ላይ መዋል አለበት። ከፕሮግራሙ በኋላ ፣ የሚከተለው የ avrdude ትእዛዝን በመጠቀም ፊውዶቹ መዘጋጀት አለባቸው (WinAVR መጫን አለበት)። የኮም ወደብ እና የፕሮግራም ሰሪ ዓይነት ይተኩ። በጣም ቀላሉ አርዱዲኖን እንደ አይኤስፒ ፕሮግራም አውጪ መጠቀም ነው። ለዝርዝሮች ጉግል።

avrdude -c arduino -P com13 -b 19200 -p atmega328p -U lfuse: w: 0xFF: m -U hfuse: w: 0xDF: m -U efuse: w: 0x05: m

እነዚህ ቅንብሮች የቡት ጫerውን ዳግም ማስጀመሪያ ቬክተርን ያሰናክላሉ ስለዚህ ኮዱ ወዲያውኑ ከዋናው ኮድ ቬክተር ይጀምራል። ፊውዶቹም ለውጫዊ የ 16 ሜኸዝ ማወዛወጫ ተዘጋጅተዋል። አንዴ ከተቃጠለ ፣ ነባሪው ውስጣዊ ማወዛወዝ በእነዚህ የፊውዝ ቅንጅቶች ተሰናክሏል ፣ ክሪስታል እና capacitors በስዕላዊ መግለጫው ላይ እንደሚታየው እስኪገናኙ ድረስ ቺፕውን እንደገና ማዘጋጀት አይችሉም።

የ RTC የሰዓት አሰራሮችን መዳረሻ ለመስጠት DS3231 Arduino ቤተ -መጽሐፍት መጫን አለበት። በ DS3231 RTC ቤተመፃህፍት config.h ፋይል ውስጥ ያለውን##ገላጭ CONFIG_UNIXTIME”የሚለውን መስመር ባለማክበር የዩኒክስ የጊዜ ድጋፍን በቤተ -መጽሐፍት ውስጥ ማንቃት አስፈላጊ ነው። ሰዓቱ በተነሳ ቁጥር ቃሉ እና ሐረግ ቅደም ተከተሎቹ እንዳይደገሙ የዩኒክስ ጊዜ በዘፈቀደ ቁጥር ለጄነሬተር እንደ ዘር ያገለግላል።

DS3231 RTC የሰዓት ሞዱል እራሱ በ eBay ላይ የሚሸጥ የተለመደ ዝርያ ነው። ሞጁሉ ከላይ ተገልratedል። ሊሞላ በሚችል የመጠባበቂያ ባትሪ ያለውን ዓይነት ይፈልጉ።

ከፕሮግራም ከተሰራ ማይክሮ መቆጣጠሪያ በተጨማሪ ማይክሮአይፕ 24LC512 ተከታታይ EEPROM ን ከአካፉጉ ቃል የውሂብ ጎታ እና የሐረግ ዝርዝር ጋር ማግኘት እና ማዘጋጀት አስፈላጊ ነው። ይህ የሚከናወነው በአርዱዲኖ ፣ እና በ SD ካርድ እንደ የውጤት 2.dat ፋይል በ FAT32 የተቀረፀውን ቀላል ወረዳ በመጠቀም ነው። አንድ ንድፍ ከ SD ካርድ ውሂቡን ያነባል እና ለ EEPROM ይጽፋል። ዝርዝሮች በሚከተሉት ሁለት አገናኞች ላይ ሊገኙ ይችላሉ። በአካፉጉ አገናኝ ላይ ያለው ሐረግ የውሂብ ጎታ ስለሌለው በዚህ Instructable ውስጥ የፕሮግራም ንድፍ እና የውሂብ ፋይል መጠቀሙን ያረጋግጡ። በአገናኞች ውስጥ ሂደቱን ይከተሉ።

Akafugu FLW የመረጃ ቋት አጠቃላይ እይታ

የውሂብ ፋይሉን ወደ EEPROM ለማቃጠል መመሪያዎች

ደረጃ 3 የሰዓት ማቀናበር እና ቁጥጥር

የሚከተሉት የአዝራር ጥምሮች ለሰዓት ማቀናበር ያገለግላሉ

የሰዓት ስብስብ - በመደበኛ ክወና ወቅት ቁልፍ 1 ን ይያዙ።

የደቂቃ ስብስብ - በመደበኛ ክወና ወቅት ቁልፍ 2 ን ይያዙ። ሁለተኛው በራስ -ሰር ወደ «00» ዳግም ይጀመራል

ሰከንዶች ወደ ዜሮ ዳግም ተጀምረዋል -በመደበኛ ክወና ወቅት 3 ቁልፍን ይያዙ ፣ ከአዲስ ደቂቃ መጀመሪያ ጋር ለማመሳሰል ይልቀቁ

አዘጋጅ ወር - በመደበኛ ክወና ወቅት አዝራሮችን 1 እና 2 አንድ ላይ ይያዙ

ቀን ያዘጋጁ - በመደበኛ ክወና ወቅት አዝራሮችን 1 እና 3 አንድ ላይ ይያዙ

አመቱን ያዘጋጁ - በመደበኛ ቀዶ ጥገና ወቅት 2 እና 3 ቁልፎችን አንድ ላይ ይያዙ

የሳምንቱን ቀን ያዘጋጁ - በመደበኛ ክወና ወቅት አዝራሮችን 1 ፣ 2 እና 3 አንድ ላይ ይያዙ

ክፍሉ መጀመሪያ ሲበራ ፣ የቃላት ማመንጨት ከመጀመሩ በፊት የአሠራር ሁነታዎች በፍጥነት ይታያሉ።

“EE” ማለት የአካፉጉ ቃል የውሂብ ጎታ እና የሐረግ ዝርዝር የያዘው I2C ውጫዊ EEPROM ተገኝቷል።

“NOEE” ማለት EEPROM አልተገኘም ማለት ነው። አሃዱ ወደ የዘፈቀደ የቃል ማመንጫ እና ወደ ሐረግ ማሳያ ይመለሳል።

“ሲኬ” ማለት 5 ተከታታይ ቃላትን ካሳየ በኋላ ጊዜ እና ቀን ይታያል።

“NOCK” ማለት ሰዓቱ/ቀኑ ጠፍቷል ማለት ነው። የተረጋጋ የቃላት ዥረት ያለማቋረጥ ይታያል ፣ በየ 10 ደቂቃዎች በሐረግ ይቋረጣል።

“አርኤንዲ” ማለት የዘፈቀደ የቃል ማመንጫ ሁናቴ ጥቅም ላይ ውሏል

“REL” ማለት ተዛማጅነት ያለው “አካፉጉ” ቃል የውሂብ ጎታ ትውልድ ሁኔታ ጥቅም ላይ ይውላል

ሁነቶችን ለመለወጥ እና ለማዳን ፣ ከተጠቆሙት አዝራሮች ውስጥ አንዱን ይዘው ሰዓቱን ይንቀሉ እና መልሰው ያስገቡ። ከዚያ አዝራሩን ይልቀቁ። አዲሱ ሁነታ ተከማችቶ ይታያል

አዝራር 1 - የዘፈቀደ ወይም ተዛማጅ ቃል ማመንጫ ሁነታን ይቀያይሩ እና ያስቀምጡ

አዝራር 2 - ከ 5 ተከታታይ ቃላት በኋላ ወይም ከቀጠሉ በኋላ የቀን/ሰዓት ማሳያውን ይቀያይሩ

የሚመከር: