ዝርዝር ሁኔታ:

አርዱዲኖ ዲጂታል ሰዓት በ 60Hz የኃይል መስመር ተመሳስሏል 8 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ ዲጂታል ሰዓት በ 60Hz የኃይል መስመር ተመሳስሏል 8 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ ዲጂታል ሰዓት በ 60Hz የኃይል መስመር ተመሳስሏል 8 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ ዲጂታል ሰዓት በ 60Hz የኃይል መስመር ተመሳስሏል 8 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ህዳር
Anonim
አርዱዲኖ ዲጂታል ሰዓት በ 60Hz የኃይል መስመር ተመሳስሏል
አርዱዲኖ ዲጂታል ሰዓት በ 60Hz የኃይል መስመር ተመሳስሏል

ይህ በአርዱዲኖ ላይ የተመሠረተ ዲጂታል ሰዓት በ 60Hz የኃይል መስመር ተመሳስሏል። እሱ ሰዓቶችን እና ደቂቃዎችን የሚያሳይ ቀላል እና ርካሽ የጋራ አኖድ 4 አሃዝ 7 ክፍል ማሳያ አለው። መጪው 60Hz ሳይን ሞገድ ዜሮውን የቮልቴጅ ነጥብ ሲያቋርጥ እና የ 60 Hz ካሬ ማዕበልን ሲያገኝ ለመለየት በአሳሽ ላይ መፈለጊያ ይጠቀማል።

በአጭር ጊዜ ውስጥ ከኃይል መስመሩ የሚመጣው የኃጢያት ሞገድ ድግግሞሽ በመጫን ምክንያት በጣም በትንሹ ሊለያይ ይችላል ፣ ግን ከረጅም ጊዜ በኋላ በአማካይ እስከ 60Hz ድረስ በትክክል። የእኛን ሰዓት ለማመሳሰል የጊዜ ምንጭ ለማምጣት ይህንን መጠቀም እንችላለን።

ደረጃ 1 የወረዳ ዲያግራም

የወረዳ ዲያግራም
የወረዳ ዲያግራም

በማዕከላዊ ቧንቧ ወይም በሌለበት አንድ ትራንስፎርመር ለመጠቀም ይፈልጉ እንደሆነ ላይ በመመስረት የወረዳው ሁለት ስሪቶች አሉ ፣ በሁለቱም ሁኔታዎች የወረዳ አሠራሩ ተመሳሳይ ነው። ለዚህ ግንባታ የ 12 ቮ ኤሲን የሚያወጣ የግድግዳ አስማሚ (ምንም የመካከለኛ መታ የለም) እጠቀም ነበር። ይህንን ንድፍ (ዲጂታል ሰዓት 1 የወረዳ ዲያግራም) ለወረዳ መግለጫ እጠቀማለሁ። ለጊዜው የ AC ሳይን ሞገድ ውስጥ ለመግባት እንድንችል 12V AC ሳይሆን 12V ዲሲን የሚያወጣ የግድግዳ አስማሚን መጠቀም አስፈላጊ መሆኑን ልብ ይበሉ። ምናልባት 9V AC ን የሚያወጣ ፣ R19 ን ያስወግዱ እና ወደ ሥራም የሚያመጣውን ትራንስፎርመር ሊጠቀሙ ይችላሉ ፣ ግን 12V በጣም በተለምዶ ይገኛል። ወረዳው እንዴት እንደሚሰራ

120V AC በ 60Hz ወደ ትራንስፎርመር TR1 ወደ 12V AC ይቀየራል። ይህ በዲዲዮ ዲ 4 ላይ እንዲመገብ እና እንዲስተካከል ይደረጋል። በ C3 ላይ ያለው ቮልቴጅ በ 7805 የ voltage ልቴጅ ተቆጣጣሪ (U6) በ resistor R19 በኩል ይሰጣል። R19 በእኔ ሁኔታ በግምት 15VDC በሚለካው በ C3 ላይ ያለውን voltage ልቴጅ ለመቀነስ ያገለግላል። ይህ በ 7805 ቁጥጥር ሊደረግበት ይችላል ነገር ግን በዚህ የግብዓት ደረጃ 7805 በግምት 10VDC መውረድ አለበት እና በውጤቱም በጣም ይሞቃል። R19 ን በመጠቀም ወደ 10VDC ገደማ ያለውን voltage ልቴጅ ለመጣል U6 ከመጠን በላይ እንዳይሞቅ እንከለክላለን። ስለዚህ ይህ ቀልጣፋ የኃይል የመለወጥ ዘዴ አይደለም ፣ ግን ለእኛ ዓላማዎች ይሠራል። ማሳሰቢያ -ቢያንስ እዚህ 1/2 ዋ resistor ወይም ከዚያ በላይ ይጠቀሙ። ወረዳው ወደ 55 ሜ ገደማ ይስባል ፣ ስለዚህ በ R19 ውስጥ ያለው የኃይል ብክነት በ P = I ** 2*R ወይም P = 55ma x 55ma x 120 ohms = 0.363W ላይ የተመሠረተ 1/3W ነው። ቀጣይ U6 በ 5 ቮ የኤሌክትሪክ መስመር ላይ ማንኛውንም ጫጫታ ለማጣራት በውጤቱ ላይ ንፁህ 5V ዲሲን ከ C4 እና C5 ጋር ያወጣል። ይህ 5V ዲሲ በቦርዱ ላይ ያሉትን ሁሉንም አይሲዎች ኃይል ይሰጣል።

ከ TR1 እኛ እንዲሁ ያልተጣራ የ AC ምልክት ናሙና ወስደን በመስቀያው ላይ ያለውን የመመገቢያ ደረጃ ለማስተካከል የሚያገለግል ወደ ፖታቲሞሜትር RV1 እንመገብበታለን። የሚመጣውን የኤሲ ቮልቴጅ ደረጃ የበለጠ ለመቀነስ R18 እና R17 የቮልቴጅ መከፋፈያ ይመሰርታሉ። ይህ በ 12 ቮ ኤሲ ውስጥ እየመጣ መሆኑን ያስታውሱ እና ከ 5 ቮ ባነሰ ዝቅ ማድረግ አለብን ፣ ይህም በመስቀለኛ መቆጣጠሪያችን ላይ ብቻ እንዲሠራ በ 5 ቪዲሲ የተጎላበተ። R15 እና R16 የአሁኑን ገደብ ይሰጣሉ ፣ D1 እና D2 የኦፕ-አምፕ U5 ከመጠን በላይ መንዳት ለመከላከል የታሰቡ ናቸው። በፒን 1 ላይ የ U5 ውፅዓት በሚታየው ውቅር ውስጥ ገቢው ሳይን ሞገድ ከአዎንታዊ ወደ አሉታዊ በሚቀየርበት እያንዳንዱ ጊዜ በ +5V እና 0V መካከል ይለዋወጣል። ይህ ለማይክሮ መቆጣጠሪያው U4 የሚሰጥ የ 60 Hz ካሬ ማዕበልን ይፈጥራል። በ U4 ላይ የተጫነው ፕሮግራም ከዚያ በየ 60 ደቂቃው በየሰዓቱ ሰዓቱን ለማሳደግ ይህንን 60Hz ካሬ ሞገድ ይጠቀማል። ይህ እንዴት እንደሚደረግ በሶፍትዌር ፕሮግራሙ ክፍል እና በሶፍትዌር አስተያየቶች ውስጥ ይብራራል።

U7 የ 74HC595 ፈረቃ መዝገቡ ጥቅም ላይ የሚውለው ማይክሮፕሮሰሰር ላይ የዲጂታል ፒን ውስን ቁጥር ስላለን የውጤቶችን ብዛት ለማስፋት ነው። በማይክሮፕሮሰሰር ላይ 4 ዲጂታል ፒኖችን እንጠቀማለን ግን በ 74HC595 በኩል በማሳያው ላይ 7 ክፍሎችን መቆጣጠር ይችላል። ይህ የሚከናወነው የማይክሮ መቆጣጠሪያውን ውስጥ የተከማቹ እና እያንዳንዱን አኃዝ ለማሳየት ወደ ፈረቃ መዝገብ በመለወጥ አስቀድሞ የተነደፉትን የቁጥሮች ንድፎችን በመቀየር ነው።

እዚህ ጥቅም ላይ የዋለው ማሳያ የተለመደ አኖድ ነው ፣ ስለዚህ አንድ ክፍል ለማብራት ከ 74HC595 የሚወጣውን የምልክት ደረጃዎች መገልበጥ አለብን። ከ 74HC595 የውጤት ፒን የሚወጣው ምልክት ላይ አንድ ክፍል ሲበራ +5V ላይ ይሆናል ፣ ግን ያንን የማሳያ ክፍል ለማብራት በማሳያው ላይ እየመገበ ያለው ፒን በ 0 ቪ ላይ መሆን አለብን። ስለዚህ ይህንን ለማድረግ የሄክስ መቀየሪያዎች U2 እና U3 እንፈልጋለን። እንደ አለመታደል ሆኖ አንድ ኢንቮይተር አይሲ 6 ተገላቢጦሽዎችን ብቻ ማስተናገድ ይችላል ስለዚህ በሁለቱ ላይ ከ 6 በሮች አንዱን ብቻ የምንጠቀም ቢሆንም ሁለቱን እንፈልጋለን። በሚያሳዝን ሁኔታ አባካኝ። ለምን አንድ የተለመደ የካቶድ ዓይነት ማሳያ እዚህ አይጠቀሙ እና U2 እና U3 ን አያስወግዱም? ደህና መልሱ እርስዎ ይችላሉ ፣ እኔ በአጋሮቼ አቅርቦት ውስጥ የተለመደ የአኖድ ዓይነት አለኝ። ትራንዚስተር ሰብሳቢዎች ከማሳያ ካስማዎች ጋር እንዲገናኙ እና ትራንዚስተር አመንጪዎች ከመሬት ጋር እንዲገናኙ አንድ የጋራ ካቶድ ዓይነት ማሳያ ካለዎት ወይም ለመጠቀም ከፈለጉ U2 ን እና U3 ን ያስወግዱ እና Q1 - Q4 ን እንደገና ይፃፉ። Q1 - Q4 ከአራቱ የ 7 ክፍል ማሳያዎች የትኛው ገባሪ እንደሆነ ይቆጣጠራል። ይህ በማይክሮ መቆጣጠሪያ ፣ ትራንዚስተሮች መሠረት ከ Q1 - Q4 ጋር በተያያዙ ፒኖች በኩል ይቆጣጠራል።

የመጨመሪያ እና የመቀየሪያ ቁልፎች ሰዓቱን በትክክል ለመጠቀም ሲፈልጉ ትክክለኛውን የሰዓት ሰዓት በእጅ ለማዘጋጀት ያገለግላሉ። አንዴ የማዋቀሪያ አዝራሩ ሲጫን የማሳያ አዝራሩ በማሳያው ላይ የሚታዩትን ሰዓቶች ለማለፍ ሊያገለግል ይችላል። የ Set አዝራሩ እንደገና ሲጫን የማሳያ አዝራሩ በማሳያው ላይ በሚታዩት ደቂቃዎች ውስጥ ለማለፍ ሊያገለግል ይችላል። የ Set አዝራሩ ለሦስተኛ ጊዜ ሲጫን ጊዜው ተዘጋጅቷል። R13 እና R14 ከእነዚህ አዝራሮች ጋር የተጎዳኙትን የማይክሮ መቆጣጠሪያ መቆጣጠሪያዎችን በማይጠቀሙበት ጊዜ ይጎትቱታል።

ልብ ይበሉ እዚህ እኛ U4 (Atmega328p) ን ከተለመደው የአርዱዲኖ UNO የፕሮቶታይፕ ቦርድ ላይ አውጥተን ከቀሪው ወረዳችን ጋር በፕሮቶታይፕ ቦርድ ላይ አደረግነው። ይህንን ለማድረግ ለማይክሮ መቆጣጠሪያ ፣ የሰዓት ፒን 1 ፣ የመልሶ ማስጀመሪያ ፒን ፣ ከፍተኛ እና የ 5 ቪዲሲ ኃይልን ለማቅረብ ቢያንስ ክሪስታል X1 እና capacitors C1 እና C2 ን ማቅረብ አለብን።

ደረጃ 2 የዳቦ ሰሌዳ የእርስዎ ወረዳ

የዳቦ ሰሌዳ የእርስዎ ወረዳ
የዳቦ ሰሌዳ የእርስዎ ወረዳ
የዳቦ ሰሌዳ የእርስዎ ወረዳ
የዳቦ ሰሌዳ የእርስዎ ወረዳ

በወረዳ ዲያግራም ላይ እንደሚታየው ወረዳውን በትክክል እየገነቡም ይሁኑ ወይም ምናልባት ትንሽ የተለየ ትራንስፎርመር ፣ የማሳያ ዓይነት ወይም ሌሎች አካላትን ቢጠቀሙ ፣ ሥራውን ለማረጋገጥ እና እንዴት እንደሚሰራ እንዲረዱ በመጀመሪያ ወረዳውን በዳቦ ሰሌዳ መያዝ አለብዎት።

በስዕሎቹ ውስጥ የዳቦ ሰሌዳውን መላውን ነገር ሁለት ቦርዶች እንዲሁም የአርዱዲኖ ኡኖ ቦርድ እንደሚያስፈልግ ማየት ይችላሉ። ስለዚህ ማይክሮ መቆጣጠሪያውን ለመሞከር ወይም ለመሞከር ወይም በሶፍትዌሩ ላይ ለውጦችን ለማድረግ የዩኤስኤ ገመድ እና ፕሮግራሙን ለመስቀል ወይም የሶፍትዌር ለውጦችን ለማድረግ የዩኤስቢ ገመድ ከእሱ እና ከኮምፒዩተርዎ ጋር ማገናኘት እንዲችሉ መጀመሪያ በዩኤንኦ ቦርድ ላይ የማይክሮ መቆጣጠሪያውን IC ያስፈልግዎታል።

አንዴ በዳቦ ሰሌዳው ላይ የሚሰራውን ሰዓት ካገኙ እና ማይክሮ መቆጣጠሪያዎን በፕሮግራም ካዘጋጁት ፣ ነቅለው በፕሮቶታይፕ ቦርድ ላይ በመጨረሻው የግንባታ ቋሚ ሰዓትዎ ላይ ባለው ሶኬት ውስጥ ሊሰኩት ይችላሉ። ይህንን በሚያደርጉበት ጊዜ የፀረ-ስታትስቲክስ ጥንቃቄዎችን መከተልዎን ያረጋግጡ። ማይክሮፕሮሰሰርን በሚይዙበት ጊዜ ፀረ-የማይንቀሳቀስ የእጅ አንጓን ይጠቀሙ።

ደረጃ 3 በፕሮቶቦርዱ ላይ የወረዳ ግንባታ

በፕሮቶቦርድ ላይ የወረዳ ግንባታ
በፕሮቶቦርድ ላይ የወረዳ ግንባታ
በፕሮቶቦርድ ላይ የወረዳ ግንባታ
በፕሮቶቦርድ ላይ የወረዳ ግንባታ

ወረዳው #30 AWG የሽቦ መጠቅለያ ሽቦን በመጠቀም ለማመልከት በፕሮቶታይፕ ቦርድ ቁራጭ እና ባለገመድ ነጥብ ላይ ተገንብቷል። ጠንካራ እና አስተማማኝ ውጤት ይሰጣል። እኔ ያለኝ ትራንስፎርመር በኬብሉ መጨረሻ ላይ የወንድ 5 ሚሜ መሰኪያ ስላለው ፣ ብጁ ለማድረግ የ 1/2 ኢንች ሰፊ ጠፍጣፋ የአሉሚኒየም ቁራጭ በመቁረጥ ፣ በማጠፍ እና በመቆፈር በቦርዱ ጀርባ ላይ ተጓዳኝ የሆነውን የሴት መያዣን ሰቅዬያለሁ። ቅንፍ እና ከዚያ በትንሽ 4-40 ፍሬዎች እና መከለያዎች ወደ ቦርዱ አቆሙት። አገናኙን ቆርጠው ቀሪውን የኃይል ሽቦዎችን ወደ ቦርዱ መሸጥ እና ለ 20 ደቂቃዎች ያህል ሥራን ማዳን ይችላሉ ፣ ግን ትራንስፎርመሩን በቋሚነት እንዲያያዝ አልፈልግም። ወደ ቦርዱ።

ደረጃ 4 - ለእይታ ማሳያ ሶኬት መፍጠር እና እግሮቹን መስጠት

ለእይታ ማሳያ ሶኬት መፍጠር እና እግሮቹን መስጠት
ለእይታ ማሳያ ሶኬት መፍጠር እና እግሮቹን መስጠት
ለእይታ ማሳያ ሶኬት መፍጠር እና እግሮቹን መስጠት
ለእይታ ማሳያ ሶኬት መፍጠር እና እግሮቹን መስጠት
ለእይታ ማሳያ ሶኬት መፍጠር እና እግሮቹን መስጠት
ለእይታ ማሳያ ሶኬት መፍጠር እና እግሮቹን መስጠት

ማሳያው 16 ፒኖች ስላሉት ፣ እያንዳንዱ 8 ጎን ፣ ከመደበኛ የ 16 ፒን አይሲ ሶኬት የበለጠ ሰፊ በሆነ የፒን ክፍተት አማካኝነት ማሳያውን ለማጣጣም የሶኬት መጠንን ማስተካከል አለብን። ሶኬቱን ሁለቱን ጎኖች የሚያገናኘውን ፕላስቲክ ለመነጣጠል ጥንድ የሽቦ መቁረጫዎችን በመጠቀም ይህንን ማድረግ ይችላሉ። በቀጥታ ወደ የማሳያ ካስማዎች መሸጥ እና ማሳያውን ከልክ በላይ ሙቀት እንዳያጋልጡ ይህንን ማድረጉ ጠቃሚ ነው። ከላይ በስዕሉ ላይ በሰሌዳው አናት ላይ ይህን ያደረግኩትን ሶኬት ማየት ይችላሉ።

አንድ ማሳያ በቀላሉ እንዲቆም ለማድረግ ፎቶግራፎቹ ላይ እንደሚታየው የፕሮቶታይፕ ቦርድ ታችኛው ሁለት የማዕዘን ቀዳዳዎችን ሁለት 1 bol ብሎኮችን አጣብቄያለሁ። ይህ በጣም ጥሩ ነበር ፣ ስለዚህ ይህን ካደረጉ ለማረጋጋት ብሎኖች ጀርባ ላይ ከባድ ነገር ማስቀመጥ ይፈልጋሉ።

ደረጃ 5 የወረዳ ቦርድ ሽቦውን መፈተሽ እና ለመለካት መዘጋጀት

የወረዳ ቦርድ ሽቦን መፈተሽ እና ለመለካት መዘጋጀት
የወረዳ ቦርድ ሽቦን መፈተሽ እና ለመለካት መዘጋጀት

አንዴ የወረዳ ሰሌዳው ከገመድ በኋላ ግን አይሲዎቹን ከመሰካት ወይም ከማሳየት ወይም ከማብራትዎ በፊት የቦርድ ግንኙነቶችን በዲቪኤም መፈተሽ ጥሩ ሀሳብ ነው። ቀጣይነት በሚኖርበት ጊዜ እንዲጮህ ብዙዎቹን DVM ዎች ማዘጋጀት ይችላሉ። በዚህ ሞድ ውስጥ የእርስዎን DVM ያዘጋጁ እና ከዚያ የወረዳ ንድፍዎን ይከተሉ ፣ በተቻለ መጠን ብዙ የወረዳ ግንኙነቶችን ይፈትሹ። በ +5V እና በመሬት ነጥቦች መካከል ክፍት ወረዳ ፣ ወይም ወደ እሱ ቅርብ መሆኑን ይፈትሹ። ሁሉም አካላት ከትክክለኛዎቹ ፒኖች ጋር የተገናኙ መሆናቸውን በእይታ ያረጋግጡ።

በመቀጠል ትራንስፎርመርዎን ከወረዳው ጋር ያገናኙት እና ያብሩት። ማንኛውንም አይሲዎችን ወይም ማሳያውን ከመሰካትዎ በፊት ወሰን ወይም ዲቪኤም ባለው 5V የኃይል ባቡር ላይ በትክክል 5V ዲሲ እንዳለዎት ያረጋግጡ።

ቀጣዩ ደረጃ በሚዘጋጅበት ጊዜ Op-Amp U5 IC ን ብቻ ያስገቡ። እዚህ እኛ በወረዳችን ላይ ያለን መስቀል አራት ማእዘን እያመነጨ መሆኑን እንፈትሻለን እና ለፖታቲሞሜትር RV1 ን ለንጹህ 60 Hz ምልክት ያስተካክላል።

ደረጃ 6 የወረዳ መለካት

የወረዳ መለካት
የወረዳ መለካት
የወረዳ መለካት
የወረዳ መለካት

ሊደረግ የሚገባው ብቸኛው መለኪያ ፖስታቲሞሜትር RV1 ን በትክክለኛው ደረጃ ላይ መስቀሉን በአመላካቹ ላይ ለመመገብ ማስተካከል ነው። ይህንን ለማድረግ ሁለት መንገዶች አሉ-

1. በ U5 ፒን 1 ላይ የክልል መጠይቅን ያስቀምጡ እና የክልል መጠይቁን የመሬት ሽቦን ከወረዳው መሬት ጋር ማገናኘቱን ያረጋግጡ። ከላይ በስዕሉ ላይ እንደሚታየው ንጹህ ካሬ ሞገድ እስኪያገኙ ድረስ RV1 ን ያስተካክሉ። RV1 ን በአንድ ወይም በሌላ መንገድ በጣም ካስተካከሉ ወይም ምንም ካሬ ሞገድ ወይም የተዛባ ካሬ ሞገድ አይኖርዎትም። የካሬው ሞገድ ድግግሞሽ 60 Hz መሆኑን ያረጋግጡ። ዘመናዊ ወሰን ካለዎት ምናልባት ድግግሞሹን ይነግርዎታል። እንደ እኔ ያለ ጥንታዊ ወሰን ካለዎት የካሬው ሞገድ ጊዜ በግምት 16.66ms ወይም 1/60 ሰከንዶች መሆኑን ያረጋግጡ።

2. በድግግሞሽ ሞድ ውስጥ የድግግሞሽ ቆጣሪ ወይም ዲቪኤም በመጠቀም በ U5 ፒን 1 ላይ ያለውን ድግግሞሽ ይለኩ እና RV1 ን በትክክል ለ 60 Hz ያስተካክሉ።

አንዴ ይህ ልኬት ከተጠናቀቀ የወረዳውን ኃይል ያጥፉ እና የወረዳውን ግንባታ ለማጠናቀቅ ሁሉንም አይሲዎች እና ማሳያውን ይሰኩ።

ደረጃ 7 - የአርዱዲኖ ፕሮግራም

የእያንዳንዱን እርምጃ ዝርዝሮች ማወቅ እንዲችሉ ፕሮግራሙ ሙሉ በሙሉ አስተያየት ተሰጥቷል። በፕሮግራሙ ውስብስብነት ምክንያት እያንዳንዱን እርምጃ መግለፅ አስቸጋሪ ነው ፣ ግን በከፍተኛ ደረጃ ይህ እንዴት እንደሚሰራ

ማይክሮፕሮሰሰር መጪውን 60 Hz ካሬ ሞገድ ይቀበላል እና 60 ዑደቶችን ይቆጥራል እና ከእያንዳንዱ 60 ዑደቶች በኋላ የሰከንዶች ቆጠራን ይጨምራል። የሰከንዶች ቆጠራ 60 ሰከንዶች ወይም 3600 ዑደቶች ከደረሰ ፣ የደቂቃዎች ቆጠራ ይጨመራል እና የሰከንዶች ቆጠራ ወደ ዜሮ ይመለሳል። የደቂቃዎች ቆጠራው 60 ደቂቃዎች ከደረሰ የሰዓቱ ቆጠራ ይጨመራል እና የደቂቃዎች ቆጠራ ወደ ዜሮ ይመለሳል። የሰዓት ቆጠራው ከ 13 ሰዓታት በኋላ ወደ 1 ተመልሷል ፣ ስለዚህ ይህ የ 12 ሰዓታት ሰዓት ነው። የ 24 ሰዓት ሰዓት ከፈለጉ ከ 24 ሰዓታት በኋላ ሰዓቶችን ወደ ዜሮ እንደገና ለማስጀመር ፕሮግራሙን ይለውጡ።

ይህ የሙከራ ፕሮጄክት ነው ፣ ስለሆነም በሴትና እና መጨመሪያ ቁልፎች ላይ የመቀያየር ንዝረትን ለመግታት Do-while loop ን ለመጠቀም ሞከርኩ። እሱ በተመጣጣኝ ሁኔታ ይሠራል። የ Set አዝራሩ አንድ ጊዜ ሲጫን የማሳያ አዝራሩ በማሳያው ላይ የሚታዩትን ሰዓቶች ለማለፍ ሊያገለግል ይችላል። የ Set አዝራሩ እንደገና ሲጫን የማሳያ አዝራሩ በማሳያው ላይ በሚታዩት ደቂቃዎች ውስጥ ለማለፍ ሊያገለግል ይችላል። የ Set አዝራሩ ለሦስተኛ ጊዜ ሲጫን ሰዓቱ ተዘጋጅቶ ሰዓቱ መሮጥ ይጀምራል።

በ 7 ክፍል ክፍሎች ማሳያዎች ላይ እያንዳንዱን ቁጥር ለማሳየት የሚያገለግሉ የ 0 እና 1 ቅጦች ሰባት_ሴግ በተባለው ድርድር ውስጥ ተከማችተዋል። አሁን ባለው የሰዓት ሰዓት ላይ በመመስረት እነዚህ ቅጦች ወደ 74HC595 IC ይመገባሉ እና ወደ ማሳያ ይላካሉ። ይህንን ውሂብ ለመቀበል ከማንኛውም የማሳያ 4 አሃዞች ውስጥ በየትኛው ጊዜ እንደሚበራ / በማየት / በመቆፈር 1 ፣ 2 ፣ 3 ፣ 4 ፒኖች በኩል በማይክሮፕሮሰሰር ቁጥጥር ይደረግበታል። ወረዳው ሲበራ ፣ ፕሮግራሙ በመጀመሪያ ከ 0 እስከ 9. ድረስ እያንዳንዱን ማሳያ ለማብራት ትክክለኛ አሃዞችን የሚልክ Test_Clock የተባለ የሙከራ ሥራን ያካሂዳል። ስለዚህ ይህንን ሲያዩ እርስዎ ሁሉንም ነገር በትክክል እንደገነቡ ያውቃሉ።.

ደረጃ 8 - ክፍሎች ዝርዝር

1 - ትራንስፎርመር 120VAC ወደ 12VAC በግምት 100 ሜ ወይም ከዚያ በላይ 1 - የፕሮቶታይፕ ቦርድ በግምት 3.5 "x 3.5" 1 - 4 አሃዝ 7 ክፍል ማሳያ YSD -439K2B -35 ወይም ተመጣጣኝ (ስፓርክfun) 2 - አነስተኛ የፒ.ሲ.ቢ. NPN ትራንዚስተሮች 8 - 330 ኦኤም resistors 2 - 74LS04 ሄክስ ኢንቨስተሮች 1 - 74HC595 ተከታታይ ወደ ትይዩ 8 ቢት ፈረቃ መመዝገቢያ 1 - LM358 OP -AMP (Comparator) 1 - ATMEGA328P Microcontroller (Creatron) 4 - 4.7K resistors7 - 10K resistors1 - 1N4007 ወይም 1N4001 diode2 diodes1 - 120 ohm ፣ 1/2W ወይም 1W resistor1 - PCB mount 10K potentiometer1 - 470uF 25V capacitor1 - 7805 TO220 የጥቅል ቮልቴጅ ተቆጣጣሪ 1 - 10uF 10V capacitor2 - 0.1 uF 10V capacitors1 - 16MHz ክሪስታል (ስፓርክfun) 2 - 22pF capacitors1 - የሴት ኃይል መሰኪያ (1) በግድግዳ ትራንስፎርመርዎ ላይ ካለ ከወንድ መሰኪያ ጋር ለመገጣጠም አማራጭ) 2 - 16 ፒን አይሲ ሶኬቶች 2 - 14 ፒን አይሲ ሶኬቶች 1 - 8 ፒን አይሲ ሶኬት 1 - 28 ፒን አይሲ ሶኬት 2 - 1”ረጅም በግምት #4 ወይም #6 ብሎኖች እና ተዛማጅ ለውዝ 2 - 1/ 4 "ረጅም #4-40 ብሎኖች እና ተዛማጅ ፍሬዎች 1 - 1/2 ቁራጭ" ሰፊ ጠፍጣፋ የአሉሚኒየም ንጣፍ ብጁ መቆረጥ እና በመጠን ተቆፍረዋል

#30 AWG ሽቦ መጠቅለያ ሽቦ#22 AWG wireSolder

የሚመከር: