Outils pour utilisateurs

Outils du site


wemos_d1_mini

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
wemos_d1_mini [2018/12/22 11:01] 192.168.19.1wemos_d1_mini [2023/12/23 00:37] (Version actuelle) 192.168.19.1
Ligne 3: Ligne 3:
 ===== Intro ===== ===== Intro =====
  
-ToDo+Le Wemos D1 mini est ma board préférée pour toutes les petites applications IoT ne nécessitant pas une puissance délirante. 
  
 +Il est équipée d'une puce ESP8266 (Wifi) et d'I/O suffisamment nombreuses pour des applications diverses et variées : domotique, capteur T/H/P, pilotage robotique, etc...
  
 +===== Schéma électronique =====
 +
 +
 +On notera quelques points intéressants : 
 +
 +  * L'ESP8266 est alimenté soit par le pin 3.3V, soit par le LDO ME6211 depuis le pin 5V, qui selon la datasheet accepte jusqu'à 6V en entrée (pratique). 
 +  * sur les versions 3.0.0 et ultérieures, un jumper pad SJ1 (au dos de la board), permet de connecter GPIO16 à GND et donc d'activer la fonctionnalité de deepsleep.
 +
 +
 +{{::wemos-d1-mini-v3-0-0-1.schematic.jpg|}}
 +https://www.wemos.cc/en/latest/_static/files/sch_d1_mini_v3.0.0.pdf
  
 ===== Pinout ===== ===== Pinout =====
Ligne 21: Ligne 33:
 En plus du VCC et GND, on va connecter comme suit :  En plus du VCC et GND, on va connecter comme suit : 
  
- * SCL <-> D1  +  * SCL <-> D1 (arduino Pin: 5) 
- * SDA <-> D2+  * SDA <-> D2 (arduino Pin: 4)
  
 ===== Valeurs ===== ===== Valeurs =====
Ligne 29: Ligne 41:
  
  
 +===== Pin numbering : équivalent Arduino =====
 +
 +^  Wemos Pin  ^  Arduino Pin  ^
 +|  D0  |  16  |
 +|  D1  |  5  |
 +|  D2  |  4  |
 +|  D3  |  0  |
 +|  D4  |  2  |
 +|  D5  |  14  |
 +|  D6  |  12  |
 +|  D7  |  13  |
 +|  D8  |  15  |
 +|  TX  |  1  |
 +|  RX  |  3  | 
 +
 +===== Pin Mapping Micropython =====
 +
 +^ Wemos D1 ^ ESP8266 Pin ^ Functions          ^
 +| D0       | 16          | GPIO               |
 +| D1       | 5           | GPIO, I2C SCL      |
 +| D2       | 4           | GPIO, I2C SDA      |
 +| D3       | 0           | GPIO               |
 +| D4       | 2           | GPIO               |
 +| D5       | 14          | GPIO, SPI SCK      |
 +| D6       | 12          | GPIO, SPI MISO     |
 +| D7       | 13          | GPIO, SPI MOSI     |
 +| D8       | 15          | GPIO, SPI SS       |
 +| A0       | A0          | Analog in, via ADC |
 +| RX       | 3           | Receive            |
 +| TX       | 1           | Transmit           |
 +
 +===== ADC et Pin A0 =====
 +
 +L'ADC de l'ESP8266 est capable de lire jusqu'à 1V, mais le pin A0, grâce aux 2 résistances R2 = 100 kohms / R1 = 220 kohms qui forment un pont diviseur de tension, est capable de prendre jusqu'à 3.3V en entrée. 
  
 ===== Infos Firmware AT ===== ===== Infos Firmware AT =====
Ligne 69: Ligne 115:
 OK OK
 </code> </code>
 +
 +===== Sources =====
 +
 +  * https://escapequotes.net/esp8266-wemos-d1-mini-pins-and-diagram/
 +
  
wemos_d1_mini.1545472905.txt.gz · Dernière modification : 2018/12/22 11:01 de 192.168.19.1