Il existe plusieurs types de moteurs électriquesComme pas à pas ou moteurs pas à pasEt l' servomoteurs. Au sein de ce dernier, il existe des modèles vraiment intéressants, tels que le cas du Servo SG90. Un servo qui peut être idéal pour les premiers projets, les entraînements avec ce type d'appareil, l'apprentissage, le pilotage simple d'un robot, etc. De plus, ses besoins en énergie sont assez faibles, il peut même être alimenté à partir d'un assiette adrien ou depuis un port USB du PC vers 5v.
Qu'est-ce que le Micro Servo SG90 ?
Le servo SG90 est un servo miniature, avec quelques dimensions très compactes pour pouvoir s'intégrer dans des projets où l'espace est important. De plus, il est économique et facile à utiliser, avec une très faible demande énergétique, il est donc également possible de l'utiliser dans des applications embarquées, IoT ou autres à faible consommation.
Comme pour le Servo SG90, ce servomoteur comprend un connecteur universel de type S qui pourra s'adapter à la plupart des appareils commerciaux. Il est composé de 3 fils dont les couleurs identifient à quoi chacun sert :
- Rouge: est le câble d'alimentation positif ou Vcc (+)
- brun: est le câble d'alimentation négatif (-) ou GND (masse)
- Orange: c'est le câble qui transporte le signal PPM (Pulse Position Modulation) pour piloter le servomoteur
Certains modèles peuvent également présenter une composition de couleurs Noir-Rouge-Blanc, auquel cas le schéma dans ce cas serait respectivement GND-Vcc-PPM Signal.
Caractéristiques des servomoteurs SG90
En ce qui concerne les caractéristiques techniques de ce servomoteur, le Servo SG90 se distingue par :
- poids supporté: entre 1.2 et 1.6 Kg (suffisant pour sa petite taille)
- Couple moteur à 4.8v: 1.2kg/cm
- Tension de fonctionnement: 4 – 7.2v
- Vitesse d'essorage à 4.8 v: 0.12s/60º
- Angulo de rotation: 120e
- Rango de température de fonctionnement: -30ºC et +60ºC
- Dimensions maximales: 22 × 11.5 × 27 mm
- Poids: 9 g ou 10.6 g avec câble et connecteur
- Compatible Arduino: Oui
- connecteur universel: compatible avec la plupart des récepteurs radiocommandés (Futaba, JR, GWS, Cirrus, Hitec,…)
Vous trouverez également quelques variantes du Servo SG90comme:
- MG90S: Semblable au SG90, mais avec des engrenages et des tringleries en métal, il peut donc supporter jusqu'à 1.8 kg.
- MG996R: Il a une taille un peu plus grande, mais il peut supporter jusqu'à 15 Kg lorsqu'il est alimenté en 6V, ou 13 Kg s'il est alimenté en 4.8v.
Plus d'informations - Télécharger la fiche technique
Où acheter un modèle de servomoteur comme celui-ci à petit prix
Si vous souhaitez acheter un servomoteur Servo SG90 de ce type, vous pouvez en trouver dans certains magasins d'électronique spécialisés ou sur la plateforme Amazon. Par exemple, ces produits recommandés:
Comme vous pouvez le voir, Ils sont très bon marché, et vous pouvez les acheter en vrac ou en packs pour les robots et autres projets où vous en avez besoin de plus d'un. De plus, certains packs incluent certains accessoires supplémentaires, tels que des lames, des vis, etc.
En ce qui concerne les variantes cité ci-dessus, vous avez ceux-ci:
Maintenant, si ce que vous cherchez est un servomoteur plus puissant et plus robuste, capables de supporter des charges plus importantes et avec un couple plus important, vous en avez également d'autres également compacts mais plus performants :
- Servo Quimat avec engrenages en métal et pour supporter un poids jusqu'à 20 Kg
- Servo Innovateking capable de supporter jusqu'à 35 Kg de charge sur son axe
- Servo ANNIMOS avec pignons en inox capable de supporter jusqu'à 60 Kg
- Aucun produit trouvé.
Comment l'utiliser avec Arduino
Pour donner un exemple de sketch pour l'IDE Arduino afin que vous puissiez commencer à comprendre le fonctionnement des SG90 Servos, voici un cas pratique. Mais d'abord, voyons comment vous devriez connectez le servo à votre carte Arduino:
- Vcc: Il doit être connecté à une alimentation externe ou au connecteur 5V de l'Arduino. Si vous comptez utiliser plusieurs alimentations, pensez à toujours mettre la masse ou GND en commun pour éviter les problèmes.
- GND: Vous pouvez le connecter au GND de la carte Arduino.
- Signal PPM: peut aller sur n'importe quelle broche PWM de l'Arduino. Par exemple, à D11 dans notre croquis.
Pour voir l'exemple de code source, que vous pouvez essayer et modifier à votre guise, vous avez à la fois vos propres exemples que vous pouvez voir dans l'IDE avec la bibliothèque Servo.h, comme cet autre :
#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); } }
Plus d'informations - Télécharger le manuel de programmation Arduino