wemos_d1_mini
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| wemos_d1_mini [2023/11/18 11:23] – jerome | wemos_d1_mini [2023/12/23 00:37] (Version actuelle) – 192.168.19.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Wemos D1 Mini ====== | ||
| + | |||
| + | ===== Intro ===== | ||
| + | |||
| + | 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' | ||
| + | * sur les versions 3.0.0 et ultérieures, | ||
| + | |||
| + | |||
| + | {{:: | ||
| + | https:// | ||
| + | |||
| + | ===== Pinout ===== | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | ===== Interruptions ===== | ||
| + | |||
| + | Truc top : *tous* les pins peuvent être utilisés pour générer des interruptions, | ||
| + | |||
| + | |||
| + | ===== Connexions ===== | ||
| + | |||
| + | === I2C === | ||
| + | En plus du VCC et GND, on va connecter comme suit : | ||
| + | |||
| + | * SCL <-> D1 (arduino Pin: 5) | ||
| + | * SDA <-> D2 (arduino Pin: 4) | ||
| + | |||
| + | ===== Valeurs ===== | ||
| + | |||
| + | Courant Max. Pour les sorties numériques : 20mA en continu (recommandé), | ||
| + | |||
| + | |||
| + | ===== 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' | ||
| + | |||
| + | ===== Infos Firmware AT ===== | ||
| + | |||
| + | Avant flashage, voici les infos fournies par les commandes AT+RST et surtout AT+GMR | ||
| + | |||
| + | < | ||
| + | |||
| + | OK | ||
| + | |||
| + | ets Jan 8 2013,rst cause:2, boot mode:(3,7) | ||
| + | |||
| + | load 0x40100000, len 2408, room 16 | ||
| + | tail 8 | ||
| + | chksum 0xe5 | ||
| + | load 0x3ffe8000, len 776, room 0 | ||
| + | tail 8 | ||
| + | chksum 0x84 | ||
| + | load 0x3ffe8310, len 632, room 0 | ||
| + | tail 8 | ||
| + | chksum 0xd8 | ||
| + | csum 0xd8 | ||
| + | |||
| + | 2nd boot version : 1.6 | ||
| + | SPI Speed : 40MHz | ||
| + | SPI Mode : QIO | ||
| + | SPI Flash Size & Map: 32Mbit(512KB+512KB) | ||
| + | jump to run user1 @ 1000 | ||
| + | |||
| + | å„.‰.Éo‰õsÉÛn|Ï.d.lÏé.dÑ„sìlål.å...l`.å„{íd‰d.Ñ...d`.å„sõl.éü.å..ll`.{dáÉ{låü‚åc.ÑÑcÑc.c{..‰è{...cÏÛgÔÄ.gg„....lí˚..l.å.dÑèddè.ÉÑÑщè.lÄ.g¸.åû„Ñc.l.lásx....åü‚åc.d.Ñc.slrl | ||
| + | ready | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | |||
| + | AT version: | ||
| + | SDK version: | ||
| + | Farylink Technology Co., Ltd. v1.0.0.2 | ||
| + | May 11 2017 22:23:58 | ||
| + | OK | ||
| + | </ | ||
| + | |||
| + | ===== Sources ===== | ||
| + | |||
| + | * https:// | ||
| + | |||