አርዱዲኖን በመጠቀም (ከሥዕሎች ጋር) የአሻንጉሊት ዲሲ ሞተር እንዴት እንደሚሠራ

ዝርዝር ሁኔታ:

አርዱዲኖን በመጠቀም (ከሥዕሎች ጋር) የአሻንጉሊት ዲሲ ሞተር እንዴት እንደሚሠራ
አርዱዲኖን በመጠቀም (ከሥዕሎች ጋር) የአሻንጉሊት ዲሲ ሞተር እንዴት እንደሚሠራ

ቪዲዮ: አርዱዲኖን በመጠቀም (ከሥዕሎች ጋር) የአሻንጉሊት ዲሲ ሞተር እንዴት እንደሚሠራ

ቪዲዮ: አርዱዲኖን በመጠቀም (ከሥዕሎች ጋር) የአሻንጉሊት ዲሲ ሞተር እንዴት እንደሚሠራ
ቪዲዮ: የካናዳ ተማሪ ቪዛ በመስመር ላይ እንዴት ማመልከት እንደሚቻል ^ how to apply canada tourist visa online 2024, ግንቦት
Anonim

በአርዱዲኖ ማይክሮ መቆጣጠሪያ አማካኝነት ማድረግ ከሚችሉት በጣም መሠረታዊ (እና አዝናኝ) ነገሮች አንዱ የዲሲ ሞተር ሽቦ ነው። ቀለል ያለ የጠረጴዛ አድናቂ ማድረግ ወይም ሁሉንም ገብተው በርቀት ቁጥጥር የሚደረግበት መኪና መሥራት ይችላሉ። በየትኛውም መንገድ የዲዲ ሞተርን ከአርዱዲኖ ቦርድ ጋር እንዴት እንደሚሠራ ማወቅ ያስፈልግዎታል።

ደረጃዎች

ክፍል 1 ከ 2: መለዋወጫዎችን ማገናኘት

አርዱዲኖ ደረጃ 1 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 1 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 1. የጃምፐር ሽቦን ይያዙ ፣ እና በአርዱዲኖዎ ላይ ዲጂታል ፒን 3 ን በመረጡት ፒን ላይ በመጋገሪያ ሰሌዳ ላይ ያገናኙት።

ሆኖም ፣ አይሰራም ምክንያቱም በዳቦ ሰሌዳው ላይ ካለው የኃይል/መሬት አምዶች ጋር አያገናኙት። (የወረዳውን ስዕል ከፈለጉ ከፈለጉ ወደ ደረጃ 8 ይዝለሉ)

  • ከላይ ካለው የዩኤስቢ አያያዥ ጋር አርዱዲኖ ሰሌዳውን ከያዙ ፣ ዲጂታል ፒኖቹ በስተቀኝ ይሆናሉ። የዲጂታል ማገናኛዎች ከታች በ 0 እንደሚጀምሩ ልብ ይበሉ። ፒን 3 ከታች 4 ኛ ይሆናል።
  • ሁለቱ የኃይል/የመሬት አምዶች በግራ እና በቀኝ ጎኖች ላይ በሚሆኑበት መንገድ የዳቦ ሰሌዳውን ያስቀምጡ/ይያዙ። በዳቦ ሰሌዳው ላይ ያለው እያንዳንዱ ረድፍ በአግድም ይገናኛል እና እያንዳንዱ የኃይል/የመሬት ፒኖች እርስ በእርስ በአቀባዊ ተያይዘዋል።
  • የዳቦ ሰሌዳው ከመካከለኛው በታች መከፋፈያ አለው። በአከፋፋዩ ሁለት ጎኖች ላይ ያሉት ፒኖች በአግድም አልተገናኙም።
አርዱዲኖ ደረጃ 2 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 2 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 2. ከዲጂታል ፒን 3 ጋር ከተገናኘው የጃምፐር ሽቦ ጋር በተመሳሳይ ረድፍ ላይ ካለው የ 270 ohm resistor አንዱን ጫፍ (ይህንን መጨረሻ 1 ብለን እንጠራዋለን)።

የተቃዋሚውን ሌላኛውን ጫፍ (መጨረሻ 2) ከዳቦ ሰሌዳ ላይ ከመረጡት ሌላ ፒን ጋር ያገናኙ።

አርዱዲኖ ደረጃ 3 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 3 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 3. የፒኤን 2222 ትራንዚስተር የመሠረት ፒን (መካከለኛ ፒን) ከ 270 ohm resistor መጨረሻ 2 ጋር በተመሳሳይ ረድፍ ላይ ካለው ፒን ጋር ያገናኙ።

(ይህ መጨረሻ ከዲጂታል ፒን 3 ከሚመጣው ሽቦ ጋር በአንድ ረድፍ ላይ ያልሆነው ነው)

ጠፍጣፋው ጎን ወደ እርስዎ በሚመለከት የ PN2222 ትራንዚስተሩን ይያዙ። በግራ በኩል ያለው ፒን ሰብሳቢው ፒን ሲሆን በቀኝ በኩል ደግሞ የኤሚተር ፒን ነው። መካከለኛው ፒን የመሠረት ፒን ነው

አርዱዲኖ ደረጃ 4 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 4 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 4. የ jumper ሽቦን ይያዙ እና የ PN2222 ትራንዚስተሩን ሰብሳቢ ፒን (ግራ) በአርዱዲኖ ላይ ካለው የ GND (መሬት) ፒን ጋር ያገናኙ።

አርዱዲኖ ደረጃ 5 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 5 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 5. የ 1N4001 Diode ን አዎንታዊ (+) መጨረሻ ከ PN2222 ትራንዚስተር ኤሚሚተር ፒን ጋር ያገናኙ።

በሌላ ረድፍ ላይ አሉታዊ (-) መጨረሻን በፒን ላይ ያገናኙ።

በተንሸራታች መስመር መጨረሻ በ 1N4001 ዲዲዮ ላይ አሉታዊ (-) መጨረሻ ነው። መስመሩ የሌለበት ጎን አዎንታዊ (+) መጨረሻ ነው።

አርዱዲኖ ደረጃ 6 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 6 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 6. የ jumper ሽቦን ይያዙ ፣ እና የ 1N4001 ዲዲዮውን አሉታዊ (-) መጨረሻ ባገናኙበት የዳቦ ሰሌዳ ላይ በተመሳሳይ ረድፍ ላይ በአርዱዲኖ ላይ ያለውን 5 ቮን ፒን ያገናኙ።

አርዱዲኖ ደረጃ 7 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 7 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 7. የዲሲ ሞተርን ይያዙ።

የ 1N4001 ዲዲዮን አሉታዊ (-) መጨረሻ ካገናኙበት በተመሳሳይ ረድፍ ላይ አዎንታዊ እግሩን ከፒን ጋር ያገናኙ። የ 1N4001 ዲዲዮ እና የ PN2222 ትራንዚስተር ኢሚተር ፒን (1) 400 (4) አዎንታዊ (+) መጨረሻን ያገናኙበት የዲሲ ሞተር አሉታዊውን እግር በተመሳሳይ ረድፍ ላይ ካለው ፒን ጋር ያገናኙ።

አርዱዲኖ ደረጃ 8 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 8 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 8. የእርስዎ ወረዳ አሁን ተጠናቅቋል።

ወረዳዎ ትክክል መሆኑን ለማየት በወረዳ ዲያግራም ያረጋግጡ። ወደ ክፍል 2 ይቀጥሉ።

ክፍል 2 ከ 2 - ኮዱን መጻፍ

አርዱዲኖ ደረጃ 9 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 9 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 1. በኮምፒተርዎ ላይ የ Arduino IDE ን ይክፈቱ።

በነባሪ ፣ ሁሉንም ነገር ለማቅለል አንዳንድ ንድፉ የተጻፈ መሆን አለበት ((ከፈለጉ አስተያየቶቹን መሰረዝ ይችላሉ። ደረጃ 5 ሙሉ ኮድ አለው)

አርዱዲኖ ደረጃ 10 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 10 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 2. ውጤቱን ለዲሲ ሞተር የፒን ተለዋዋጭውን ይግለጹ -

const int MOTORPIN = 3; (ሞቶርፒን እርስዎ የሚፈልጉትን ሁሉ ሊሆን ይችላል)

const int ተለዋዋጭ ሞቶርፒን የማያቋርጥ ኢንቲጀር መሆኑን ይገልጻል።

አርዱዲኖ ደረጃ 11 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 11 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 3. ወደ ቅንብር () ተግባር ይሂዱ።

በተጠማዘዘ ማሰሪያዎች መካከል ፣ የሞተርን ፒን እንደ የውጤት ፒን ለማዘጋጀት የሚከተለውን ይፃፉ - ፒንሞዴ (ሞቶርፒን ፣ ውፅዓት);

  • ባዶነት ማዋቀር () - ይህ ተግባር ሲጀመር አንድ ጊዜ ይሠራል። በአርዱዲኖ ላይ የትኞቹ ፒኖች ጥቅም ላይ እንደሚውሉ ያዋቅራል።
  • pinMode (MOTORPIN ፣ OUTPUT) - በሞቶርፒን የተዘረዘረው ፒን የውጤት ፒን መሆኑን እና በማንኛውም ውሂብ ውስጥ እንደማይወስድ ይገልጻል።
አርዱዲኖ ደረጃ 12 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 12 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 4. ወደ loop () ተግባር ይሂዱ።

በሁለቱ የታጠፈ ማሰሪያዎች መካከል ፣ የሚከተለውን ይፃፉ

  • የፍጥነት ተለዋዋጭውን ይግለጹ (የዲሲው ሞተር ምን ያህል በፍጥነት እንደሚሽከረከር) - int ፍጥነት = 255; የፍጥነት ዋጋው ከ 0 እስከ 255 መሆን አለበት ፣ 0 ማለት ሞተሩ ቆሟል ማለት ነው።
  • በሚቀጥለው መስመር ፣ አናሎግ ደብተር () ን በመጠቀም ለዲሲው ሞተር የምንጠቀምበትን ፒን ውፅዓት ይላኩ - አናሎግ ደብተር (MOTORPIN ፣ ፍጥነት) ፤ ይህ የፍጥነት እሴትን እንደ ሞቶርፒን ይልካል።
አርዱዲኖ ደረጃ 13 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 13 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 5. ኮድዎ ተጠናቋል።

አርዱዲኖ ደረጃ 14 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 14 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 6. ፋይሉን ወደ ኮምፒተርዎ ያስቀምጡ እና ንድፉን ያረጋግጡ።

በአርዱዲኖ አይዲኢ አናት ላይ ወዳለው የመሳሪያ አሞሌ ይሂዱ እና በቼክ ምልክት ላይ ጠቅ ያድርጉ። በአርዱዲኖ ላይ እንዲሠራ ይህ የእርስዎን ንድፍ ያጠናቅራል።

አርዱዲኖ ደረጃ 15 ን በመጠቀም የአሻንጉሊት ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 15 ን በመጠቀም የአሻንጉሊት ዲሲ ሞተርን ያሂዱ

ደረጃ 7. በአርዱዲኖ አይዲኢ ታችኛው ክፍል ላይ ያለውን ጥቁር ሳጥን ምልክት ያድርጉበት።

ማንኛውም ስህተቶች ከተገኙ እዚያ ሊነግርዎት ይገባል። ስህተቶች ካጋጠሙዎት አጠናቃሪው ስህተቱ በርቷል ያሉትን መስመሮች ይፈትሹ። ምንም ስህተቶች ካልተገኙ ይቀጥሉ።

አርዱዲኖ ደረጃ 16 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 16 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 8. አሁን ፣ በአርዱዲኖ ኪትዎ የቀረበውን የዩኤስቢ ገመድ በመጠቀም አርዱኢኖዎን በኮምፒተርዎ ላይ ካለው የዩኤስቢ ወደብ ያገናኙት።

አርዱዲኖ ደረጃ 17 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 17 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 9. ወደ አርዱዲኖ አይዲኢ ይመለሱ።

በመሳሪያዎች ላይ ፣ ከዚያ ወደብ ላይ ጠቅ ያድርጉ እና ከዚያ COM ላይ ጠቅ ያድርጉ። የዩኤስቢዎ “ተከታታይ ግንኙነቶች” ወደብ ቁጥር ይሆናል ፣ እና በኮምፒተር እና/ወይም በዩኤስቢ ወደብ ላይ በመመስረት የተለየ ይሆናል። በምናሌው ውስጥ ምንም የ COM ወደቦች ካልታዩ ፣ የተለየ የዩኤስቢ ወደብ ወይም የኮምፒተርዎን ዳግም ማስነሳት ይሞክሩ።

አርዱዲኖ ደረጃ 18 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 18 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 10. በሰቀላ አዝራሩ ላይ ጠቅ ያድርጉ (ወደ ቀኝ የሚያመለክተው ቀስት) እና ንድፉን ወደ አርዱinoኖ ይስቀሉ።

አይዲኢ ኮድዎን ያጠናቅራል እና ስህተቶች ካልተገኙ ፣ ንድፉን ወደ አርዱinoኖ ይልካል። ስህተቶች ካጋጠሙዎት ኮድዎን ይፈትሹ።

አርዱዲኖ ደረጃ 19 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ
አርዱዲኖ ደረጃ 19 ን በመጠቀም የመጫወቻ ዲሲ ሞተርን ያሂዱ

ደረጃ 11. ኮድዎ አንዴ ከተሰቀለ የዲሲው ሞተር በኮዱ ውስጥ በጠቀሱት ፍጥነት ማሽከርከር መጀመር አለበት

ጠቃሚ ምክሮች

  • ፒኖቹን እንደ ቋሚዎች ማወጅ የለብዎትም ነገር ግን ይህንን ለማድረግ ጥሩ የፕሮግራም ልምምድ ነው።
  • ስህተቶችን ለማስወገድ በኮድዎ ውስጥ ያሉትን ሰሚኮሎኖች አይርሱ!
  • አንዳንድ የዲሲ ሞተሮች የዩኤስቢ ወደብ ሊይዘው ከሚችለው በላይ ኃይልን ያወጣሉ። የዩኤስቢ የኃይል መጨመር ማስጠንቀቂያዎችን እያገኙ ከሆነ ፣ አርዱዲኖን በዩኤስቢ ወደብ - እና - የኃይል አስማሚ/ባትሪዎች ያብሩ።
  • ሞተርዎ የማይሽከረከር ከሆነ ፣ ሽቦዎን ያረጋግጡ። ሽቦዎ ትክክል ከሆነ በተሳሳተ አካላት ወይም ግንኙነቶች ምክንያት ሊሆን ይችላል። የሚሰራ መሆኑን ለማየት ክፍሎቹን ይቀያይሩ። ምክንያቱ እንዲሁ በኮዱ ውስጥ የገለጹት ፍጥነት ሊሆን ይችላል።

የሚመከር: