Étape 7: Tester vos servos
Il sera très bien pour vous permettre de tester que tous vos servos fonctionnent adéquatement les interrupteurs, si vous les Connectez un par un.
[Typique] Guide de couleur de fil servo
Ces servos 9g ont normalement trois fils qui sont issus du carter du moteur et se terminent par un en-tête/connecteur femelle 3 broches. La clé de couleur de fil est généralement comme suit :
- Blanc/jaune: Signal
(Le signal est une fréquence PWM - pour en savoir plus ici) - Rouge: + 5v/Vcc
- Noir: sol/GND
Remarque : Si vous voulez être certain à 100 %, s’il vous plaît vérifier la feuille de spécifications techniques du fabricant pour votre modèle de servo.
Connecter un servo
Les connexions suivantes travailleront pour le sketch de 'sweep servo' exemple :
- Blanc/jaune >> goupille PWM 9
- Red >> broche d’alimentation 5v
- Black >> broche d’alimentation GND
Télécharger une esquisse de test
L’esquisse de test, que vous pouvez utiliser se trouve sur le site Arduino.cc :
https://www.Arduino.cc/en/Tutorial/Sweep
(L’esquisse charge maintenant dans l’IDE Arduino)
(Précédemment notés de taper « ifconfig » sur la console Raspberry Pi.)
(Cette constante « #define » est définie à 10 degrés par défaut - ajuster en fonction de votre propre position OFF Servos et commutateurs).
(Cette constante « #define » est définie à 170 degrés par défaut - ajuster en fonction de votre propre Servos et commutateurs en position).
Remarque : Le courant maximal est quatre 4 servos. J’ai ont frappé à plusieurs reprises les limites à l’Arduino et ont été incapable de surmonter de celui-ci. Plus de quatre servocommandes provoque la connexion de l’Arduino au courtier MQTT échouer à plusieurs reprises. Je voir cela comme un comportement étrange et crois que c’est une limitation des ressources tels que RAM.
Cette esquisse constitue la base de la « IoT » de la rallonge - il se sert de l’Arduino MQTT bibliothèque. MQTT est un poids léger publication/abonnement protocole de messagerie utilisé où une « empreinte de la taille du code » ou de la faible bande passante réseau est nécessaire.