Etape 26 : Ajouter un nouveau contrôleur
Compatible aux réseaux informatiques.
Ce qui est le ESP8266 ?
Le ESP8266, est un module WiFi bon marché qui vous pouvez vous adresser à l’aide du protocole de l’UART. Il est figuré sur Hackaday et autres Articles de bricolage électronique très récemment, et beaucoup de bricoleurs bricolage électronique est très excités à la porte, que ce module s’ouvre pour leurs projets. Le module est :
Faible encombrement
Facile à intégrer avec (à l’aide de UART)
Prend soin de tous les autres frais généraux pour obtenir WiFi jusqu'à-et-opérationnel (TCP/IP pile etc....)
... et, peut-être plus important que tous les autres facteurs, très bon marché – il peut être acheté de la Chine dans une quantité d’un pour moins de £4 !
Il n’y a aucun équivalent de marché pour la communauté DIY-le XBee a été un choix populaire pour l’ajout de WiFi pour des projets de bricolage jusqu'à présent, mais le module ESP8266 est proche d’un dixième du prix rendant facilement accessible pour tous les types d’applications peu coûteuses.
Le ESP8266 est le nom de la puce que c’est soi fabriqué par une compagnie appelée Espressif, mais il est vendu dans les modules fabriqués en Chine qui ont l’air comme indiqué ci-dessous,
Le module peut être adressé à l’aide d’une série de commandes AT. Ce sont de simples commandes envoyées UART à 115200 bauds. Par exemple, une fois que le module est câblé vers le haut, vous pouvez envoyer la commande
AT + RST interprétera un logiciel réinitialiser l’appareil. AT + CWLAPwill displat l’ensemble des réseaux WiFi disponibles actuellement etc. – assez simple !
Comment pour configurer le Module ESP8266 ?
Voici un simple brochage du module (les codes pin sont définis dans le tableau
et se rapportent à l’image) :
Code PIN Numéro broche fonction Pin numéro broche fonction 1RX 5GPIO2 2VCC6CH_PD GPIO0 3 7 GND 4RST 8TX
Remarque : En fonctionnement normal 6 Pin (CH_PD) devrait être attachée haute (3V3) pour assurer un fonctionnement correct
Par conséquent, vous pouvez facilement relier le module à un Arduino ou juste un simple convertisseur USB vers série et commencer à envoyer des commandes AT (n’oubliez pas : RX du module se joint à TX sur le périphérique de connexion et vice versa!).
Quels sont les inconvénients de l’utilisation de ce module ?
Comme nous l’avons vu plus haut, c’est promet d’être une très bonne solution pour l’optimisation pour l’ajout de fonctionnalités WiFi à des projets de bricolage, alors, quelles sont les limites.
Le module est plutôt « soif de puissance ». Le courant alimenté via le port USB d’un Arduino est à peine suffisant pour alimenter ce module. Autres sites Web ont recommandé que vous devriez avoir facilement disponible 1 a, mais je n’ai pas mesuré moi-même. Cela rend intégrant le module un peu plus compliqué qu’un régulateur de tension Deuxièmement, distinct est requis et il écarte également les projets de piles.
Il est capricieux – j’ai eu la chance de jouer avec ce module, et bien qu’il fonctionne la plupart du temps, tous les exemples de code, j’ai trouvé fournit loin d’une solution solide – ne manquent pas de bizarreries de l’utiliser.
Exemples de code : https://github.com/esp8266/Arduino/archive/esp826...
Ajouter le support pour les esp8266 dans l’ide arduino 1.6.4 selon la vitesse de votre connexion internet combien de temps il faudra
Installation avec un gestionnaire de planches
À partir de 1.6.4, Arduino permet l’installation des paquets de tierce partie plateforme en utilisant gestionnaire de planches.
Nous avons des forfaits disponibles pour Windows, Mac OS et Linux (32 et 64 bits). La 1.7.3 version n’ont pas cette option.
Installer Arduino 1.6.4 depuis le site de l’Arduino
Démarrez Arduino et ouvrez la fenêtre de préférences. Entrez http://arduino.esp8266.com/package_esp8266com_ind... dans le champ URL de gestionnaire Conseil supplémentaires.
Vous pouvez ajouter plusieurs URL, en les séparant par des virgules.
Ouvrez le gestionnaire de cartes d’outils > carte menu et install esp8266 plate-forme (et n’oubliez pas de sélectionner votre planche ESP8266 dans Outils > menu Board après l’installation).