Quel ESP 8266 Choisir?

Quel ESP 8266 Choisir?

ESP8266 : pour commencer

ESP8266 n’est que le nom de la puce, de nombreuses sociétés ont conçu leurs propres cartes utilisant cette puce, il existe donc de nombreuses cartes ESP8266 différentes sur le marché. Si vous ne connaissez pas la différence entre tous ces modèles, vous risquez d’avoir du mal à vous décider sur la carte à acheter.

Le moyen le plus simple (et le plus rapide) d’obtenir une carte ESP8266 est d’en acheter une dans un magasin d’électronique réputé comme Adafruit ou SparkFun, mais si vous la voulez bon marché, vous devriez jeter un coup d’œil à Ebay ou à d’autres sites où vous pouvez les commander directement depuis la Chine.

Certaines cartes intègrent toutes sortes de fonctionnalités pour faciliter le développement matériel et logiciel de l’ESP8266 : par exemple, un convertisseur USB-série pour la programmation, un régulateur 3,3 V pour l’alimentation, des LED intégrées pour le débogage, un diviseur de tension pour mettre à l’échelle l’entrée analogique…

Si vous voulez ajouter un ESP8266 à un petit projet, ou si vous voulez une carte moins chère*, vous pouvez acheter une carte qui n’a pas ces caractéristiques. Dans ce cas, vous pouvez acheter l’un des nombreux modules ESP-## développés par AI Thinker. Ils contiennent juste l’ESP8266 et les composants nécessaires à son fonctionnement.

Sortie Esp8266

Espressif Systems est une société privée de semi-conducteurs sans usine. Elle fournit des communications sans fil et des puces Wi-Fi qui sont largement utilisées dans les appareils mobiles et les applications de l’Internet des objets.

Le cadre basé sur le câblage Arduino permet d’écrire des logiciels multiplateformes pour contrôler des dispositifs reliés à une large gamme de cartes Arduino afin de créer toutes sortes de codages créatifs, d’objets interactifs, d’espaces ou d’expériences physiques.

  Arduino duemilanove or diecimila

Le SDK non-OS fournit un ensemble d’interfaces de programmation d’applications (API) pour les fonctionnalités de base de l’ESP8266, telles que la réception/transmission de données sur Wi-Fi, les fonctions de la pile TCP/IP, les fonctions d’interface matérielle et les fonctions de gestion de base du système

Carte Esp8266

Dans ce billet, je vais vous guider dans la jungle des modules disponibles basés sur l’ESP8266. Il ne s’agit pas d’une liste complète des modules disponibles mais d’une sélection de ceux que j’ai pu tester et évaluer. Si vous pensez que j’ai oublié un module important, n’hésitez pas à me le faire savoir.Chaque module a des avantages et des inconvénients, en fonction de l’application visée. Si vous prévoyez d’utiliser un module comme un bouclier Wifi pour un Arduino, vous pourriez choisir un type différent que si vous prévoyez un nœud autonome. D’autres aspects sont la compatibilité avec le breadboard, la disponibilité des broches, la nécessité de composants externes tels qu’un adaptateur série-usb ainsi que la taille et les coûts.

C’est probablement l’un des modules les plus populaires, bien qu’il ne soit de loin pas le plus pratique. Avec son petit facteur de forme (24,75mm x 14,5mm), il s’intègre parfaitement dans n’importe quel boîtier. Deux broches GPIO sont sorties et peuvent être utilisées pour contrôler la périphérie. Avec un câblage approprié et un adaptateur série-usb, vous pouvez aussi facilement flashé des firmwares alternatifs. Par défaut, il est livré avec une des différentes versions du firmware AT qui vous permet de l’utiliser en combinaison avec un Arduino. L’un des plus gros problèmes de ce module est l’emplacement des broches qui rend impossible de le brancher directement sur une planche à pain pour le prototypage : les deux rangées de broches sont si proches l’une de l’autre que vous obtiendriez un court-circuit. Cependant, vous pouvez toujours utiliser ce module sur une planche à pain : soit vous construisez un adaptateur pour planche à pain, soit vous utilisez des fils dupont femelle-mâle pour relier le module à votre planche à pain.

  Arduino ide mega 2560

Projets Esp8266

Comme je l’ai mentionné dans le chapitre précédent, l’ESP8266 peut fonctionner dans trois modes différents : Station Wi-Fi, point d’accès Wi-Fi, et les deux en même temps. Nous allons commencer par examiner la configuration d’une station Wi-Fi.

Allez sur votre ordinateur et ouvrez un terminal : Sous Windows, recherchez “Invite de commande”, sous Mac ou Linux, recherchez “Terminal”. Vous pouvez également utiliser les raccourcis : sous Windows, tapez + R, tapez “cmd” et appuyez sur la touche Entrée, sous Linux, tapez

La commande ping envoie de petits paquets à l’adresse IP de l’ESP8266. Lorsque l’ESP reçoit un tel paquet, il le renvoie à l’expéditeur. La commande Ping fait partie de la deuxième couche de la pile TCP/IP, la couche Internet. Il s’appuie à la fois sur la couche liaison de données (Wi-Fi) et sur le protocole Internet*.

Vous pouvez constater que dans l’exemple ci-dessus, nous avons envoyé 6 paquets à l’ESP, et nous avons également reçu 6 paquets de réponse (écho). Cela nous indique que la liaison de données, la connexion Wi-Fi et le protocole Internet fonctionnent correctement.

Nous savons maintenant que l’ESP peut communiquer avec succès avec d’autres appareils sur le réseau, et si votre réseau local est en ligne (s’il est connecté à Internet via votre modem), l’ESP peut également communiquer avec n’importe quel appareil sur le Web !