ዝርዝር ሁኔታ:
- ደረጃ 1 ማይክሮ ማይክሮን ያገናኙ
- ደረጃ 2 - ማይክሮ ሰርቮን ይፈትሹ
- ደረጃ 3 - ፖታቲሞሜትር ያገናኙ
- ደረጃ 4 - የ Potentiometer ማስጀመሪያ ኮድ
- ደረጃ 5: የመጀመሪያውን LED ን ያገናኙ
- ደረጃ 6 ቀሪውን የ LEDs ረድፍ ያገናኙ
- ደረጃ 7: የመጀመሪያውን LED ፣ ሁለተኛ ረድፍ ያክሉ
- ደረጃ 8 - የመጨረሻ LEDs ን ያገናኙ
- ደረጃ 9 የ LED ማሳያ ይቆጣጠሩ
ቪዲዮ: የማይክሮ ሰርቮ ላቦራቶሪ - 9 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በዚህ ላቦራቶሪ ውስጥ የማይክሮ ሰርቪስ ቦታን በፖታቲሞሜትር ለመቆጣጠር እንሰራለን። በማይክሮ ሰርቪሱ “ክንዶች” አቀማመጥ ላይ በመመርኮዝ ተጓዳኝ የ LEDs ረድፎችን እናበራለን። ለዚህ ላቦራቶሪ ያስፈልግዎታል
- 1 ማይክሮ ሰርቮ (የቀረበው 9 ግራም ማይክሮ ሰርቮ ነው)
- 1 ፖታቲሞሜትር
- 10 LEDS (ሁለት የተለያዩ ቀለሞችን በመጠቀም)
- 10 220 Ohm ተቃዋሚዎች
ደረጃ 1 ማይክሮ ማይክሮን ያገናኙ
ማይክሮ ሰርቮው ለኃይል ፣ ለመሬት እና ለምልክት ምት ሦስት ሽቦዎች አሉት። (0 - 180 ዲግሪዎች) በየትኛው ቦታ መሆን እንዳለበት ለመወሰን ማይክሮ ሰርቪው የ PWM ን ምት ይቀበላል። በቴክኒካዊ ሁኔታ በአርዱዲኖ ኡኖ ላይ ማንኛውንም የ PWM ፒኖችን መጠቀም ይችላሉ ፣ ግን እኛ በአጠቃላይ በፒን 9 ወይም 10*እንጀምራለን።
አዘገጃጀት:
- የዳቦ ሰሌዳውን ከኃይል ባቡር (+5 ቮ) እና ከመሬት ባቡር (GND) ጋር ያገናኙ
- ሰርቪሱን ከኃይል ባቡር ፣ ከመሬት ባቡር እና ከፒን 9 ጋር ያገናኙ።
** ይህ የሆነው የ Servo ቤተ -መጽሐፍት Timer2 ን በ Arduino ላይ ስለሚጠቀም የ PWM ምልክቶችን ፣ analogWrite () ን ፣ በእነዚህ ሁለት ፒኖች ላይ ለማንኛውም ዓላማ ሌላ አገልጋይን ከመቆጣጠር የሚያግድ በመሆኑ ነው። እኛ አሁንም እነዚህን ፒንዎች ለዲጂታል i/o ልንጠቀምባቸው እንችላለን ፣ እኛ በአጠቃላይ እነዚህን ለ servo ቁጥጥር ** እንጠቀማለን **
ደረጃ 2 - ማይክሮ ሰርቮን ይፈትሹ
እዚህ ያለው ኮድ በ Servo ቤተ -መጽሐፍት የቀረበው የናሙና ኮድ ነው። እሱ በቀላሉ ከ 0 እስከ 180 ዲግሪዎች ሰርቪው ወደ ኋላ እና ወደ ፊት መጥረግ ይኖረዋል
/* ጠረግ
በ BARRAGAN ይህ የምሳሌ ኮድ በሕዝብ ጎራ ውስጥ ነው። ተሻሽሏል 8 ኖቬም 2013 በ Scott Fitzgerald https://www.arduino.cc/en/Tutorial/Sweep */ #ያካትታሉ "Servo.h" Servo myservo; // አንድ servo ን ለመቆጣጠር የ servo ነገርን ይፍጠሩ // አሥራ ሁለት የ servo ነገሮች በአብዛኛዎቹ ሰሌዳዎች ላይ ሊፈጥሩ ይችላሉ int pos = 0; // ተለዋዋጭ የ servo አቀማመጥ ባዶነት ማዋቀር () {myservo.attach (9); // አገልጋዩን በፒን 9 ላይ ወደ servo ነገር} ያያይዘዋል void loop () {ለ (pos = 0; pos = 0; pos -= 1) {// ከ 180 ዲግሪ ወደ 0 ዲግሪ myservo.write (pos) ፤ // በተለዋዋጭ 'ፖዝ' መዘግየት (15) ውስጥ ወደ ቦታው እንዲሄድ servo ን ይንገሩት ፤ // አገልጋዩ ቦታው ላይ እስኪደርስ ድረስ 15ms ይጠብቃል}}
ደረጃ 3 - ፖታቲሞሜትር ያገናኙ
አሁን የ servo ን አቀማመጥ በ potentiometer በእጅ በመቆጣጠር እንሰራለን። Potentiometer ን እንደሚከተለው ያገናኙ
- የግራ ጎን - የመሬት ባቡር
- የቀኝ ጎን - የኃይል ባቡር
- የላይኛው/መካከለኛ ግንኙነት - ፒን A0 (አናሎግ 0 ፒን)
ደረጃ 4 - የ Potentiometer ማስጀመሪያ ኮድ
ከዚህ በታች ሰርቪሱን በ potentiometer ለመቆጣጠር አንዳንድ የመነሻ ኮድ አለ። ፖታቲሞሜትርን በሚያንቀሳቅሱበት ጊዜ አገልጋዩ በአንድነት እንዲንቀሳቀስ ኮዱን ይጨርሱ።
/* በ BARRAGAN ጠረግ ይህ የምሳሌ ኮድ በሕዝብ ጎራ ውስጥ ነው። ተሻሽሏል 8 ኖቬም 2013 በ Scott Fitzgerald https://www.arduino.cc/en/Tutorial/Sweep */ #ያካትታሉ "Servo.h" Servo myservo; // አንድ servo ን ለመቆጣጠር የ servo ነገርን ይፍጠሩ // አሥራ ሁለት የ servo ዕቃዎች በአብዛኛዎቹ ሰሌዳዎች ላይ ሊፈጥሩ ይችላሉ int pos = 0; // ተለዋዋጭ የ servo አቀማመጥ int potPin = 0; // potentiometer int potVal = 0 ን ለማገናኘት ፒኑን ይምረጡ/// የአሁኑ የ potentiometer እሴት ባዶ ማዘጋጀት () {myservo.attach (9); // አገልጋዩን በፒን 9 ላይ ወደ servo ነገር pinMode (potPin ፣ INPUT) ያያይዘዋል። } ባዶነት loop () {potVal = analogRead (potPin); myservo.write (pos); // በተለዋዋጭ 'ፖዝ' መዘግየት (15) ውስጥ ወደ ቦታው እንዲሄድ servo ን ይንገሩት ፤ // አገልጋዩ ወደ ቦታው እስኪደርስ ድረስ 15ms ይጠብቃል}
ደረጃ 5: የመጀመሪያውን LED ን ያገናኙ
በ potentiometer በኩል ሰርቪሱን ከተቆጣጠርን በኋላ ፣ በአንዳንድ ኤልኢዲዎች በኩል አንዳንድ ግብረመልሶችን እንጨምራለን። እኛ ሁለት ረድፎችን ኤልኢዲዎችን እንፈጥራለን። አንደኛው የ servo ን “ግራ” ክንድ ይወክላል ፣ ሁለተኛው ደግሞ የ “ቀኝ” ክንድን ይወክላል። ሰርቪው ቦታዎችን ሲቀይር ፣ አንድ ክንድ ይነሳል ፣ ሁለተኛው ይወድቃል። ኤልዲዎቹ ለማሳየት ይብራራሉ-
- ሙሉ - ክንድ ይነሳል
- ግማሽ - እጆች እኩል ናቸው።
- ጠፍቷል - ክንድ ዝቅ ይላል
ስዕላዊ መግለጫው በመጋገሪያ ሰሌዳው ተቃራኒው ጫፎች ላይ የ LED ረድፎችን ያሳያል። ይህ ለታይታ ቀላልነት ተከናውኗል ፣ የእርስዎ ኤልኢዲዎች/እርስ በእርሳቸው መደርደር አለባቸው።
የመጀመሪያውን LED ያገናኙ:
- የ LED አጭር መሪን ከመሬት ባቡር ጋር ያገናኙ
- የኤልዲውን ረጅም መሪ ከ 220 Ohm resistor ጋር ያገናኙ። በአርዱዲኖ ላይ 13 ን ለመቃወም ተቃዋሚውን ያገናኙ።
ደረጃ 6 ቀሪውን የ LEDs ረድፍ ያገናኙ
የመጀመሪያው ኤልኢዲ ከተጨመረ በኋላ ቀሪዎቹን LED ዎች ያገናኙ ፦
- አጭር መሪ - ከመሬት ባቡር ጋር ይገናኙ
- ረዥም እርሳስ - የ 220 Ohm resistor ን ከ LEDs እና ከሚከተሉት አርዱዲኖ ፒን ጋር ያገናኙ - 12 ፣ 11 ፣ 10 ፣ 9 ፣ 8
ደረጃ 7: የመጀመሪያውን LED ፣ ሁለተኛ ረድፍ ያክሉ
ሁለተኛው የኤልዲኤስ ረድፍ ልክ እንደ መጀመሪያው በተመሳሳይ ሁኔታ ይታከላል-
- የ LED አጭር መሪን ከመሬት ባቡር ጋር ያገናኙ
- የ LED ረዘም መሪውን ከ 220 Ohm resistor ጋር ያገናኙ። በአርዱዲኖ ላይ 7 ን ለመሰካት ተቃዋሚውን ያገናኙ።
ደረጃ 8 - የመጨረሻ LEDs ን ያገናኙ
ቀሪዎቹን ኤልኢዲዎች ያገናኙ
አጠር ያለ መሪ - ከመሬት ባቡር ጋር ይገናኙ ረዥሙ መሪ - የ 220 Ohm resistor ን ከ LEDs እና ከሚከተሉት አርዱዲኖ ፒኖች ጋር ያገናኙ - 6 ፣ 5 ፣ 4 ፣ 3
ደረጃ 9 የ LED ማሳያ ይቆጣጠሩ
የእርስዎ የመጨረሻ እርምጃ የእርስዎን LED ዎች ለመቆጣጠር ኮድዎን ማዘመን ነው። የሚከተሉትን ማስተናገድ ያስፈልጋል።
- የላይኛው ረድፍ ከ servo “ቀኝ ክንድ” ጋር ይዛመዳል። ክንድው ወደ ላይ/ወደ ታች ሲወርድ ኤልዲዎቹ ማብራት/ማጥፋት አለባቸው።
- የታችኛው ረድፍ ከ servo “ግራ ክንድ” ጋር ይዛመዳል። ክንድው ወደ ላይ/ወደ ታች ሲወርድ ኤልዲዎቹ ማብራት/ማጥፋት አለባቸው።
የሚመከር:
ሰርቮ ሞተርን በመጠቀም በየደቂቃው የአሸዋ ክሎክን ያሽከርክሩ - አርዱinoኖ 8 ደረጃዎች
ሰርቮ ሞተርን በመጠቀም በየደቂቃው የአሸዋ ክሎክን ያሽከርክሩ - አርዱinoኖ በዚህ ትምህርት ውስጥ ሰርቮ ሞተርን እና ቪሱኖን በመጠቀም በየ 60 ዎቹ አንድ ትንሽ (1 ደቂቃ) የአሸዋ ሰዓት እንዴት ማሽከርከር እንደሚቻል እንማራለን ፣ የማሳያ ቪዲዮን ይመልከቱ።
ተጠልፎ! ሰርቮ ሞተር እንደ ሞዴል ባቡር ነጂ!: 17 ደረጃዎች
ተጠልፎ! ሰርቮ ሞተር እንደ ሞዴል ባቡር ነጂ !: በሞዴል ባቡሮች ውስጥ መጀመር? እነዚህን ሁሉ ውድ የባቡር ተቆጣጣሪዎች ለመግዛት በቂ በጀት የለዎትም? አይጨነቁ! በዚህ መመሪያ ውስጥ ሰርቪ ሞተርን በመጥለፍ የእራስዎን ዝቅተኛ የበጀት ባቡር መቆጣጠሪያ እንዴት መሥራት እንደሚችሉ አሳያችኋለሁ። ስለዚህ ፣ እንሂድ
DIY ላቦራቶሪ - ኤችዲ ሴንትሪፉር አርዱinoኖ የተመሠረተ 3 ደረጃዎች
DIY Lab - HD Centrifuge Arduino Based: PT // Construimos uma centrífuga utilizando um HD velho com controle de velocidade baseado em አርዱinoኖ። EN // በአርዱዲኖ ላይ የተመሠረተ የፍጥነት መቆጣጠሪያ ያለው አሮጌ ኤችዲ በመጠቀም አንድ ሴንትሪፉጅን ገንብተናል
ተንቀሳቃሽ የኤሌክትሮኒክ ላቦራቶሪ 16 ደረጃዎች
ተንቀሳቃሽ የኤሌክትሮኒክስ ላቦራቶሪ - በአርዲኖ ፣ Raspberry Pi ፣ ESP እና discrete ክፍሎች ብዙ የኤሌክትሮኒክስ ሙከራዎችን አደርጋለሁ ፣ ግን እኔ ደግሞ ብዙ ሌሎች ሥራዎችን አደርጋለሁ ፣ ስለዚህ ለወቅታዊ ፕሮጀክቶቼ ሁል ጊዜ ቦታ እያጣሁ ነው። አብሮገነብ ማያ ገጽ ፕሮጀክቶች እንዲሰቀሉ ይፈቅድላቸዋል
የኮምፒተር የኃይል አቅርቦትን ወደ ተለዋዋጭ የቤንች ከፍተኛ ላቦራቶሪ የኃይል አቅርቦት ይለውጡ - 3 ደረጃዎች
የኮምፒተር የኃይል አቅርቦትን ወደ ተለዋጭ የቤንች ከፍተኛ ላቦራቶሪ የኃይል አቅርቦት ይለውጡ - ዛሬ ላቦራቶሪ የኃይል አቅርቦት በደንብ ከ 180 ዶላር በላይ ዋጋዎች። ግን ጊዜው ያለፈበት የኮምፒተር የኃይል አቅርቦት በምትኩ ለሥራው ተስማሚ ነው። በእነዚህ ወጪዎችዎ 25 ዶላር ብቻ እና አጭር የወረዳ ጥበቃ ፣ የሙቀት መከላከያ ፣ ከመጠን በላይ ጭነት ጥበቃ እና