Carte WeMos D1 R2 ESP8266 WiFi Format Arduino UNO
د.م.150.00 Le prix initial était: د.م.150.00.د.م.120.00Le prix actuel est: د.م.120.00.-20% RÉDUCTION
Carte WeMos D1 R2 ESP8266 — Le WiFi dans un format Arduino UNO compatible avec vos shields existants
La carte WeMos D1 R2 disponible sur N.SOLUTIONS est l’une des plus astucieuses du marché des microcontrôleurs : elle combine la puissance et la connectivité WiFi du ESP8266 avec le format physique et le pinout familier d’un Arduino UNO R3. Résultat : vous obtenez une carte compatible avec la majorité des shields Arduino existants (LCD shield, motor shield, sensor shield, etc.) tout en bénéficiant du WiFi 802.11 b/g/n intégré, du CPU 32 bits 80/160 MHz, et des 4 MB de Flash + 80 KB de RAM du chip ESP8266 (ESP-12E/F).
C’est le pont parfait entre l’univers Arduino classique (vos projets Arduino existants, vos bibliothèques familières) et l’univers IoT moderne (WiFi, cloud, MQTT, REST API). Sans changer votre style de codage Arduino, vous ajoutez instantanément la dimension Internet à n’importe quel projet.
Idéal pour les étudiants en école d’ingénieurs marocaines (ENSIAS, EMI, ENSA, INPT, FST, ENSEM, ENIM, ENSAM) en projets de fin d’études IoT, makers déjà équipés de shields Arduino, fabricants de stations connectées, fabricants d’objets domotiques, et passionnés DIY au Maroc qui veulent migrer leurs projets Arduino vers l’IoT sans recoder depuis zéro.
Pourquoi WeMos D1 R2 plutôt que NodeMCU ou Arduino + shield WiFi ?
| Critère | Arduino UNO + shield WiFi | NodeMCU ESP8266 | WeMos D1 R2 ✅ |
|---|---|---|---|
| Microcontrôleur | ATmega328P 16 MHz 8 bits | ESP8266 80/160 MHz 32 bits | ✅ ESP8266 80/160 MHz 32 bits |
| RAM | 2 KB | 80 KB | ✅ 80 KB (40× plus qu’UNO) |
| Flash | 32 KB | 4 MB | ✅ 4 MB (130× plus qu’UNO) |
| WiFi intégré | Non (via shield) | ✅ Oui | ✅ Oui |
| Format physique | UNO + shield (épais, encombrant) | Compact (NodeMCU) | ✅ Format UNO |
| Compatible shields Arduino | ⚠️ Selon shield | ❌ Non | ✅ Oui (3.3V compatible) |
| GPIO | 14 (UNO) | 11 | ✅ 11 (D0-D10) |
| Tension logique | 5V | 3.3V | ⚠️ 3.3V (sur format UNO 5V !) |
| Programmation Arduino IDE | ✅ Oui | ✅ Oui | ✅ Oui (config ESP8266) |
| Idéal pour | Projet 100% local | Petit projet IoT compact | ✅ Migrer vos projets Arduino vers IoT |
| Support communauté | ✅ Énorme | Énorme | Modéré (mais ESP8266 = très large) |
| Prix | Très bas (sans shield) + shield | ✅ Très bas | ✅ Très bas |
Le point unique du WeMos D1 R2 est sa compatibilité avec les shields Arduino UNO — vous pouvez réutiliser votre LCD shield, ethernet shield, motor shield, sensor shield, joystick shield, GSM shield, etc., en y ajoutant simplement le WiFi.
Caractéristiques techniques
Microcontrôleur principal
- Chip principal : ✅ ESP8266 (ESP-12E ou ESP-12F) — module préfabriqué soudé sur le PCB
- Architecture : Tensilica L106 32 bits RISC
- Fréquence d’horloge : ✅ 80 MHz (par défaut) ou 160 MHz (configurable)
- RAM : ✅ 80 KB (utilisateur) + 64 KB (instructions)
- Flash : ✅ 4 MB (intégré au module ESP-12)
- Coprocesseur : Aucun (single-core)
Connectivité WiFi
- WiFi : ✅ 802.11 b/g/n (2.4 GHz uniquement)
- Modes : station, point d’accès, station + AP simultané
- Cryptage : WEP, WPA-PSK, WPA2-PSK
- Vitesse : jusqu’à 72 Mbps (n)
- Antenne : Antenne PCB intégrée au module ESP-12
- Bluetooth : ❌ Non (le ESP8266 n’a pas de Bluetooth — pour BT, voir ESP32)
Format physique et compatibilité
- Format : ✅ Arduino UNO R3 standard (~68.6 × 53.4 mm)
- Compatible shields : ✅ La plupart des shields Arduino UNO (avec précaution sur tension logique 3.3V)
- Connecteur USB : Micro-USB (ou USB-C selon version récente)
- Trous de fixation : 4 trous M3 (mêmes positions qu’Arduino UNO)
- Bouton Reset : ✅ Présent
- Bouton FLASH/BOOT : Pour mise en mode programmation manuelle (généralement automatique via USB)
Caractéristiques GPIO
- GPIO numériques : 11 broches (D0 à D10)
- Sorties PWM : Toutes les broches GPIO supportent PWM software
- Entrée analogique : ⚠️ 1 seule (A0, plage 0-3.2V)
- Communication : 1× UART (D7/D8), 1× I²C (D2 SDA, D1 SCL), 1× SPI (D5-D8)
- Tension logique : ⚠️ 3.3V (les sorties HIGH = 3.3V, pas 5V)
- Courant max par broche : 12 mA
⚠️ Important — Mapping ESP8266 → Arduino sur WeMos D1 R2 :
| Broche WeMos | GPIO ESP8266 | Fonction Arduino |
|---|---|---|
| D0 | GPIO 16 | (pas d’interruption ni PWM) |
| D1 | GPIO 5 | I²C SCL |
| D2 | GPIO 4 | I²C SDA |
| D3 | GPIO 0 | (boot pin — précaution) |
| D4 | GPIO 2 | LED interne (active LOW) |
| D5 | GPIO 14 | SPI SCK |
| D6 | GPIO 12 | SPI MISO |
| D7 | GPIO 13 | SPI MOSI |
| D8 | GPIO 15 | SPI SS (boot pin) |
| D9 (RX) | GPIO 3 | UART RX |
| D10 (TX) | GPIO 1 | UART TX (Serial) |
| A0 | ADC0 | Entrée analogique 0-3.2V |
Caractéristiques électriques
- Tension d’alimentation USB : 5V (depuis micro-USB)
- Tension d’alimentation externe : 5-12V via broche Vin ou jack DC
- Tension logique : ✅ 3.3V (régulateur AMS1117 intégré)
- Courant typique en WiFi actif : 70-200 mA
- Courant en pic transmission : 350 mA max
- Courant en deep sleep : 20 µA
- Plage de température : -40°C à +125°C
⚠️ Tension logique 3.3V — la précaution à connaître
Bien que le format physique soit identique à Arduino UNO, les broches GPIO du WeMos D1 R2 sortent en 3.3V (pas 5V). Conséquences pratiques :
✅ Compatibles directement (la plupart des shields modernes)
- LCD shields (1602, OLED I²C — fonctionnent en 3.3V)
- Sensor shields (la plupart sont 3.3V/5V tolérants)
- Motor shields à logique 3.3V/5V tolérante (L298N, L293D)
- Ethernet shield W5500 (3.3V natif)
- SD card shield (3.3V natif)
⚠️ Compatibles avec précaution
- Capteurs Arduino 5V seuls (ex: HC-SR04 ultrasonic sortie 5V) — ⚠️ diviseur de tension sur ECHO pour ne pas griller le GPIO 3.3V du WeMos
- Modules avec sortie HIGH = 5V (certains modules relais 5V) — ⚠️ vérifier la datasheet
- Ancien shield à logique TTL 5V uniquement
❌ Non compatibles directement
- Très rares — quelques anciens shields qui exigent strictement 5V logique
💡 Astuce : pour la majorité des projets DIY, vous pouvez utiliser le WeMos D1 R2 comme un Arduino UNO classique sans soucis. Pour les rares cas problématiques, ajoutez un level shifter 3.3V↔5V entre le WeMos et le module/shield.
Applications principales
🌐 IoT et domotique connectée
- Stations capteurs WiFi (température, humidité, pression, gaz)
- Contrôle de relais via interface web (lumières, prises, ventilateurs)
- Intégration Home Assistant / Google Home / Alexa
- Tableau de bord domotique sur smartphone
- Contrôleurs HVAC intelligents
- Détecteurs d’intrusion / fuite d’eau WiFi
🛠️ Migration de projets Arduino existants vers IoT
- Garder votre code Arduino existant + ajouter le WiFi
- Réutiliser vos shields (LCD, motor, GSM, ethernet, sensor)
- Upgrader des stations météo Arduino vers stations connectées
- Connecter des projets robotique Arduino au cloud
📊 Web servers et clients HTTP
- Serveur web embarqué (interface HTML pour configuration)
- API REST pour applications mobiles
- Client REST pour envoyer des données vers ThingSpeak, IFTTT, Firebase
- MQTT publisher/subscriber pour brokers Mosquitto/AWS IoT
- OTA (Over-The-Air) updates du firmware via WiFi
🤖 Robotique connectée
- Robots WiFi pilotables depuis smartphone via web/app
- Drones avec liaison WiFi (alternative à la radio)
- Bras robotiques programmables à distance
- Robots éducatifs pour clubs étudiants
🏠 Stations de monitoring
- Surveillance énergétique de la maison (consommation, panneaux solaires)
- Stations météo locales publiées sur Internet
- Détection de présence WiFi pour domotique
- Affichage informations (heure, météo, RSS) via TFT/LCD
🎓 Pédagogie et PFE
- Projets de fin d’études (PFE) en IoT, embarqué, télécoms
- Travaux pratiques sur le WiFi et les protocoles HTTP/MQTT
- Démonstrations d’objets connectés
- Concours étudiants environnement et IoT
- Initiation à l’IoT avec syntaxe Arduino familière (pas besoin d’apprendre Python ou JS)
En stock


Avis
Aucun avis pour le moment.