Adaptateur Programmateur pour ESP32-CAM

30,00 DH

Disponibilité:

Rupture de stock

UGS : 0034-B Catégories : , ,

Description

Adaptateur Programmateur pour ESP32-CAM

Cet adaptateur programmateur est spécialement conçu pour la carte de développement ESP32-CAM. Il intègre un convertisseur USB-série CH340, permettant à la fois l’alimentation (5 V via micro-USB) et la programmation de l’ESP32-CAM directement depuis l’IDE Arduino, sans nécessiter de câblage FTDI supplémentaire.

Caractéristiques

  • Compatibilité : ESP32-CAM AI-Thinker et clones
  • Interface USB : Micro-USB, full-speed USB 2.0 via CH340G
  • Alimentation : 5 V USB, régulateur interne vers 3.3 V
  • Convertisseur série : CH340 (prise en charge des signaux DTR, RTS pour auto-reset et auto-boot)

Fonctionnement

L’adaptateur se monte simplement sur les broches de l’ESP32-CAM. Le CH340G gère la conversion USB ↔ UART et, grâce aux lignes DTR et RTS, peut basculer automatiquement l’ESP32-CAM entre son mode normal et son mode flash lors du téléversement .

Applications

  • Prototypage IoT : développement rapide de caméras connectées
  • Tests et débogage : upload fréquent de firmwares
  • Éducation : initiation à l’ESP32 et à la vision embarquée

Brochage

L’adaptateur dispose d’un connecteur 6 broches aligné sur l’ESP32-CAM (mêmes repères que la carte). Les broches utiles sont :

  • 5 V → Broche 5 V de l’ESP32-CAM
  • GND → Masse
  • TXD (CH340) → RX (GPIO 3) de l’ESP32-CAM
  • RXD (CH340) → TX (GPIO 1) de l’ESP32-CAM
  • IO0 → Mise à la masse pour entrer en mode flash (via bouton ou cavalier)
  • RST (si disponible) → Broche Reset pour redémarrage manuel

Comment l’utiliser avec Arduino Uno

Exemple de code basique
// Test de l’adaptateur et de la connexion série : clignotement de la LED flash
const int ledPin = 4; // GPIO4 = LED de flash
void setup() {
Serial.begin(115200);
pinMode(ledPin, OUTPUT);
}
void loop() {
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}

But du code

Vérifier la bonne alimentation et la transmission série entre l’IDE Arduino et l’ESP32-CAM pour valider le fonctionnement de l’adaptateur.

Composants nécessaires

  • ESP32-CAM (AI-Thinker)
  • Adaptateur programmateur CH340 (micro-USB)
  • Câble micro-USB

Explication détaillée du code

  1. Serial.begin(115200) : initialise la liaison série à 115 200 bps.
  2. pinMode(ledPin, OUTPUT) : configure la broche flash en sortie.
  3. digitalWrite/ delay : alterne l’état de la LED toutes les secondes, prouvant que le microcontrôleur exécute bien le code.

 

Mots clés: programer.