ዝርዝር ሁኔታ:
- ደረጃ 1 የፕሮጀክት ቪዲዮ - ደረጃ በደረጃ
- ደረጃ 2 - ስለ መርሃግብሩ
- ደረጃ 3: ATtiny85 ን ከአርዱዲኖ UNO ጋር ፕሮግራም ማድረግ -
- ደረጃ 4 - ስለ ፕሮግራሙ
ቪዲዮ: ATtiny85 ተለባሽ የንዝረት እንቅስቃሴ መከታተያ ሰዓት እና ፕሮግራም ATtiny85 ከአርዱዲኖ ኡኖ ጋር 4 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ተለባሽ እንቅስቃሴን የመከታተያ ሰዓት እንዴት ማድረግ እንደሚቻል? ይህ መዘግየትን ሲያገኝ ንዝረት ለማድረግ የተነደፈ ተለባሽ መግብር ነው። አብዛኛውን ጊዜዎን እንደ እኔ ኮምፒውተር ላይ ያሳልፋሉ? ሳያውቁት ለሰዓታት ተቀምጠዋል? ከዚያ ይህ መሣሪያ ለእርስዎ ነው:)
ደረጃ 1 የፕሮጀክት ቪዲዮ - ደረጃ በደረጃ
ለዚህ ፕሮጀክት አስደሳች መግቢያ አደረግሁ ፣ እርስዎ ማየት ያለብዎት ይመስለኛል:) ይህ ለቅድመ ዝግጅት ጊዜ እንቅስቃሴ-አልባ ሲሆኑ እርስዎ የሚነግርዎት ቀላል የእንቅስቃሴ መከታተያ የሆነውን የንዝረት ሰዓቱን ያነሳሳው ነው። በዚህ ፕሮጀክት ውስጥ መቀዛቀዝን ሲያገኝ ንዝረት ለማድረግ የተነደፈ ተለባሽ መግብር እንሠራለን። ይህ መሣሪያ አነስተኛ ዋጋ ያለው እና በእንቅስቃሴ ላይ እንዲቆይዎት ሊረዳዎ ይችላል።
ደረጃ 2 - ስለ መርሃግብሩ
የዚህ ፕሮጀክት ልብ ATtiny85 ነው። ይህ ማይክሮ መቆጣጠሪያ በአርዱዲኖ አይዲኢ ፕሮግራም ሊደረግ እና ወጪን እና መጠኑን ዝቅ ለማድረግ ከፕሮጀክቶች ጋር ለመገጣጠም ቀላል ነው። በሶስት የአናሎግ ግብዓቶች እና በሁለት PWM ውጤቶች ፣ ATtiny85 ለዚህ ፕሮጀክት በቂ I/O ብቻ አለው። ለእንቅስቃሴ ዳሰሳ ፍላጎቶቻችን እያንዳንዱን ዘንግ በተለየ የአናሎግ መስመር ላይ የሚያወጣውን MMA7341LC 3-axis accelerometer ን እጠቀማለሁ። ይህ የፍጥነት መለኪያ እንዲሁ የባትሪ ዕድሜን ለማሻሻል በማይክሮ መቆጣጠሪያው ሊነቃ የሚችል የእንቅልፍ ሁኔታ አለው። የእንቅስቃሴ ማሳሰቢያችን አነስተኛ መጠን ቢኖረውም በቂ ኃይል ባለው ንዝረት ሞተር በኩል ይመጣል።
የገርበር ፋይሎችን ያውርዱ ወይም ፒሲቢን ከ PCBWay (10 pcs PCB order US $ 5.00):
www.pcbway.com/project/shareproject/ATtiny85_Waraarable_Activity_Tracking_Watch.html
አስፈላጊ ክፍሎች:
ATtiny85 IC -
የንዝረት ሞተር -
3 -የአክሲስ አክስሌሮሜትር -
የባትሪ መያዣ -
8 ፒን ሶኬት -
ስላይድ መቀየሪያ -
ተከላካይ -
ማሰሪያ -
የመሸጫ መሳሪያዎች -
CR2032 ባትሪ
ደረጃ 3: ATtiny85 ን ከአርዱዲኖ UNO ጋር ፕሮግራም ማድረግ -
አስፈላጊ ክፍሎች:
አርዱዲኖ ኡኖ አር 3 -
10uF Capacitors -
ዝላይ ሽቦዎች -
የዳቦ ሰሌዳ -
አርዱዲኖ ኡኖን እንደ አይኤስፒ (በስርዓት ፕሮግራም) ማዋቀር
ATtiny85 ን ፕሮግራም ለማድረግ በመጀመሪያ አርዱዲኖ ኡኖን በአይኤስፒ ሞድ ውስጥ ማዘጋጀት አለብን። የእርስዎን Arduino Uno ከፒሲ ጋር ያገናኙ። የ Arduino IDE ን ይክፈቱ እና የ ArduinoISP ምሳሌ ፋይል (ፋይል - ምሳሌዎች - ArduinoISP) ይክፈቱ እና ይስቀሉት።
ATtiny85 ድጋፍን ለአርዱዲኖ አይዲኢ ማከል
በነባሪ አርዱinoኖ አይዲኢ ATtiny85 ን አይደግፍም ስለዚህ የአቲኒ ቦርዶችን ወደ አርዱዲኖ አይዲ ማከል አለብን። ፋይልን ይክፈቱ - ምርጫዎች እና በተጨማሪ የቦርድ አቀናባሪ ዩአርኤሎች ውስጥ ይህንን ዩአርኤል ይሰጣሉ-
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
ክፍት መሣሪያዎች - ቦርድ - የቦርድ አስተዳዳሪ። ዝርዝሩን ወደ ታች ይሸብልሉ “አትቲኒ በዴቪስ ኤ ሜሊስ”። በዚያ ላይ ጠቅ ያድርጉ እና ይጫኑት። አሁን በቦርዱ ምናሌ ውስጥ አዲስ ግቤት ማየት ይችላሉ
ATtiny85 ን ከአርዱዲኖ ኡኖ ጋር በማገናኘት ላይ
አሁን ከላይ ከተዘረዘሩት ነገሮች ሁሉ ጋር ATtiny85 ን ማዘጋጀት እንጀምራለን። የዳቦ ሰሌዳ በመጠቀም ATtiny85 ን ከአርዱዲኖ ኡኖ ጋር ያገናኙ።
በአርዲኖ ኡኖ ውስጥ በ RESET እና GND መካከል 10uF capacitor ያክሉ። ፕሮግራሙን ወደ ATtiny85 ስናስገባ ይህ አርዱዲኖ ኡኖ በራስ -ሰር ዳግም እንዳይጀምር ለማድረግ ነው።
ቡት ጫerን ያቃጥሉ እና የምንጭ ኮድ ወደ ATtiny85 በመስቀል ላይ
- አሁን ወደ አርዱዲኖ አይዲኢ ይመለሱ። በመሳሪያዎች - ቦርድ ስር ATtiny ን ይምረጡ። ከዚያ በመሣሪያዎች - ፕሮሰሰር ስር ATtiny85 ን ይምረጡ። በመሳሪያዎች - ሰዓት ስር 8 ሜኸ (ውስጣዊ) ይምረጡ።
- ከዚያ አርዱinoኖ እንደ አይኤስፒ በመሳሪያዎች - ፕሮግራም አድራጊ ስር መመረጡን ያረጋግጡ
- በነባሪነት ATtiny85 በ 1 ሜኸር ይሠራል። በ 8 ሜኸ ላይ እንዲሠራ ለማድረግ መሣሪያዎችን ይምረጡ - ቡት ጫerን ያቃጥሉ።
- ማስነሻ ጫ burningው ከተሳካ ከላይ ያለውን መልእክት ያገኛሉ። አሁን የምንጭ ኮዱን ይክፈቱ እና ይስቀሉት።
ደረጃ 4 - ስለ ፕሮግራሙ
ከ GitHub የምንጭ ኮዱን ያግኙ
github.com/MertArduino/ATtiny85- መቋቋም የሚችል-እንቅስቃሴ-መከታተያ-እይታ
የምንጭ ኮዱ ቀድሞ የተወሰነ ሰዓት ቆጣሪ ካለቀ ለባለቤቱ ማሳወቅ ነው። የምንጭ ኮዱ የፍጥነት መለኪያ ውፅዓት ምልክቶችን ያነባል ፣ ከመነሻ ጋር ያወዳድራል ፣ እና ገደቡ ካለፈ ሰዓት ቆጣሪውን እንደገና ያስጀምረዋል።
ፕሮግራሙ ለአብዛኛው ጊዜ ተኝቷል ነገር ግን የፍጥነት መለኪያውን ለመቆጣጠር በየደቂቃ አንድ ጊዜ ይነቃል። የፍጥነት መለኪያውን እየተከታተሉ ፕሮግራሙ የፍጥነት እሴቶችን በሰከንድ አንድ ጊዜ ለ 5 ሰከንዶች ይፈትሻል።
የፍጥነት እሴቶቹ ከቅድመ-ዝግጅት እንቅስቃሴ ደፍ ጋር ይነፃፀራሉ። ከዚህ ወሰን በላይ ከሆኑ የእንቅስቃሴ ሰዓት ቆጣሪው ዳግም ይጀመራል። የእንቅስቃሴ ሰዓት ቆጣሪው ጊዜ ሲያልቅ ተጠቃሚው የበለጠ ንቁ እንዲሆን ለማነቃቃት የንዝረት ሞተር ይሠራል።
ስለ MMA7341LC 3-Axis Accelerometer:
www.pololu.com/product/1247
የሚመከር:
የሰው ዓይን እንቅስቃሴ መከታተያ 6 ደረጃዎች
የሰው ዓይን እንቅስቃሴ መከታተያ - ይህ ፕሮጀክት የሰው ዓይንን እንቅስቃሴ ለመያዝ ያለመ ሲሆን እንቅስቃሴውን በዓይን ቅርፅ በተቀመጡ የ LED መብራቶች ስብስብ ላይ ያሳያል። ይህ ዓይነቱ ፕሮጀክት በሮቦቲክስ መስክ እና በተለይም ሁማ ውስጥ ብዙ ጥቅም ሊኖረው ይችላል
[ተለባሽ መዳፊት] በብሉቱዝ ላይ የተመሠረተ ተለባሽ የመዳፊት መቆጣጠሪያ ለዊንዶውስ 10 እና ሊኑክስ -5 ደረጃዎች
[ተለባሽ መዳፊት] በብሉቱዝ ላይ የተመሠረተ ተለባሽ የመዳፊት መቆጣጠሪያ ለዊንዶውስ 10 እና ሊኑክስ-ማንኛውንም ገጽታ ሳይነኩ የመዳፊት ጠቋሚውን ለመቆጣጠር እና ከፒሲ-መዳፊት ጋር የተዛመዱ ሥራዎችን በዝግጅት ላይ የሚያገለግል በብሉቱዝ ላይ የተመሠረተ የመዳፊት መቆጣጠሪያ ሠራሁ። በጓንት ላይ የተካተተው የኤሌክትሮኒክ ወረዳው ሸን ለመከታተል ሊያገለግል ይችላል
DS1307 የእውነተኛ ሰዓት ሰዓት RTC ከአርዱዲኖ ጋር 4 ደረጃዎች
DS1307 ሪል ሰዓት ሰዓት አርቲኤን ከአርዲኖ ጋር - በዚህ መማሪያ ውስጥ ስለ ሪል ታይም ሰዓት (RTC) እና እንዴት አርዱinoኖ & ሪል ታይም ሰዓት IC DS1307 እንደ የጊዜ መሣሪያ ሆኖ ተጣምሯል። የእውነተኛ ሰዓት ሰዓት (RTC) ጊዜን ለመቆጣጠር እና የቀን መቁጠሪያን ለመጠበቅ ያገለግላል። RTC ን ለመጠቀም ፣ w
የፊልም መከታተያ - Raspberry Pi የተጎላበተ የቲያትር መለቀቅ መከታተያ 15 ደረጃዎች (ከስዕሎች ጋር)
የፊልም መከታተያ - Raspberry Pi የተጎላበተ የቲያትር መለቀቅ መከታተያ -የፊልም መከታተያ የቁልፍ ሰሌዳ ቅርፅ ያለው ፣ Raspberry Pi -powered Release Tracker ነው። በክልልዎ ውስጥ የሚለጠፉትን ፖስተር ፣ ርዕስ ፣ የተለቀቀበትን ቀን እና አጠቃላይ ዕይታ ፣ በተወሰነ የጊዜ ክፍተት (ለምሳሌ በዚህ ሳምንት የፊልም ልቀቶች) ለማተም የ TMDb ኤፒአዩን ይጠቀማል
የኢንፍራሬድ ዳሳሽ በመጠቀም የዓይን እንቅስቃሴ መከታተያ -5 ደረጃዎች
የኢንፍራሬድ ዳሳሽ በመጠቀም የዓይን እንቅስቃሴ መከታተያ - የዓይን እንቅስቃሴዎችን ለመገንዘብ እና ኤልኢዲውን ለመቆጣጠር የኢንፍራሬድ ዳሳሽ ተጠቅሜአለሁ። በ LED ቴፕ ኒኦፒክስል የዓይን ብሌቶችን ሠራሁ።