ዝርዝር ሁኔታ:

በአቀማመጥ ላይ የተመሠረተ ባለብዙ ተግባር ኩብ ሰዓት 5 ደረጃዎች (ከስዕሎች ጋር)
በአቀማመጥ ላይ የተመሠረተ ባለብዙ ተግባር ኩብ ሰዓት 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በአቀማመጥ ላይ የተመሠረተ ባለብዙ ተግባር ኩብ ሰዓት 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በአቀማመጥ ላይ የተመሠረተ ባለብዙ ተግባር ኩብ ሰዓት 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: እስቲ እንቆርጠው ክፍል 25 - ቅዳሜ ኤፕሪል 3 ፣ 2021 2024, ሀምሌ
Anonim
Image
Image
አቀማመጥ ላይ የተመሠረተ ባለብዙ ተግባር ኩብ ሰዓት
አቀማመጥ ላይ የተመሠረተ ባለብዙ ተግባር ኩብ ሰዓት
አቀማመጥ ላይ የተመሠረተ ባለብዙ ተግባር ኩብ ሰዓት
አቀማመጥ ላይ የተመሠረተ ባለብዙ ተግባር ኩብ ሰዓት

Fusion 360 ፕሮጀክቶች »

ይህ ከቀን ጋር እንደ ሰዓት ፣ እንደ እንቅልፍ ሰዓት ቆጣሪ ፣ እና እንደ የሌሊት ብርሃን ሆኖ የሚያገለግል የ OLED ማሳያ የያዘ አርዱinoኖ ላይ የተመሠረተ ሰዓት ነው። የተለያዩ “ተግባራት” በአክስሌሮሜትር የሚቆጣጠሩ እና የኩቤ ሰዓቱን በማሽከርከር የተመረጡ ናቸው።

አዲስ የምሽት ማቆሚያ ሰዓት ፈልጌ ነበር ፣ ግን እኔ የማልጠቀምባቸው ብዙ ተግባራት ባሉት በሚያምር ሰዓት ላይ ገንዘብ ማውጣት አልፈልግም። በተጨማሪም ፣ በዙሪያዬ የተቀመጡትን ክፍሎች እና ዳሳሾች እየሰበሰብኩ ስለነበር የራሴን ሰዓት ለመሥራት እነሱን ለመጠቀም ወሰንኩ!

ለዚህ ፕሮጀክት ጥቂት ግቦች ነበሩኝ

  1. በሚጠፋበት አማራጭ ያንን ጊዜ ያሳዩ
  2. የሌሊት ብርሃን ተግባርን ያካትቱ
  3. ከማንቂያ ደወል ጋር የ 15 ደቂቃ የእንቅልፍ ሰዓት ቆጣሪን ያካትቱ
  4. ቀኑን ማሳየት መቻል

አቅርቦቶች

  • አርዱዲኖ ፕሮ ሚኒ 5 ቪ
  • ADXL335 3-Axis Accelerometer
  • DS3231 AT24C32 IIC ትክክለኛነት ትክክለኛ ሰዓት ሰዓት
  • አነስተኛ ድምጽ ማጉያ
  • OLED ማሳያ SSD1306 IIC 0.96in
  • 5V ዲሲ የኃይል አቅርቦት
  • LED x 2
  • Resistors 220ohm x 2
  • የዲሲ በርሜል መሰኪያ
  • ሽቦ
  • መሣሪያዎች

    • የሽቦ ቆራጮች/ቆራጮች
    • የመሸጥ ብረት/መሸጫ
    • 3 ዲ አታሚ (አማራጭ)
    • የ FTDI ፕሮግራመር በፕሮ ሚኒ እና በአርዱዲኖ አይዲኢ መካከል ለመገናኘት

ደረጃ 1 ፕሮቶታይፕ እና ወረዳውን ይፈትሹ

ፕሮቶታይፕ እና ወረዳውን ይፈትሹ
ፕሮቶታይፕ እና ወረዳውን ይፈትሹ
ፕሮቶታይፕ እና ወረዳውን ይፈትሹ
ፕሮቶታይፕ እና ወረዳውን ይፈትሹ
ፕሮቶታይፕ እና ወረዳውን ይፈትሹ
ፕሮቶታይፕ እና ወረዳውን ይፈትሹ

አካላትን ከአርዲኖ ጋር ያገናኙ። የዳቦ ሰሌዳ አቀማመጥ ወይም ንድፍ ከዚህ በላይ ይታያሉ። RTC እና OLED ከአርዱዲኖ ጋር ለመገናኘት እና የ A4 እና A5 ፒኖችን ለመጠቀም የ I2C ፕሮቶኮልን ይጠቀማሉ። የፍጥነት መለኪያ 3 የአናሎግ ፒኖችን ይጠቀማል። እኔ A0 ፣ A1 ፣ A2 ን ተጠቀምኩ። LEDs እና Piezo ማንኛውንም የዲጂታል ፒን መጠቀም ይችላሉ ፣ እኔ በቅደም ተከተል 4 እና 8 ን እጠቀም ነበር።

ከእያንዳንዱ አካል ጋር በይነገጽ። ከእያንዳንዱ አካል ጋር ለመገናኘት አንዳንድ የአርዱዲኖ ቤተ -ፍርግሞችን መጫን ነበረብኝ። ከላይ በምስሉ ላይ ይታያሉ።

አርዱዲኖ አይዲኢን በመጠቀም ኮድ። እኔ በፈለግሁት መሠረት ለእያንዳንዱ ክፍል ትክክለኛውን አገባብ ለማወቅ በእያንዳንዱ ቤተ -መጽሐፍት የቀረቡትን አንዳንድ ምሳሌ ንድፎችን አጣራሁ። እኔ በግለሰብ ደረጃ ለመፈተሽ ለእያንዳንዱ አካል ረቂቅ ንድፍ አወጣሁ። ከዚህ በታች ቀርበዋል። እኔ ቀላሉ ስለሆነ በፓይዞ ተናጋሪው ጀመርኩ። በእውነቱ ልዩ ቤተ -መጽሐፍት አያስፈልገውም ፣ ድግግሞሹን እና ድምጽን የሚያስተካክል የተወሰነ ተግባር ብቻ ነው። ኤልዲዎቹ እንዲሠሩ ማድረግ ከዲጂታል ፒኖች አንዱን ከፍ እና ዝቅ ማድረግ ብቻ ያስፈልጋል። በመቀጠል ፣ ወደ OLED ተዛወርኩ እና ይህ እንዲሁ ለማዋቀር በጣም ቀላል ነበር። ከዚህ በታች ያለው ንድፍ ሊታዩ የሚችሉ ሁሉንም እነማዎች/ጽሑፎች የሚያልፍ የአዳፍሮት ማሳያ ነው። ከዚያ ፣ RTC እንዲሠራ ለማድረግ ሞከርኩ። እኔ ያቀረብኩት ንድፍ በቤተ -መጽሐፍት ውስጥ የአሁኑን ጊዜ የሚያገኝ እና ወደ ተከታታይ ማሳያ የሚያትመው የምሳሌ አካል ነበር። በመጨረሻም ፣ የፍጥነት መለኪያውን ለመፈተሽ የቀረበውን ምሳሌ ተጠቀምኩ። የእያንዳንዱ ዘንግ ውፅዓት በተከታታይ ማሳያ ላይ ታትሟል።

ሁሉንም ነገር ለማዋሃድ ጊዜው አሁን ነው!

ደረጃ 2 - ዋናው ፕሮግራም

ዋና ፕሮግራም
ዋና ፕሮግራም
ዋና ፕሮግራም
ዋና ፕሮግራም

አሁን ሁሉም ነገር በተናጥል እንደሚሠራ አውቃለሁ ፣ ሁሉንም ነገር አንድ የሚያደርግ ፕሮግራም መምጣት መጀመር እችላለሁ። ከዚህ በታች ፕሮግራሙን ለመፃፍ የእኔን ሂደት እወያይበታለሁ ግን ለራስዎ ፕሮጀክት ለመጠቀም ከዚህ በታች ያለውን ሙሉ ኮድ ለማውረድ ነፃነት ይሰማዎ። እርስዎ እራስዎ በኮዱ ውስጥ ማለፍ እንዲችሉ የተወሰኑ አስተያየቶችን ለመተው ሞከርኩ።

በትክክል ቀላል በሆነው በ OLED ላይ ጊዜውን እና ቀኑን ማሳየት ነበረብኝ። እኔ ከተከታታይ ማሳያ ይልቅ የአሁኑን ጊዜ ወደ ማሳያው ማተም ነበረብኝ። ከ 24 ይልቅ የ 12 ሰዓት ቅርጸት እንዲያሳይ እና 0 ዎችን ተገቢ/ተገቢ በሆነበት ቦታ/ቦታዎችን እንዲያክል/እንዲያስወግድ ማድረግ ያለብኝ ጥቂት የቅርፀት ነገሮች ነበሩ። በማያ ገጹ ላይ በተሳሉ አራት ማዕዘኖች ውስጥ ወሩን እና ቀኑን ከማሳየቱ ጋር ቀኑ ተመሳሳይ ነበር። የሰዓት ቆጣሪውን ለመፍጠር እና ከሉፕው መጨረሻ በኋላ ፓይዞን ለማቆም ጎጆ ለ FOR loop ተጠቀምኩ። ከ Adafruit ማሳያ የተወሰደ መሠረታዊ አኒሜሽን የነበረው ጫጫታው እየጠፋ እያለ ማያ ገጹን ብልጭታ ለማድረግ ወሰንኩ። እኔ ኩብውን ወደ ሰዓቱ አቀማመጥ ማዞር ብቸኛው መንገድ ጫጫታውን ማጥፋት ነው። በመጨረሻም ፣ ማሳያውን በማፅዳት ብቻ የተጠናቀቀውን ማያ ገጽ የሚያጠፋበትን መንገድ ፈልጌ ነበር። አሁን ፣ በአክስሌሮሜትር መለኪያዎች ውጤቶች ላይ በመመርኮዝ እነዚህ ሁሉ ተግባራት ያስፈልጉኝ ነበር። እያንዳንዱ ተግባር እንዲሠራ የምፈልገውን የእያንዳንዱ አቀማመጥ ዘንግ መጋጠሚያዎችን ለመወሰን የ Accel_Test ስክሪፕትን እጠቀም ነበር። እኔ የፍጥነት መለኪያ ቺፕን በእጅ እያንቀሳቀስኩ እና በተከታታይ ማሳያ ላይ የተነበቡትን እጽፋለሁ። ከላይ ያለው ሥዕላዊ መግለጫ በ GRAY ውስጥ የእያንዳንዱን አቀማመጥ የውጤት መጋጠሚያዎችን ይሰጣል። በ RED ውስጥ ያሉት መጋጠሚያዎች በእያንዳንዱ አቀማመጥ መካከል ያሉት ወሰኖች ናቸው እና እነዚያን ቁጥሮች ለፕሮግራሜ እጠቀምባቸው ነበር። በ 4 ማሳያ ቦታዎች ላይ የ X እና Y ዘንግ መጋጠሚያዎች ብቻ ያስፈልጋሉ። ለሊት ብርሃን አምስተኛው አቀማመጥ የ Z ዘንግን ይጠቀማል። ከእያንዳንዱ ተግባር እገዳው በፊት ለአክስሌሮሜትር አቀማመጥ ቀላል IF መግለጫዎችን እጠቀም ነበር። የተለየ የፍጥነት መለኪያ የሚጠቀሙ ከሆነ ፣ እነዚህ መጋጠሚያዎች ሊለያዩ እና በፕሮግራሙ ውስጥ ማስተካከል ያስፈልጋቸዋል።

ደረጃ 3: 3 ዲ ኩብ ማተም

3 ዲ ኩብ ማተም
3 ዲ ኩብ ማተም
3 ዲ ኩብ ማተም
3 ዲ ኩብ ማተም
3 ዲ ኩብ ማተም
3 ዲ ኩብ ማተም

ሰዓቱ እንዴት እንደሚሠራ ለማስተናገድ አንድ ኩብ ምርጥ ዲዛይን ይሆናል ብዬ አሰብኩ። ሞዴሉን ለመሥራት fusion360 ን እጠቀም ነበር። ለኦሌድ እና ለበርሜል መሰኪያ መቁረጥ እፈልጋለሁ። እንዲሁም ሁሉም ነገር ከገጠመ በኋላ በ RTC ውስጥ ያለውን የሕዋስ ባትሪ ለመተካት ቀላል መዳረሻን ፈልጌ ነበር። አስፈላጊ ከሆነ እንደገና ለማውጣት ቀላል በሚሆንበት አቅጣጫ አርዱዲኖን ለማቆየት ማስገቢያ ያስፈልገኝ ነበር። በተጨማሪም አርዱዲኖን መድረስ እንድችል መከለያው በቀላሉ ሊወገድ የሚችል መሆን ነበረበት። ከላይ ያለውን የ CAD ሞዴል ማየት ይችላሉ እና የ STL ፋይሎች ከዚህ በታች ናቸው።

እኔ አካልን በ 20% መሙያ ፣ 0.2 ሚሜ ጥራት በጥቁር PLA አተምኩ።

መከለያው ወይም እጀታው በ 100% ቅልጥፍና ፣ 0.3 ሚሜ ጥራት በ Solutech ተጣጣፊ ክር ውስጥ ታትሟል። እኔ ይህንን ጽሑፍ ተጠቅሜበታለሁ ምክንያቱም በሰውነት ላይ ለመለጠጥ ቀላል ያደረገው አንዳንድ ተጣጣፊነት ስላለው። እንዲሁም ሰዓቱን በሚሽከረከርበት ጊዜ ለስለስ ያለ ስሜት ይኖረዋል። በመጨረሻ ፣ የሌሊት መብራቶች ኤልኢዲዎች እንዲያበሩ ግልፅ ክር ክር መርጫለሁ።

ደረጃ 4 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

እኔ ደረጃ 1 ን በመጠቀም ሁሉንም ነገር አንድ ላይ አጣምሬአለሁ። በአርዱዲኖ ላይ ብዙ ሽቦዎችን ወደ አንድ ፒን መሸጥ እንዳይኖርብኝ ሁሉንም የጋራ ሽቦዎችን ለማገናኘት ትንሽ የሽቶ ሰሌዳ ተጠቅሜያለሁ። ከአርዱዲኖ በስተቀር ሁሉንም ነገር በየራሱ ቦታ ለመጠበቅ ሙቅ ሙጫ ጥቅም ላይ ውሏል። እሱ በተሰየመው ማስገቢያ ውስጥ ብቻ ተገፍቷል። በኮዱ ውስጥ ያሉት መጋጠሚያዎች መለወጥ እንዳያስፈልጋቸው የፍጥነት መለኪያ ሰሌዳ በአካል ታችኛው ክፍል ላይ ቀጥ ያለ እና ደረጃ መሆኑን አረጋግጫለሁ።

ደረጃ 5: ይስቀሉ እና ጨርሰዋል

ይስቀሉ እና ጨርሰዋል!
ይስቀሉ እና ጨርሰዋል!
ይስቀሉ እና ጨርሰዋል!
ይስቀሉ እና ጨርሰዋል!
ይስቀሉ እና ጨርሰዋል!
ይስቀሉ እና ጨርሰዋል!
ይስቀሉ እና ጨርሰዋል!
ይስቀሉ እና ጨርሰዋል!

አሁን ትክክለኛውን ፕሮግራም ለማዘጋጀት የመጨረሻው ፕሮግራም በሰዓቱ ሊሰቀል ይችላል። የሕዋስ ባትሪው ኃይል በሚነቀልበት ጊዜ እንኳን ጊዜውን መጠበቅ አለበት። ሁሉንም አካላት ለመደበቅ 3 ዲ የታተመውን እጀታ በሰውነት ላይ ያንሸራትቱ እና የተሟላ የኩብ ሰዓት አለዎት!

ይህንን ፕሮጀክት በማዘጋጀት እንደሚደሰቱ እና እንደ እኔ ጠቃሚ ሆኖ እንደሚያገኙት ተስፋ አደርጋለሁ። የዚህ ፕሮጀክት ጥሩው ክፍል በጣም ሊበጅ የሚችል መሆኑ ነው። እንደ ማንቂያ ተግባር ያሉ የእራስዎን የተለያዩ ተግባራት ለማከል ነፃ ይሁኑ ፣ እንደ ትልቅ OLED ፣ ኤፍኤም ሬዲዮ መቀበያ ፣ ወዘተ ያሉ የተለያዩ ክፍሎችን ይጠቀሙ።

የሚመከር: