ዝርዝር ሁኔታ:
- ደረጃ 1 - ዕቅዱ
- ደረጃ 2 - የአካል ክፍሎች ዝርዝር
- ደረጃ 3 PCB ን ዲዛይን ማድረግ
- ደረጃ 4 - ነገሮችን አንድ ላይ ማዋሃድ
- ደረጃ 5: መሥራት
- ደረጃ 6 - የወደፊት ማሻሻያዎች
- ደረጃ 7: ይደሰቱ
ቪዲዮ: በእንቅስቃሴ ቁጥጥር የሚደረግ የጊዜ መዘግየት 7 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
የጊዜ መዘግየቶች በጣም ጥሩ ናቸው! እነሱ የእሱን ውበት ለማድነቅ ልንረሳው ወደምንችለው ወደ ዘገምተኛ ወደሆነ ዓለም እንድንመለከት ይረዱናል። ግን አንዳንድ ጊዜ የተረጋጋ የጊዜ መዘግየት ቪዲዮ አሰልቺ ሊሆን ይችላል ወይም በዙሪያው ብዙ ነገሮች እየተከሰቱ አንድ አንግል ብቻ በቂ አይደለም። ቅመማ ቅመም እናድርገው!
በዚህ መመሪያ ውስጥ በጊዜ መዘግየትዎ ላይ እንቅስቃሴን የሚጨምር መሣሪያ እንዴት እንደሠራሁ አሳያችኋለሁ። እንጀምር!
ደረጃ 1 - ዕቅዱ
ካሜራው በሁለት አቅጣጫዎች ማለትም በአግድም (X) እና በአቀባዊ (Y) ዘንግ እንዲንቀሳቀስ እፈልጋለሁ። ለዚያ ሁለት ሞተሮች ያስፈልጉኛል።
ለሁለቱም መጥረቢያዎች የመነሻ እና የማቆሚያ ቦታን መምረጥ መቻል አለብን።
የሞተር እንቅስቃሴው ከእያንዳንዱ ፎቶ በኋላ መጥረቢያዎቹ በ 1 ዲግሪ መዞር አለባቸው።
እንዲህ ዓይነቱን ትክክለኛ ቁጥጥር ለማግኘት ፣ እኔ Servo Motors ን እጠቀማለሁ።
እንዲሁም ፣ የጊዜ ክፍተቱን ማዘጋጀት መቻል አለብን።
ተንቀሳቃሽ እንዲሆን ፈልጌ ነበር ስለዚህ በሊፖ ባትሪ ላይ ለማሄድ ወሰንኩ ፣ ይህም ማለት የኃይል መሙያ እና ማጠናከሪያ ወረዳ ያስፈልጋል ማለት ነው።
እና በመጨረሻ ፣ ይህንን ሁሉ ለመቆጣጠር አንጎል አርዱኢኖ ይሆናል። ATMega328p እንደ ገለልተኛ ማይክሮ መቆጣጠሪያ ሆኖ ያገለግላል።
እኔ ትንሽ ስለሆነ ከጎፕሮ ካሜራ ጋር ሄድኩ እና ከእሱ ጋር የጊዜ መቁጠሪያዎችን ማድረግ ቀላል ነው። በማንኛውም ሌላ ትንሽ ካሜራ ወይም በሞባይል ስልክዎ መሄድ ይችላሉ።
ደረጃ 2 - የአካል ክፍሎች ዝርዝር
1x ATmega328p (ከ Arduino bootloader ጋር)
2x MG995 ሰርቮ ሞተር
1x MT3608 Boost Converter
1x TP4056 LiPo ባትሪ መሙያ ሞዱል
1x SPDT መቀየሪያ
1x 16 ሜኸ ክሪስታል
2x 22pF Capacitor
2x 10k Resistor
1x Potentiometer (ማንኛውም እሴት)
1x የግፊት አዝራር (በተለምዶ ክፍት)
አማራጭ
3 ዲ አታሚ
ደረጃ 3 PCB ን ዲዛይን ማድረግ
ወረዳውን በተቻለ መጠን ትንሽ ለማድረግ ከታተመ የወረዳ ሰሌዳ ጋር ሄድኩ። እርስዎ እራስዎ ሰሌዳውን በቤትዎ ውስጥ መለጠፍ ወይም ባለሙያዎቹ ጠንክረው እንዲሠሩዎት መፍቀድ ይችላሉ እና ያደረግሁት ያ ነው።
በዳቦ ሰሌዳው ላይ ሁሉም ነገር በትክክል ሲሠራ በፒሲቢ ዲዛይን ሂደት መጀመር እንችላለን። እንደ እኔ ላሉ ለጀማሪዎች ነገሮችን ቀላል ስለሚያደርግ ለዲዛይን EasyEDA ን መርጫለሁ።
ይፈትሹ ፣ ይፈትሹ እና ያረጋግጡ! ምንም ነገር እንዳያመልጥዎት ያረጋግጡ። አንዴ ሙሉ በሙሉ እርግጠኛ ከሆኑ ፣ የገርበር ፋይሎችን ለማውረድ የማምረቻ ፋይልን ይፍጠሩ ላይ ጠቅ ያድርጉ ወይም ከዚህ በታች የተሰጠውን አማራጭ በመጠቀም በቀጥታ ከ JLCPCB በ 2 $ ብቻ ማዘዝ ይችላሉ።
አንዴ የእርስዎን ፒሲቢ ከተቀበሉ/ካደረጉት በኋላ እሱን ለመሙላት ጊዜው አሁን ነው። የወረዳ ንድፍዎን ዝግጁ ያድርጉ እና እንደ የሐር ማያ ምልክት ማድረጊያ ክፍሎቹን መሸጥ ይጀምሩ።
የፍሳሽ ፍሳሾችን ለማስወገድ በአይሶ ፕሮፒል አልኮሆል ከተሸጠ በኋላ ፒሲቢውን ያፅዱ።
ደረጃ 4 - ነገሮችን አንድ ላይ ማዋሃድ
የሚያምር 3 ዲ አታሚ አያስፈልግዎትም። ክፍሎቹ በተገቢው መሣሪያዎች በጣም በቀላሉ ሊገነቡ ይችላሉ። በቅርቡ የ 3 ዲ አታሚ አገኘሁ እና በፕሮጄጄቴ ውስጥ ለመጠቀም ጓጉቼ ነበር። አንዳንድ ክፍሎችን ከ Thingiverse አገኘሁ።
ጎፕሮ ተራራ
ሰርቮ ቀንድ
የመሸጫ ገመዶች ከኃይል መቀየሪያ ፣ ከድስት እና የግፊት ቁልፍ ከሴት ራስጌዎች ጋር እና በፒሲቢ ላይ ከወንድ ራስጌዎች ጋር ያገናኙዋቸው።
በአርዱዲኖ አይዲኢ ውስጥ የተያያዘውን ፋይል ያውርዱ እና ይክፈቱ እና ኮዱን ወደ አርዱዲኖ ይስቀሉ። ኮዱን ከሰቀሉ በኋላ ፣ አይሲውን ከአርዱዲኖ ቦርድ ያስወግዱ እና በእርስዎ ፒሲቢ ላይ ያስገቡት።
/*ደራሲ ፦ IndoorGeek YouTube ፦ www.youtube.com/IndoorGeek ስላወረዱ እናመሰግናለን። ፕሮጀክቱን እንደወደዱት ተስፋ ያድርጉ። */
#ያካትቱ
Servo xServo;
Servo yServo;
int potPin = A0;
int val ፣ xStart ፣ xStop ፣ yStart ፣ yStop; int አዝራር = 2; ያልተፈረመ ረጅም ጊዜ መካከለኛ;
ባዶነት ማዋቀር () {
pinMode (አዝራር ፣ ግቤት); xServo.attach (3); yServo.attach (4); }
ባዶነት loop () {
xAxis (); መዘግየት (1000); xStart = ቫል; yAxis (); መዘግየት (1000); yStart = ቫል; xAxis (); መዘግየት (1000); xStop = ቫል; yAxis (); መዘግየት (1000); yStop = ቫል; setTimeInterval (); መዘግየት (1000); timelapseStart (); }
ባዶ xAxis () {
ሳለ (digitalRead (አዝራር)! = ከፍተኛ) {val = analogRead (A0); ቫል = ካርታ (ቫል ፣ 0 ፣ 1023 ፣ 0 ፣ 180); xServo.write (ቫል); }}
ባዶ yAxis () {
ሳለ (digitalRead (አዝራር)! = ከፍተኛ) {val = analogRead (A0); ቫል = ካርታ (ቫል ፣ 0 ፣ 1023 ፣ 0 ፣ 180); yServo.write (ቫል); }}
ባዶ setTimeInterval () {// በካሜራዎ የጊዜ መዘግየት ቅንብሮች መሠረት የጊዜ ክፍተቶችን ይለውጡ
ሳለ (digitalRead (አዝራር)! = ከፍተኛ) {val = analogRead (A0); ከሆነ (val> = 0 && val = 171 && val = 342 && val = 513 && val = 684 && val = 855 && val <1023) {timeInterval = 60000L; }}}
ባዶ የጊዜ መጥፋት ጀምር () {
ያልተፈረመ ረጅም lastMillis = 0; xServo.write (xStart); yServo.write (yStart); ሳለ (xStart! = xStop || yStart! = yStop) {if (millis () - lastMillis> timeInterval) {if (xStart xStop) {xServo.write (xStart); lastMillis = millis (); xStart--; } ከሆነ (yStart xStop) {yServo.write (yStart); lastMillis = millis (); yStart--; }}}}
ደረጃ 5: መሥራት
ዋናውን ማብሪያ / ማጥፊያ ያብሩ።
ኤክስ-ዘንግ ንቁ ይሆናል። የጊዜ ገደቡን ለመጀመር ከሚፈልጉበት ቦታ ድስቱን ወደ ቦታው ያዙሩት። የመነሻ ቦታውን ለማረጋገጥ የ “የግፋ” ቁልፍን ይጫኑ። ከዚያ በኋላ የ Y- ዘንግ ንቁ ይሆናል። የ Y- ዘንግ የመነሻ ቦታን ለመምረጥ ተመሳሳይ ያድርጉ።
ለ X እና Y ዘንግ ማቆሚያ ቦታ ከላይ ያለውን አሰራር ይድገሙት።
አሁን ድስቱን በመጠቀም በእያንዳንዱ ምት መካከል ያለውን የጊዜ ልዩነት ይምረጡ። የድስት ማሽከርከር በ 1 ክፍሎች ፣ በ 2 ሰከንድ ፣ በ 5 ሰከንድ ፣ በ 10 ሰከንድ ፣ በ 30 ሰከንድ እና በ 60 ሰከንድ በ 6 ክፍሎች ተከፍሏል። በስዕሉ ላይ እንደሚታየው በ setTimeInterval () ተግባር ውስጥ ያሉትን ክፍተቶች መለወጥ ይችላሉ። እሱን ለማረጋገጥ የ “ይምረጡ” ቁልፍን ይጫኑ።
አገልጋዮቹ ወደ መጀመሪያ ቦታቸው ይደርሳሉ እና ከግዜው ልዩነት በኋላ በ 1 ዲግሪ ይንቀሳቀሳሉ።
ቅደም ተከተል
- የ X- ዘንግን ጅምር አቀማመጥ ያዘጋጁ
- የ Y- ዘንግን ጅምር አቀማመጥ ያዘጋጁ
- ኤክስ-ዘንግን ያቁሙ አቀማመጥ ያቁሙ
- የ Y- ዘንግን አቀማመጥ ያቁሙ
- የጊዜ ክፍተቱን ያዘጋጁ
ደረጃ 6 - የወደፊት ማሻሻያዎች
1) በአሁኑ ጊዜ በ 1 ሾት/ዲግሪ ምክንያት ፣ servos ከ 0 ወደ 180 ዲግሪዎች ሊሽከረከሩ ስለሚችሉ እኛ ልናገኘው የምንችላቸው የፎቶዎች ብዛት 180 ነው። ማርሾችን ማከል ጥራቱን ይጨምራል። ስለዚህ እኛ ብዙ ጥይቶች ይኖረናል እናም ስለዚህ ፣ ለስላሳ የጊዜ መዘግየቶች። በኤሌክትሮኒክስ በጣም ተደስቻለሁ ፣ ግን በሜካኒካዊ ነገሮች ብዙም አይደለሁም። እሱን ለማሻሻል በጉጉት እንጠብቃለን።
2) ፖታቲሞሜትር በሮታሪ ኢንኮደር ሊተካ ይችላል።
3) ሽቦ አልባ ቁጥጥር ፣ ምናልባት ?!
ለመማር ብዙ አለ
ደረጃ 7: ይደሰቱ
እስከመጨረሻው ስለተጣበቁ እናመሰግናለን። ሁላችሁም ይህንን ፕሮጀክት እንደምትወዱት እና ዛሬ አዲስ ነገር እንደምትማሩ ተስፋ አደርጋለሁ። ለራስዎ አንድ ካደረጉ ያሳውቁኝ። ለተጨማሪ መጪ ፕሮጄክቶች ለዩቲዩብ ጣቢያዬ ይመዝገቡ። በድጋሚ አመሰግናለሁ!
የሚመከር:
ወደ ቁጥጥር አዝራር በእግር ቁጥጥር የሚደረግ ግፊት - 5 ደረጃዎች
በእግር ቁጥጥር የሚደረግ የንግግር ቁልፍ ወደ ንግግር አዝራር - እኔ በእግሮችዎ ሊጠቀሙበት የሚችለውን የግፊት ወደ ቶክ ቁልፍን ያደረግሁት በዚህ መንገድ ነው
በዱር ውስጥ Raspberry Pi! በባትሪ ኃይል የተራዘመ የጊዜ መዘግየት 10 ደረጃዎች (ከስዕሎች ጋር)
በዱር ውስጥ Raspberry Pi! የተራዘመ የጊዜ መዘግየት በባትሪ ኃይል-ተነሳሽነት-የረጅም ጊዜ ጊዜ ቪዲዮዎችን ለመፍጠር በቀን አንድ ጊዜ ፎቶዎችን ከቤት ውጭ ለማንሳት በባትሪ ኃይል የተያዘ Raspberry Pi ካሜራ መጠቀም እፈልግ ነበር። የእኔ ልዩ ትግበራ በመጪው የፀደይ እና በበጋ ወቅት የመሬት ሽፋን እፅዋትን መመዝገብ ነው።
ቀላል የጊዜ መዘግየት ወረዳ 3 ደረጃዎች (ከስዕሎች ጋር)
ቀለል ያለ የጊዜ መዘግየት ወረዳ - በመጨረሻ ወደ ሌላ የኃይል መሙያ መቆጣጠሪያዬ ሌላ መስመር ለማከል ወሰንኩ እና ከመቆጣጠሪያው መቆጣጠሪያ የሚወጣው PWM ይልቁንም ቋሚ የኃይል ውፅዓት ፈልጌ ነበር ስለዚህ ይህንን ምቹ ትንሽ ወረዳ የ PWM ምልክት እንዲወስድ እና እንዲለውጠው አደረግሁት። የማያቋርጥ የዲሲ ምልክት
ለ DSLR የጊዜ መዘግየት የፓን እና ዘንበል ዘዴ - 7 ደረጃዎች (ከስዕሎች ጋር)
ለ DSLR የጊዜ መዘግየቶች የፓን እና ዘንበል ሜካኒዝም -ጥቂት የእግረኞች ሞተሮች በዙሪያዬ ተኝተው ነበር እና አንድ ነገር አሪፍ ለማድረግ እነሱን ለመጠቀም ፈልጌ ነበር። አሪፍ ጊዜ መዘግየቶችን መፍጠር እንድችል ለ DSLR ካሜራዬ የፓን እና ዘንበል ስርዓት እሠራለሁ ብዬ ወሰንኩ። የሚፈልጓቸው ዕቃዎች -2 x የእንፋሎት ሞተሮች -htt
ፈጣን እና ቀላል የኤሌክትሮኒክ የጊዜ መዘግየት -6 ደረጃዎች
ፈጣን እና ቀላል የኤሌክትሮኒክስ የጊዜ መዘግየት - ይህ ለኔ ነጥብ እና ለተኩስ ካሜራ አጭር አጭር ጠለፋ ነው። ካሜራዬን እበትናለሁ ፣ ወደ መዝጊያው/የትኩረት መቀየሪያዎቹ ውስጥ ይግቡ እና ከዚያ ወደሚስተካከለው የሰዓት ቆጣሪ ወረዳ ያገናኙዋቸው። ያለፉትን አስተማሪዎቼን ካዩ - እኔ ትልቅ አድናቂ እንደሆንኩ ያውቃሉ