ዝርዝር ሁኔታ:

የእራስዎ ዘመናዊ መኪና እና ከ HyperDuino+R V3.5R በ Funduino/Arduino: 4 ደረጃዎች
የእራስዎ ዘመናዊ መኪና እና ከ HyperDuino+R V3.5R በ Funduino/Arduino: 4 ደረጃዎች

ቪዲዮ: የእራስዎ ዘመናዊ መኪና እና ከ HyperDuino+R V3.5R በ Funduino/Arduino: 4 ደረጃዎች

ቪዲዮ: የእራስዎ ዘመናዊ መኪና እና ከ HyperDuino+R V3.5R በ Funduino/Arduino: 4 ደረጃዎች
ቪዲዮ: 15 полезных советов по демонтажным работам. Начало ремонта. Новый проект.# 1 2024, ሀምሌ
Anonim
የእራስዎ ዘመናዊ መኪና እና ከ HyperDuino+R V3.5R በ Funduino/Arduino ጋር
የእራስዎ ዘመናዊ መኪና እና ከ HyperDuino+R V3.5R በ Funduino/Arduino ጋር
የእራስዎ ዘመናዊ መኪና እና ከ HyperDuino+R V3.5R በ Funduino/Arduino ጋር
የእራስዎ ዘመናዊ መኪና እና ከ HyperDuino+R V3.5R በ Funduino/Arduino ጋር

ይህ ከዚህ የመመሪያዎች ስብስብ ቀጥተኛ ቅጂ እዚህ አለ። ለተጨማሪ መረጃ ወደ HyperDuino.com ይሂዱ።

በ HyperDuino+R v4.0R አማካኝነት ሞተሮችን ከመቆጣጠር ጀምሮ ኤሌክትሮኒክስን ከማሰስ ፣ ከፕሮግራም (ኮድ) እስከ አካላዊ እና ዲጂታል ዓለማት እንዴት መስተጋብር እንደሚፈጥሩ በመረዳት በብዙ አቅጣጫዎች የአሰሳ መንገድ መጀመር ይችላሉ። በሚማሩት አዲስ ነገር ሁሉ ፣ ለፈጠራ ፣ ለፈጠራ እና ለተጨማሪ ግኝቶች የራስዎ ዕድሎች አሥር እጥፍ እና ከዚያ በላይ ተጨምረዋል።

ይህ ልዩ ትምህርት የካርቶን ሣጥን እና አንዳንድ መንኮራኩሮችን እና ሞተሮችን ወደ “ብልጥ መኪና” የማዞር መንገድ ይወስዳል። ይህ ብዙውን ጊዜ ሮቦቲክስ ተብሎ ይጠራል ፣ ግን አውቶማቲክ (አውቶማታ) ፣ ዘመናዊ መኪኖች እና “ሮቦት” የሚለዩትን ብቻ ከግምት ውስጥ የሚያስገባ ርዕሰ ጉዳይ ነው (እንዲሁም “ሮቦት” የሚለውን ቃል አመጣጥ ይመልከቱ)። ለምሳሌ ፣ ይህ “የሚንቀጠቀጥ ሮቦት” በእውነት “ሮቦት” ነው ፣ ወይም በቀላሉ አውቶማቲክ ነው?

ቃላቱ አስፈላጊ ያልሆኑ ሊመስሉ ይችላሉ ፣ ሆኖም ግን ለዓላማችን ፣ ልዩነቶቻችንን አውቶማቲክ ከውጭ ግብዓት ላይ በመመስረት ባህሪውን የማይቀይር ነገር ነው ብለን እናስባለን። እሱ ተመሳሳይ የፕሮግራም እርምጃዎችን ደጋግሞ ይደግማል። ሮቦት ለተለያዩ ግብዓቶች ምላሽ ለመስጠት የተለያዩ እርምጃዎችን የሚያከናውን ነገር ነው። በተራቀቀ መልክ ፣ የብዙ ግብዓቶች ደረጃዎች የተለያዩ ድርጊቶችን ሊያስከትሉ ይችላሉ። ያም ማለት በአንድ ግብዓት አንድ ውፅዓት ብቻ ሳይሆን በበርካታ ግብዓቶች በፕሮግራም ትንተና ላይ የተመሰረቱ የተለያዩ እርምጃዎች።

“ብልጥ መኪና” ይህንን ክልል ይመረምራል። በጣም ቀላሉ በሆነ መልኩ ፣ ብልጥ መኪና አስቀድሞ በተገለጸው ጎዳና ላይ ለመንቀሳቀስ ቅድመ-መርሃ ግብር ተይዞለታል። በዚህ ጉዳይ ላይ ፈታኝ ሁኔታ መኪናውን ቀድሞ በተሠራ “ማዝ” በኩል ማንቀሳቀስ ሊሆን ይችላል። ሆኖም ፣ በዚያ ነጥብ ፣ የተልዕኮው ስኬት ሙሉ በሙሉ የሚወሰነው በቅድመ-መርሃግብር በተደረጉ የድርጊቶች ስብስብ ፣ ለምሳሌ ፣ ወደ ፊት 10 ፣ ወደ ቀኝ ፣ ወደ ፊት 5 ፣ ወደ ግራ ፣ ወዘተ.

በሚቀጥለው ደረጃ ፣ ከክልል ዳሳሽ የመሰለ ግቤት መኪናው ያንን መሰናክል ከመገናኘቱ በፊት እንዲያቆም እና አዲስ አቅጣጫ ለመውሰድ ተራ እንዲያደርግ ሊገፋፋው ይችላል። ይህ የአንድ ግብዓት ፣ የአንድ እርምጃ ምሳሌ ይሆናል። ያም ማለት ፣ ተመሳሳይ ግብዓት (እንቅፋት) ሁል ጊዜ ተመሳሳይ ውጤት (ከእንቅፋቱ መዞር) ያስከትላል።

በበለጠ የላቀ ደረጃ ፣ ፕሮግራሙ እንደ የባትሪ ደረጃ ከመንገድ-መከተል እና/ወይም መሰናክልን የመሳሰሉ በርካታ ግብዓቶችን መከታተል ይችላል ፣ እና እነዚህን ሁሉ ወደ ቀጣዩ ቀጣይ እርምጃ ያዋህዳል።

በመጀመሪያው ሁኔታ ፕሮግራሙ የእንቅስቃሴዎች ቅደም ተከተል ብቻ ነው። በ 2 ኛ እና 3 ኛ ምሳሌዎች ውስጥ ፕሮግራሙ ከአነፍናፊ ግብዓቶች ምላሽ በመነሳት የተለያዩ የፕሮግራሙን ክፍሎች ለማድረግ የሚያስችለውን “if-then” መዋቅርን ያጠቃልላል።

ደረጃ 1: ቁሳቁሶች

ቁሳቁሶች
ቁሳቁሶች

HyperDuino ሳጥን ወይም ተመሳሳይ

HyperDuino + R v3.5R + Funduino/Arduino

ግልጽ ማጣበቂያ የሚደገፍ ፊልም (OL175WJ) ከታተመ ንድፍ ጋር። (ወይም በወረቀት ላይ ሊታተሙ ለሚችሉት ሞተሮች እና ካስተር ብቻ ይህንን መመሪያ ይጠቀሙ)

4-AA ባትሪ ሳጥን እና 4 AA ባትሪዎች

2 ቅነሳ የሾሉ ሞተሮች

2 ጎማዎች

1 ሮለር ኳስ መያዣ

4 #4 x 40 1 ½”የማሽን ብሎኖች ከ #4s ማጠቢያ እና ነት ጋር

2 #4 x 40 ⅜”የማሽን ብሎኖች ከ #4s ማጠቢያ እና ነት ጋር

1 ፊሊፕስ/ጠፍጣፋ ጠመዝማዛ

1 HC SR-04 Ultrasonic ክልል ዳሳሽ

1 9 ግ ሰርቪስ

1 4xAA ባትሪ ሳጥን

4 AA ባትሪዎች

1 9v ባትሪ

1 IR የርቀት መቆጣጠሪያ እና የ IR ተቀባይ

1 SH-HC-08 ብሉቱዝ 4.0 BLE ተቀባይ ሞዱል

1HC-SR04 ለአልትራሳውንድ ዳሳሽ

2 3-ሽቦ ማያያዣ ኬብሎች።

2 ከግሮቭ ጋር ተኳሃኝ ባለ 4-ሽቦ ማያያዣ ኬብሎች።

1 የግሮቭ አያያዥ ወደ ሶኬቶች ገመድ

1 ባዶ ነጭ ተለጣፊ መለያ

1 HyperDuino screwdriver (ወይም ተመሳሳይ)

ደረጃ 2 - ስማርት መኪናን መገንባት

ስማርት መኪናን በመገንባት ላይ
ስማርት መኪናን በመገንባት ላይ
ስማርት መኪናን በመገንባት ላይ
ስማርት መኪናን በመገንባት ላይ
ስማርት መኪናን በመገንባት ላይ
ስማርት መኪናን በመገንባት ላይ

(ከላይ የቀረቡት ሁሉም ሥዕሎች)

ሳጥኑን ያዘጋጁ

ምንም እንኳን የ HyperDuino Robotics kit “chassis” (“chass-ee”) ተብሎ የሚጠራውን የፕላስቲክ መሠረት ሊያካትት ቢችልም ፣ በተቻለ መጠን ከዘመናዊ መኪናዎ “ከባዶ” ግንባታ ጋር ቅርበት ያለው መሆኑ የበለጠ አርኪ ነው ብለን እናስባለን። በዚህ ምክንያት ፣ የ HyperDuino Robotics kit እራሱ የካርቶን ሳጥኑን እንደገና በመጠቀም እንጀምራለን።

በ HyperDuino+R ሳጥን ውስጥ ፣ ለ HyperDuino ፣ ለባትሪ ሳጥን እና ለሞተር ቦታዎችን የሚያሳዩ ረቂቆች ያሉት በማጣበቂያ የተደገፈ ነጭ ወረቀት ፣ እና በማጣበቂያ የተደገፈ ግልፅ ቁሳቁስ ያገኛሉ።

በማጣበቂያ የተደገፉ የቬልክሮ ክበቦችን የት እንደሚቀመጡ የሚያመለክቱ ክበቦችም አሉ።

1. ማጣበቂያውን ወደ ነጭው የወረቀት መለያ ያስወግዱ እና በሳጥኑ አናት ላይ ባለው የሃይፐርዲዩኖ መለያ ላይ ያስቀምጡት። ማስታወሻ - ይህ የማጣበቂያ ንድፍ ለአንድ የተወሰነ ሣጥን ፣ የ MakerBit ካርቶን ሣጥን የአቀማመጥ መመሪያ ለመስጠት ተሰጥቷል። አንዴ ያንን ሳጥን ወደ ላይ ከተጠቀሙ ፣ ወይም የተለየ ሳጥን ለመጠቀም ከፈለጉ ፣ በወረቀት ላይ ለማተም የታሰበውን ይህንን የፒዲኤፍ ስርዓተ -ጥለት ፋይል መጠቀም እና ከዚያ የሞተር መመሪያዎችን (ከላይ እና ታች = ግራ እና ቀኝ) እና አንዱን መቁረጥ ይችላሉ። ከካስተር ጎማ መመሪያዎች። ቀዳዳዎቹን በሚሠሩበት ጊዜ ወረቀቱን በቦታው መለጠፍ ይችላሉ ፣ ከዚያ አንዴ ከተሠሩ የወረቀት ንድፉን ያስወግዱ።

2. ጠፍጣፋ መተኛት እንዲችል HyperDuino+R ሳጥኑን ይክፈቱ። ይህ ምናልባት የፕሮጀክቱ በጣም አስቸጋሪ ክፍል ነው። በሳጥኑ ታችኛው ክፍል ላይ ከሚገኙት ክፍተቶች ውስጥ በሳጥኑ በእያንዳንዱ ጎን ያሉትን ትሮች መጫን እና ማንሳት ያስፈልግዎታል። የ HyperDuino ዊንዲውር (ዊንዲውር) በመጠቀም ከጭብጡ ውስጥ ወደ ውጭ አቅጣጫ ለመግፋት ሽፋኖቹን ለማስለቀቅ ይረዳል።

3. በግራ በኩል ወዳለው ግልፅ ቁሳቁስ (የ HyperDuino አርማ “ወደ ላይ” ከሆነ) የማጣበቂያውን ግማሹን ያስወግዱ እና በቁርጭምጭሚቶች ላይ ከሚቆረጡ ክፍተቶች ጋር በሚዛመዱ ክፍተቶች ግማሽ መግለጫዎች በ HyperDuino ሳጥን ውስጥ ያስቀምጡት። ሣጥን። ከ HyperDuino+R ሳጥን በታችኛው እጥፎች ጋር ሁለቱን አግድም መስመሮች ለመደርደር የተቻለውን ሁሉ ያድርጉ።

4. ግልፅ ፊልሙን የግራ ጎን ካስቀመጡ በኋላ ፣ የወረቀቱን ድጋፍ ከትክክለኛው ግማሽ ያስወግዱ እና ንድፉን አያይዘው ይጨርሱ።

5. ሞተሮችን በቦታው ለሚይዙት የማሽን ብሎኖች ትናንሽ ቀዳዳዎችን ለመሥራት በኪትዎ ውስጥ የተካተተውን የ HyperDuino ዊንዲቨር ፊሊፕስ ጫፍ ይጠቀሙ። ለእያንዳንዱ ሞተር ሁለት ቀዳዳዎች አሉ ፣ እንዲሁም ለሞተር ዘንግ ቀዳዳ።

6. ይቀጥሉ እና ለሮለር ኳስ ሁለት ተጨማሪ ቀዳዳዎችን ያድርጉ።

7. ለሞተር መጥረቢያዎች ፣ ከሞተሮች መጥረቢያዎች ጋር የሚስማማውን የመጀመሪያውን ትንሽ ቀዳዳ ለመሥራት የ HyperDuino kit ሰማያዊ የፕላስቲክ ቀዳዳ ቀዳዳ መሣሪያ ይጠቀሙ። ከዚያ ቀዳዳውን ወደ ¼”ኢንች ዲያሜትር ለማስፋት የፕላስቲክ ኳስ ነጥብ ወይም ተመሳሳይ ይጠቀሙ።

8. በእያንዲንደ ረዣዥም (1 ½”) የማሽነሪ ማጠፊያዎች ላይ ማጠቢያ (ማጠቢያ) ያድርጉ እና ከሳጥኑ ውጭ ለሞተሮቹ ቀዳዳዎች ይግፉ። (እሱ ትንሽ ጠንካራ ግፊት እንዲወስድ ያደርገዋል ፣ ግን መከለያዎቹ በቀዳዳዎቹ ውስጥ በጥብቅ መቀመጥ አለባቸው።)

9. ከማሽኑ ብሎኖች ጋር የሚገጣጠሙ 2 ትናንሽ ቀዳዳዎች ያሉት ሞተሩን ወደ ዊንጮቹ ላይ ያስገቡ እና ከለውዝ ጋር በቦታው ይጠብቁ። የ HyperDuino ዊንዲውር ዊንጮቹን ለማጠንከር ይረዳል ፣ ግን ካርቶኑ እስኪሰበር ድረስ ከመጠን በላይ አይጣበቁ።

10. ለሌላው ሞተር ይድገሙት።

11. የቬልክሮ ክበቦችን ያግኙ። መንጠቆውን እና loop (ደብዛዛ) ክበቦችን አንድ ላይ ያጣምሩ ድጋፍ አሁንም ተያይ attachedል። ከዚያ ድጋፍን ከሉፕ (ደብዛዛ) ክበብ ያስወግዱ እና እያንዳንዳቸው ለ HyperDuino ሰሌዳ እና ለባትሪ ሳጥኑ እያንዳንዳቸው 3 ዝርዝሮችን የሚያዩበትን እያንዳንዱን ክበብ ያያይዙ። ካስቀመጡ በኋላ ድጋፍውን ከ መንጠቆው ክበብ ያስወግዱ።

12. አሁን HyperDuino ን በአረፋው ጀርባ ፣ እና የባትሪ ሳጥኑን (ተዘግቶ እና ከመቀየሪያው ጎን “ወደ ላይ”) በ velcro ክበቦች ላይ በጥንቃቄ ያስቀምጡ። በክበቦቹ ተጣባቂ ጀርባዎች ላይ ተጣብቀው በበቂ ኃይል ወደታች ይጫኑ።

13. አሁን የባትሪውን እና የሞተር ሽቦዎችን ማያያዝ ይችላሉ። በጣም በቅርበት የሚመለከቱ ከሆነ ፣ ከ A01 ፣ A02 ፣ B01 እና B02 ከተሰየሙት ከ 8 የሞተር ተርሚናሎች ቀጥሎ ያሉትን መሰየሚያዎች ማየት ይችላሉ። የላይኛውን ሞተር (“ለ”) ጥቁር ሽቦ ከ B02 ፣ እና ቀይ ሽቦውን ከ B01 ጋር ያያይዙ። ለዝቅተኛው ሞተር (“ሀ”) ፣ የታችኛው ሞተር (“ሀ”) ቀዩን ሽቦ ከ A02 ፣ እና ጥቁር ሽቦውን ከ A01 ጋር ያያይዙት። ግንኙነቱን ለማቋቋም ፣ እስኪቆም ድረስ እስኪሰማዎት ድረስ ሽቦውን ቀስ ብለው ወደ ጉድጓዱ ውስጥ ያስገቡት ፣ እና ከዚያ ሌላ 2 ሚሜ ወይም ከዚያ በላይ ወደ ጉድጓዱ ውስጥ ሽቦውን በሚገፉበት ጊዜ የብርቱካን ማንሻውን ከፍ በማድረግ ክፍት አድርገው ይያዙት። ከዚያ ማንሻውን ይልቀቁ። ሽቦው በትክክል ከተጠበቀ ፣ ረጋ ያለ ጉትቻ ሲሰጡት አይወጣም።

14. ለባትሪ ሽቦዎች ፣ ቀይ ሽቦውን ከሞተር የኃይል ማገናኛ Vm ፣ እና ጥቁር ሽቦውን ከ Gnd ጋር ያያይዙት። ትናንሽ ሞተሮች ከ Arduino 9v ባትሪ ሊሠሩ ይችላሉ ፣ ግን እንደ አራቱ የ AA ባትሪ ጥቅል ተጨማሪ ባትሪ ሞተሮችን ለማገልገል ሊያገለግል ይችላል ፣ እና በሃይፐርዲኑኖ+አር ቦርድ የላይኛው ግራ በኩል ያሉትን 2 ተርሚናሎች በመጠቀም ይገናኛል። ምርጫው ለእርስዎ የተለየ መተግበሪያ ነው ፣ እና “ዝላይን” ወደ አንድ ቦታ ወይም ወደ ሌላ ቦታ በማዛወር የተዋቀረ ነው። ነባሪው አቀማመጥ በቀኝ በኩል ነው ፣ ሞተሮችን ከ 9 ቪ ባትሪ ኃይል ለማውጣት። ለእነዚህ እንቅስቃሴዎች ፣ አራቱን የ AA- ባትሪ መያዣ ያከሉበት ፣ መዝለያውን ወደ “ግራ” ቦታ ማዛወር ይፈልጋሉ።

15. በመጨረሻዎቹ ቀሪ ሥዕሎች በአንዱ ላይ እንደሚታየው በመጨረሻ ሳጥኑን አንድ ላይ አጣጥፉት።

16. ሁለቱን ⅜”የማሽን ብሎኖችን ከሳጥኑ ውስጠኛው ክፍል በማጠቢያዎቹ ውስጥ ቀዳዳዎቹ ውስጥ በማስገባት አሁን የሮለር ኳስ ስብሰባውን ከማጠቢያዎች ጋር ማያያዝ ጥሩ ጊዜ ነው።

17. አሁን ጎማዎቹን በመጥረቢያዎቹ ላይ ብቻ በመጫን ያያይዙ። መንኮራኩሮቹ በመጥረቢያዎቹ ላይ በጥሩ ሁኔታ ቀጥ እንዲሉ ፣ እና እርስዎ ሊያስወግዱት ከሚችሉት በላይ አንግል እንዳይሆኑ በሞተር መጥረቢያዎች ላይ ላሉት መንኮራኩሮች ትኩረት ይስጡ። በሚገባ የተገጣጠሙ መንኮራኩሮች መኪናው ወደ ፊት በሚሄድበት ጊዜ ቀጥተኛ ትራክ ይሰጠዋል።

18. ለአሁን የሚደረገው የመጨረሻው ነገር ለዩኤስቢ ገመድ ቀዳዳ መስራት ነው። ይህ በሚያምር መንገድ ለማከናወን በጣም ቀላል አይደለም ፣ ግን በትንሽ ቆራጥነት ስራውን ማከናወን ይችላሉ። በሃይፐርዲዩኖ ቦርድ ላይ ያለውን የዩኤስቢ ማያያዣ እና “የዩኤስቢ ገመድ” የተሰየመውን ሳጥን ይመልከቱ። ያንን በእይታ ወደ ሳጥኑ ጎን ይከተሉ ፣ እና የ HyperDuino screwdriver phillips ጫፍን ከሳጥኑ ግርጌ በላይ 1”ያህል የሆነ ቀዳዳ ለመሥራት እና በተቻለ መጠን ከዩኤስቢ ገመድ መንገድ መሃል ጋር የሚስማማውን ይጠቀሙ። ይህ ከመሃል ውጭ ከሆነ የዩኤስቢ ገመዱን በቀዳዳው በኩል ለማገናኘት ትንሽ የበለጠ አስቸጋሪ ያደርገዋል። ቀዳዳውን በዊንዲውር ከጀመሩ በኋላ በሰማያዊ ቀዳዳ ማድረጊያ መሣሪያ ፣ ከዚያም በፕላስቲክ ብዕር በርሜል ፣ የበለጠ ያሰፉት። እና በመጨረሻ ወደ ሻርፒ ወይም ወደሚያገኙት ሌላ ትልቅ ዲያሜትር መሣሪያ ይሂዱ። የ Xacto ቢላዋ ካለዎት ይህ የተሻለ ይሆናል ፣ ግን በክፍል ቅንብሮች ውስጥ ላይገኙ ይችላሉ።

19. የጉድጓዱን መጠን ከ HyperDuino ዩኤስቢ ገመድ በካሬው አያያዥ መጨረሻ ይፈትሹ። ጉድጓዱ በጣም ቆንጆ አይሆንም ፣ ግን ለካሬው አገናኝ ማለፍ እንዲችል ትልቅ ትልቅ ማድረግ ያስፈልግዎታል። ማሳሰቢያ-ቀዳዳውን ከሠራ በኋላ ፣ የማረሚያ ፈሳሽ (‹ነጭ-ውጭ›) በቀዳዳው በተጋለጠው ጥቁር ካርቶን ላይ መቀባት አንዱ መንገድ ነው።

20. የሳጥኑን ክዳን ለመዝጋት ፣ መከለያው ወደ ሞተሩ በሚሮጥበት በመቁረጫዎች 2 ቁርጥራጮችን ማድረግ ያስፈልግዎታል ፣ ወይም የውጤቱን መከለያ ትንሽ ወደኋላ ያጥፉት ፣ ወይም ሙሉ በሙሉ ይቁረጡ።

ደረጃ 3-ቀላል “ማዝ-ሩጫ” መርሃ ግብር ኮድ መስጠት

የመጀመሪያው የፕሮግራም ተግዳሮት መኪናውን በስርዓተ -ጥለት በኩል “መንዳት” የሚችል ፕሮግራም መፍጠር ይሆናል።

ይህንን ለማድረግ ወደ ፊት እና ወደ ኋላ ለመሄድ ሞተሮችን በአንድ ላይ የሚቆጣጠሩ ተግባሮችን ለመፍጠር እና እንዲሁም የግራ እና የቀኝ መዞሪያዎችን ለማድረግ የ iForge ብሎክ የፕሮግራም ቋንቋን እንዴት እንደሚጠቀሙ መማር ይኖርብዎታል። በእያንዳንዱ የጉዞው ክፍል ውስጥ በመኪናው የሚንቀሳቀስ ርቀት የሚወሰነው ሞተሮቹ ለምን ያህል ጊዜ እንደሚሠሩ እና በምን ፍጥነት ነው ፣ ስለዚህ እነዚያን እንዴት መቆጣጠር እንደሚችሉ ይማራሉ።

በዚህ ማጠናከሪያ ትምህርት ውስጥ በብቃት ፍላጎት ፣ አሁን ወደ “ኮድ ከ HyperDuino & iForge” ሰነድ ጋር እናመራዎታለን።

ያ የ iForge ቅጥያውን ለ Chrome እንዴት እንደሚጭኑ ፣ መለያ እንደሚፈጥሩ እና በ HyperDuino ላይ ፒኖችን የሚቆጣጠሩ የማገጃ ፕሮግራሞችን እንዴት እንደሚገነቡ ያሳይዎታል።

ያንን ሲጨርሱ ወደዚህ ይመለሱ እና በዚህ መማሪያ ይቀጥሉ እና HyperDuino ን በመጠቀም ሞተሮችን እንዴት እንደሚቆጣጠሩ ይማሩ።

ደረጃ 4 መሰረታዊ የሞተር ቁጥጥር

መሰረታዊ የሞተር ቁጥጥር
መሰረታዊ የሞተር ቁጥጥር
መሰረታዊ የሞተር ቁጥጥር
መሰረታዊ የሞተር ቁጥጥር
መሰረታዊ የሞተር ቁጥጥር
መሰረታዊ የሞተር ቁጥጥር
መሰረታዊ የሞተር ቁጥጥር
መሰረታዊ የሞተር ቁጥጥር

በ HyperDuino “R” ሰሌዳ አናት ላይ ከሞተር ወይም ከባትሪ ባዶ ሽቦን እንዲያስገቡ የሚያስችልዎት በቀላሉ የሚገናኙ ተርሚናሎች አሉ። ይህ የሆነበት ምክንያት ልዩ ማያያዣዎች እንዳይፈለጉ ነው ፣ እና ባትሪዎችን እና ሞተሮችን “ከሳጥኑ ውስጥ” ለማገናኘት የበለጠ ዕድሉ አለዎት።

ጠቃሚ ማሳሰቢያ ለሞተር አያያ “ች “A01” እና “A02” ስሞች የአናሎግ ፒን A01 እና A02 የሚቆጣጠሯቸውን አያመለክቱም። “ሀ” እና “ለ” ሞተሮችን “ሀ” እና “ለ” ለመሰየም ብቻ ያገለግላሉ። ዲጂታል I/O ፒኖች ከ 3 እስከ 9 ከ HyperDuino+R የቦርድ ተርሚናሎች ጋር የተያያዙ ማንኛውንም ሞተሮች ለመቆጣጠር ያገለግላሉ።

ባትሪው በሃይል አቅም (ሚሊሜትር-ሰዓት) እና ለሚጠቀሙት ሞተሮች ተስማሚ በሆነ ቮልቴጅ መመረጥ አለበት። እንደዚህ ባለው ሳጥን ውስጥ 4 ወይም 6 AA ባትሪዎች የተለመዱ ናቸው

ምሳሌ ከአማዞን - 6 AA የባትሪ መያዣ ከ 2.1 ሚሜ x 5.5 ሚሜ አያያዥ 9 ቪ ውፅዓት (ምስል 2)

የዋልታውን (አዎንታዊ እና አሉታዊ) ከ Vm (አዎንታዊ) እና Gnd (“መሬት” = አሉታዊ) ጋር በትክክል ማገናኘት አስፈላጊ ነው። የኃይል ምንጭ አወንታዊ መሪን ከውጭ የኃይል ግንኙነት አሉታዊ (Gnd) ግብዓት ጋር ካገናኙ ፣ አጭር ወረዳውን የሚያግድ የመከላከያ ዲዲዮ አለ ፣ እና በተመሳሳይ ጊዜ ሞተሮቹ ኃይል አይሰጡም።

የሞተር መቆጣጠሪያው አንድም መቆጣጠር ይችላል-

ከ A01/Gnd ፣ A02/Gnd ፣ B01/Gnd ፣ B02/Gnd ጋር የተገናኙ አራት ባለአንድ አቅጣጫ የዲሲ ሞተሮች

ማሳሰቢያ -አንድ “ሀ” ሞተር እና አንድ “ለ” ሞተር ብቻ በአንድ ጊዜ ሊበሩ ይችላሉ። አራቱም ባለአንድ አቅጣጫ ሞተሮች በአንድ ጊዜ እንዲኖሩ ማድረግ አይቻልም።

ፒን 8: ከፍተኛ ፣ ፒን 9: ዝቅተኛ = ሞተር A01 “በርቷል”

ፒን 8: ዝቅተኛ ፣ ፒን 9 ፦ ከፍተኛ = ሞተር A02 “በርቷል”

(ፒኖች 8 ፣ 9: ዝቅተኛ = ሁለቱም ቢ ሞተሮች ጠፍተዋል)

ፒን 12: ዝቅተኛ ፣ ፒን 13 ፦ ከፍተኛ = ሞተር B01 “በርቷል”

ፒን 12 ፦ ከፍተኛ ፣ ፒን 13 ፦ ዝቅተኛ = ሞተር B02 “በርቷል”

(ፒን 12 ፣ 13: ዝቅተኛ = ሁለቱም ቢ ሞተሮች ጠፍተዋል)

ከ A01/A02 እና B01/B02 ጋር የተገናኙ ሁለት ባለአቅጣጫ ዲሲ ሞተሮች

ፒን 8 = ከፍተኛ ፣ ፒን 9 = ዝቅተኛ = ሞተር ሀ “ወደፊት*”

ፒን 8 = ዝቅተኛ ፣ ፒን 9 = ከፍተኛ = ሞተር ሀ “ተቃራኒ*”

(ፒን 8 = ዝቅተኛ ፣ ፒን 9 = ዝቅተኛ = ሞተር ሀ “ጠፍቷል”)

ፒን 12 = ከፍተኛ ፣ ፒን 13 = ዝቅተኛ = ሞተር ቢ “ወደፊት*”

ፒን 12 = ዝቅተኛ ፣ ፒን 13 = ከፍተኛ = ሞተር ቢ “ተቃራኒ*”

(ፒን 12 = ዝቅተኛ ፣ ፒን 13 = ዝቅተኛ = ሞተር ቢ “ጠፍቷል”)

(*ለሞተር ሽቦ እና ለሞተር ፣ ለጎማ እና ለሮቦቲክ መኪና አቅጣጫ ተገዥነት ተገዥ ነው።)

ከ A01/A02/B01/B02 እና Gnd ጋር የተገናኘ አንድ የእርከን ሞተር

የ HyperDuino ሞተር መቆጣጠሪያ ቮልቴጅ እና የአሁኑ ገደቦች በ Toshiba TB6612FNG ሞተር መቆጣጠሪያ IC ላይ በመመርኮዝ 15v እና 1.2 ሀ (አማካይ) /3.2 ሀ (ጫፍ) ናቸው።

ሞተር “ሀ” - ከ A01 እና A02 ጋር ይገናኙ

(ለማሳየት የመጨረሻዎቹን ሁለት ሥዕሎች ይመልከቱ)

የሞተር ፍጥነት

የሞተር ሀ እና ለ ፍጥነት በቅደም ተከተል በ 10 እና በ 11 ቁጥጥር ይደረግባቸዋል

የሞተር ፍጥነት ሀ-ፒን 10 = PWM 0-255 (ወይም ፒን 10 = ከፍተኛ)

የሞተር ፍጥነት ቢ: ፒን 11 = PWM 0-255 (ወይም አዘጋጅ ፒን 11 = ከፍተኛ)

በነጠላ አቅጣጫ አሠራር (አራት ሞተሮች) ፣ የፒን 10 የፍጥነት መቆጣጠሪያ ለሁለቱም “ሀ” ሞተሮች ፣ እና ለሁለቱም “ለ” ሞተሮች ፒን 11 ይሠራል። የአራቱን ሞተሮች ፍጥነት በተናጥል መቆጣጠር አይቻልም።

ዝቅተኛ ኃይል ሞተሮች (ከ 400 ሜ በታች)

የሞተር መቆጣጠሪያው እስከ 15v እና 1.5 አምፔር (2.5 አምፔር ለጊዜው) የውጭ የባትሪ ምንጭ መጠቀም ይችላል። ሆኖም ፣ በ5-9 ቪ ላይ ሊሠራ የሚችል ሞተርን የሚጠቀሙ ከሆነ እና ከ 400 ሜ ባነሰ የሚጠቀሙ ከሆነ ፣ ከሞተር ኃይል ማያያዣዎች ቀጥሎ ያለውን ጥቁር መዝለያ መጠቀም እና ወደ “ቪን” አቀማመጥ መውሰድ ይችላሉ። ተለዋጭ አቀማመጥ ፣ “+ቪኤም” ለውጫዊ ኃይል ነው።

ዘመናዊ የመኪና እንቅስቃሴ

በዘመናዊ መኪናዎ ተሰብስቦ ፣ አሁን መኪናዎን እንዴት ፕሮግራም ማድረግ እንደሚችሉ ወደሚማሩበት ወደ ስማርት መኪና እንቅስቃሴ መቀጠል ይችላሉ።