Servo SG90: ທຸກຢ່າງທີ່ເຈົ້າຕ້ອງການຮູ້ກ່ຽວກັບມໍເຕີໄຟຟ້າຂະຫນາດນ້ອຍນີ້

ເຊີໂວ SG90

ມີຫລາຍຊະນິດຂອງ ເຄື່ອງຈັກໄຟຟ້າ, ວິທີການ steppers, ຫຼື motors stepperແລະໄດ້ servomotors. ພາຍໃນສຸດທ້າຍມີບາງຕົວແບບທີ່ຫນ້າສົນໃຈແທ້ໆ, ເຊັ່ນ: ກໍລະນີຂອງ Servo SG90. servo ທີ່ສາມາດເຫມາະສໍາລັບໂຄງການທໍາອິດ, ການປະຕິບັດກັບປະເພດຂອງອຸປະກອນນີ້, ການຮຽນຮູ້, ການຄວບຄຸມຫຸ່ນຍົນງ່າຍດາຍ, ແລະອື່ນໆ. ນອກຈາກນີ້, ຄວາມຕ້ອງການພະລັງງານຂອງຕົນແມ່ນຂ້ອນຂ້າງຕ່ໍາ, ມັນສາມາດເຖິງແມ່ນວ່າໄດ້ຮັບການພະລັງງານຈາກ a ແຜ່ນ adrien ຫຼືຈາກພອດ USB ຂອງ PC ເປັນ 5v.

Micro Servo SG90 ແມ່ນຫຍັງ?

servomotor

SG90 servo ເປັນ servo ຂະຫນາດນ້ອຍ, ມີບາງ ຂະຫນາດກະທັດຮັດຫຼາຍ ເພື່ອໃຫ້ສາມາດປະສົມປະສານໃນໂຄງການທີ່ພື້ນທີ່ມີຄວາມສໍາຄັນ. ນອກຈາກນັ້ນ, ມັນແມ່ນປະຫຍັດແລະງ່າຍຕໍ່ການນໍາໃຊ້, ມີຄວາມຕ້ອງການພະລັງງານຕໍ່າຫຼາຍ, ດັ່ງນັ້ນມັນຍັງສາມາດໃຊ້ມັນໃນ embedded, IoT ຫຼືຄໍາຮ້ອງສະຫມັກອື່ນໆທີ່ບໍລິໂພກຕ່ໍາ.

ສໍາລັບ Servo SG90, servo motor ນີ້ປະກອບມີ a ປະເພດທົ່ວໄປ S connector ທີ່ຈະສາມາດເຫມາະໃນສ່ວນໃຫຍ່ຂອງອຸປະກອນການຄ້າ. ມັນປະກອບດ້ວຍ 3 ສາຍທີ່ມີສີທີ່ລະບຸວ່າແຕ່ລະສາຍຖືກໃຊ້ສໍາລັບ:

  • Rojo: ແມ່ນສາຍໄຟບວກ ຫຼື Vcc (+)
  • ສີນ້ ຳ ຕານ: ແມ່ນສາຍໄຟລົບ (-) ຫຼື GND (ດິນ)
  • ສົ້ມ: ມັນແມ່ນສາຍທີ່ຖືສັນຍານ PPM (Pulse Position Modulation) ເພື່ອຄວບຄຸມ servomotor

ບາງຕົວແບບອາດມີອົງປະກອບສີນຳ ດຳ-ແດງ-ຂາວ, ໃນກໍລະນີໂຄງການໃນກໍລະນີນີ້ຈະເປັນ GND-Vcc-PPM Signal ຕາມລໍາດັບ.

SG90 ຄຸນນະສົມບັດ Servo

ໃນແງ່ຂອງ ຄຸນລັກສະນະທາງວິຊາການ ຂອງ servomotor ນີ້, Servo SG90 ໂດດເດັ່ນສໍາລັບ:

ຄຸນລັກສະນະເຫຼົ່ານີ້ແມ່ນປະມານ, ຍ້ອນວ່າພວກມັນອາດຈະແຕກຕ່າງກັນເລັກນ້ອຍຂຶ້ນຢູ່ກັບຮູບແບບແລະຍີ່ຫໍ້ຂອງ SG90 servo. ດັ່ງນັ້ນ, ມັນເປັນສິ່ງທີ່ດີທີ່ສຸດທີ່ຈະດາວໂຫລດແຜ່ນຂໍ້ມູນທີ່ສອດຄ່ອງກັບຮູບແບບທີ່ທ່ານໄດ້ຊື້. ຕົວຢ່າງ, ແທນທີ່ຈະທົນທານຕໍ່ອຸນຫະພູມລະຫວ່າງ -30 ແລະ 60ºC, ບາງຄົນພຽງແຕ່ເຮັດຈາກ -10 ຫາ 50ºC, ຄົນອື່ນສາມາດຍອມຮັບແຮງດັນຈາກ 3 ຫາ 6V, ແລະອື່ນໆ.
  • ນ້ໍາຫນັກທີ່ສະຫນັບສະຫນູນ: ລະຫວ່າງ 1.2 ແລະ 1.6 Kg (ພຽງພໍສໍາລັບຂະຫນາດນ້ອຍຂອງມັນ)
  • ແຮງບິດມໍເຕີຢູ່ທີ່ 4.8v: 1.2kg/ຊມ
  • ແຮງດັນປະຕິບັດການ: 4 – 7.2v
  • ຄວາມໄວ spin 4.8v: 0.12s/60º
  • ອັງກູໂລ ເດີ ໂຣຕາຊີໂອນ: 120º
  • ຊ່ວງອຸນຫະພູມປະຕິບັດການ: -30ºC ແລະ +60ºC
  • ຂະ ໜາດ: 22 × 11.5 × 27 ມມ
  • ນ້ໍາຫນັກ: 9 g ຫຼື 10.6 g ລວມທັງສາຍແລະຕົວເຊື່ອມຕໍ່
  • ເຂົ້າກັນໄດ້ກັບ Arduino: ແມ່ນແລ້ວ
  • ຕົວເຊື່ອມຕໍ່ທົ່ວໄປ: ເຂົ້າກັນໄດ້ກັບເຄື່ອງຮັບສັນຍານຄວບຄຸມວິທະຍຸສ່ວນໃຫຍ່ (Futaba, JR, GWS, Cirrus, Hitec,…)

ທ່ານກໍ່ຈະພົບ ບາງລຸ້ນຂອງ Servo SG90, ວິທີການ:

  • MG90S: ຄ້າຍຄືກັນກັບ SG90, ແຕ່ມີເກຍໂລຫະແລະການເຊື່ອມໂຍງ, ສະນັ້ນມັນສາມາດຮອງຮັບໄດ້ເຖິງ 1.8kg.
  • MG996R: ມັນມີຂະໜາດໃຫຍ່ກວ່າເລັກນ້ອຍ, ແຕ່ສາມາດຮອງຮັບໄດ້ເຖິງ 15 Kg ເມື່ອປ້ອນຢູ່ທີ່ 6V, ຫຼື 13 Kg ຖ້າປ້ອນຢູ່ທີ່ 4.8v.

ຂໍ້ມູນເພີ່ມເຕີມ - ດາວໂຫລດແຜ່ນຂໍ້ມູນ

ບ່ອນທີ່ຈະຊື້ແບບ servo motor ແບບນີ້ໃນລາຄາຕໍ່າ

ຖ້າທ່ານຕ້ອງການຊື້ servomotor Servo SG90 ຂອງປະເພດນີ້, ທ່ານສາມາດຊອກຫາພວກມັນໄດ້ໃນບາງຮ້ານເອເລັກໂຕຣນິກພິເສດຫຼືໃນເວທີ Amazon. ຍົກ​ຕົວ​ຢ່າງ, ຜະລິດຕະພັນແນະນໍາເຫຼົ່ານີ້:

ຕາມທີ່ທ່ານເຫັນ, ພວກມັນມີລາຄາຖືກຫຼາຍ, ແລະທ່ານສາມາດຊື້ໃຫ້ເຂົາເຈົ້າວ່າງຫຼືໃນຊອງສໍາລັບຫຸ່ນຍົນແລະໂຄງການອື່ນໆທີ່ທ່ານຕ້ອງການຫຼາຍກ່ວາຫນຶ່ງ. ນອກຈາກນັ້ນ, ບາງຊຸດປະກອບມີອຸປະກອນເສີມບາງຢ່າງ, ເຊັ່ນ: ໃບມີດ, ສະກູ, ແລະອື່ນໆ.

ໃນແງ່ຂອງ ຕົວແປ ອ້າງເຖິງຂ້າງເທິງ, ທ່ານມີເຫຼົ່ານີ້:

ໃນປັດຈຸບັນ, ຖ້າສິ່ງທີ່ທ່ານກໍາລັງຊອກຫາແມ່ນ servomotor ທີ່ມີປະສິດທິພາບແລະແຂງແຮງກວ່າ, ມີຄວາມສາມາດທີ່ຈະທົນທານຕໍ່ການໂຫຼດຫຼາຍກວ່າເກົ່າແລະມີແຮງບິດຫຼາຍກວ່າເກົ່າ, ຫຼັງຈາກນັ້ນທ່ານຍັງມີເຄື່ອງອື່ນໆທີ່ຫນາແຫນ້ນແຕ່ມີການປະຕິບັດທີ່ສູງກວ່າ:

ວິທີການໃຊ້ມັນກັບ Arduino

Arduino IDE, ປະເພດຂໍ້ມູນ, ການຂຽນໂປຼແກຼມ

ເພື່ອໃຫ້ຕົວຢ່າງຂອງຮູບແຕ້ມສໍາລັບ Arduino IDE ເພື່ອໃຫ້ທ່ານສາມາດເລີ່ມຕົ້ນເຂົ້າໃຈວ່າ SG90 Servos ເຮັດວຽກແນວໃດ, ນີ້ແມ່ນກໍລະນີປະຕິບັດ. ແຕ່ທໍາອິດ, ໃຫ້ເບິ່ງວິທີທີ່ທ່ານຄວນ ເຊື່ອມຕໍ່ servo ກັບກະດານ Arduino ຂອງທ່ານ:

  • ວີຊີຊີ: ມັນຕ້ອງໄດ້ເຊື່ອມຕໍ່ກັບການສະຫນອງພະລັງງານພາຍນອກຫຼືກັບຕົວເຊື່ອມຕໍ່ 5V ຂອງ Arduino. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຈະ​ນໍາ​ໃຊ້​ການ​ສະ​ຫນອງ​ພະ​ລັງ​ງານ​ຈໍາ​ນວນ​ຫນຶ່ງ​, ຈໍາ​ໄວ້​ວ່າ​ຈະ​ເຮັດ​ໃຫ້​ດິນ​ຫຼື GND ເປັນ​ປົກ​ກະ​ຕິ​ເພື່ອ​ຫຼີກ​ເວັ້ນ​ການ​ບັນ​ຫາ​.
  • GND: ທ່ານສາມາດເຊື່ອມຕໍ່ມັນກັບ GND ຂອງກະດານ Arduino.
  • ສັນຍານ 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. ຮັບຜິດຊອບຕໍ່ຂໍ້ມູນ: Miguel ÁngelGatón
  2. ຈຸດປະສົງຂອງຂໍ້ມູນ: ຄວບຄຸມ SPAM, ການຈັດການ ຄຳ ເຫັນ.
  3. ກົດ ໝາຍ: ການຍິນຍອມຂອງທ່ານ
  4. ການສື່ສານຂໍ້ມູນ: ຂໍ້ມູນຈະບໍ່ຖືກສື່ສານກັບພາກສ່ວນທີສາມຍົກເວັ້ນໂດຍພັນທະທາງກົດ ໝາຍ.
  5. ການເກັບຂໍ້ມູນ: ຖານຂໍ້ມູນທີ່ຈັດໂດຍ Occentus Networks (EU)
  6. ສິດ: ໃນທຸກເວລາທີ່ທ່ານສາມາດ ຈຳ ກັດ, ກູ້ຄືນແລະລຶບຂໍ້ມູນຂອງທ່ານ.

ການທົດສອບພາສາອັງກິດທົດສອບ Catalanແບບສອບຖາມພາສາສະເປນ