ዝርዝር ሁኔታ:
- ደረጃ 1 ፦ በዚህ መመሪያ ውስጥ ጥቅም ላይ የዋለ የንክኪ ማያ ገጽ እና የእውነተኛ ሰዓት ሰዓት ሞዱል
- ደረጃ 2 ማያ ገጹን ማዘጋጀት
- ደረጃ 3 - አማራጭ - ኤልሲዲ ማቆሚያውን ያትሙ እና የነሐስ ማስገቢያዎችን ያክሉ
- ደረጃ 4 ፊልሙን ያስወግዱ እና ማሳያውን ይጫኑ
- ደረጃ 5 የወረዳውን ሽቦ ያገናኙ
- ደረጃ 6 - ኮዱን መጫን እና ማስኬድ
- ደረጃ 7: ቀለሞችን ያብጁ
ቪዲዮ: የ 80 ዎቹ ዘይቤ ማቅለጥ ዲጂታል “ዳሊ” ሰዓት 7 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ይህ አስተማሪ የ 80 ዎቹ ዘይቤ ዲጂታል “ዳሊ” ሰዓት በሚቀልጡ አሃዞች እንዴት እንደሚገነቡ ያሳየዎታል።
እኔ በ 80 ዎቹ ውስጥ ልጅ በነበርኩበት ጊዜ መጀመሪያ በአፕል ማኪንቶሽ ላይ ይህንን የሰዓት ዘይቤ አገኘሁ። ይህ አስተማሪ አርዱዲኖን እና ከፍተኛ ጥራት ባለ ቀለም ንክኪ ማያ ገጽ በመጠቀም ሰዓቱን እንደገና ለመፍጠር ያለኝን ሙከራ ያሳያል። ምንም እንኳን የመጀመሪያው ሰዓት ጥቁር እና ነጭ ቢሆንም ፣ በዚህ ስሪት ውስጥ ለ 80 ዎቹ ተገቢውን መልክ እንዲሰጥ አንዳንድ ባለቀለም ደረጃዎችን ጨምሬአለሁ።
ከጄሚ ዛዊንስኪ “xdaliclock” የቅርጸ-ቁምፊ ውሱን ተውed ነበር ፣ ግን የሰዓት ኮዱ ትግበራዬ ሁሉም አዲስ ነው እና በ FTDI FT810 ላይ የተመሠረተ ከፍተኛ ጥራት የንክኪ ማያ ገጽ የተሻሻሉ ችሎታዎች ተጠቃሚ ለመሆን የዲጂትን የማደባለቅ ልምዶችን ከባዶ እንደገና እጽፋለሁ።
ለዚህ አስተማሪ ፣ የሚከተሉትን ያስፈልግዎታል
- በ FT810 ቺፕ ላይ የተመሠረተ ባለከፍተኛ ጥራት 800x420 የንክኪ ማያ ገጽ
- አንድ DS1302 የእውነተኛ ሰዓት ሰዓት ሞዱል ከ eBay
- 2x5 ወንድ ራስጌዎች (እነዚህን ገዝተው ወደ ርዝመት መቀነስ ይችላሉ)
- የሽያጭ ብረት
- የኤሌክትሪክ ቴፕ
- ከሴት ወደ ወንድ ዝላይ ሽቦዎች
- እንደ አርዱዲኖ ኡኖ ያለ አንድ አርዱዲኖ
ደረጃ 1 ፦ በዚህ መመሪያ ውስጥ ጥቅም ላይ የዋለ የንክኪ ማያ ገጽ እና የእውነተኛ ሰዓት ሰዓት ሞዱል
ለዚህ አስተማሪ ፣ ከሃውዩ ኤሌክትሮኒክስ የመዳሰሻ ማያ ገጾችን እጠቀማለሁ። እኔ የሚከተለውን ተጠቀምኩ -
5 ኢንች ግራፊክ ኤልሲዲ ማያ ገጽ ፣ 800x480 ፣ SPI ፣ FT810
ይህ ማያ ገጽ ከመላኪያ ጋር ወደ $ 36 ዶላር ያስወጣል። ይህ ከሌሎቹ የአርዱዲኖ ማያ ገጾች የበለጠ ነው ፣ ግን ለገንዘብዎ ብዙ ያገኛሉ -
- ባለ 800x480 ጥራት ያለው ጥርት ባለ ከፍተኛ ጥራት የንክኪ ፓነል።
- በቦርዱ ላይ ግራፊክስ ተባባሪ አንጎለ ኮምፒውተር እና ራም አርዱዲኖን ሳይዝ ቁጥጥርን ይፈቅዳል።
- በጥራት የድምፅ ናሙናዎች እና ከተለያዩ መሳሪያዎች ጋር በድምጽ ማቀነባበሪያ ውስጥ ተገንብቷል።
- የመሬት ገጽታ እና የቁም ድጋፍ።
- ባለብዙ ንክኪ ድጋፍ።
- አብሮገነብ JPEG ፣ ሞገድ ኦዲዮ እና ቪዲዮ ዲኮደር ፣ ለላቁ ፕሮጄክቶች።
ለእውነተኛ ሰዓት ሰዓት ሞዱል ፣ ከ eBay “DS1302 Real Time Clock Module” ን እጠቀም ነበር። ይህ 6 ዶላር ያህል ያስከፍላል።
ደረጃ 2 ማያ ገጹን ማዘጋጀት
አንዴ ማያ ገጽዎን ካገኙ በኋላ ራስጌዎቹን በላዩ ላይ ማተም ያስፈልግዎታል። የሃውዩ ማያ ገጾች በቀላሉ ሊሸጡ በሚችሉ ጉድጓዶች ውስጥ ስለሚመጡ እና የራስጌውን በቀጥታ በማያ ገጹ ጀርባ ላይ ወይም በቀላሉ ሊነጣጠል በሚችል በተሰነጣጠለ ሰሌዳ ላይ በሚጣበቅ ትንሽ ሪባን ገመድ መጨረሻ ላይ የመሸጥ ምርጫ አለዎት።
የሽያጭ ሥራውን ለማጠናቀቅ ሪባን ገመዱን ለጊዜው ማለያየት እና የፒ.ሲ.ቢ.ቦርድውን ከፓነሉ ጀርባ ማስወገድ ይፈልጋሉ። በኤልሲዲ ማገናኛ ላይ ያለውን የማቆያ ቅንጥብ በቀስታ ለማንሳት እና ሪባን ገመዱን ለማስለቀቅ የጥፍርዎን ጥፍር ይጠቀሙ። ከዚያ ቦርዱን በቦታው የያዙትን አራት ብሎኖች ያስወግዱ።
አሁን እርስዎ በሚፈልጓቸው 5x2 ራስጌ (ወይም ሁለት 5x1 ራስጌዎች) ይሽጡ። ማንኛውም ቁምጣ እንዳይኖር ጀርባውን በኤሌክትሪክ ቴፕ ይሸፍኑ። ከዚያ ፒሲቢውን መልሰው ያጥፉት እና ሪባን ገመዱን እንደገና ያያይዙት።
ደረጃ 3 - አማራጭ - ኤልሲዲ ማቆሚያውን ያትሙ እና የነሐስ ማስገቢያዎችን ያክሉ
የእኔን ኤልሲዲ ፓነል ለመያዝ በ 3 ዲ ማቆሚያ ለማተም መርጫለሁ [1]
ፓኔሉ ከአራት የናስ ማስገቢያዎች ጋር ይመጣል። እነዚህ በሙቀት ወደ ፕላስቲክ እንዲጫኑ የታሰቡ ናቸው። ሲቀዘቅዙ በላያቸው ላይ ያሉት ትናንሽ ጥርሶች ወደ ፕላስቲክ ነክሰው ከመውደቅ ይጠብቃቸዋል። እነዚህ ማስገቢያዎች በ 3 ዲ የታተሙ ክፍሎች ላይ ዘላቂ ክሮች ለማከል የተለመደ መንገድ ናቸው።
መቆሚያው ህትመቱን ከጨረሰ በኋላ አራቱን የናስ ማስገቢያዎች ከፓነሉ ፈታሁ።
እኔ ብረቴን አሞቅኩ እና ጫፉ ላይ ወደ ላይ በማያያዝ ጫፉ ላይ ያለውን ማስገቢያ በቀስታ በማመጣጠን ያዝኩት። ከዚያም የፕላስቲክውን ክፍል በላዩ ላይ አመጣሁት እና ውስጡን ወደ ላይ እስኪፈስ ድረስ ቀስ በቀስ ወደ ቀደሙት ቀዳዳዎች ውስጥ ገፋኋቸው።
ጠባብ ሾጣጣ ጫፍ ያለው የሽያጭ ብረት ካለዎት ይህ እርምጃ በተሻለ ሁኔታ ይሠራል። ከዚህ በፊት ይህን ካላደረጉ ፣ ብረት በሚቀዘቅዝበት ጊዜ ልምምድ ማድረግ ይፈልጉ ይሆናል - ብረቱ ሲሞቅ በትክክል ለማድረግ አንድ ዕድል ብቻ ያገኛሉ!
የናስ ማስገቢያዎች በጣም ስለሚሞቁ እና በእቅፍዎ ውስጥ እንዲወድቁ ስለማይፈልጉ በዚህ ደረጃ ይጠንቀቁ። ሙቀትን በሚቋቋም ወለል ላይ ይስሩ እና ከብረት ጫፍ ከወደቁ ወዲያውኑ እነሱን ለመድረስ ፈተናን ይቃወሙ!
[1] ምንጮች -ኤልሲዲ ማቆሚያ STL እና CAD ፋይሎች
ደረጃ 4 ፊልሙን ያስወግዱ እና ማሳያውን ይጫኑ
አሁን ፣ በማሳያው ላይ ይገለብጡ እና የፊት አክሬሊክስ ፍሬሙን ያስወግዱ ፣ ከዚያ ከፊል (ኤልሲዲ) ፓነል የመከላከያ ፊልሙን ያጥፉ (ይህ የማሳያውን ግልፅነት ያጎላል)። በ 3 ዲ የታተመ ማቆሚያ ላይ ማሳያውን ለመጫን ዊንጮቹን ይጠቀሙ።
ደረጃ 5 የወረዳውን ሽቦ ያገናኙ
ለ LCD ማሳያ ፣ ይገናኙ
- 5V በአርዱዲኖ ላይ 5V የተሰየመውን ለመሰካት
- GND በአርዲኖ ላይ GND ን ለመሰካት
- በአርዱዲኖ ላይ ~ 13 ን ለመሰካት SCK
- MISO በአርዱዲኖ ላይ ~ 12 ለመሰካት
- MOSI በአርዱዲኖ ላይ ~ 11 ለመሰካት
- በአርዲኖ ላይ ~ 10 ለመሰካት CS
- በአርዱዲኖ ላይ ~ 9 ለመለጠፍ ፒዲ
ለ RTC ሞዱል ማሳያ ፣ ይገናኙ
- ቪሲሲ በአርዱዲኖ ላይ 5 ቪ የተሰየመውን ለመሰካት
- GND በአርዲኖ ላይ GND ን ለመሰካት
- በአርዱዲኖ ላይ ~ 8 ለመሰካት ጠቅ ያድርጉ
- በአርዱዲኖ ላይ ~ 7 ለመሰካት DAT
- አርቱዲኖ ላይ ~ 6 ለመለጠፍ RST
ማሳሰቢያ: በአርዱዲኖ ላይ አንድ 5V ፒን ብቻ አለ። ለሁለቱም የ RTC ሞዱል እና ለኤልሲዲ ማሳያ ኃይልን ለማቅረብ የ Y ኬብል ለመሥራት የዳቦ ሰሌዳ ወይም አንዳንድ የጅብል ሽቦዎችን በአንድ ላይ መጠቀም ያስፈልግዎታል።
ደረጃ 6 - ኮዱን መጫን እና ማስኬድ
ከሚከተለው የ GitHub ማከማቻ “.zip” ፋይል ያውርዱ።
በ “ዳሊክሎክ” አቃፊ ውስጥ በአርዱዲኖ አይዲኢ ውስጥ የ “ዳሊክሎክ.ኖኖ” ፋይልን ይክፈቱ እና ወደ አርዱዲኖ ሰሌዳዎ ይስቀሉት! ሰዓቱ በሕይወት መምጣት አለበት!
ሰዓቱ ለመጠቀም እጅግ በጣም ቀላል ነው-
- እሱን ለመለወጥ እና ሰዓቱን ለማቀናጀት ጣትዎን በዲጂት ላይ ይያዙ።
- ወደ የቀን መቁጠሪያ ሁኔታ ለመቀየር በማያ ገጹ ታችኛው ክፍል ላይ ጠቅ ያድርጉ እና ይያዙ።
- ቀኑን ለማዘጋጀት በቀኑ አሃዝ ላይ ጣትዎን ይያዙ።
- ከአምስት ሰከንዶች እንቅስቃሴ -አልባነት በኋላ ሰዓቱ በራስ -ሰር ወደ የጊዜ ሁኔታ ይመለሳል።
ደረጃ 7: ቀለሞችን ያብጁ
እኔ ‹DaliClock.ino ›ን አርትዕ አደርጋለሁ ፣ የሰዓት አሃዞችን ፣ ፍርግርግ እና አሃዞቹን የሚያልፈውን‹ አንፀባራቂ ›ቀለሞችን ማበጀት ይችላሉ። በሚከተሉት መስመሮች ውስጥ የሄክሳዴሲማል እሴቶችን በቀላሉ ይለውጡ
clock.fill_gradient (0xFF0000 ፣ 0x0000FF) ፤ grid.fill_gradient (0x000000 ፣ 0xFF8800); shine.fill_gradient (0x7F7F7F);
ለላቁ ተጠቃሚዎች ፦
ለኤልሲዲ ማሳያ ጥቅም ላይ የዋሉትን የአርዱዲኖን ፒኖች ለመለወጥ ከፈለጉ ፋይሉን “DaliClock/src/ui_lib/ui_config.h” ን ያርትዑ። ለ DS1302 ሞጁል ጥቅም ላይ የዋሉትን ፒኖች ለመቀየር ፋይሉን “DaliClock/src/ds1302.cpp” ያርትዑ።
በሰዓት ውድድር ውስጥ ሯጭ
የሚመከር:
አርዱዲኖን በመጠቀም የአናሎግ ሰዓት እና ዲጂታል ሰዓት እንዴት እንደሚሠራ 3 ደረጃዎች
አርዱዲኖን በመጠቀም በአናሎግ ሰዓት እና በዲጂታል ሰዓት እንዴት እንደሚሠራ -ዛሬ እኛ አናሎግ ሰዓት እንሰራለን & ዲጂታል ሰዓት በሊድ ስትሪፕ እና በ MAX7219 ነጥብ ሞዱል ከአርዱዲኖ ጋር።አከባቢውን ከሰዓት ሰቅ ጋር ያስተካክላል። የአናሎግ ሰዓቱ ረዘም ያለ የ LED ንጣፍን መጠቀም ይችላል ፣ ስለሆነም የስነጥበብ ሥራ ለመሆን ግድግዳው ላይ ሊሰቀል ይችላል
ESP8266: 4 ደረጃዎች (ከስዕሎች ጋር) በመጠቀም የአውታረ መረብ ሰዓት ዲጂታል ሰዓት
የአውታረ መረብ ጊዜ ዲጂታል ሰዓት ESP8266 ን በመጠቀም - ከኤንቲፒ አገልጋዮች ጋር የሚገናኝ እና የአውታረ መረብ ወይም የበይነመረብ ጊዜን የሚያሳዩ ቆንጆ ትንሽ ዲጂታል ሰዓት እንዴት እንደሚገነቡ እንማራለን። ከ WiFi አውታረ መረብ ጋር ለመገናኘት ፣ የ NTP ጊዜን ለማግኘት እና በ OLED ሞዱል ላይ ለማሳየት WeMos D1 mini ን እንጠቀማለን። ከላይ ያለው ቪዲዮ ከ
ሁሉም በአንድ ዲጂታል ክሮኖሜትር (ሰዓት ፣ ሰዓት ቆጣሪ ፣ ማንቂያ ፣ ሙቀት) 10 ደረጃዎች (ከስዕሎች ጋር)
ሁሉም በአንድ ዲጂታል ክሮኖሜትር (ሰዓት ፣ ሰዓት ቆጣሪ ፣ ማንቂያ ፣ ሙቀት) - ለሌላ ውድድር ሰዓት ቆጣሪ ለማድረግ አቅደን ነበር ፣ በኋላ ግን እኛ ደግሞ አንድ ሰዓት (ያለ RTC) ተግባራዊ አደረግን። በፕሮግራሙ ውስጥ እንደገባን ፣ ለመሣሪያው ተጨማሪ ተግባሮችን ለመተግበር ፍላጎት አደረብን እና እንደ
የእንጨት LED ሰዓት - የአናሎግ ዘይቤ 11 ደረጃዎች (ከስዕሎች ጋር)
የእንጨት ኤልኢዲ ሰዓት - የአናሎግ ዘይቤ - የአናሎግ ዘይቤ የእንጨት LED ሰዓት ነው። ከዚህ በፊት ከእነዚህ ውስጥ አንዱን ለምን እንዳላየሁ አላውቅም .. ምንም እንኳን የዲጂታል ዓይነቶች በጣም የተለመዱ ቢሆኑም። Anyhoo ፣ እዚህ እንሄዳለን
የዴሊ ዘይቤ ማቅለጥ ሰዓት እንዴት እንደሚሠራ -9 ደረጃዎች (ከስዕሎች ጋር)
የዴሊ ዘይቤ ማቅለጥ ሰዓት እንዴት መሥራት እንደሚቻል - እኔ ማንኛውንም የድሮ መዛግብቶቼን አልሰማም ፣ ግን እኔ በዙሪያቸው እንዲኖረኝ እወዳለሁ። እንደ እድል ሆኖ ጓደኞቼ እንዲሁ። ሌላው የሚያመሳስለን ነጥብ ምን ሰዓት እንደሆነ ማወቅ አድናቆት ነው። እኔ በመዝገቦች ዙሪያ እረብሻለሁ እና የእኔን ፈትቻለሁ