Servo SG90: អ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវដឹងអំពីម៉ូទ័រអេឡិចត្រិចតូចនេះ។

សឺវ៉ូ SG90

មានប្រភេទជាច្រើននៃ ម៉ូទ័រអេឡិចត្រិច, របៀប stepper ឬម៉ូទ័រ stepper, និង servomotors. នៅ​ក្នុង​ក្រោយ​មក​មាន​ម៉ូដែល​គួរ​ឱ្យ​ចាប់​អារម្មណ៍​មួយ​ចំនួន​ដូច​ជា ករណី Servo SG90. servo ដែលអាចល្អសម្រាប់គម្រោងដំបូង ការអនុវត្តជាមួយឧបករណ៍ប្រភេទនេះ ការរៀន ការគ្រប់គ្រងមនុស្សយន្តសាមញ្ញ។ល។ ដូចគ្នានេះផងដែរ, តម្រូវការថាមពលរបស់វាគឺទាបណាស់, សូម្បីតែអាចត្រូវបានផ្តល់ថាមពលពី a ចានអាឌ្រីន ឬពីរន្ធ USB របស់កុំព្យូទ័រទៅ 5v ។

Micro Servo SG90 ជាអ្វី?

servomotor

SG90 servo គឺជា servo ខ្នាតតូចដែលមានមួយចំនួន វិមាត្របង្រួមណាស់។ ដើម្បីអាចរួមបញ្ចូលនៅក្នុងគម្រោងដែលកន្លែងមានសារៈសំខាន់។ លើសពីនេះ វាមានភាពសន្សំសំចៃ និងងាយស្រួលក្នុងការប្រើប្រាស់ ជាមួយនឹងតម្រូវការថាមពលទាបខ្លាំង ដូច្នេះវាក៏អាចប្រើប្រាស់វានៅក្នុងកម្មវិធីបង្កប់ IoT ឬកម្មវិធីប្រើប្រាស់ទាបផ្សេងទៀត។

សម្រាប់ Servo SG90 ម៉ូទ័រ servo នេះរួមមាន a ឧបករណ៍ភ្ជាប់ប្រភេទ S ជាសកល ដែលនឹងអាចបំពាក់នៅក្នុងឧបករណ៍ពាណិជ្ជកម្មភាគច្រើន។ វាត្រូវបានបង្កើតឡើងដោយខ្សែចំនួន 3 ដែលមានពណ៌ដែលកំណត់នូវអ្វីដែលនីមួយៗត្រូវបានប្រើប្រាស់សម្រាប់៖

  • ក្រហម: គឺជាខ្សែថាមពលវិជ្ជមាន ឬ Vcc (+)
  • ត្នោត: គឺជាខ្សែថាមពលអវិជ្ជមាន (-) ឬ GND (ដី)
  • ទឹកក្រូច។៖ វាគឺជាខ្សែដែលបញ្ជូនសញ្ញា PPM (Pulse Position Modulation) ដើម្បីគ្រប់គ្រង servomotor

ម៉ូដែលមួយចំនួនក៏អាចមានសមាសភាពពណ៌ផងដែរ។ ខ្មៅ-ក្រហម-សក្នុងករណីនេះគ្រោងការណ៍ក្នុងករណីនេះនឹងមានសញ្ញា GND-Vcc-PPM រៀងគ្នា។

លក្ខណៈពិសេសរបស់ SG90 Servo

ដូចជាសម្រាប់ លក្ខណៈបច្ចេកទេស នៃ servomotor នេះ Servo SG90 លេចធ្លោសម្រាប់៖

លក្ខណៈទាំងនេះគឺប្រហាក់ប្រហែល ព្រោះពួកវាអាចប្រែប្រួលបន្តិចបន្តួចអាស្រ័យលើម៉ូដែល និងម៉ាកនៃ SG90 servo ។ ដូច្នេះ វាជាការល្អបំផុតក្នុងការទាញយកសន្លឹកទិន្នន័យដែលត្រូវនឹងម៉ូដែលដែលអ្នកបានទិញ។ ឧទាហរណ៍ ជំនួសឱ្យការអត់ធ្មត់ជួរសីតុណ្ហភាពចន្លោះពី -30 ទៅ 60ºC អ្នកខ្លះធ្វើតែពី -10 ទៅ 50ºC អ្នកផ្សេងទៀតអាចទទួលយកវ៉ុលពី 3 ទៅ 6V ជាដើម។
  • ទម្ងន់ដែលគាំទ្រ: ចន្លោះពី 1.2 ទៅ 1.6 Kg (គ្រប់គ្រាន់សម្រាប់ទំហំតូចរបស់វា)
  • កម្លាំងបង្វិលម៉ូទ័រ 4.8v: 1.2 គីឡូក្រាម / សង់ទីម៉ែត្រ
  • វ៉ុលប្រតិបត្តិការ: 4 – 7.2v
  • ល្បឿនបង្វិលនៅ 4.8v: 0.12s/60º
  • អង់ហ្គូឡូ ដឺ រ៉ូតាស៊ីយ៉ូន: ៦៥º
  • ជួរសីតុណ្ហភាពប្រតិបត្តិការ: -30ºC និង +60ºC
  • វិមាត្រ: ១៣៨.៣ × ៦៧.១ × ៧.១ ម។ ម
  • ទំងន់: 9 ក្រាម ឬ 10.6 ក្រាម រួមទាំងខ្សែ និងឧបករណ៍ភ្ជាប់
  • ឆបគ្នាជាមួយ Arduino: បាទ
  • ឧបករណ៍ភ្ជាប់សកល៖ ឆបគ្នាជាមួយអ្នកទទួលការគ្រប់គ្រងវិទ្យុភាគច្រើន (Futaba, JR, GWS, Cirrus, Hitec, ... )

អ្នកក៏នឹងរកឃើញដែរ វ៉ារ្យ៉ង់មួយចំនួននៃ Servo SG90ដូចជា៖

  • MG90S៖ ស្រដៀងទៅនឹង SG90 ប៉ុន្តែមានប្រអប់ដែក និងតំណភ្ជាប់ ដូច្នេះវាអាចទ្រទម្ងន់បានរហូតដល់ 1.8kg។
  • MG996R៖ វា​មាន​ទំហំ​ធំ​ជាង​បន្តិច ប៉ុន្តែ​វា​អាច​ផ្ទុក​បាន​ដល់​ទៅ 15 Kg ពេល​ញ៉ាំ​នៅ 6V ឬ 13 Kg ប្រសិនបើ​ស៊ី​នៅ 4.8v ។

ព័ត៌មាន​បន្ថែម - ទាញយកសំណុំទិន្នន័យ XNUMX

កន្លែងដែលត្រូវទិញម៉ូដែលម៉ូទ័រ servo បែបនេះក្នុងតម្លៃទាប

ប្រសិនបើអ្នកចង់ទិញ servomotor Servo SG90 នៃប្រភេទនេះ អ្នកអាចស្វែងរកពួកវានៅក្នុងហាងលក់គ្រឿងអេឡិចត្រូនិកឯកទេសមួយចំនួន ឬនៅលើវេទិកា Amazon ។ ឧទាហរណ៍, ផលិតផលដែលបានណែនាំទាំងនេះ:

មិនមានការពិនិត្យឡើងវិញ
មិនមានការពិនិត្យឡើងវិញ
មិនមានការពិនិត្យឡើងវិញ
មិនមានការពិនិត្យឡើងវិញ
មិនមានការពិនិត្យឡើងវិញ
មិនមានការពិនិត្យឡើងវិញ

ដូចដែលអ្នកបានឃើញហើយ ពួកវាថោកណាស់ហើយអ្នកអាចទិញវារលុង ឬជាកញ្ចប់សម្រាប់មនុស្សយន្ត និងគម្រោងផ្សេងទៀត ដែលអ្នកត្រូវការច្រើនជាងមួយ។ លើសពីនេះ កញ្ចប់មួយចំនួនរួមមានគ្រឿងបន្ថែមមួយចំនួនដូចជា ដាវ វីស ជាដើម។

ដូចជាសម្រាប់ វ៉ារ្យ៉ង់ ដែលបានលើកឡើងខាងលើ អ្នកមានទាំងនេះ៖

ឥឡូវនេះ ប្រសិនបើអ្វីដែលអ្នកកំពុងស្វែងរកគឺ servomotor ដែលមានថាមពល និងរឹងមាំជាងដែលមានសមត្ថភាពអាចទប់ទល់នឹងបន្ទុកធំជាង និងជាមួយនឹងកម្លាំងបង្វិលជុំកាន់តែច្រើន នោះអ្នកក៏មានឧបករណ៍ផ្សេងទៀតដែលតូចផងដែរ ប៉ុន្តែមានដំណើរការខ្ពស់ជាងនេះ៖

របៀបប្រើវាជាមួយ Arduino

Arduino IDE ប្រភេទទិន្នន័យ ការសរសេរកម្មវិធី

ដើម្បីផ្តល់ឧទាហរណ៍នៃគំនូរព្រាងសម្រាប់ Arduino IDE ដើម្បីឱ្យអ្នកអាចចាប់ផ្តើមយល់ពីរបៀបដែល SG90 Servos ដំណើរការ នេះជាករណីជាក់ស្តែង។ ប៉ុន្តែជាដំបូងសូមមើលពីរបៀបដែលអ្នកគួរ ភ្ជាប់ servo ទៅនឹងបន្ទះ Arduino របស់អ្នក។:

  • វីស៊ី៖ វាត្រូវតែភ្ជាប់ទៅការផ្គត់ផ្គង់ថាមពលខាងក្រៅ ឬទៅឧបករណ៍ភ្ជាប់ 5V របស់ Arduino ។ ប្រសិនបើអ្នកនឹងប្រើប្រាស់ការផ្គត់ផ្គង់ថាមពលជាច្រើន សូមចងចាំថាត្រូវដាក់ដី ឬ GND ដូចគ្នាជានិច្ច ដើម្បីជៀសវាងបញ្ហា។
  • GND៖ អ្នកអាចភ្ជាប់វាទៅ GND នៃ Arduino board។
  • សញ្ញា PPM៖ អាចចូលទៅកាន់ PWM pins ណាមួយនៅលើ Arduino ។ ឧទាហរណ៍ទៅ D11 នៅក្នុងគំនូរព្រាងរបស់យើង។

ដើម្បីមើល កូដប្រភពឧទាហរណ៍ដែលអ្នកអាចសាកល្បង និងកែប្រែតាមដែលអ្នកពេញចិត្ត អ្នកមានទាំងឧទាហរណ៍ផ្ទាល់ខ្លួនរបស់អ្នក ដែលអ្នកអាចមើលឃើញនៅក្នុង IDE ជាមួយ បណ្ណាល័យ Servo.h, ដូច​ជា​មួយ​ផ្សេង​ទៀត​នេះ​:

#include <Servo.h>

Servo myservo;  //Crear el objeto servo

int pos = 0;    //Posición inicial del servo SG90

void setup() {
   myservo.attach(11);  //Vincular el pin 11 de Arduino al control del Servo SG90
}

void loop() {
   //Cambia la posición de 0º a 180º, en intervalos de 25ms
   for (pos = 0; pos <= 180; pos += 1) 
   {
      myservo.write(pos);              
      delay(25);                       
   }

   //Vuelve desde 180º a 0º, con esperas de 25ms
   for (pos = 180; pos >= 0; pos -= 1) 
   {
      myservo.write(pos);              
      delay(25);                       
   }
}

ព័ត៌មាន​បន្ថែម - ទាញយកសៀវភៅណែនាំកម្មវិធី Arduino


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

ធ្វើជាយោបល់ដំបូង

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។