Motoriser l’ITO avec ESP8266 (4 / 6 étapes)

Étape 4 : Conduite DC motors

La broche A + (D1) contrôle la PWM out pour le premier moteur à courant continu et le A-(D3) pin contrôle de direction. La sortie PWM actionne le moteur et laisser fors régulateur de vitesse. Par exemple, un cycle de 50 % en effet crée une plus faible tension. Il n’a rien à voir avec le comptage d’impulsions. La commande de direction A - va tout simplement basse ou haute, effectivement inversion de tension et en tant que tel le sens de rotation du moteur. Veuillez noter que vous pouvez conduire les moteurs avec alimentation séparée (tension habituellement plus élevée) en connectant l’alimentation moteur sur VM et NodeMCU à VIN. Remarque importante: Si vous utilisez deux sources d’alimentation, retirez le cavalier qui relie VM et VIN.

Pour l’essayer, procédez comme suit :

  1. Connecter le (-) plomb (généralement noir) du moteur d’A -
  2. Connectez le signe (+) plomb (généralement rouge) du moteur à A +
  3. Fixez le moteur B de la même manière
  4. En utilisant ESPlorer, Télécharger init.lua (ci-dessous)

Après le téléchargement, reset et regarder le tour de moteurs, inverser et arrêter. Pour répéter, appuyez sur reset à nouveau. Obviusly ce comportement particulier n’est pas très utile autrement qu’à des fins de démonstration. Les moteurs doivent être contrôlés sur le wifi mais c’est pour la deuxième partie de ce instructable. Après chargement/fonctionnement du fichier, vous pouvez contrôler les moteurs de la ESPlorer commande linte avec des appels à des fonctions motrices, e. g.

> motor_a (FWD, 100)

 --motordrive: init.lua 
 pin_a_speed = 1 pin_a_dir = 3 pin_b_speed = 2 pin_b_dir = 4 
 FWD = gpio.HIGH REV = gpio.LOW 
 duty = 1023 
 --initiate motor A gpio.mode(pin_a_speed,gpio.OUTPUT) gpio.write(pin_a_speed,gpio.LOW) pwm.setup(pin_a_speed,1000,duty) --PWM 1KHz, Duty 1023 pwm.start(pin_a_speed) pwm.setduty(pin_a_speed,0) gpio.mode(pin_a_dir,gpio.OUTPUT) 
 --initiate motor B gpio.mode(pin_b_speed,gpio.OUTPUT) gpio.write(pin_b_speed,gpio.LOW) pwm.setup(pin_b_speed,1000,duty) --PWM 1KHz, Duty 1023 pwm.start(pin_b_speed) pwm.setduty(pin_b_speed,0) gpio.mode(pin_b_dir,gpio.OUTPUT) 
 -- speed is 0 - 100 function motor(pin_speed, pin_dir, dir, speed) gpio.write(pin_dir,dir) pwm.setduty(pin_speed, (speed * duty) / 100) end 
 function motor_a(dir, speed) motor(pin_a_speed, pin_a_dir, dir, speed) end function motor_b(dir, speed) motor(pin_b_speed, pin_b_dir, dir, speed) end ------------------------------------------------- 
 --start motors 100% speed forward motor_a(FWD, 100) motor_b(FWD, 100) 
 --reverse motors after 4s tmr.register(0, 4000, tmr.ALARM_SINGLE, function() motor_a(REV, 100) motor_b(REV, 100) end) tmr.start(0) 
 --turn motors off after 8s tmr.register(1, 8000, tmr.ALARM_SINGLE, function() motor_a(FWD, 0) motor_b(FWD, 0) end) tmr.start(1) 

Articles Liés

Automatisation d’Arduino IOT avec ESP8266

Automatisation d’Arduino IOT avec ESP8266

Il s'agit d'un projet d'automatisation de l'ITO. pas comme les autres qui récupère uniquement les données du capteur à internet. J'ai utilisé il technique pour contrôler les périphériques de lecture à celui web api utilisant wifi module esp8266. avec
Lampe Internet contrôlé avec ESP8266 wifi relais IoT

Lampe Internet contrôlé avec ESP8266 wifi relais IoT

ESP8266 wifi de commande du relais (ESP01) ITO a lampeInternet contrôlé lampe électrique avec ESP8266 wifi (ESP01) ITOInternet contrôlé lampe avec ESP8266 wifi relais ITOESP8266 (ESP01) est un émetteur/récepteur WiFi très faible coût qui peut être aj
Débuter avec ESP8266 à l’aide de commandes AT, NodeMCU ou Arduino (ESP-12E)

Débuter avec ESP8266 à l’aide de commandes AT, NodeMCU ou Arduino (ESP-12E)

Cette Instructable va vous montrer les étapes nécessaires pour s'initier à la ESP8266 à l'aide d'une carte de développement peu fantastique pour le module ESP-12E. La pension comprend tout le nécessaire y compris un port USB à l'adaptateur série, mon
Développement d’Ito avec téléphone portable directement

Développement d’Ito avec téléphone portable directement

Cette Instructables montre comment coder votre ITO avec votre téléphone portable directement.Une fois l'installation terminée, il est inutile USB-TTL câble (ni un serveur supplémentaire) plus, direct juste connecter votre mobile à ESP softAP ou votre
Débuter avec ESP8266 à l’aide ls /dev/tty.* Commandes, NodeMCU ou Arduino (ESP-12E)

Débuter avec ESP8266 à l’aide ls /dev/tty.* Commandes, NodeMCU ou Arduino (ESP-12E)

Cette Instructable va vous montrer les étapes nécessaires pour s'initier à la ESP8266 à l'aide d'une carte de développement peu fantastique pour le module ESP-12E. La pension comprend tout le nécessaire y compris un port USB à l'adaptateur série, mon
Carte de commutateur WiFi ou prise intelligente avec Esp8266, Attiny 85 et capteur PIR avec android app

Carte de commutateur WiFi ou prise intelligente avec Esp8266, Attiny 85 et capteur PIR avec android app

Le 85 de Arduino Wifi est une petite planche avec ESP8266 module-01, Attiny85 micro contrôleur et un relais. Il a également et en-tête supplémentaire pour connecter un relais externe ou pour raccorder les capteurs comme PIR, IR etc. selon votre appli
MASLOW : un détecteur de WiFi ouvert avec ESP8266

MASLOW : un détecteur de WiFi ouvert avec ESP8266

English/EspañolHola amigos en esta ocasión le voy un enseñar como hacer un détecteur de ne redes abiertas con el modulo WiFi ESP8266, este détecteur amendements notifica cuando una rouge WiFi cerca de nosotros esta abierta o aucun tiene cifrado WEP (
Série de tutoriels vidéo de débutants pour ITO avec Intel Edison (IntelIot)

Série de tutoriels vidéo de débutants pour ITO avec Intel Edison (IntelIot)

Environ un mois retour j'ai eu l'occasion de faire partie d'ITO road show organisé par Intel à Pune, en Inde. C'était une expérience incroyable. Je voulais construire une voiture RC IoT contrôlée avec peu de fonctionnalités. Ayant travaillé avec Ardu
Envoyer email avec ESP8266 et Arduino UNO

Envoyer email avec ESP8266 et Arduino UNO

Comment obtenir Adafruits "send_email_smtp.ino" à envoyer email avec ESP8266 et Arduino UNO.Et en éliminant le problème avec "aucune réponse du module" beaucoup ont.Le module fonctionne sur 3, 3V logique selon la documentation, mais j'
Voiture RC ITO avec Intel Edison (IntelIoT)

Voiture RC ITO avec Intel Edison (IntelIoT)

PréfaceLaissez-nous d'abord comprendre ce que nous essayons d'atteindre ici. Nous avons toutes sortes de jouets RC pour nos enfants et puis, il y a des jeux vidéo et mobiles. Un c'est sûr que tout le monde adore les voitures, que ce soit le vrai, ou
Station météo ITO avec Adafruit HUZZAH ESP8266 (ESP-12E) et Adafruit IO

Station météo ITO avec Adafruit HUZZAH ESP8266 (ESP-12E) et Adafruit IO

Bonjour, tout le monde ! Temps, il y a, j'ai vu cette Station météo par Aleator777 et je me suis inspiré pour faire mon propre station météo. J'ai vu que l'Edison Intel coûte trop cher à mon pays, donc j'ai décidé de trouver quelque chose de moins ch
Créer des périphériques de l’ITO avec les ESP8266 et les PubNub

Créer des périphériques de l’ITO avec les ESP8266 et les PubNub

Dans le cas où vous n'aviez pas entendu parler, l'internet des objets est roi d'une grosse affaire. Plutôt que de vous ennuyer avec les prédictions de combien milliards d'appareils seront connectés dans les années à venir, je vais vous montrer commen
Débuter avec ESP8266 à l’aide de "commandes" AT Via Arduino

Débuter avec ESP8266 à l’aide de "commandes" AT Via Arduino

Wifi Module ESP8266 est une puce intégrée conçue pour communiquer dans le monde de l'internet par le biais de signaux de radio Wifi. C'est le lien entre un projet et de l'internet. Elle a le traitement à bord et la mémoire qui lui permet d'être intég
Construire votre premier ITO avec un capteur DHT11 et Raspberry Pi, Thingspeak.

Construire votre premier ITO avec un capteur DHT11 et Raspberry Pi, Thingspeak.

IOT ou Internet of Things est un sujet d'actualité ! Selon les experts tout sera relié à l'internet et tous nos appareils et leurs données seront bientôt juste une adresse IP s'éloigne de nous. Alors par où commencer si vous voulez explorer le monde