Go Down

Topic: Découverte de l'ESP8266 et ajoutez le wifi a votre arduino pour moins de 5 euros (Read 355 times) previous topic - next topic

atrakeur

Bonjour a tous


J'ai récemment découvert l'ESP8266 pour mon projet de robot autonome contrôlé via WIFI.

Comme on en parle de plus en plus, et que la prise en main est relativement complexe, j'ai décidé d'en faire un article sur mon blog à cette adresse:

https://www.atrakeur.com/blog/art27-decouverte_de_lesp8266_ou_comment_ajouter_le_wifi_a_votre_arduino_pour_5_euros

J'ai essayé de faire l'article le plus clair possible pour avoir au moins une puce qui marche mais n'hésitez pas à me signaler si jamais je peux améliorer quelque chose.

Pour ceux qui ne connaissent pas, l'ESP8266 est une carte wifi qui intègre un microcontrôleur qui fait tous les traitements propres au wifi et la gestion des connections. De cette façon votre projet a une puce dédiée au wifi et cela économise grandement les ressources de votre Arduino pour votre projet. Le tout a un prix plus que raisonnable.

J'espère que ça aidera certains.

F6EEQ

Si je peux ajouter mon grain de sel, il y a ici un livre très bien fait sur l'ESP8266.

Bon d'accord c'est en Anglais!!
73 de Gerard F6EEQ

Jambe

Deux remarques:

1/Pourquoi "bannir" la uno? Tu écris qu'il faut 2 voie série une pour le PC et une pour l'ESP. Avec SoftwareSerial il est possible d'en faire autant que le nombre de pins le permet. Et dans le cas d'un usage d'un LCD, une seule voie série est nécessaire

2/Dans ton code, tu inclus justement la lib SoftwareSerial mais tu t'en sers pas


Mais merci pour le partage!
Débutant passionné, avide de savoir toujours plus

atrakeur

@F6EEQ Mon but est de fournir une ressource plus ou moins complète pour le débutant en français. Mais tu as raison c'est un bon lien. Je vais surement l'ajouter quelque part dans l'article.

@Jambe Le problème avec le Software Serial, c'est qu'il est trop lent pour les 115200 bauds de l'ESP. J'ai testé sur ma leonardo, ma méga et ma uno. Sur toutes les cartes, la liaison série n'est pas stable en Software alors qu'en Hardware ça passe nickel (pour les cartes qui en ont).

Dans tous les cas, tu peux utiliser la liaison série 0 pour l'ESP (pins 0 et 1 sur les 3 cartes). Sauf que du coup, sauf erreur de ma part, cette liaison sera partagée entre l'ESP et le PC.

Après, ce sont mes observations et donc c'est pas forcément exacte. N'hésite pas à me corriger si il y a des inexactitudes.

Du coup j'ai corrigé l'include en trop dans le code. Bien vu de ta part!

B@tto

Disons que ça fait un moment que coupler un ESP8266 avec un autre micro n'a plus vraiment de sens et que plus personne n'utilise le firmware AT ...

https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/installing-the-esp8266-arduino-addon
Blog électronique : battomicro.wordpress.com
Photographie : www.interactive-celebration.fr
Fablab de Montpellier : www.labsud.org

atrakeur

Je suis d'accord que l'intérêt est limité mais comme précisé dans l'article, il s'agit d'une première prise en main.

Je ne sais pas si tu à lu mon article mais dans la dernière partie, j'évoque les limites des commandes AT et je renvoie vers un autre qui explique comment flasher l'ESP pour utiliser un firmware plus évolué.

Encore une fois, j'essaye de fournir des ressources complètes et fiables (en français) aussi bien sur des choses basiques que sur des choses plus évoluées. Après si tu as des éléments précis que je peux améliorer ou des sujets que je pourrais couvrir, n'hésite pas à m'en faire part! ;-)

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy