Servo SG90: kaikki mitä sinun tulee tietää tästä pienestä sähkömoottorista

Servo SG90

Niitä on useita tyyppejä sähkömoottoritKuin askelmoottorit tai askelmoottoritJa servomoottorit. Jälkimmäisen sisällä on todella mielenkiintoisia malleja, kuten Servo SG90:n tapauksessa. Servo, joka voi olla ihanteellinen ensimmäisiin projekteihin, harjoituksiin tämäntyyppisten laitteiden kanssa, oppimiseen, yksinkertaiseen robotin ohjaukseen jne. Myös sen tehovaatimukset ovat melko alhaiset, se voi saada virtaa jopa a adrien lautanen tai PC:n USB-portista 5v:iin.

Mikä on Micro Servo SG90?

Servo moottori

SG90-servo on miniatyyri servo, jossa on joitain erittäin kompaktit mitat integroitua projekteihin, joissa tila on tärkeä. Lisäksi se on taloudellinen ja helppokäyttöinen, erittäin alhaisella energiantarpeella, joten sitä voidaan käyttää myös sulautetuissa, IoT- tai muissa vähäkulutussovelluksissa.

Mitä tulee Servo SG90:een, tämä servomoottori sisältää a universaali tyypin S liitin joka mahtuu useimpiin kaupallisiin laitteisiin. Se koostuu kolmesta johdosta, joiden värit tunnistavat, mihin niitä käytetään:

  • Punainen: onko plusvirtakaapeli vai Vcc (+)
  • Ruskea: onko virtakaapeli negatiivinen (-) vai GND (maa)
  • oranssi: se on kaapeli, joka kuljettaa PPM (Pulse Position Modulation) -signaalin servomoottorin ohjaamiseksi

Joissakin malleissa voi olla myös väriyhdistelmä Musta-Puna-Valkoinen, jolloin järjestelmä tässä tapauksessa olisi vastaavasti GND-Vcc-PPM-signaali.

SG90 Servo-ominaisuudet

Suhteen tekniset ominaisuudet Tämän servomoottorin Servo SG90 erottuu seuraavista:

Nämä ominaisuudet ovat likimääräisiä, koska ne voivat vaihdella hieman SG90-servon malleista ja merkeistä riippuen. Siksi on parasta ladata ostamaasi mallia vastaava tietolomake. Esimerkiksi sen sijaan, että sietäisivät lämpötila-alueita välillä -30 ja 60 ºC, jotkut tekevät niin vain -10 - 50 ºC, toiset voivat hyväksyä jännitteet välillä 3 - 6 V jne.
  • tuettu paino: 1.2 - 1.6 kg (riittää pieneen kokoonsa)
  • Moottorin vääntömomentti 4.8v1.2kg/cm
  • Käyttöjännite: 4 – 7.2v
  • Linkousnopeus 4.8V: 0.12s/60º
  • kiertokulma: Kahdeksas
  • Käyttölämpötila: -30ºC ja +60ºC
  • mitat: 22 × 11.5 × 27 mm
  • paino: 9 g tai 10.6 g, mukaan lukien kaapeli ja liitin
  • Arduino-yhteensopiva: Joo
  • universaali liitin: yhteensopiva useimpien radio-ohjausvastaanottimien kanssa (Futaba, JR, GWS, Cirrus, Hitec,…)

Löydät myös joitain Servo SG90 -versioita, kuten:

  • MG90S: Samanlainen kuin SG90, mutta siinä on metalliset vaihteet ja vivustot, joten se kestää jopa 1.8 kg.
  • MG996R: Se on hieman suurempi koko, mutta se voi kantaa jopa 15 kg, kun se syötetään 6 V:lla tai 13 kg, jos syötetään 4.8 V:lla.

Lisää tietoa - Lataa tietolomake

Mistä ostaa tällaisen servomoottorimallin halvalla

Jos haluat ostaa tämän tyyppisen Servo SG90 -servomoottorin, voit löytää ne joistakin erikoistuneista elektroniikkaliikkeistä tai Amazon-alustalta. Esimerkiksi, näitä suositeltuja tuotteita:

Kuten näet, Ne ovat erittäin halpoja, ja voit ostaa niitä irrallaan tai pakkauksissa robotteihin ja muihin projekteihin, joissa tarvitset useamman kuin yhden. Lisäksi jotkut pakkaukset sisältävät tiettyjä lisätarvikkeita, kuten teriä, ruuveja jne.

Suhteen variantit yllä lainattu, sinulla on nämä:

Nyt, jos etsimäsi on tehokkaampi ja vankempi servomoottori, jotka pystyvät kestämään suurempia kuormia ja suuremmalla vääntömomentilla, sinulla on myös muita, jotka ovat myös kompakteja, mutta tehokkaampia:

Kuinka käyttää sitä Arduinon kanssa

Arduino IDE, tietotyypit, ohjelmointi

Tässä on käytännön tapaus antaaksesi esimerkin Arduino IDE:n luonnoksesta, jotta voit alkaa ymmärtää, kuinka SG90-servot toimivat. Mutta katsotaan ensin, miten sinun pitäisi yhdistä servo Arduino-korttiisi:

  • Vcc: Se on kytkettävä ulkoiseen virtalähteeseen tai Arduinon 5 V liittimeen. Jos aiot käyttää useita virtalähteitä, muista aina yhdistää maadoitus tai GND ongelmien välttämiseksi.
  • GND: Voit liittää sen Arduino-levyn GND:hen.
  • PPM signaali: voi siirtyä mihin tahansa Arduinon PWM-nastaihin. Esimerkiksi luonnoksessamme olevaan kohtaan D11.

Nähdään esimerkki lähdekoodista, jota voit kokeilla ja muokata haluamallasi tavalla, sinulla on molemmat omat esimerkisi, jotka voit nähdä IDE:ssä Servo.h-kirjasto, kuten tämä toinen:

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

Lisää tietoa - Lataa Arduinon ohjelmointiopas


Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

Englannin koeTestaa katalaaniaespanjalainen tietokilpailu