Table des matières:

Interfaçage du servomoteur avec NodeMCU : 6 étapes (avec photos)
Interfaçage du servomoteur avec NodeMCU : 6 étapes (avec photos)

Vidéo: Interfaçage du servomoteur avec NodeMCU : 6 étapes (avec photos)

Vidéo: Interfaçage du servomoteur avec NodeMCU : 6 étapes (avec photos)
Vidéo: EB_#224 Découverte - Le ESP32 (ESP-WROOM-32), WiFi + Bluetooth Intégrés 2024, Novembre
Anonim
Interfaçage du servomoteur avec NodeMCU
Interfaçage du servomoteur avec NodeMCU

Bonjour tout le monde, Ceci est mon premier projet Instructable.

Alors vous voulez vous lancer avec NodeMCU ? Eh bien, je suis ici pour partager avec vous. Aujourd'hui, je vais vous montrer comment démarrer avec NodeMCU. Allons-y !

NodeMCU a à bord ESP8266-12E rend la carte adaptée à l'IoT (Internet des objets). Dans ce Instructable, je vais vous montrer comment démarrer avec Servo à l'aide de NodeMCU.

Étape 1: Matériel requis

Matériaux nécessaires
Matériaux nécessaires
Matériaux nécessaires
Matériaux nécessaires
Matériaux nécessaires
Matériaux nécessaires

Voici la liste des composants nécessaires pour démarrer avec le NodeMCU,

Composants matériels

  1. NodeMCU
  2. Servomoteur
  3. Planche à pain
  4. Fils de cavalier
  5. Câble micro-USB

Composants logiciels

IDE Arduino

Étape 2: Description du matériel

Description du matériel
Description du matériel
Description du matériel
Description du matériel

Qu'est-ce qu'une planche à pain?

C'est une plate-forme de prototypage, où vous pouvez brancher des composants et les retirer facilement. Veuillez vous référer à la photo pour voir comment il est fabriqué à l'intérieur. Il y a généralement 2 bandes de chaque côté indiquant les rails d'alimentation. Il est conçu pour connecter facilement tous les (-) et (+) ensemble.

Qu'est-ce qu'un servomoteur ?

Les servomoteurs sont d'excellents appareils qui peuvent tourner vers un angle spécifié ou une position appelée.

Habituellement, ils ont un bras d'asservissement qui peut tourner à 180 degrés. En utilisant le NodeMCU, nous pouvons contrôler un servo pour aller à une position spécifiée. Aussi simple que cela! Nous allons voir ici comment connecter un servomoteur puis comment le faire tourner dans différentes positions.

Connexion au servo

Le prochain travail consiste à connecter votre servomoteur. Il existe deux types courants de servo:

  1. Blanc - Rouge - Servo filaire noir
  2. Servo filaire Orange - Rouge - Marron

Si votre servo a des fils Blanc - Rouge - Noir, connectez-le comme suit

  • Le fil blanc se connecte à la broche numérique D4
  • Le fil noir se connecte à la broche GND
  • Le fil rouge se connecte à la broche 3V3

Si votre servo a des fils orange - rouge - marron, connectez-le comme suit

  • Le fil orange se connecte à la broche numérique D4.
  • Le fil marron se connecte à la broche GND
  • Le fil rouge se connecte à la broche 3V3

Étape 3: Téléchargez l'IDE Arduino

Télécharger l'IDE Arduino
Télécharger l'IDE Arduino

Pour commencer, nous devons télécharger l'IDE Arduino (environnement de développement intégré) et certains pilotes nécessaires.

  1. Pour télécharger le logiciel, rendez-vous sur le site Arduino:
  2. Cliquez sur Logiciel Cliquez sur Windows, Mac ou Linux en fonction de votre système d'exploitation.
  3. Vous pouvez faire un don si vous le souhaitez ou simplement télécharger.
  4. Lorsque cela est fait, vous n'aurez plus qu'à continuer les étapes pour le télécharger sur votre ordinateur.
  5. Vous avez terminé!

Étape 4: Préparation de l'IDE Arduino

Préparation de l'IDE Arduino
Préparation de l'IDE Arduino
Préparation de l'IDE Arduino
Préparation de l'IDE Arduino

Après avoir téléchargé l'IDE Arduino, accédez à

  1. Onglet Fichier puis cliquez sur Préférences.
  2. Dans les URL supplémentaires de Boards Manager, ajoutez le lien suivant (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Cliquez sur OK, puis accédez à
  4. Outils - Tableaux - Gestionnaire de tableaux

Dans le champ de recherche, tapez esp8266> cliquez sur esp8266 par ESP8266 Community - Cliquez sur Installer

Vous avez maintenant configuré l'IDE Arduino pour qu'il fonctionne avec le NodeMCU.

Étape 5: Temps de codage

Temps de codage
Temps de codage

L'étape suivante consiste à écrire du code pour contrôler le servo.

Téléchargez le fichier "Servo.ino" et ouvrez-le dans l'IDE Arduino. Créez ensuite une nouvelle esquisse et collez le code ci-dessous dans l'IDE arduino et appuyez sur Télécharger.

#comprendre

Servo servo;

void setup() {

servo.attach(2); //D4

servo.write(0);

retard (2000);

}

boucle vide() {

servo.write(90);

retard(1000);

servo.write(0);

retard(1000);

}

Le téléchargement du code prendra quelques minutes, puis vous devriez voir le servo changer d'angle de 0° à 90° à l'intervalle défini dans le code.

Vous pouvez le bricoler si vous le souhaitez, ou simplement l'utiliser tel quel.

Étape 6: Téléchargez votre programme

Téléchargez votre programme
Téléchargez votre programme
Téléchargez votre programme
Téléchargez votre programme
  1. Aller à Outils
  2. Carte > NodeMCU 1.0 (ESP - Module 12E)
  3. Port (Choisissez le bon Port)

** Assurez-vous que votre modèle NodeMCU est sélectionné et que le bon port série est coché (voir les photos).

Ensuite, cliquez simplement sur le bouton Télécharger**

Conseillé: