ESP-32S Development Board 2.4GHz WiFi Dual Mode + Bluetooth + Dual Core

190 DH

En stock

L’ESP8266 est un circuit intégré à microcontrôleur (32-bit RISC CPU Tensilica Xtensa LX106 à 80 MHz) avec connexion WiFi développé par le fabricant chinois Espressif.

  1. Flash intégré: 32Mbit
  2. Alimentation: 5V
  3. Protocole WiFi: IEEE 802.11 b / g / n
  4. Interface périphérique: UART / GPIO / ADC / DAC / SDIO / PWM / I2C / I2S
  5. Niveau logique: 3,3 V
SKU: Volta-12989 Catégorie:

Comment utiliser l’ESP32 38 broches ?

Le module dispose d’un régulateur de tension qui permet d’entrer du 5V par le port USB, de la même façon vous pouvez l’alimenter en 3.3v sur les broches 3.3V et GND, “Il faut faire attention car si vous entrez la tension 5V sur le 3.3 V de l’ESP32, vous pouvez l’endommager ». De la même manière, il dispose de la puce CP2102 qui se charge de la communication USB-Serial.

Il peut être programmé avec une grande variété de logiciels, langages de programmation, frameworks, bibliothèques, codes/exemples et autres ressources. Les plus courants parmi lesquels choisir sont : Esp-idf (Espressif IoT Development Framework) développé par le fabricant de puces, Arduino IDE (en langage C++), Simba Embedded Programming Platform (en langage Python), RTOS (tels que Zephyr Project, Mongoose OS, NuttX RTOS), MicroPython, LUA, Javascript (Espruino, Duktape, Mongoose JS), Basique.

L’ESP32 38 Pins est spécialement conçu pour fonctionner avec une planche à pain et à l’aide de câbles Dupont pour connecter rapidement toutes sortes de capteurs.


SPÉCIFICATIONS ET CARACTÉRISTIQUES

  • Type : module Wi-Fi + Bluetooth.
  • Modèle : ESP32 38 broches
  • Tension d’alimentation (USB) : 5 V CC
  • Tension d’entrée/sortie : 3,3 V CC
  • Consommation d’énergie de 5 μA en mode veille
  • Processeur principal : Tensilica Xtensa LX6 32 bits
  • Fréquence d’horloge : jusqu’à 240 Mhz
  • Processeur secondaire : Permet d’effectuer des opérations de base en mode ultra-basse consommation
  • Wi-Fi : 802.11 b/g/n/e/i (802.11n @ 2,4 GHz jusqu’à 150 Mbit/s)
  • Bluetooth : 4.2 BR/EDR BLE Mode de contrôle double
  • Mémoire : 448 Ko ROM, 520 Ko SRAM, 6 Ko SRAM en RTC et QSPI prend en charge plusieurs puces flash/
    SRAM
  • Puce USB-série : CP2102
  • antenne sur PCB
  • Broches numériques GPIO : 24 (certaines broches en entrée uniquement)
  • Convertisseur analogique-numérique : deux ADC 12 bits de type SAR, prennent en charge les mesures sur jusqu’à 18 canaux, certaines broches prennent en charge un amplificateur avec gain programmable
  • Sécurité : IEEE 802.11, y compris WFA, WPA/WPA2 et WAPI
  • Cryptographie matérielle accélérée : AES, SHA-2, RSA, cryptographie à courbe elliptique (ECC), générateur de nombres aléatoires (RNG).

DOCUMENTATION ET RESSOURCES


INFORMATION COMPLÉMENTAIRE

Présentation de l’utilisation :

Pour commencer à utiliser cette carte et la programmer à partir du PC ou de l’ordinateur portable, vous devez installer son pilote. Dans ce cas, la carte intègre la puce CP2102 qui est responsable de la programmation et de l’établissement de la communication USB-série. Dans le lien suivant, vous pouvez télécharger le contrôleur universel CP210x qui intègre la version CP2102 dont la carte a besoin :

*Remarque :  Installez le pilote en fonction du système d’exploitation de votre PC ou ordinateur portable. Si vous avez installé précédemment, n’installez pas le pilote.

Une fois le pilote installé, vous pouvez connecter la carte à votre PC. Pour vérifier que le pilote a été installé correctement et qu’un port COM a été attribué à la carte, procédez comme suit :

  1. Ouvrez “Gestionnaire de périphériques”
  2. Connecter la carte au PC
  3. Cliquez sur Ports (COM, LPT)
  4. Vous devez reconnaître la plaque comme le montre l’image suivante 👇 :

ttgo esp32

Comment programmer ESP32 DEVKIT V1 ?

Une fois le contrôleur installé, vous pouvez le programmer dans différents environnements de programmation, vous pouvez choisir :

  • IDE Arduino (en langage C++),
  • Esp-idf (Espressif IoT Development Framework) développé par le fabricant de puces,
  • Plateforme de programmation embarquée Simba (en langage Python)
  • MicroPython
  • Javascript (Espruino, Duktape, Mongoose JS)
  • Et autres…

Il est largement utilisé avec l’IDE Arduino car il contient une grande variété d’exemples, d’informations et d’autres ressources qui vous aideront à commencer à utiliser cette carte. Pour utiliser avec Arduino IDE, vous devez effectuer les étapes suivantes :

  1. Ouvrez l’IDE Arduino. Si vous ne l’avez pas installé, téléchargez-le directement depuis la page Arduino , installez la version exécutable, n’installez pas la version portable.
  2. Copiez l’URL suivante : https://dl.espressif.com/dl/package_esp32_index.json
  3. Allez dans l’onglet Arduino appelé “Fichier”.
  4. Cliquez sur “Préférences”.
  5. Accédez au gestionnaire d’URL supplémentaires de la carte :
  6. Dans la case, collez l’URL. S’il y a une autre URL, mettez une virgule à la fin, donnez un espace et collez l’URL.
  7. Cliquez sur OK.
  8. Allez dans l’onglet Arduino appelé “Outils”
  9. Cliquez sur “Plaque :”   puis sur “Gestionnaire de cartes…” 
  10. Une fenêtre apparaîtra, cherchez les plaques “esp32 by Espressif Systems” et installez-les.

Pour vérifier l’installation des cartes ESP32 dans l’IDE Arduino et télécharger les codes sur la carte, procédez comme suit :

  1. Allez dans l’onglet Arduino appelé “Outils”
  2. Cliquez sur “Plaque :”
  3. Sélectionnez ESP32 Arduino et recherchez la carte “DOIT ESP32 DEVKIT V1”
  4. Vous pouvez également choisir les cartes : NodeMCU-32S ,  Adafruit ESP32 Feather ou ESP32 Dev Module
  5. Connectez ensuite la carte au PC.
  6. Retournez dans “Outils” et sélectionnez le port “COM” que le PC a attribué à la carte.
  7. Pour vérifier que tout s’est bien passé, je vous recommande de faire le “Hello world on ESP32” qui consiste à commander un code Blink, qui ne fait qu’allumer et éteindre une led esp32.

Effectuez Hello World sur ESP32, avec une carte ESP32 à 38 broches :

Pour ce faire, il faut tenir compte du fait que la carte n’intègre pas de led de test comme le fait l’ESP32 30 broches. Pour ce cas vous devez connecter une led et une résistance (220Ω ou 330Ω) en externe à l’esp32, vous pouvez utiliser une planche à pain. L’image suivante montre comment connecter la led :

Esp32 38 pines conexion de led

Une fois la led connectée, chargez le code suivant dans l’ESP32 :

void  setup () { 
// initialise la broche numérique 2 comme sortie 
pinMode (2, OUTPUT ); 
}
 void  loop () { 
digitalWrite (2, HIGH ); // Activer le 
délai LED (1000) ; // Attendre une seconde 
digitalWrite (2, LOW ); // Éteignez le 
délai LED (1000); // Attendez une seconde
 }

*Remarque : Si le programme ne se charge pas directement sur la carte, vous devrez mettre la carte en mode programmation avant de télécharger le code. Pour la mettre en mode programmation, procédez comme suit : Appuyez sur le bouton “BOOT” lorsque le code est En cours de téléchargement Depuis le début du processus de chargement, arrêtez d’appuyer sur le bouton BOOT, vous devrez effectuer ce processus chaque fois que vous téléchargez un nouveau croquis sur l’ESP32.

Avis des clients

5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 star 0

Avis

Il n'y a pas encore d'avis.

Only logged in customers who have purchased this product may write a review.

Rejoindre la liste d'attente Nous vous informerons lorsque le produit arrivera en stock. Veuillez laisser votre adresse E-mail et la quantité voulue.

Main Menu

ESP-32S Development Board 2.4GHz WiFi Dual Mode + Bluetooth + Dual Core

تواصل معنا
بحاجة الى مساعدة ؟
يمكنك الحصول على هذا
ESP-32S Development Board 2.4GHz WiFi Dual Mode + Bluetooth + Dual Core
مقابل فقط
190 DH
إذا كان لديك أسئلة ، اسألهم.