ዝርዝር ሁኔታ:

7 ክፍል ሰዓት: 4 ደረጃዎች (ከስዕሎች ጋር)
7 ክፍል ሰዓት: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: 7 ክፍል ሰዓት: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: 7 ክፍል ሰዓት: 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ሀምሌ
Anonim
Image
Image
7 የክፍል ሰዓት
7 የክፍል ሰዓት
7 የክፍል ሰዓት
7 የክፍል ሰዓት

ከብዙ ዓመታት አጠቃቀም በኋላ ፣ የአናሎግ ሰዓቴ በትክክል ከሞተ።

ይህ በእንዲህ እንዳለ በፕሩሳዬ ለማተም የ 3 ዲ ሰዓት ፕሮጀክት እፈልግ ነበር ፣ ስለሆነም በ ws2812 leds እና Arduino የሚነዳ የ 7 ክፍል ሰዓት አገኘሁ።

የዚያ መብራቶች ኃይል ብዙ ቀለሞችን ለማሳየት ነው ብዬ አሰብኩ ፣ ከዚያም ጥያቄው በዲጂታል ሰዓት ላይ ብዙ ቀለሞችን እንዴት ማዋሃድ ነው?

ከዚያ ሰዓቱን ከሚከተሉት ባህሪዎች ጋር ለማበጀት ሀሳቡ

- 7 የተለያዩ ደቂቃዎች የለውጥ ሽግግሮች

- ለጊዜ ክፍተቶች 3 ቅድመ-የተዘጋጁ ቀለሞች

- የአከባቢ ብርሃን ጥንካሬ ራስ -ሰር ደብዛዛ

- ጊዜን ማሳየት በማይኖርበት ጊዜ ራስ -ሰር መዝጋት/ይጀምሩ

- የራስ -ቀን ብርሃን ቆጣቢ ጊዜ ማስተካከያ

አቅርቦቶች

የ 7 ክፍል ሰዓቶች ላሉት ፕሮጀክቶች 3 ዲ አታሚ ወይም ጉግሊንግ በመጠቀም ፕሮጀክቱ ሊከናወን ይችላል። አንድ ሰው እንዲሁ በካርቶን ሠርቶአቸዋል።

የሚያስፈልገውም አለ ፦

  • አርዱዲኖ ናኖ
  • የፎቶ ቼል
  • ጊዜያዊ ግፊት
  • ማብሪያ/ማጥፊያ
  • የዲሲ መሰኪያ
  • 5V ትራንስፎርመር
  • n ° 30 WS2812 ሊድስ (ሞዴል 30 ሊድ/ሜትር)
  • pcb
  • DS3231 ሞዱል
  • ለሊዶች ግንኙነቶች ቀጭን ኬብሎች
  • resistors 10K ፣ 550
  • solder
  • ሙጫ
  • መዝለሎች
  • ራስጌዎች ወንድ/ሴት

ደረጃ 1 ህትመት እና ሽቦ…

ህትመት እና ሽቦ…
ህትመት እና ሽቦ…
ህትመት እና ሽቦ…
ህትመት እና ሽቦ…
ህትመት እና ሽቦ…
ህትመት እና ሽቦ…

በ Thingverse ላይ ያለው የመጀመሪያው ፕሮጀክት ትንሽ ተስተካክሏል። (ለተጠቃሚ በዘፈቀደ1101 ምስጋና ይግባው)

ለፕሮጀክቱ ጥቅም ላይ የዋለው የመሪ ስሪት እንዲስማማ ሁለቱ ነጥቦች ተጨምረዋል። ከሶስቱ የኋላ ሽፋን አንዱ ደግሞ ፒሲቢን ለማስማማት ተስተካክሏል። እንዲሁም የሰዓት መሠረት ተለውጧል።

ዋናው ሥራ በሊዳዎች ላይ ነው። በመጀመሪያ ከ 3 ዲ የህትመት አሃዝ የጀርባ ሽፋን ውጭ የሽያጭ ሌዲዎችን ቀጥያለሁ ፣ ከዚያም ወደ ውስጥ ገባሁ።

ከግራ ጀምሮ የመጀመሪያው አሃዝ 7 ኛ መሪ ከሚቀጥለው አሃዝ የመጀመሪያ መሪ ጋር ይገናኛል። በ 4 ኛ አሃዝ መጨረሻ ላይ ሁለቱን ነጥቦች ሌዶች ያገናኙ ፣ እነሱ በቅደም ተከተል ውስጥ 28 እና 29 ይቆጠራሉ።

የሚከተለው እንደተገለፀው የተወሰኑ መመዘኛዎችን ወደ አርዱዲኖ ቤተ -መጽሐፍት በመቀየር የመሪው ቅደም ተከተል ሊቀየር ይችላል።

ከተገናኘ በኋላ አብዛኛው ሥራ ተከናውኗል።

ደረጃ 2 PCB መሰብሰብ

ፒሲቢ ማሰባሰብ
ፒሲቢ ማሰባሰብ
ፒሲቢ ማሰባሰብ
ፒሲቢ ማሰባሰብ
ፒሲቢ ማሰባሰብ
ፒሲቢ ማሰባሰብ
ፒሲቢ ማሰባሰብ
ፒሲቢ ማሰባሰብ

አርዱዲኖን ለማገናኘት ክፍሎች የሚሸጡበት አንድ ፒሲቢ ለመሰብሰብ ጊዜው አሁን ነው።

Ushሽቡተን በአርዱዲኖ ፒን 3 እና በ GND መካከል ከውስጣዊ የመሳብ ተከላካይ ጋር ተገናኝቷል።

የብርሃን ዳሳሽ እንደ የቮልቴጅ አከፋፋይ ፣ በአርዱዲኖ ፒን A7 እና GND መካከል። እንዲሁም በ A7 እና +5V መካከል 10K resistor ይጨምሩ ………

የብርሃን ዳሳሽ በ +5V እና A7 ፒን እና በ 10K resistor በ A/ pin እና GND መካከል

DS3231 ሞዱል በ i2c እና በ SQW ፒን በኩል ከአርዱዲኖ ማቋረጥ ፒን 2 ጋር ተገናኝቷል

ከፒን 5 እስከ 550Ohm resistor ጋር የተገናኙ ሊዶች።

ደረጃ 3 - ረቂቅ

በስዕሉ ውስጥ ሊከናወኑ የሚችሉ ብዙ ብጁነቶች አሉ።

የቀን ብርሃን ሰዓት ቤተ -መጽሐፍትን በማስቀመጥ በ TimeChangeRule መለኪያዎች ይስተናገዳል ፣ ለበለጠ መረጃ በ Github ላይ የ JChristensen ቤተ -መጽሐፍትን ይመልከቱ።

በ loop ውስጥ በራስ -ሰር መዘጋት በተለዋዋጭ int getosleep ይስተናገዳል። በእኔ ሁኔታ 0:00 አርዱinoኖ በእንቅልፍ ሁኔታ ውስጥ ይሄዳል ፣ ከዚያ ሰዓቱ ይጠፋል።

በተለዋዋጭ int gotosleep በኩል በ DS3231 ሞዱል ላይ ALARM ን ማቀናበር ፣ አርዱዲኖ ከእንቅልፍ ሁኔታ እንዲነቃ ይፍቀዱ። በእኔ ጉዳይ ጠዋት 7:00 ላይ።

ሌላው ባህርይ በቀን ውስጥ ባለው የውስጥ ሰዓት ውስጥ የሰዓት ቀለሙን መለወጥ ነው-

ባዶ ህትመት ቀን (የጊዜ_ቲ t ፣ const char *tz)

በእኔ ቅንጅቶች ውስጥ ከ h 0:00 እስከ 12 00 ሰዓት ጊዜ በቀይ ይታያል ፣ ከ 12:00 እስከ 17:00 አረንጓዴ እና ከ 17:00 እስከ 0:00 በአብዛኛው ሰማያዊ። ከኋላ ካለው ነጭ ግድግዳ ጋር በጥሩ ንፅፅር እስከ አሁን ድረስ የተገኘው ይህ በጣም ጥሩው የቀለም ሚዛን ነው።

የሽግግሮች ባህሪ ደቂቃ በሚቀየርበት ጊዜ የታነመ የቀለም ሽግግር እንዲኖር ያስችላል። ጊዜያዊ ቁልፍን በመጫን ሊመረጡ የሚችሉ 6 የተለያዩ አሉ ፣ 7 ኛው አማራጭ የ w/o ሽግግሮች ነው። እኔ የምወደው አዲስ (አዲስ) ተብሎ ይጠራል () አስቀድሞ የተቀመጠው (int mode = 1;)።

ከመሪ ቅደም ተከተል ጋር ተኳሃኝ ለመሆን በቤተ -መጽሐፍት ላይ አንዳንድ ለውጦችን አድርጌያለሁ። በውስጠኛው ፋይል segment_display.cpp ፣ መጨረሻ ላይ (i) የመሪዎን ቅደም ተከተል መለወጥ ይችላሉ። አንዴ ከተጠናቀቀ ፋይሉን ወደ ውስጥ ይለውጡ

/አርዱinoኖ/ቤተመፃህፍት/7 ክፍል_ኒዮፒክስል-ማስተር

ቤተ -መጽሐፍት ያስፈልጋል

  • avr. እንቅልፍ
  • ክፍል_ዲሳለም
  • DS3231
  • TimeLib
  • ሽቦ
  • Adafruit NeoPixel
  • የጊዜ ክልል

ደረጃ 4 - ደህና ሁን ለማለት ጊዜው አሁን ነው

ይህንን ሰዓት እወዳለሁ ፣ የአሁኑ ጊዜ ከሩቅ በግልጽ ይታያል እና እኔ ሳላስፈልግ ይጠፋል።

ከሰዓት የበለጠ እንዴት መጠየቅ ይችላል?

የሚመከር: