ESP8266 WiFi contrôlée aircon distant (3 / 15 étapes)

Étape 3: Préparer l’environnement de programmation pour la ESP8266

Normalement, vous utiliseriez un câble FDDI ou USBtoSerial convertisseur pour connecter le module ESP8266 à votre PC pour le programmer. Comme j’ai toujours chercher la solution de coût le plus bas (et ne voulait pas dépenser de l’argent pour un câble FDDI) j’ai cherché et trouvé que je pouvais utiliser mon Arduino Uno pour connecter le ESP8266 à mon PC.

Heureusement Adafruit HUZZAH ESP8266 a 2 caractéristiques importantes qui le rendent plus facile pour moi :

  • 3, 3V à 12V entrée alimentation Vbat et 3, 3V onduleur de tension à bord
  • Levier de vitesses pour la broche RXD série à bord de niveau 5V à 3,3 v

Donc j’ai eu aucun problème pour connecter le ESP8266 directement au port série de l’Arduino Uno.

Le fichier joint programmation board.fzz montre comment connecter le module ESP à l’Arduino Uno. L’ONU elle-même est connecté avec le câble USB standard pour le PC.

Bien sûr l’Uno ne devez pas utiliser le port série, tandis que le ESP8266 est connectée aux broches RXD et TXD. La plus simple consiste à clignoter à l’exemple de Blink.ino sur l’Arduino Uno. Cet exemple n'est pas initialiser le port série et les lignes TXD et RXD peuvent être utilisés pour programmer le module ESP.

Après que l’Arduino Uno est en cours d’exécution le croquis de Blink.ino vous pouvez connecter le ESP8266 à la carte Arduino comme le montre le croquis ci-joint de Fritzing board.fzz de programmation.

Remarque importante sur l’alimentation :

Comme vous pouvez le voir dans le schéma, je ne pas connecter la sortie 5V de l’ONU pour le Vbat de la ESP8266. Le ESP8266 est très exigeants avec l’alimentation. Dans mes premiers essais, j’ai fourni le ESP8266 de la sortie 5V de la carte Arduino et obtenu des erreurs bizarres pendant la programmation de l’ESP. Il semble que l’ESP (lors de l’écriture dans le flash) a besoin de plus de courant que l’Arduino peut fournir la ligne 5V.

J’ai choisi pour la fourniture de l’Arduino, de l’alimentation 9V 2 a et connecter l’ESP sur la broche de Vin sur l’Arduino. La broche de Vin obtient le 9V directement à partir de l’alimentation. Après cela, j’ai n’eu aucuns plus de problèmes.

Dans l’IDE Arduino (voir capture d’écran ci-dessus) dans le menu Outils, vous devrez sélectionner le bon Conseil (dans mon cas Adafruit HUZZAH ESP8266) et le port com auquel est connecté l’Arduino Uno. Ensuite vous pouvez flasher des programmes dans le module ESP. Avant de flasher, il faut mettre l’ESP en mode programmation. Les modules Adafruit ESP8266 a 2 boutons pour y parvenir, la remise à zéro et le bouton GPIO0. La séquence de mettre l’ESP en mode de programmation est :

  • Appuyez et maintenez le bouton de réinitialisation
  • Appuyez et maintenez le bouton GPIO0
  • Bouton RESET
  • Bouton de déverrouillage GPIO0

Après que la LED rouge sur la carte Adafruit s’allume (mais grisée) et le Conseil est prêt à être programmé.

Note complémentaire :

J’avais besoin de connecter GPIO0 du module ESP8266 pour un GPIO inutilisé de la carte Arduino. Si je quitte le GPIO0 ouvert, la programmation ne fonctionnait pas. Pas sûr de la raison.

MISE EN GARDE :
J’utilise des caractéristiques du module Adafruit HUZZAH ESP8266 dans ce instructable. Si vous envisagez de construire ce système avec un module de ESP8266 d’un autre fournisseur vérifier attentivement qu’il est compatible avec l’alimentation que j’utilise et le niveau de tension de la broche RXD. Le module ESP8266 Adafruit HUZZAH accepte 3, 3V à 12V alimentation et possède un levier de vitesses niveau sur la broche RXD. Si votre module ESP8266 ne possède pas ces fonctionnalités, vous détruirez certainement votre module !

Toutes les sources de logiciels et tous les schémas sont disponibles dans mon dépôt Github

Articles Liés

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
WiFi contrôlée jardin lumineux avec ESP8266

WiFi contrôlée jardin lumineux avec ESP8266

J'ai un peu d'une chose pour lumières et d'être en mesure de les contrôler à distance. J'aime particulièrement cela dans le jardin et même mieux si je peux solaire alimenter leur. J'ai un peu les lumières de jeu magasin livre sterling/dollar, mais il
ESP8266 Wifi Add on pour Arduino Made Simple

ESP8266 Wifi Add on pour Arduino Made Simple

Mise à jourLe processus décrit ici n'est pas recommandé. Cette instructable a été remplacée par ESP8266 WiFi Shield pour Arduino et autres micros qui fournit une fonction de configuration de page web plus universelle.IntroductionESP8266 est une puce
Un moins cher ESP8266 WiFi Shield pour Arduino et autres micros

Un moins cher ESP8266 WiFi Shield pour Arduino et autres micros

Mise à jour : 19 mai 2016Rev 14 de ce projet revise bibliothèques et code fonctionne avec les plug-in V2.2 ESP8266.com IDEMise à jour : 17 décembre 210511 Rev de ce projet nettoie les autres connexions tentatives s'il est déjà connecté. Utilise égale
ESP 8266 Wifi contrôle domotique

ESP 8266 Wifi contrôle domotique

ESP8266 est une grande chose pour commencer à l'ITO et WifiIl est également bon marché et être utilisé pour faire des projets cool connectés à Internet. Apprenez à faire un simple projet IOT avec elle. Le WiFi Module de ESP8266 est un autonome SOC av
ESP8266 Wifi minuteur pour des charges ca

ESP8266 Wifi minuteur pour des charges ca

Cette instructable est basée sur ESP8266 version ESP-01 qui est programmé comme minuterie wifi pour la commutation de charges ca.ESP-01 a seulement 2 GPIO, seulement 2 charges peuvent être contrôlés, ici ma nécessité est de contrôler une charge de ca
WiFi contrôlée itinérant Webcam !

WiFi contrôlée itinérant Webcam !

J'ai eu cette idée de rouler à l'arrière de mon cerveau pour quelques années maintenant que ce serait assez cool pour monter une webcam sur une voiture de contrôle à distance et construire un petit wifi activé Mars rover pour ma maison. Pensé que ce
Capteur d’humidité ESP8266 WiFi DHT22 (Plug-and-Play)

Capteur d’humidité ESP8266 WiFi DHT22 (Plug-and-Play)

Dans ce tutoriel, nous montrerons comment construire « Plug and Play » WiFi humidité et capteur de température relié en nuage de EasyIoT. Il montre comment envoyer deux paramètres avec une demande avec REST API V1. Nous allons utiliser ESP8266, DHT22
ESP8266 le contrôle de l’internet (à partir de n’importe où)

ESP8266 le contrôle de l’internet (à partir de n’importe où)

Il ne sont que quelques choses mieux que (avec succès) de programmation et à l'aide de votre Arduino. Sûrement une de ces choses est en utilisant votre ESP8266 comme un Arduino avec WiFi !Dans ce instructable je vais vous montrer un moyen facile d'ob
Système d’irrigation de ESP8266 WiFi plante

Système d’irrigation de ESP8266 WiFi plante

Dans ce tutoriel, nous montrerons comment construire le système d'irrigation plante avec Arduino ESP8266 Bibliothèque et EasyIoT serveur (Windows ou framboise). Avec l'interface web, nous pouvons contrôler l'eau pompe et sol humidité à distance. Main
ESP8266 WiFi temp humidité surveillance web app à l’aide de IDE Arduino

ESP8266 WiFi temp humidité surveillance web app à l’aide de IDE Arduino

La semaine dernière, j'ai reçu un ESP8266(adafruit). le nouveau ESP8266 a arduino-chargeur de démarrage, donc il est possible au code de programme arduino directement dans le ESP8266. Cette ESP8266 est livré avec UART, I2C GPIO. avec ce nouveau modul
Intel Edison facile smartphone Wifi contrôle

Intel Edison facile smartphone Wifi contrôle

Il s'agit d'un guide rapide pour contrôler la Edison Intel Wifi avec un minimum de codage. Elle contrôlera la broche numérique 2 sur l'Edison avec un bouton On/Off sur votre smartphone. Ce sera vous aider à démarrer, pour obtenir des mains sur l'expé
Téléphone WiFi contrôlée espion RC Mini voiture

Téléphone WiFi contrôlée espion RC Mini voiture

Dans ce Instructable que je vais vous montrer que comment vous pouvez construire rapidement un simple téléphone contrôlée voiture RC qui peut enregistrer des vidéos. Le dispositif est basé sur la Mediatek LinkIt une seule carte et j'ai utilisé un Ada
ESP8266 de contrôle de la voix (WEMOS D1mini) sur Internet (sans MQTT)

ESP8266 de contrôle de la voix (WEMOS D1mini) sur Internet (sans MQTT)

J'aime faire des choses simples...Voici un moyen simple de contrôler vos ESP de via internet sans déconner avec trop de code ou lente MQTT courtiersÉtape 1: pièces :1. Wemos d1 mini2. TP Link routeur3. n'importe quel smartphone (j'ai utilisé iphone 5