ዝርዝር ሁኔታ:

ሃሎዊን ዱባ በሚንቀሳቀስ አኒማቲክ ዓይን - ይህ ዱባ ዓይኑን ማንከባለል ይችላል! 10 ደረጃዎች (ከስዕሎች ጋር)
ሃሎዊን ዱባ በሚንቀሳቀስ አኒማቲክ ዓይን - ይህ ዱባ ዓይኑን ማንከባለል ይችላል! 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሃሎዊን ዱባ በሚንቀሳቀስ አኒማቲክ ዓይን - ይህ ዱባ ዓይኑን ማንከባለል ይችላል! 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሃሎዊን ዱባ በሚንቀሳቀስ አኒማቲክ ዓይን - ይህ ዱባ ዓይኑን ማንከባለል ይችላል! 10 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: '' ኣገዳሲን እዋናዊ ሓበሬታ ንኹሎም ስድራቤት ብዛዕባ ሃሎዊን (Halloween) '' (ብሰ/ወ ካሳሁን እምባየ) 2024, ሰኔ
Anonim
ሃሎዊን ዱባ በሚንቀሳቀስ አኒማቲክ ዓይን | ይህ ዱባ አይኑን ሊንከባለል ይችላል!
ሃሎዊን ዱባ በሚንቀሳቀስ አኒማቲክ ዓይን | ይህ ዱባ አይኑን ሊንከባለል ይችላል!
ሃሎዊን ዱባ በሚንቀሳቀስ አኒማቲክ ዓይን | ይህ ዱባ አይኑን ሊንከባለል ይችላል!
ሃሎዊን ዱባ በሚንቀሳቀስ አኒማቲክ ዓይን | ይህ ዱባ አይኑን ሊንከባለል ይችላል!
ሃሎዊን ዱባ በሚንቀሳቀስ አኒማቲክ ዓይን | ይህ ዱባ አይኑን ሊንከባለል ይችላል!
ሃሎዊን ዱባ በሚንቀሳቀስ አኒማቲክ ዓይን | ይህ ዱባ አይኑን ሊንከባለል ይችላል!

በዚህ መመሪያ ውስጥ ዓይኑ በሚንቀሳቀስበት ጊዜ ሁሉንም የሚያስፈራ የሃሎዊን ዱባ እንዴት እንደሚሠራ ይማራሉ።

የአልትራሳውንድ አነፍናፊውን ቀስቃሽ ርቀት ወደ ትክክለኛው እሴት (ደረጃ 9) ያስተካክሉ ፣ እና ዱባዎ ከቤትዎ ከረሜላ ለመውሰድ የሚደፍር ማንኛውንም ሰው ያባብሰዋል

ከላይ ባለው ቪዲዮ ውስጥ ፣ ይህ ዐይን የሚቻላቸውን የእንቅስቃሴዎች ማሳያ ይመለከታሉ። የመጀመሪያዎቹ 2 ክሊፖች ዓይኑ በፕሮግራም ሊሠራባቸው የሚችለውን የዘፈቀደ መንቀጥቀጥ እንቅስቃሴዎችን ያሳያሉ ፣ እና 3 ኛ እና 4 ኛ ክሊፖች ዱባው ሰው በሚበሳጭበት ጊዜ ዓይኑ እንዴት እንደሚንከባለል ያሳያል።

ይህ ለእኔ የሃሎዊን የችኮላ ፕሮጀክት ነበር ፣ ስለሆነም ፕሮጀክቶቼ ከተጠናቀቁ በኋላ አብዛኞቹን ስዕሎች አነሳሁ። ለዓይን ሁለንተናዊ የጋራ መግዣን ከመግዛት ይልቅ ፣ ከየትኛውም ምንጭ ወደ 3-ል የማይታተሙ ክፍሎችን የማይጠይቀውን መገጣጠሚያ ንድፍ ያዘጋጀሁት ለዚህ ነበር። ለዚህ ነው ይህንን ፕሮጀክት በአንድ ቀን ውስጥ ማጠናቀቅ የሚችሉት!

አስፈላጊ ከሆኑ ፋይሎች ጋር ወደ አቃፊው የሚወስደው አገናኝ እዚህ አለ።

አቅርቦቶች

1. 1x አርዱዲኖ ናኖ (ወይም ተመሳሳይ)

2. 2x SG90 9G ማይክሮ ሰርቮ

3. 1x ዱባ (ቢያንስ ~ 20 ሴ.ሜ ዲያሜትር)

4. 2x የእንጨት ተንሸራታቾች

5. 4x AA ባትሪዎች (ወይም ተመሳሳይ 5V ማዋቀር)

6. ~ ዝላይ ሽቦዎች (ወይም 1 ሜትር ከ 22 AWG ሽቦ)

7. ~ 15 ሴ.ሜ ማጠፍ እና መቆየት ሽቦ (የወረቀት ክሊፖች በጥሩ ሁኔታ ይሰራሉ)

8. ጥቂት ጠቋሚዎች ወይም ቀለም (ቀይ ፣ ሰማያዊ እና ጥቁር ቀለሞች)

9. ነጭ (PLA) Filament

አማራጭ

1. 1x HC-SR04 Ultrasonic ርቀት ዳሳሽ

2. የብረታ ብረት እና የማቅለጫ

3. የኤሌክትሪክ ቴፕ

ደረጃ 1: 3 ዲ ፋይሎችን ለዓይን ሜካኒዝም ያትሙ

3 ዲ ፋይሎችን ለዓይን ሜካኒዝም ያትሙ
3 ዲ ፋይሎችን ለዓይን ሜካኒዝም ያትሙ
3 ዲ ፋይሎችን ለዓይን ሜካኒዝም ያትሙ
3 ዲ ፋይሎችን ለዓይን ሜካኒዝም ያትሙ

በመጀመሪያ ፣ የተያያዘውን የ STL ፋይሎችን በነጭ PLA ክር ውስጥ 3 ዲ ማተም ያስፈልግዎታል።

«2020_Halloween_Pumpkin_With_Moving_Animatronic_Eye_MASTER» የሚለውን አቃፊ ያውርዱ። ይህ አቃፊ ሁሉም የ 3 ዲ እና የኮድ ፋይሎች እንዲሁም አገናኞች አሉት።

የ 3 ዲ ፋይሎች ቀድሞውኑ ለ 3 ዲ ህትመት በሚስማማው አቅጣጫ ላይ ያተኮሩ ናቸው። “OuterEye” ከክብ ጎን ወደ ታች ፣ እና “ውስጠ ዐይን” ከጠፍጣፋው ጎን ወደ ታች መታተም እንደሚያስፈልግ ማስተዋል አስፈላጊ ነው። ምንም እንኳን ይህ ማለት ለውጭ ዐይን ድጋፎች ያስፈልግዎታል ማለት ቢሆንም ፣ ከእነዚህ ፋይሎች ውስጥ ሁለቱንም በተቃራኒው አቅጣጫ ማተም የለብዎትም። ይህ የሆነበት ምክንያት የዓይን አሠራሩ እንዳይሠራ ለመከላከል የውጪ ዐይን ውስጠኛው እና የውስጠኛው ዐይን ውጭ በተቻለ መጠን ለስላሳ መሆን አለበት።

የውጪውን እና የውስጥ ዓይኖቹን ክፍሎች በ 0.1 ሚሜ ንብርብር ከፍታ ላይ አተምኩ። ሌሎቹን ፋይሎች በ 0.2-0.3 ሚሜ ንብርብር ከፍታ ላይ አተምኩ።

ፕሮጀክቱ ለመታየት ሲዘጋጅ ፣ ዓይኑ እንዲያበራ በቀጥታ ከዓይን አሠራር በስተጀርባ የእጅ ባትሪ አኖርኩ። ይህንን የሚያንፀባርቅ ውጤት ለማሳካት ከፈለጉ ፣ ለውጭ እና የውስጥ ዐይን ክፍሎች ዝቅተኛ የመሙያ እና የፔሚሜትር ቅንብሮችን እንዲጠቀሙ እመክራለሁ።

ደረጃ 2 - ለ 3 ዲ የታተሙ ክፍሎች መሠረታዊ የልጥፍ ሂደት

ሥራ የሚያስፈልገው ብቸኛ ክፍል የውጭ ዓይን ነው።

ድጋፎች በውጫዊ ዐይን በሚታየው ጎን ላይ ጥቅም ላይ ስለዋሉ ፣ ወለሉ ትንሽ ሻካራ ይሆናል። ~ 120 - 240 ግራድ የአሸዋ ወረቀት በመጠቀም ፣ ጥሩ እስኪመስል ድረስ ወለሉን ያስተካክሉት (ማንም ሰው አሸዋ እንደማይወድ አውቃለሁ ፣ ስለዚህ በመልክ እስኪደሰቱ ድረስ ለስላሳ ያድርጉት ወይም ይህንን ደረጃ ሙሉ በሙሉ ይዝለሉት)።

ደረጃ 3 የዓይን ብሌን የበለጠ ተጨባጭ ያድርጉ

የዓይን ኳስን የበለጠ ተጨባጭ ያድርጉት
የዓይን ኳስን የበለጠ ተጨባጭ ያድርጉት

በአንጻራዊ ሁኔታ ለስላሳ አጨራረስ የአይን ኳስ አሸዋ ከጨረስኩ በኋላ አይኖች እና የደም ሥሮች በዓይን ላይ ለመጨመር ቀይ ፣ ጥቁር እና ሰማያዊ የተለያዩ ስፋት ያላቸው ቋሚ ጠቋሚዎችን እጠቀም ነበር። (እኔ አርቲስት እንዳልሆንኩ እና ይህ አስተማሪው እጅግ በጣም ተጨባጭ ዓይንን እንዴት እንደሚሠራ አይሸፍንም ማለት ይችላሉ)።

እኔ ዓይንን በመቅረጽ እና በመሳል ሀቅ-ተጨባጭ ዓይንን ማድረግ እንደምትችሉ እገምታለሁ ፣ ግን በዚህ ውስጥ ምንም አልጨነኩም። ዱባዎ በጨለማ ውስጥ ሲቀመጥ እነዚያን ጥቃቅን ዝርዝሮችን ማንም አያይም!

ደረጃ 4 - ግንኙነቶችን ይፍጠሩ

ግንኙነቶችን ይፍጠሩ
ግንኙነቶችን ይፍጠሩ

አሁን ሁሉም 3 ዲ የታተሙ ክፍሎች ዝግጁ ስለሆኑ ፣ ዘዴውን ለመሰብሰብ ዝግጁ ነዎት። ትስስሮችን ለመመስረት 3 የማጠፊያ እና የመቆያ ሽቦዎችን (እኔ መደበኛ የወረቀት ክሊፕ ብቻ እጠቀማለሁ) ማጠፍ ያስፈልግዎታል።

መርፌ መርፌዎችን በመጠቀም ፣ ከላይ ካለው ስዕል ጋር ተመሳሳይ ልኬቶች እስኪኖራቸው ድረስ ሽቦዎቹን ያጥፉ።

ደረጃ 5: የዓይንን ሜካኒዝም ይሰብስቡ

የዓይን ሜካኒዝም ይሰብስቡ
የዓይን ሜካኒዝም ይሰብስቡ
የዓይን ሜካኒዝም ይሰብስቡ
የዓይን ሜካኒዝም ይሰብስቡ
የዓይን ሜካኒዝም ይሰብስቡ
የዓይን ሜካኒዝም ይሰብስቡ

አሁን የዓይንን አሠራር ለመሰብሰብ የሚያስፈልጉዎት ነገሮች ሁሉ አሉዎት።

1. የመጀመሪያው እርምጃ "25mmEyeConnector" ን ወደ ውስጠኛው ዐይን እና ከመሠረቱ ጎን ጋር ማጣበቅ ነው።

2. በመቀጠል ከላይ እንደሚታየው ከመሠረቱ ግርጌ 2 "BaseSkewerMount1" s ን ይለጥፉ። በእንጨት መሰንጠቂያዎች ውስጥ ባሉት ቀዳዳዎች ውስጥ አንድ መደበኛ የእንጨት መሰንጠቂያ ማንሸራተት መቻል አለብዎት ፣ ስለሆነም ቀዳዳዎቹን ካስፈለገዎት ይቆፍሩ።

3. የ 2 SG90 ማይክሮ ሰርቪሶችን በመሰረቱ ውስጥ ባሉት ክፍተቶቻቸው ላይ ይጭኗቸው እና በ 1 ማዞሪያ በ 1 መከለያ ይጠብቋቸው። እነዚህ servos ሁለቱም ከመክፈቻው ክፍት ጎን ከሚወጡ ሽቦዎቻቸው ጋር መስተካከል አለባቸው።

4. 3 ቱን አገናኞች ከውጭው ዓይን እና ከ servo ቀንዶች ጋር ያገናኙ። ትልቁ አገናኝ በዓይኑ የላይኛው ቀዳዳ ላይ ይሄዳል ፣ እና የታችኛው ቀዳዳ ሳይገናኝ ይቀራል። ከዚያ ፣ የውጪውን ዐይን በውስጠኛው ዐይን ላይ ያንሸራትቱ። ከላይ ያሉትን ስዕሎች ይመልከቱ።

የአገልጋዮቹን ቀንድ ከአገልጋዮች ጋር አያገናኙ። ይህ የሆነበት ምክንያት አገልጋዮቹ ሆም መሆን አለባቸው ፣ በመጀመሪያ (በኋላ ደረጃ ላይ ተብራርቷል)።

ደረጃ 6 ሁሉንም ነገር ወደ ላይ ያያይዙ

ሁሉንም ነገር ወደ ላይ ያብሩ
ሁሉንም ነገር ወደ ላይ ያብሩ
ሁሉንም ነገር ወደ ላይ ያብሩ
ሁሉንም ነገር ወደ ላይ ያብሩ
ሁሉንም ነገር ወደ ላይ ያብሩ
ሁሉንም ነገር ወደ ላይ ያብሩ

ሰርቦሶቹን ቤት ከማቅረባችን እና የ servo ቀንዶችን ከማገናኘትዎ በፊት ነገሮችን ሽቦ ማድረግ አለብን።

የተካተቱትን የአርዱዲኖ ናኖ መያዣ ፋይሎችን እየተጠቀሙ ከሆነ -

1. ከናኖ አናት ላይ 6 የወንድ ራስጌ ፒንዎችን Desolder ያድርጉ። እነሱ በጉዳዩ ክዳን ላይ ጣልቃ ይገባሉ ፣ ነገር ግን በናኖ ላይ ታችኛው 2 ረድፎች የወንድ ራስጌዎች ለማስተናገድ የተነደፉ ናቸው ፣ ስለዚህ ሊቆዩ ይችላሉ።

2. ቦርዱ ጠፍጣፋ እስኪቀመጥ ድረስ 2 ረድፎችን ራስጌዎች ከጉድጓዱ ግርጌ ባሉት ክፍተቶች በኩል በመምራት ቦርዱን ወደ ጉዳዩ የታችኛው ክፍል ይግፉት።

3. በአርዱዲኖ ናኖ ላይ D8 ን ለመሰካት አግድም-ዘንግ ሰርቪስ (servo ወደታች እና ወደ ዓይን ቅርብ) የምልክት ሽቦን ያገናኙ። የናኖውን D9 ለመሰካት የአቀባዊ-ዘንግ servo የምልክት ሽቦውን ያገናኙ።

5. የአልትራሳውንድ አነፍናፊውን ትሪግ ፒን D3 ለመሰካት ያገናኙ።

6. የማስተጋቢያውን ፒን ከ D2 ጋር ያገናኙ።

7. በመጨረሻም ሁለት ሽቦዎችን ከናኖ 5V እና GND ፒኖች ጋር ያገናኙ።

8. የናኖን ፣ አግድም-ዘንግ ሰርቪዮን ፣ አቀባዊ-ዘንግ ሰርቪዮን ፣ እና ለአልትራሳውንድ ዳሳሽ የኃይል ሽቦዎች ከኤኤኤ ባትሪ ጥቅል ጋር ትይዩ (እኔ 2 2SAA ጉዳዮችን አንድ ላይ አጣበቅኩ እና የ 4SAA ጉዳይ ለማድረግ በተከታታይ ገመድ አደረግኳቸው)። የጋራ መሬት መመስረቱን ያረጋግጡ። ከላይ የተጠናቀቀውን ወረዳ እና መርሃግብር ይመልከቱ።

9. ግንኙነቶቹን በኤሌክትሪክ ቴፕ ያሽጉ። ይህ ደግሞ ግንኙነቶቹን ውሃ ተከላካይ ለማድረግ እና የላላ ግንኙነቶችን ዕድል በመቀነስ ይረዳል።

4. መያዣውን መክፈት ሳያስፈልግዎት ዳግም ማስጀመሪያ ቁልፍን መግፋት እንዲችሉ የዚህ ጉዳይ ክዳን የአዝራር ማራዘሚያ አለው። የጉዳዩን ክዳን ከመዝጋትዎ በፊት ፣ ቀጭኑ ጎን ተጣብቆ ፣ “የአዝራር ማስፋፊያውን” ወደ ጉድጓዱ ውስጥ ይግፉት እና ክዳኑን በቦታው ያጥፉት። ፕሮግራሙን በፍጥነት ለማቆም ቁልፉ ጠቃሚ ሆኖ አግኝቼዋለሁ ፣ ነገር ግን የዳግም አስጀምር ቁልፍን መድረስ ግድ የማይሰኝዎት ከሆነ እና በክዳኑ ውስጥ ትንሽ ቀዳዳ ቢኖርዎት ይህን እርምጃ ይዝለሉ።

ደረጃ 7: ሰርቪስዎን ቤት ያድርጉ እና የዓይንን አሠራር ይጨርሱ

ቤትዎን ሰርቪስዎን እና የዓይንን ዘዴ ይጨርሱ
ቤትዎን ሰርቪስዎን እና የዓይንን ዘዴ ይጨርሱ
ቤትዎን ሰርቪስዎን እና የዓይንን ዘዴ ይጨርሱ
ቤትዎን ሰርቪስዎን እና የዓይንን ዘዴ ይጨርሱ
ቤትዎን ሰርቪስዎን እና የዓይንን ዘዴ ይጨርሱ
ቤትዎን ሰርቪስዎን እና የዓይንን ዘዴ ይጨርሱ
ቤትዎን ሰርቪስዎን እና የዓይንን ዘዴ ይጨርሱ
ቤትዎን ሰርቪስዎን እና የዓይንን ዘዴ ይጨርሱ

ሰርቮስ ከ 0 - 180º ይንቀሳቀሳል ፣ ስለሆነም በእንቅስቃሴ ላይ ያለው የ servo ክልል መሃል በእንቅስቃሴ ላይ ያለው የዓይን ክልል መሃል መሆኑ አስፈላጊ ነው።

የ servo ቀንዶችን ከማገናኘትዎ በፊት አገልጋዮችዎን ወደ 90º ማእከል ማድረግ አለብዎት ፣ እና ይህ የ “Home_Servos1” ን ንድፍ ወደ ናኖ በመስቀል ሊከናወን ይችላል። ይህ ንድፍ አንድ አገልጋይ ከማንኛውም ዲጂታል ፒን ጋር ሲገናኝ ሰርቪው ወደ 90º እንዲሄድ እንዲታዘዝ ያደርገዋል።

ሰርቪሶቹን ማእከል በማድረግ ፣ የ servo ቀንዶቹን በየራሳቸው ሰርዶዎች ላይ በጥንቃቄ መጫን ይችላሉ። ሰርቪስ ማእከሎች በሚሆኑበት ጊዜ የ servo ቀንዶች ለገመቱ ግምታዊ ማዕዘን ከላይ ያሉትን የመጨረሻዎቹን ፎቶዎች ይመልከቱ።

እያንዳንዱን የ servo ቀንድ በአንድ መሃከል በኩል በአንድ ዊንች ይጠብቁ።

ደረጃ 8 ዱባዎን ይከርክሙ እና በዱባው ውስጥ ዓይንን ያርቁ

ዱባዎን ይከርክሙ እና በዱባው ውስጥ ዓይኑን ይጫኑ
ዱባዎን ይከርክሙ እና በዱባው ውስጥ ዓይኑን ይጫኑ
ዱባዎን ይከርክሙ እና በዱባው ውስጥ ዓይኑን ይጫኑ
ዱባዎን ይከርክሙ እና በዱባው ውስጥ ዓይኑን ይጫኑ
ዱባዎን ይከርክሙ እና በዱባው ውስጥ ዓይኑን ይጫኑ
ዱባዎን ይከርክሙ እና በዱባው ውስጥ ዓይኑን ይጫኑ

በሚፈልጉት በማንኛውም ጊዜ ዱባ ይቅረጹ! ዱባን እንዴት እንደሚቀረጽ ይህ አስተማሪ አይደለም ፣ ስለዚህ እነዚያን አብዛኛዎቹ ዝርዝሮች እዘላለሁ።

ስለ ዱባ ቀረፃዎ ብቸኛው አስፈላጊ ነገር የዓይን ቀዳዳው በጣም ከፍ ያለ መሆን የለበትም ፣ ወይም የ servo አገናኞች በዱባው ‹ጣሪያ› ይስተጓጎላሉ።

የዓይንን ቀዳዳ በሚሠሩበት ጊዜ ፣ ዓይኑ በትክክለኛው መጠን እስኪያወጣ ድረስ ቀስ በቀስ የዓይኑን ቀዳዳ ያሳድጉ። የዚህን ቀዳዳ ውስጠኛ ክፍል ማቃለል አለብዎት ፣ ስለዚህ በዱባው ውስጥ ያለው የጉድጓዱ ጎን ዲያሜትር ከዱባው ውጭ ካለው ቀዳዳ ጎን ይበልጣል።

የዓይንን አሠራር ለመጫን;

1. አጭበርባሪን በአጭሩ ይቁረጡ እና ከመሠረቱ ግርጌ ላይ ከጣበቅነው በአንዱ ተራሮች ውስጥ ያስገቡት። አሁን ዓይኑ በትክክለኛው ቦታ ላይ እንዲገኝ በዱባው ውስጥ ያለውን ነገር ሁሉ ይያዙ እና አጭር ዱላውን ከሌላው ወገን እስኪወጣ ድረስ በዱባው ውስጡ በኩል ይግፉት። ከዱባው ውጭ አንድ ሸንበቆን ከመዝለል እና ትክክለኛውን ቦታ እንደደረሱ ተስፋ ከማድረግ ይልቅ የሾላዎቹን አቀማመጥ በትክክል እንዴት እንደሚያመለክቱ ይህ ነው። ለሌላኛው የሾላ ተራራ እና ለዱባው ሌላኛው ወገን ይድገሙት።

2. አሁን 2 ዱባዎችን ከዱባው ውጭ ፣ በሾላ ጫፎች በኩል ፣ እና ከዚያ ወደ ዱባው ሌላኛው ክፍል መልሰው መግፋት ይችላሉ። አሁን የዓይን አሠራሩ ደህንነቱ በተጠበቀ ሁኔታ መጫን አለበት። ከላይ ያሉትን ስዕሎች ይመልከቱ። (ሙጫው ሳይሳካ ሲቀር የተጠቀምኩበትን ጥቁር ቴፕ ያስተውላሉ)።

3. ኤሌክትሮኒክስን እና ባትሪዎቹን ንፁህ ለማድረግ በፕላስቲክ ከረጢት ውስጥ አስቀምጫለሁ እና ይህንን በዱባው ውስጥ አኑሬአለሁ።

4. የኤሌክትሪክ የእጅ ባትሪ ሌንስን በሚያስተላልፍ ቢጫ ፕላስቲክ ይሸፍኑ ፣ እና ዓይኑ በጨለማ ውስጥ እንዲበራ ይህንን የእጅ ባትሪ በቀጥታ ከዓይኑ ጀርባ ያድርጉት። የባትሪ ብርሃን ደረጃን በዓይን ለመጫን ፣ እኔ በአንድ ማሰሮ አናት ላይ አደረግሁት።

እኔ እንደማስበው የአልትራሳውንድ ዳሳሹን ለመጠቀም የተሻለው መንገድ ዱባው ላይ ሳይሆን ከዱባው አጠገብ የሆነ ቦታ እንዲያስቀምጡ ሽቦዎቹን ማራዘም ይሆናል። አነፍናፊ ለትግበራዬ አስፈላጊ እንዳልሆነ ወሰንኩ ፣ ስለዚህ አራት ተጨማሪ ሽቦዎችን በመተው ዳሳሹን ዘለልኩ። እርስዎ የአልትራሳውንድ ዳሳሽ ቢገናኙም ባይኖሩም ተመሳሳይ ኮድ ይሠራል ፣ እና ምንም መለኪያዎች መለወጥ አያስፈልጋቸውም።

ደረጃ 9 ኮዱን ይስቀሉ

ሊጨርሱ ነው!

ኮዱን ያውርዱ እና የ Arduino IDE ን ይክፈቱ።

ለማስተካከል ሊያስፈልጉዎት በሚችሉት የኮድ ቅንብሮች ውስጥ እመራዎታለሁ-

int ይደግማል = 40; // ሌላ የሶናር ፒንግን ከመጠበቅዎ በፊት የሚደረጉትን የዓይን እንቅስቃሴዎች ብዛት ይግለጹ

የአልትራሳውንድ ዳሳሽ ከተነሳ በኋላ ዐይን እንቅስቃሴውን ብዙ ወይም ያነሰ ጊዜ እንዲደግም ከፈለጉ ይህንን እሴት ያስተካክሉ። ቀደም ብዬ እንዳልኩት ፣ ለአልትራሳውንድ ዳሳሽ መጠቀም አማራጭ ነው ፣ እና የተለየ ኮድ አያስፈልገውም። የአልትራሳውንድ ዳሳሽ ለመጠቀም ካልፈለጉ ይህንን ቅንብር ሳይነካ ይተውት።

#ጥራት hLeftLIMIT 55

#ትክክለኝነት ትክክለኛነት 110 #ተገለጠ vTopLIMIT 6 #BotLIMIT 155 ን ይግለጹ

እነዚህ እሴቶች የ servos የመጨረሻ ማቆሚያዎችን ይወስናሉ እና አሠራሩን ከማሰር ይከላከላሉ። እኔ የ servo ን እንቅስቃሴ ከፍተኛውን ክልል ለመፈተሽ የ rollEye ተግባርን ፈጠርኩ ፣ ስለዚህ የጥቅል ዐይን ተግባሩን ያሂዱ እና አስፈላጊ ከሆነ እነዚህን እሴቶች ያስተካክሉ።

#መለየት hServoCenterTrim -3

#ገላጭ vServoCenterTrim -13

ዱባው ለአልትራሳውንድ ዳሳሽ እንደገና እንዲነቃ ሲጠብቅ እነዚህ እሴቶች የዓይንን የቤት አቀማመጥ በትክክል እንዲያቀናብሩ ያስችሉዎታል።

const int hServoPin = 8; // አግድም አገልጋዩን ለማገናኘት ፒኑን ይግለጹ

const int vServoPin = 9; // አቀባዊውን servo ለማገናኘት ፒኑን ይግለጹ

እነዚህ የኮድ መስመሮች ሰርዶቹን ለመመደብ ፒኖችን ይገልፃሉ።

const int ultrasonic1 = {3, 2}; // በቅደም ተከተል ትራግ እና አስተጋባ ፒኖችን ይገልጻል

ይህ የኮድ መስመር ለአልትራሳውንድ ዳሳሽ የተገናኘበትን ለፕሮግራሙ የሚናገር ድርድርን ይፈጥራል።

const ረጅም ቀስቅሴ ርቀት = 1000; የአልትራሳውንድ ዳሳሽ ከመነሳቱ በፊት // ከፍተኛውን ርቀት (ሚሜ) ያዘጋጁ

የአልትራሳውንድ ዳሳሽ እስኪነቃ እና ተግባሩ እስኪጠራ ድረስ ይህ የኮድ መስመር ከፍተኛውን ርቀት ያዘጋጃል።

const byte whatFunctionToCall = 1; // (0-1) የትኛው ተግባር መደወል እንዳለበት ለፕሮግራሙ ይነግረዋል

// rollEyes = 0 // randomTwitching = 1

ዱባው አይኑን እንዲያንከባለል ፣ ወይም በዘፈቀደ ፣ በዝምታ ውስጥ እንዲንቀሳቀስ ከፈለጉ እነዚህ የኮድ መስመሮች እንዲመርጡ ያስችሉዎታል። እሴቱ = 0 ወይም 1. እሴቱ = 1 ከሆነ ፕሮግራሙ የዘፈቀደ መለወጫ ተግባሩን ያከናውናል። እሴቱ = 0 ከሆነ ፕሮግራሙ የ rollEye ተግባሩን ያከናውናል። እሴቱ 1 ወይም 0 ከሆነ ፣ ፕሮግራሙ ማንኛውንም ተግባር አይፈጽምም።

ደረጃ 10: ጨርሰዋል

ጨርሰዋል!
ጨርሰዋል!
ጨርሰዋል!
ጨርሰዋል!
ጨርሰዋል!
ጨርሰዋል!
ጨርሰዋል!
ጨርሰዋል!

እና በእነዚያ ቀላል ደረጃዎች ተጠናቀዋል ፣ በአናቶሮኒክ ዓይን የራስዎን ዱባ ገንብተዋል!

ማንኛውም ጥያቄ ካለዎት ወይም አስተያየት መስጠት ከፈለጉ እባክዎን አስተያየት ይተው።

የሚመከር: