Servo SG90: sve što trebate znati o ovom malom elektromotoru

Servo SG90

Postoji nekoliko vrsta elektromotoriKao koračni motori ili koračni motori, I servo motori. Unutar potonjeg postoje zaista zanimljivi modeli, kao npr slučaj Servo SG90. Servo koji može biti idealan za prve projekte, vježbe s ovom vrstom uređaja, učenje, jednostavno upravljanje robotom itd. Također, zahtjevi za snagom su mu prilično niski, čak se može napajati iz a Adrien ploča ili s PC USB priključka na 5v.

Što je Micro Servo SG90?

servo motor

SG90 servo je minijaturni servo, s nekima vrlo kompaktnih dimenzija da se mogu integrirati u projekte gdje je prostor važan. Osim toga, ekonomičan je i jednostavan za korištenje, s vrlo niskom potrošnjom energije, pa ga je moguće koristiti i u ugrađenim, IoT ili drugim aplikacijama niske potrošnje.

Što se tiče Servo SG90, ovaj servo motor uključuje a univerzalni konektor tipa S koji će se moći uklopiti u većinu komercijalnih uređaja. Sastoji se od 3 žice s bojama koje identificiraju za što se svaka koristi:

  • Crven: je pozitivni kabel za napajanje ili Vcc (+)
  • marron: je li kabel za napajanje negativan (-) ili GND (uzemljenje)
  • narančasta: to je kabel koji nosi PPM (Pulse Position Modulation) signal za upravljanje servomotorom

Neki modeli također mogu imati sastav boja Crno-crveno-bijeli, u kojem slučaju bi shema u ovom slučaju bila GND-Vcc-PPM signal.

SG90 servo značajke

U pogledu tehničke karakteristike ovog servomotora, Servo SG90 se ističe po:

Ove karakteristike su približne, budući da se mogu neznatno razlikovati ovisno o modelima i markama servo SG90. Stoga je najbolje preuzeti podatkovnu tablicu koja odgovara modelu koji ste kupili. Na primjer, umjesto da toleriraju temperaturne raspone između -30 i 60ºC, neki to rade samo od -10 do 50ºC, drugi mogu prihvatiti napone od 3 do 6V, itd.
  • podržana težina: između 1.2 i 1.6 kg (dovoljno za njegovu malu veličinu)
  • Moment motora na 4.8v: 1.2 kg/cm
  • Radni napon: 4 – 7.2 V
  • Brzina centrifuge na 4.8v: 0.12 s/60º
  • kut rotacije: 120
  • Rango de temperature de funcionamientoTemperatura: -30ºC i +60ºC
  • veličina: 22 × 11.5 × 27 mm
  • težina: 9 g ili 10.6 g uključujući kabel i konektor
  • Arduino kompatibilan: da
  • univerzalni konektor: kompatibilan s većinom radio prijemnika (Futaba, JR, GWS, Cirrus, Hitec,…)

Također ćete pronaći neke varijante Servo SG90, kao:

  • MG90S: Slično kao SG90, ali ima metalne zupčanike i spojnice, tako da može izdržati do 1.8 kg.
  • MG996R: Ima malo veću veličinu, ali može izdržati do 15 kg kada se hrani na 6V, ili 13 kg ako se hrani na 4.8v.

Više informacija - Preuzmite podatkovnu tablicu

Gdje kupiti ovakav model servo motora po niskoj cijeni

Ako želite kupiti Servo SG90 servomotor ovog tipa, možete ga pronaći u nekim specijaliziranim trgovinama elektronike ili na Amazon platformi. Na primjer, ove preporučene proizvode:

Kao što vidite, Vrlo su jeftini, a možete ih kupiti rastresite ili u paketima za robote i druge projekte gdje vam je potrebno više od jednog. Osim toga, neki paketi uključuju određene dodatne dodatke, kao što su oštrice, vijci itd.

U pogledu varijante gore citirano, imate ove:

Sada, ako je ono što tražite snažniji i robusniji servomotor, koji mogu izdržati veća opterećenja i s većim zakretnim momentom, tada imate i druge koji su također kompaktni, ali s većim performansama:

Kako ga koristiti s Arduinom

Arduino IDE, tipovi podataka, programiranje

Da damo primjer skice za Arduino IDE tako da možete početi razumjeti kako SG90 servo rade, evo praktičnog slučaja. Ali prvo, da vidimo kako biste trebali spojite servo na vašu Arduino ploču:

  • VCC: Mora biti spojen na vanjsko napajanje ili na 5V konektor Arduina. Ako ćete koristiti nekoliko izvora napajanja, ne zaboravite uvijek staviti zajedničko uzemljenje ili GND kako biste izbjegli probleme.
  • GND: Možete ga spojiti na GND Arduino ploče.
  • PPM signal: može ići na bilo koji od PWM pinova na Arduinu. Na primjer, na D11 u našoj skici.

Da vidim primjer izvornog koda, koji možete pokušati i modificirati kako želite, imate oba vlastita primjera koje možete vidjeti u IDE-u sa knjižnica Servo.h, kao i ovaj drugi:

#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);                       
   }
}

Više informacija - Preuzmite Arduino priručnik za programiranje


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.