ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 ፕሮቶታይፕ እና ወረዳውን ይፈትሹ
- ደረጃ 2 - ዋናው ፕሮግራም
- ደረጃ 3: 3 ዲ ኩብ ማተም
- ደረጃ 4 - ስብሰባ
- ደረጃ 5: ይስቀሉ እና ጨርሰዋል
ቪዲዮ: በአቀማመጥ ላይ የተመሠረተ ባለብዙ ተግባር ኩብ ሰዓት 5 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
Fusion 360 ፕሮጀክቶች »
ይህ ከቀን ጋር እንደ ሰዓት ፣ እንደ እንቅልፍ ሰዓት ቆጣሪ ፣ እና እንደ የሌሊት ብርሃን ሆኖ የሚያገለግል የ OLED ማሳያ የያዘ አርዱinoኖ ላይ የተመሠረተ ሰዓት ነው። የተለያዩ “ተግባራት” በአክስሌሮሜትር የሚቆጣጠሩ እና የኩቤ ሰዓቱን በማሽከርከር የተመረጡ ናቸው።
አዲስ የምሽት ማቆሚያ ሰዓት ፈልጌ ነበር ፣ ግን እኔ የማልጠቀምባቸው ብዙ ተግባራት ባሉት በሚያምር ሰዓት ላይ ገንዘብ ማውጣት አልፈልግም። በተጨማሪም ፣ በዙሪያዬ የተቀመጡትን ክፍሎች እና ዳሳሾች እየሰበሰብኩ ስለነበር የራሴን ሰዓት ለመሥራት እነሱን ለመጠቀም ወሰንኩ!
ለዚህ ፕሮጀክት ጥቂት ግቦች ነበሩኝ
- በሚጠፋበት አማራጭ ያንን ጊዜ ያሳዩ
- የሌሊት ብርሃን ተግባርን ያካትቱ
- ከማንቂያ ደወል ጋር የ 15 ደቂቃ የእንቅልፍ ሰዓት ቆጣሪን ያካትቱ
- ቀኑን ማሳየት መቻል
አቅርቦቶች
- አርዱዲኖ ፕሮ ሚኒ 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 ዲ ኩብ ማተም
ሰዓቱ እንዴት እንደሚሠራ ለማስተናገድ አንድ ኩብ ምርጥ ዲዛይን ይሆናል ብዬ አሰብኩ። ሞዴሉን ለመሥራት fusion360 ን እጠቀም ነበር። ለኦሌድ እና ለበርሜል መሰኪያ መቁረጥ እፈልጋለሁ። እንዲሁም ሁሉም ነገር ከገጠመ በኋላ በ RTC ውስጥ ያለውን የሕዋስ ባትሪ ለመተካት ቀላል መዳረሻን ፈልጌ ነበር። አስፈላጊ ከሆነ እንደገና ለማውጣት ቀላል በሚሆንበት አቅጣጫ አርዱዲኖን ለማቆየት ማስገቢያ ያስፈልገኝ ነበር። በተጨማሪም አርዱዲኖን መድረስ እንድችል መከለያው በቀላሉ ሊወገድ የሚችል መሆን ነበረበት። ከላይ ያለውን የ CAD ሞዴል ማየት ይችላሉ እና የ STL ፋይሎች ከዚህ በታች ናቸው።
እኔ አካልን በ 20% መሙያ ፣ 0.2 ሚሜ ጥራት በጥቁር PLA አተምኩ።
መከለያው ወይም እጀታው በ 100% ቅልጥፍና ፣ 0.3 ሚሜ ጥራት በ Solutech ተጣጣፊ ክር ውስጥ ታትሟል። እኔ ይህንን ጽሑፍ ተጠቅሜበታለሁ ምክንያቱም በሰውነት ላይ ለመለጠጥ ቀላል ያደረገው አንዳንድ ተጣጣፊነት ስላለው። እንዲሁም ሰዓቱን በሚሽከረከርበት ጊዜ ለስለስ ያለ ስሜት ይኖረዋል። በመጨረሻ ፣ የሌሊት መብራቶች ኤልኢዲዎች እንዲያበሩ ግልፅ ክር ክር መርጫለሁ።
ደረጃ 4 - ስብሰባ
እኔ ደረጃ 1 ን በመጠቀም ሁሉንም ነገር አንድ ላይ አጣምሬአለሁ። በአርዱዲኖ ላይ ብዙ ሽቦዎችን ወደ አንድ ፒን መሸጥ እንዳይኖርብኝ ሁሉንም የጋራ ሽቦዎችን ለማገናኘት ትንሽ የሽቶ ሰሌዳ ተጠቅሜያለሁ። ከአርዱዲኖ በስተቀር ሁሉንም ነገር በየራሱ ቦታ ለመጠበቅ ሙቅ ሙጫ ጥቅም ላይ ውሏል። እሱ በተሰየመው ማስገቢያ ውስጥ ብቻ ተገፍቷል። በኮዱ ውስጥ ያሉት መጋጠሚያዎች መለወጥ እንዳያስፈልጋቸው የፍጥነት መለኪያ ሰሌዳ በአካል ታችኛው ክፍል ላይ ቀጥ ያለ እና ደረጃ መሆኑን አረጋግጫለሁ።
ደረጃ 5: ይስቀሉ እና ጨርሰዋል
አሁን ትክክለኛውን ፕሮግራም ለማዘጋጀት የመጨረሻው ፕሮግራም በሰዓቱ ሊሰቀል ይችላል። የሕዋስ ባትሪው ኃይል በሚነቀልበት ጊዜ እንኳን ጊዜውን መጠበቅ አለበት። ሁሉንም አካላት ለመደበቅ 3 ዲ የታተመውን እጀታ በሰውነት ላይ ያንሸራትቱ እና የተሟላ የኩብ ሰዓት አለዎት!
ይህንን ፕሮጀክት በማዘጋጀት እንደሚደሰቱ እና እንደ እኔ ጠቃሚ ሆኖ እንደሚያገኙት ተስፋ አደርጋለሁ። የዚህ ፕሮጀክት ጥሩው ክፍል በጣም ሊበጅ የሚችል መሆኑ ነው። እንደ ማንቂያ ተግባር ያሉ የእራስዎን የተለያዩ ተግባራት ለማከል ነፃ ይሁኑ ፣ እንደ ትልቅ OLED ፣ ኤፍኤም ሬዲዮ መቀበያ ፣ ወዘተ ያሉ የተለያዩ ክፍሎችን ይጠቀሙ።
የሚመከር:
ሲዲ4017 ላይ የተመሠረተ ባለብዙ ተግባር ብስክሌት የጀርባ ብርሃን-15 ደረጃዎች
በሲዲ 4017 ላይ የተመሠረተ ባለብዙ ተግባር የብስክሌት የኋላ መብራት-ይህ ወረዳ የተሠራው በጣም የተለመደ የሲዲ 4017 ኤል.ዲ.ዲ.ዲ.ዲ.እንደ LED chaser በመባል ነው። ግን የቁጥጥር ገመዶችን እንደ የተለያዩ ባህሪዎች በመሰካት የተለያዩ የ LED ብልጭ ድርግም ስልቶችን ሊደግፍ ይችላል። ምናልባት እንደ ብስክሌት የኋላ መብራት ወይም እንደ የእይታ አመልካች
ዲጂታል ባለብዙ ተግባር-የመለኪያ መሣሪያ 21 ደረጃዎች (ከስዕሎች ጋር)
ዲጂታል ባለብዙ ተግባር-የመለኪያ መሣሪያ-ሰላም ለሁሉም። ትክክለኛውን የ ተለጣፊውን ርዝመት በቀላሉ ለመቁረጥ የ 3 ዲ አታሚ አልጋዬን እና አንድ የተጠማዘዘ ወለል ግምታዊ ርዝመት እንዳገኝ የሚረዳኝ ሌላ መሣሪያ ሁል ጊዜ እፈልግ ነበር
DS1307 የእውነተኛ ሰዓት ሰዓት (RTC) ሞዱልን እና አርዶኖን ላይ የተመሠረተ ሰዓት & 0.96: 5 ደረጃዎች
DS1307 Real Time Clock (RTC) ሞጁል እና 0.96 ን በመጠቀም አርዱinoኖ ላይ የተመሠረተ ሰዓት - በዚህ አጋዥ ሠላም ውስጥ እኛ የ DS1307 የእውነተኛ ሰዓት ሰዓት ሞዱል በመጠቀም የሥራ ሰዓት እንዴት እንደሚሠራ እንመለከታለን & OLED ማሳያዎች። ስለዚህ ሰዓቱን ከሰዓት ሞዱል DS1307 እናነባለን። እና በ OLED ማያ ገጽ ላይ ያትሙት
ባለብዙ ተግባር ዲጂታል ቴርሞሜትር 5 ደረጃዎች (ከስዕሎች ጋር)
ባለብዙ ተግባር ዲጂታል ቴርሞሜትር - ይህ አስተማሪ በቴርሞሜትር ፣ በክሮኖግራፍ (ሰዓት ቆጣሪ ቆጣሪ) ፣ ባለብዙ ጊዜ መድረክን እንዴት መፍጠር እንደሚችሉ ያሳየዎታል ፣ ሰዓት ቆጣሪን እና የብርሃን ማሳያውን ይቆጥሩ። እንዲሁም ለሌሎች የአናሎግ ዳሳሾች ወይም እርስዎ ለሚፈልጓቸው ማናቸውም ሌሎች ተግባራት መድረክ እንዲሆን የታሰበ ነው
የራስዎን ይገንቡ (ርካሽ!) ባለብዙ ተግባር ገመድ አልባ ካሜራ መቆጣጠሪያ ።: 22 ደረጃዎች (ከስዕሎች ጋር)
የራስዎን ይገንቡ (ርካሽ!) ባለብዙ ተግባር የገመድ አልባ ካሜራ መቆጣጠሪያ።-መግቢያ የራስዎን የካሜራ መቆጣጠሪያ መገንባትን ይወዱ ነበር? አስፈላጊ ማሳሰቢያ: ለ MAX619 ተቆጣጣሪዎች 470n ወይም 0.47u ናቸው። መርሃግብሩ ትክክል ነው ፣ ግን የአካል ክፍሉ ዝርዝር ስህተት ነበር - ተዘምኗል። ይህ ወደ ዲጂታል ዳ መግቢያ ነው