Déballage de la Wemos D1 R2, clone ESPDuino, carte de développement ESP8266 au format Arduino Uno

Table des matières

L’Arduino Uno est la référence des cartes de développement pour débuter l’apprentissage de la programmation. L’Arduino Uno est une plateforme d’apprentissage idéale car elle ne coûte pas très cher et on peut apprendre à coder sur des projets concrets. Quoi de mieux que de voir se déplacer son robot. On trouve également de très nombreuses cartes filles que l’on trouve souvent sous la dénomination Shield.

 

On trouve des shields pour ajouter une connectivité WiFi, Bluetooth ou Ethernet mais ces cartes sont très couteuses (et encombrantes). L’ESP8266 (et son successeur l’ESP32) vient combler ce manque. Le module WiFi ESP8266 est capable d’exécuter du code Arduino en C++, dispose de 11 entrées/sorties (toutes PWM) ainsi qu’une entrée analogique (3,3V max.). Les fabricants ont vite compris l’intérêt de proposer des cartes au format Arduino Uno basées sur les modules ESP8266 afin d’être compatibles avec tous les shields existants.

ESPDuino ou Wemos D1 R2

La carte ESPDuino est la plus ancienne des cartes ESP8266 au format Arduino Uno. Elle a rapidement été clonée et on la trouve maintenant chez Doit.am (ancien Geekcreit). Chez Wemos, elle porte le nom de Wemos D1 R2.

Ces cartes sont en presque identiques. La différence se va surtout résider au niveau du connecteur USB (type A pour l’ESPDuino ou micro-USB sur la Wemos). Le convertisseur Série vers USB pourra aussi être différent. Vous devrez peut être installé le drivers correspondant. En général c’est un CH34O ou CH341. Si vous rencontrez des difficultés, suivez ce tutoriel pour l’installer sur votre environnement.

On peut également trouver des différences au niveau du module ESP8266. La Wemos est construite autour d’un ESP-12 alors que l’ESPDuino embarque un ESP-13 (ESP-WROOM-02 d’Espressif). Les deux modules embarquent 4Mo de mémoire flash et 64ko de mémoire vive. Du point de vue de l’utilisateur final (que nous sommes), on peut considérer les deux modules comme étant identiques, et par conséquent les deux cartes de développement. Pour les plus exigeants d’entre vous, sachez qu’Espressif a totalement repris la désignation de ses cartes récemment. Elles portent toutes maintenant la même dénomination ESP8266EX. A moyen terme, lorsque les fabricants auront épuisés tout leur stock de modules, il ne subsistera plus que 4 modèles avec des petites optimisations. Tous les détails sont ici.

  • ESP-WROOM-02, fonctionne de -40°C ~ 125°C. Faible dimension 18x20x3 mm avec antenne PCB
  • ESP-WROOM-02D, l’antenne PCB est optimisée pour une meilleure réception WiFi
  • ESP-WROOM-02U. Le module est encore plus compact (18Xx14.3×3.2mm). L’antenne PCB est remplacée par un connecteur pour antenne externe au standard U.FL IPEX.
  • ESP-WROOM-S2. Ce module peut fonctionner comme un esclave SDIO/SPI avec une vitesse de bus pouvant atteindre 8 Mbps.

wemos d1 r2 esp8266 clone espduino

Attention au GPIO en 3,3V

Particularité de l’ESP8266 par rapport à l’Arduino Uno (ce n’est plus le cas pour le Genuino 101 et les nouvelles cartes à base d’Intel Curie), le GPIO fonctionne sous une tension de 3,3V. Il faudra donc dans certain cas adapter vos montages. Pour cela, il existe des diviseurs de tension (5V vers 3.3V) ou l’inverse (3.3V vers 5V). L’unique entrée analogique est également limitée à une tension de 3,3V maximum.


Warning: A non-numeric value encountered in /home/clients/81b51a55b78a35c5c4c50dd82cac1015/web/wp-content/themes/rehub-theme/content-egg-templates/block_all_offers_grid.php on line 60
D'origine DOIT ESPDuino Robot WiFi Contrôleur Compatible avec Arduino UNO R3 Conseil...
0,05
Mini 2 in 1 1.8V-5V to 3.3V DC Step Down Step Up...
2,98
WeMos® D1 R2 V2.1.0 WiFi Uno Based ESP8266 For Arduino Nodemcu Compatible
8,97
ESPDuino Development Board ESP-13 UNO R3 With Wifi From ESP8266
10,42
Geekworm ESPDUINO-32 ESP32 Wi-Fi Bluetooth Board
11,24
ESPduino Development Board Compatible With WiFi For Control 2 Channel Motor +...
22,47
3.3V 5V TTL Bi-directional Logic Level Converter For Arduino
49,50

Nous utiliserons la Wemos D1 R2 dans les prochains tutoriels sur les bras robotiques. Si vous débutez dans la programmation Arduino / ESP8266, vous pouvez commencer par cet article. Vous apprendrez comment installer les librairies et le SDK ESP8266 sur l’IDE Arduino. Vous apprendrez également comment utiliser le GPIO et les librairies WiFi. Vous verrez comment créer une interface HTML à vos projets Arduino et communiquer avec un serveur domotique à l’aide de requêtes HTTP. Si vous avez pris goût à la programmation des micro-contrôleurs, voici les derniers tutoriels publiés sur le thème :

Avez-vous aimé cet article ?
[Total: 0 Moyenne: 0]

Vous avez aimé ce projet ? Ne manquez plus aucun projet en vous abonnant à notre lettre d’information hebdomadaire!

quel modèle esp8266 choisir
Quel modèle d'ESP8266EX choisir en 2020 ?
guide choix esp32 development board
Quel ESP32 choisir en 2020 ?

Vous rencontrez un problème avec ce sujet ?

Peut-être que quelqu’un a déjà trouvé la solution, visitez le forum avant de poser votre question

Nous serions ravis de connaître votre avis

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Calculateurs
×
Calculateur loi d'Ohm
Tension (U) - en Volt
Courant (I) - en Ampère
Résistance (R) - en Ohms
Puissance (P) - en Watts

Ce calculateur permet de calculer les relations entre le courant, la tension, la résistance et la puissance dans les circuits résistifs.

Saisir au moins deux valeurs puis cliquer sur calculer pour calculer les valeurs restantes. Réinitialisez après chaque calcul.

Rappel sur la Loi d'Ohm
La loi d'Ohm explique la relation entre la tension, le courant et la résistance en déclarant que le courant traversant un conducteur entre deux points est directement proportionnel à la différence de potentiel entre les deux points.
La loi d'Ohm s'écrit U = IR, où U est la différence de tension, I est le courant en ampère et R est la résistance en Ohms (symbole Ω).
Loi d'Ohm (U=RI)
×
Déchiffrer le code couleur d'une résistance à 4 bandes
Bande 1 Bande 2 Multiplicateur Tolérance
   

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 4 anneaux
Formule : ab*cΩ ±d%
Les deux premières bandes (a, b) permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0) donne le nombre 10.
La troisième bande (c) est un coefficient multiplicateur. Par exemple, l'anneau rouge est un coefficient multiplicateur de 100, ce qui donne 10 X 100 = 1000Ω.
Le quatrième anneau (d) indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que sa valeur soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 4 bandes
×
Déchiffrer le code couleur d'une résistance à 5 bandes
Bande 1 Bande 2 Bande 3 Multiplicateur Tolérance

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 5 anneaux
Formule : abc*dΩ ±e%
Les trois premières bandes permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0), Noir (0) donne le nombre 100
La quatrième bande est un coefficient multiplicateur. Par exemple, l'anneau brun correspond au coefficient multiplicateur 10, ce qui donne 100 X 10 = 1000Ω.
Le cinquième anneau indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que la valeur de la résistance soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 5 bandes
×
Calculateur de résistance série pour une ou plusieurs LED
Tension d'alimentation en Volt
Tension directe en Volt
Courant en mA
Résistance calculée en Ω
Puissance estimée en W

Ce calculateur permet de déterminer la résistance requise pour piloter une ou plusieurs LED connectées en série à partir d'une source de tension à un niveau de courant spécifié.

Remarque. Il est préférable d'alimenter le circuit avec une puissance nominale comprise entre 2 et 10 fois la valeur calculée afin d'éviter la surchauffe
Couleur Longueur d'onde (nm) Tension (V) pour LED ⌀3mm Tension(V) pour LED ⌀5mm
Rouge 625-630  1,9-2,1 2,1-2,2
Bleu 460-470 3,0-3,2 3,2-3,4
Vert 520-525 2,0-2,2 2,0-2,2
Jaune 585-595 2,0-2,2 3,0-3,2
Blanc 460-470 3,0-3,2 1,9-2,1
Résistance en série pour une ou plusieurs LED
×
Calculateur durée de vie d'une batterie
Capacité de la batterie
Consommation de l'appareil ou objet connecté

Ce calculateur estime la durée de vie d'une batterie, en fonction de sa capacité nominale et du courant ou de la puissance qu'une charge en tire.

La durée de vie de la batterie est une estimation idéalisée. La durée de vie réelle peut varier en fonction de l'état de la batterie, de son âge, de la température, du taux de décharge et d'autres facteurs. C'est le mieux que vous pouvez espérer obtenir.

Autonomie de la batterie = capacité de la batterie en mAh / courant de charge en mA

Durée de vie batterie
À lire aussi
Composants
Sur le Forum
Domotique et objets connectés à faire soi-même
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment.