ዝርዝር ሁኔታ:

የ LED ማትሪክስ የማንቂያ ሰዓት (በ MP3 ማጫወቻ) 6 ደረጃዎች (ከስዕሎች ጋር)
የ LED ማትሪክስ የማንቂያ ሰዓት (በ MP3 ማጫወቻ) 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ LED ማትሪክስ የማንቂያ ሰዓት (በ MP3 ማጫወቻ) 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ LED ማትሪክስ የማንቂያ ሰዓት (በ MP3 ማጫወቻ) 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የተከፋፈለ የወረዳ ሰባሪ፡ ማይክሮ አገልግሎቶቻችሁን የበለጠ ጥፋትን ታጋሽ ማድረግ 2024, ሀምሌ
Anonim
የ LED ማትሪክስ የማንቂያ ሰዓት (ከ MP3 ማጫወቻ ጋር)
የ LED ማትሪክስ የማንቂያ ሰዓት (ከ MP3 ማጫወቻ ጋር)
የ LED ማትሪክስ የማንቂያ ሰዓት (ከ MP3 ማጫወቻ ጋር)
የ LED ማትሪክስ የማንቂያ ሰዓት (ከ MP3 ማጫወቻ ጋር)

ይህ በአርዱዲኖ ላይ የተመሠረተ የማንቂያ ሰዓት ከማንቂያ ደወልዎ የሚጠብቁት ነገር ሁሉ አለው - በሚወዱት እያንዳንዱ ዘፈን እርስዎን የማስነሳት ዕድል ፣ አሸልብ አዝራር እና በሶስት አዝራሮች ለመቆጣጠር ቀላል ነው። ሶስት ዋና ብሎኮች አሉ - የ LED ማትሪክስ ፣ የ RTC ሞዱል እና የ MP3 ጋሻ ከድምጽ ማጉያ ጋር።

ደረጃ 1 - ቁሳቁስ እና መሣሪያዎች

  • LED ማትሪክስ
  • አርዱዲኖ ኡኖ
  • MP3 ጋሻ DHF አጫዋች ሚኒ
  • የ RTC ሞዱል DS1307
  • ማንኛውም ተናጋሪ
  • 3 አዝራሮች (በ pulp/pulldown resistors 10k)
  • ሽቦዎች
  • ፕሌክሲ (ወይም ሳጥንዎን የሚፈልጉበት ማንኛውም ቁሳቁስ)
  • 3 ዲ አታሚ (የማትሪክስ ሳጥኖችን ለማተም)
  • የዲሲ የኃይል አቅርቦት አያያዥ
  • የዩኤስቢ ቢ ሴት አያያዥ።

በአጋጣሚዎችዎ መሠረት ይህንን የቁሳቁስ ዝርዝር መለወጥ እንደሚችሉ አምናለሁ (በእርግጠኝነት የተለያዩ የ MP3 ጋሻዎችን ፣ የተለያዩ የ RTC ሞጁሎችን መጠቀም ይችላሉ እና ሁሉም ነገር በትክክል መስራት አለበት:)

ደረጃ 2 የ LED ማትሪክስ

LED ማትሪክስ
LED ማትሪክስ
LED ማትሪክስ
LED ማትሪክስ
LED ማትሪክስ
LED ማትሪክስ

እንደ መነሳሳት ፣ እኔ የ LED ማትሪክስን ለመገንባት ይህንን አስተማሪዎችን እጠቀም ነበር ፣ እኔ የፕሮቶታይፕ ሰሌዳውን ላለመጠቀም እና የራሴን ፒሲቢ ዲዛይን ላለማድረግ ወሰንኩ። በወረዳ ሰሪ ውስጥ የእኔን ፕሮጀክት እዚህ ማግኘት ይችላሉ። እንዲሁም መርሃግብሮችን መጠቀም ይችላሉ እና የጀርበር መረጃን ለመላክ ከፈለጉ (ይልቁንም ከዚያ በራሳችን ከወረዳ ሰሪ ፕሮጀክት ያመንጩት) እኔ እንደምሰጥዎ ያሳውቁኝ:) አንዳንድ ጥቂት ምክሮች - በመጀመሪያ እኔ በጣም ርካሽ LED ን ተጠቅሜ ነበር ነገር ግን ሁሉንም ዳዮዶች ከሸጥኩ እና አርዱዲኖ ኮድን ከሠራሁ በኋላ የ LED ዲዲዮ ቀለም ልዩነት ተቀባይነት አልነበረውም ስለሆነም የተለያዩ ሰዎችን ማዘዝ እና ሌላ የ LED ማትሪክስ ማድረግ ነበረብኝ። በክፍል arduino ውስጥ የሥራውን መርህ እገልጻለሁ። የሆነ ሆኖ ፣ ጥሩ ሥራ ሠርተው ማሳያ እየሠራ መሆኑን ለማወቅ ፣ በ DisplayChar ተግባር ውስጥ ያሉትን ቋሚዎች በዋና አርዱዲኖ ሉፕ ውስጥ (ለምሳሌ በ DisplayChar (1 ፣ letA) ምትክ ፤ DisplayChar ን ይጠቀሙ (0 ፣ 9) ፤ ቁጥር 9 የሚጽፍ ከ 1 ኛ አምድ ጀምሮ) ሌላ ማንኛውንም አስተያየት መስጠት አያስፈልግዎትም።

ደረጃ 3: ሌላ ኤች

ሌላ ኤች
ሌላ ኤች
ሌላ ኤች
ሌላ ኤች
ሌላ ኤች
ሌላ ኤች

የማንቂያ ሰዓትን ለመገንባት ሌሎች የኤች.ቪ.

ለ RTC ሞዱል እኔ ሞዱል DS1307 ን እና ቤተ -መጽሐፍት MD_DS1307.h ን ተጠቀምኩ። በጣም ቀላል ሁሉም ነገር በተቀላጠፈ ይሠራል ፣ ግን ምናልባት የበለጠ ትክክለኛ የ RTC ሞዱል እንደ 3231 ወይም ሌላ እንዲጠቀም እመክራለሁ - ለጥቂት ቀናት ያህል ያለ ኃይል ከፈቀድኩ ጥቂት ሰከንዶች መፍታት ጀመረ።.

የ MP3 ጋሻ ዲኤችኤፍ ማጫወቻ ሚኒ - ይህ የ MP3 ጋሻ በእውነት ቀላል ነው ፣ አንዳንድ mp3 ን ወደ ኤስዲ ካርድ መስቀል ይችላሉ ፣ ያገኙትን ማንኛውንም ድምጽ ማጉያ ያገናኙ እና ከዚያ በሁለት መንገድ ወይም በተከታታይ ግንኙነት ወይም በ I/O ፒኖች በኩል ሊሠራ ይችላል። በሆነ ምክንያት ሐቀኛ ለመሆን በተከታታይ ግንኙነት ውስጥ ስኬታማ አልነበርኩም (ከሌሎች SPI እና I2C ግንኙነት ጋር ለሌላ ተጓዳኞች ጥቅም ላይ አልዋለም) ነገር ግን እኔ IO ፒኖችን ለመጠቀም ልክ ደህና ነበር (ADKEY1 ን ከአርዱዲኖ ዲጂታል ውፅዓት ጋር ተገናኝቻለሁ) ዘፈን ለማጫወት ቀስቃሽ እና ሙዚቃን ለማቆም ከፒን ዩኤስቢ+)።

በሥዕሉ ላይ እንደሚመለከቱት ፣ ከ 10 ኪኦኤም ተቃዋሚዎች ጋር ከአርዱዲኖ ግብዓቶች ጋር በተገናኘ በፕሮቶታይፕ ቦርድ ላይ ሶስት ቀላል አዝራሮችን እጠቀም ነበር።

የአርዱዲኖ ሽቦ በአርዱዲኖ ኮድ ውስጥ በግልጽ ይታያል:)

ደረጃ 4 - መካኒካል ክፍሎች

መካኒካል ክፍሎች
መካኒካል ክፍሎች
መካኒካል ክፍሎች
መካኒካል ክፍሎች
መካኒካል ክፍሎች
መካኒካል ክፍሎች
መካኒካል ክፍሎች
መካኒካል ክፍሎች

ጥሩ መደበኛ ማሳያ እይታን ለመፍጠር ፣ ለእያንዳንዱ ኤልኢዲ ትክክለኛውን ቅርፅ ለመግለፅ አንዳንድ ፍርግርግ መጠቀም ያስፈልግዎታል። በጥሩ ሁኔታ የሚሰራ ቀላል 3 ዲ የታተመ ፍርግርግ እጠቀም ነበር - እሱ ከሁለት ክፍሎች የተሠራ ነው ፣ ግራ እና ቀኝ ፣ የ STL ውሂቡን በአባሪነት ማግኘት ይችላሉ።

ሳጥኑ ከወተት ፕሌክስ በ CNC ማሽን ላይ ወፍጮ ነው። እርስዎ ከየትኛው ቁሳቁስ እንደሚሠሩ የእርስዎ ውሳኔ ብቻ ነው ፣ አንድ ምክር ብቻ ፣ እኔ እንደ እኔ ተመሳሳይ ነገር የሚጠቀሙ ከሆነ ፣ ኤልኢዲዎች እንደ የብርሃን ምንጭ ሆነው እንዳይታዩ ለመከላከል በ LEDs ላይ ያለውን የተወሰነ ከፊል ሊደረስ የሚችል ንብርብር ከፊል ያድርጉት።. በጎን ግድግዳው ውስጥ ለዲሲ የኃይል አቅርቦት አገናኝ እና ለኮድ የተሻሉ የኮድ ሀሳቦችን ለመስቀል የሚያስችል ቦታ እንዳለ ማየት ይችላሉ። በአባሪነት ለሁሉም ክፍሎች የ STL ፋይሎች አሉ (ጓደኛዬ ፔሺ ይህንን እጅግ በጣም ጥሩ ሣጥን በመንደፉ አመሰግናለሁ:))

ደረጃ 5: አርዱዲኖ ክፍል

አርዱዲኖ ክፍል
አርዱዲኖ ክፍል

በከፊል ከአርዲኖ ጋር በተዛመደ ዋናውን የሉፕ ስልተ -ቀመር በአጭሩ መግለፅ እፈልጋለሁ እና ከዚያ በ SPI እና በማንቂያ ቅንብር በኩል የ Shift ምዝገባዎችን ለመቆጣጠር ጥቂት ቃላትን መግለፅ እፈልጋለሁ።

በዋናው ሉፕ ውስጥ በመሠረቱ አንድ አዝራር ተጭኖ እንደሆነ ይፈትሹ ፣ RTC አዲስ የተዘመኑ የደቂቃ እሴቶችን ይልክልዎት እንደሆነ እና አንዳንድ ሮዝ ፍሎይድ ዘፈን ለመጫወት ጊዜው እንደሆነ ይፈትሹ:) እና ካልሆነ ፣ በየጊዜው LEDs ን ያብሩ እና ያጥፉ። ቁጥሮችን ያዘጋጁ።

የ LED ማትሪክስን መቆጣጠር - ለተሻለ ግንዛቤ መጀመሪያ ላይ ለጠቀስኳቸው የ LED ማትሪክስ ትምህርቶችን መከተል ጥሩ ነው ፣ ግን በአጭሩ - በዚህ ማትሪክስ ውስጥ ቁጥሮችን ወይም ፊደሎችን ለማሳየት በየጊዜው ከተቀመጠው LED የትኛው መምረጥ ያስፈልግዎታል። ረድፍ ማብራት እና ከዚያ ሁሉንም ኤልኢዲዎች ከተወሰነ ጊዜ በኋላ ከረድፍ ያብሩ። በሚቀጥለው ደረጃ ይህንን ረድፍ ያጥፉ እና ሁለተኛ ረድፍ እና ይህንን ደጋግመው ያዘጋጃሉ። ይህ ምን ማለት ነው? - ማንኛውንም መዘግየት አይጠቀሙ! - አለበለዚያ ቁጥሮችን አያሳይዎትም ግን ብልጭ ድርግም ይላል:)

እኔ በጣም የተለየ እጠቀማለሁ እና የመቀየሪያ ምዝገባዎችን ለመቆጣጠር ቀላሉ መንገድ እላለሁ (ይህንን ለስላሳ ተግባር ለፃፈው ጓደኛዬ ክሪስቶፍ አመሰግናለሁ)። ስለዚህ የመጀመሪያ ደረጃ (ለፈረቃ ምዝገባ መረጃን ማዘጋጀት በተግባራዊ ማሳያ ውስጥ እየተከናወነ ነው ፣ እዚያም ተፈላጊውን ምልክት ከቋሚ ድርድር ባገኙበት እና ለመመዝገቢያዎች መረጃ በሚያዘጋጁበት። እና UpdateDisplay ተግባር በሚባልበት ጊዜ ውሂቡ ወደ ውፅዓት ይሸጋገራል (ለበለጠ መረጃ ከ arduino IDE ማያ ገጽ ይመልከቱ)

የማንቂያ ቅንብር። ሶስት አዝራሮች አሉ ፣ ግራ ፣ መካከለኛ እና ቀኝ። በቀኝ እና በመሃል ላይ በእጥፍ ሲጫኑ ፣ የማንቂያ ምናሌውን ያስገባሉ። በማንቂያ ምናሌ ውስጥ የሚከተሉት ተግባራት አሉ - የግራ አዝራር (ማንቂያውን ለሰዓታት ያቀናብሩ) መካከለኛ አዝራር (ማንቂያውን ለደቂቃዎች ያዘጋጁ) የቀኝ አዝራር ረጅም ተጫን (ማንቂያውን የሚያረጋግጥ) ፣ የመካከለኛ እና የቀኝ ቁልፍን ረጅም ይጫኑ (ነባር ማንቂያ በማጥፋት)።

ማንቂያው በሚዘጋጅበት ጊዜ (ይህ በቀኝ በኩል ባለው ምልክት ላይ የማንቂያ ደወሉ ምልክት LED ን ማብራት ይችላሉ) እና ሰዓት የእርስዎን ተወዳጅ የንጋት ዘፈን ማጫወት ይጀምራል:) የሚከተሉት ተግባራት ሊገኙ የሚችሉ ናቸው - የግራ አዝራር (ለሌላ 5 ደቂቃዎች አሸልብ) ፣ መካከለኛ አዝራር (ማንቂያ ሰርዝ)።

ደረጃ 6 - ማንቂያ ማጠናቀቅ

Image
Image
ማንቂያ ማጠናቀቅ
ማንቂያ ማጠናቀቅ

በመጨረሻ ፣ ውስጡን ሁሉንም አንድ ላይ ብቻ አጣበቅኩ:) እና የማንቂያውን የኋላ ክፍል ሙጫውን ይዝጉ። በተያያዘው ቪዲዮ ውስጥ የዚህን ማንቂያ መቆጣጠሪያ ዘዴ ማየት ይችላሉ። ለቪዲዮው ልብ ይበሉ ፣ በቪዲዮው ውስጥ ብልጭ ድርግም ያለ ይመስላል ፣ እሱ የ LEDs እና የካሜራ መግለጫ ጽሑፍ ፍሬም ተመን በማብራት እና በማጥፋት መርህ የተነሳ ነው - በእውነቱ ዓይኖችዎ ይህንን ሳያብጡ እንደበራ ያዩታል:)

ለወደፊቱ የተለያዩ ነገሮችን መሞከር እፈልጋለሁ - በጥሩ ሁኔታ አንዳንድ ጥቁር) እና ቀኑን ፣ ምናልባትም የሙቀት መጠንን ወዘተ የመሳሰሉትን አንዳንድ ተጨማሪ ተግባሮችን ማከል እፈልጋለሁ:)

የራስዎን የማንቂያ ሰዓት በመገንባት ፣ እና ሀሳቦችዎን በጉጉት እንደሚጠብቁ ተስፋ ያድርጉ:)

የሰዓት ውድድር
የሰዓት ውድድር
የሰዓት ውድድር
የሰዓት ውድድር

በሰዓታት ውድድር ውስጥ ሁለተኛ ሽልማት

የሚመከር: