ዝርዝር ሁኔታ:

የጊዜ ኪዩብ - አርዱinoኖ የጊዜ መከታተያ መግብር 6 ደረጃዎች
የጊዜ ኪዩብ - አርዱinoኖ የጊዜ መከታተያ መግብር 6 ደረጃዎች

ቪዲዮ: የጊዜ ኪዩብ - አርዱinoኖ የጊዜ መከታተያ መግብር 6 ደረጃዎች

ቪዲዮ: የጊዜ ኪዩብ - አርዱinoኖ የጊዜ መከታተያ መግብር 6 ደረጃዎች
ቪዲዮ: በ30 ቀን እራስን መለወጥ Change Yourself in 30 Days 2024, ህዳር
Anonim
የጊዜ ኪዩብ - አርዱinoኖ የጊዜ መከታተያ መግብር
የጊዜ ኪዩብ - አርዱinoኖ የጊዜ መከታተያ መግብር
የጊዜ ኪዩብ - አርዱinoኖ የጊዜ መከታተያ መግብር
የጊዜ ኪዩብ - አርዱinoኖ የጊዜ መከታተያ መግብር

አንዳንድ ዘመናዊ የኩብ መግብርን በመገልበጥ የጊዜ ክስተቶችን ለመከታተል ቀላል ግን በእውነት ጠቃሚ የአሩዲኖ ፕሮጀክት ላቀርብዎት እፈልጋለሁ። ወደ “ሥራ”> “ይማሩ”> “ሥራዎች”> “እረፍት” ጎን ይለውጡት እና በዚያ እንቅስቃሴ ላይ የሚያሳልፉትን ጊዜ ይቆጥራል። የእንቅስቃሴ ምልክቶችን ወይም ስሞችን መሳል በሚችሉበት ተስማሚ መጠን ባለው ሳጥን ላይ በተቀመጠው በአርዱዲኖ ናኖ እና በ ADXL345 የፍጥነት መለኪያ ላይ የተመሠረተ የጊዜ ኪዩብ ተገንብቷል። በቀኑ መጨረሻ ላይ ስታቲስቲክስን ማረጋገጥ ይችላሉ። የበለጠ “ለመማር” ያነሳሳኛል ብዬ ተስፋ አደርጋለሁ።

እንደ TimeFlip.io ፣ Timeular.com ፣ ZEI ያሉ በገበያ ላይ ብዙ ተመሳሳይ ምርቶች አሉ። እንዲሁም ከአዳፍ ፍሬዝ https://learn.adafruit.com/time-tracking-cube ጥሩ የ DIY ፕሮጀክት መሞከር ይችላሉ። ሆኖም በጣም ቀለል እንዲሉ እመክርዎታለሁ። የሰዓት ውሂብን ለመከታተል ከደመና አገልግሎቶች ምንም የ wifi ወይም የብሉቱዝ የበይነመረብ ግንኙነት አያስፈልግዎትም። ታይም ኩብ በዩኤስቢ ገመድ ተጎድቶ ከፒሲ ጋር ተገናኝቷል። በኮምፒተር ላይ ተከታታይ መልዕክቶችን ከአርዲኖ የሚያዳምጥ እና አጠቃላይ ያሳለፈውን ጊዜ የሚያሳየውን የጃቫ መተግበሪያዬን ማሄድ አለብዎት።

ሁሉም የሚያስፈልጉ የፕሮግራም ምንጮች እና አንዳንድ በ GitHub ፕሮጀክትዬ ላይ ሊያገኙዋቸው የማይችሉ በጣም ዝርዝር መመሪያዎች

አቅርቦቶች

1. አርዱዲኖ ማይክሮ ወይም ናኖ እንደዚህ-https://store.arduino.cc/arduino-micro

2. ADXL345 የፍጥነት መለኪያ -

3. የካርቶን / የፕላስቲክ ኩብ ሳጥን

4. የዩኤስቢ ገመድ

ደረጃ 1 - ቦርዱን እና የፍጥነት መለኪያውን ያገናኙ

ቦርዱን እና አክስሌሮሜትር
ቦርዱን እና አክስሌሮሜትር

የ ADXL345 አነፍናፊ የፍጥነት ኃይሎችን የሚለካ ባለ 3-ዘንግ አክስሌሮሜትር ሲሆን የማይንቀሳቀስ በሚሆንበት ጊዜ እንዲሁ አቅጣጫውን ማንበብ ይችላሉ። በምስሉ ላይ እንደሚታየው አርዱዲኖ ናኖ ወይም ማይክሮ ቦርድ እና ADXL345 የፍጥነት መለኪያ መለካት አለብዎት።

ADXL345 የፍጥነት መለኪያ እንዴት እንደሚሠራ በዝርዝር አልገልጽም። ሁሉም አስፈላጊ መረጃዎች ስለ አርዱዲኖ እና ስለፕሮግራም አገናኝ የፍጥነት መለኪያዎች በጣም ጥሩ ጽሑፍ ውስጥ አገኘሁ

ደረጃ 2 የፍላሽ ፕሮግራም ወደ አርዱዲኖ ናኖ

የፍላሽ ፕሮግራም ለአርዱዲኖ ናኖ
የፍላሽ ፕሮግራም ለአርዱዲኖ ናኖ
የፍላሽ ፕሮግራም ለአርዱዲኖ ናኖ
የፍላሽ ፕሮግራም ለአርዱዲኖ ናኖ

በዚህ ደረጃ ፕሮግራምን ከአርዱዲኖ ስቱዲዮ ወደ አርዱዲኖ ቦርድ መስቀል አለብን። አርዱዲኖ ናኖ የ XYZ መጋጠሚያዎችን ከአክስሌሮሜትር ለማንበብ እና እንደ አንዳንድ የውሂብ እሽጎች ውስጥ ወደ ተከታታይ ወደብ ይልካል።

ሁሉንም አስፈላጊ ምንጮች ከ GitHub ፕሮጀክት ገጽዬ (እንደ አንድ መዝገብ ቤት ፋይል) ማውረድ ይችላሉ-

1. የወረደውን ዚፕ ማህደር እንደ C: / program / tcube እና በአርዱዲኖ ስቱዲዮ ውስጥ ፋይል tcube / arduino / tcub / tcub.ino ን ይክፈቱ።

2. የዩኤስቢ ገመድ በመጠቀም የአርዲኖ ሰሌዳውን ከፒሲ ጋር ያገናኙ።

3. ከመሳሪያዎች-> ቦርድ-“አርዱዲኖ ናኖ” (ወይም ለመጠቀም ያቀዱት ሌላ ሰሌዳ) ይምረጡ።

4. አንዳንድ የቻይንኛ አርዱዲኖ ክሎኖችን የሚጠቀሙ ከሆነ ከመሣሪያዎች-> ፕሮሰሰር-> ATmega328P (የድሮ ጫኝ) መምረጥ አለብዎት

5. ከመሳሪያዎች -> ወደብ -> COM3 (በእኔ ሁኔታ) የተገናኘ ወደብ ይምረጡ

6. ፕሮግራሙን ወደ አርዱዲኖ ይስቀሉ

7. ከዚያ ቅጽበት ወዲያውኑ የውሂብ ጥቅሎችን ወደ ዩኤስቢ ተከታታይ ወደብ ይልካል።

8. ሁሉም ነገር ጥሩ ከሆነ ለመፈተሽ በአርዱዲኖ ስቱዲዮ ውስጥ “ተከታታይ ሞኒተር” ን መክፈት ይችላሉ። እንደ እያንዳንዱ ሰከንድ የመነጩ ጥቅሎችን ማየት አለብዎት …… (ይህም ማለት የፍጥነት መለኪያ ትክክለኛ መጋጠሚያዎች ማለት ነው)።

ደረጃ 3 የደንበኛ መተግበሪያን በፒሲ ላይ ለማሄድ የጃቫ የአሂድ ሰዓት አከባቢን ይጫኑ

በፒሲ ላይ የደንበኛ መተግበሪያን ለማሄድ የጃቫ የአሂድ ሰዓት አከባቢን ይጫኑ
በፒሲ ላይ የደንበኛ መተግበሪያን ለማሄድ የጃቫ የአሂድ ሰዓት አከባቢን ይጫኑ

እኛ ከመቀጠልዎ በፊት በኮምፒተርዎ ላይ የጃቫ የአሂድ ሰዓት አከባቢ (JRE) መጫኑን ማረጋገጥ አለብዎት።

ከ Arduino እና አጠቃላይ ስታቲስቲክስ መልዕክቶችን ለመቀበል የፈጠርኩት የደንበኛ ትግበራ በጃቫ የፕሮግራም ቋንቋ የተፃፈ ነው። እና የጃቫ መተግበሪያዎችን ለማሄድ JRE ያስፈልጋል። ቢያንስ JRE8 መጫን አለብዎት። ለዊንዶውስ የ x64 ሥሪት እንዲያወርዱ እመክርዎታለሁ። እባክዎን ከኦራክል ጣቢያ ያውርዱት

ደረጃ 4: ከአርዱዲኖ እና የትራክ ስታቲስቲክስ አስተባባሪዎችን ለማንበብ የደንበኛ መተግበሪያን ይጫኑ

ከ Arduino እና Track Statistics አስተባባሪዎችን ለማንበብ የደንበኛ መተግበሪያን ይጫኑ
ከ Arduino እና Track Statistics አስተባባሪዎችን ለማንበብ የደንበኛ መተግበሪያን ይጫኑ
ከ Arduino እና Track Statistics አስተባባሪዎችን ለማንበብ የደንበኛ መተግበሪያን ይጫኑ
ከ Arduino እና Track Statistics አስተባባሪዎችን ለማንበብ የደንበኛ መተግበሪያን ይጫኑ

የሰዓት ስታቲስቲክስን ለማዳመጥ እና ለመከታተል በፒሲዎ ላይ የደንበኛ መተግበሪያን ለማዘጋጀት እና ለማስጀመር ጊዜው አሁን ነው።

ጃቫን የሚያውቁ ከሆኑ ከጊትሁብ ፕሮጄክት የ Time Cube java መተግበሪያ ምንጮችን ማውረድ እና ማጠናቀር ይችላሉ። ሆኖም እርስዎ አስቀድመው ባወረዱት ሙሉ የፕሮጄክት ማህደር ውስጥ አስቀድሞ ተሰብስቦ ወደ ተወሰነ አቃፊ ለመልቀቅ ያለዎትን የመተግበሪያ መዝገብ tcube.zip ለመጠቀም ዝግጁ ነው (እሱ c: / ፕሮግራሞች / tcube ሊሆን ይችላል)

Run.bat ፋይልን ካሄዱ መተግበሪያውን መጀመር አለበት ፣ ይህም በአርዱዲኖ ቦርድ ከሚጠቀምበት አንዳንድ ንቁ የ COM ወደብ ጋር ግንኙነት ለመጀመር የሚሞክር (ከዩኤስቢ ጋር የተገናኘው አርዱኢኖ በራስ -ሰር በዊንዶውስ እንደ አንዳንድ ምናባዊ COM ወደብ ይታወቃል)።

ሁሉም ነገር በትክክል ከተዋቀረ በአንድ እንቅስቃሴ መሠረት የሚሠሩ የጊዜ ቆጣሪዎችን ወዲያውኑ ማየት አለብዎት። እና ኩብውን በመገልበጥ የተለያዩ እንቅስቃሴዎችን መከታተል መቻል አለብዎት። የትግበራ መስኮት የክስተቶችን ምዝግብ ያሳያል እና ሊከሰቱ የሚችሉ ማናቸውም የግንኙነት ስህተቶችን ማየት ይችላሉ።

ደረጃ 5 - የፍጥነት መለኪያ መለኪያ

የፍጥነት መለኪያ መለኪያ
የፍጥነት መለኪያ መለኪያ

የፍጥነት መለኪያዎ ልክ እንደኔ ስላልሆነ የሰዓትዎን ኪዩብ ማስተካከል አለብዎት። ለእያንዳንዱ የኩብ ጎን በመተግበሪያ ምዝግብ ማስታወሻ መስኮት ውስጥ በሚያዩት ትክክለኛ መጋጠሚያዎች መሠረት የ app.properties ፋይልን ይክፈቱ እና ለእያንዳንዱ ኩብ ጎን መጋጠሚያዎችን ያርትዑ።

ወይም በአቀማመጥ ሙከራ እና ልክ እንደ እኔ ለመሆን የፍጥነት መለኪያ ቦታን ማግኘት ይችላሉ።

ደረጃ 6 - ተጨማሪ ትንታኔ

ተጨማሪ ትንታኔ
ተጨማሪ ትንታኔ

የእኔ የጃቫ ትግበራ በጣም ቀላል እና በቀን ውስጥ በእያንዳንዱ እንቅስቃሴ የሚያሳልፈውን ጊዜ ብቻ ያሳያል። ተጨማሪ ትንታኔ እንዲኖርዎት ከፈለጉ ለተጨማሪ ትንተና ማይክሮሶፍት ኤክሴልን መጠቀም ይችላሉ።

ትግበራ ከ arduino የተላኩ ሁሉንም ክስተቶች በያዘው በ CSV ቅርጸት የጊዜ-log.csv ፋይል ያወጣል። ክስተቶች በእያንዳንዱ ሰከንድ ስለሚፈጠሩ ጥሩ ገበታዎችን ፣ ግራፎችን እና ተጨማሪ ትንታኔዎችን ለመገንባት በ MS Excel ውስጥ ዝርዝር የቀን ትንተና ማካሄድ ይችላሉ።

ከእኔ GitHub ፕሮጀክት ባወረዱት አቃፊ ውስጥ ከ time-log.csv ፋይል መረጃን በመጠቀም የፓይ ገበታን የሚገነባውን log_analytics.xlsx excel ፋይል ማግኘት ይችላሉ። በ Excel ውስጥ “ሁሉንም አድስ” ቁልፍን በመጫን ገበታውን እራስዎ ማዘመን አለብዎት።

የሚመከር: