Outils pour utilisateurs

Outils du site


start:arduino:esp32:wikiexterne

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
start:arduino:esp32:wikiexterne [2020/12/31 16:49] – créée gerardadminstart:arduino:esp32:wikiexterne [2023/01/27 16:08] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== ESP32 ARDUINO ====== ====== ESP32 ARDUINO ======
 +
 +[[http://wiki.jelectronique.com/doku.php?id=esp32|Pages Wiki  original]]
  
 L'**ESP32** est un SOC développé par la société Espressif dédié à l'internet des objets (**IoT**) et plus particulierement les communications sans fil Wifi et Bluetooth pour un coût réduit. Il a été décliné en version module l'**ESP-WROOM-32** qui a lui même été intégré par différents fabricants (Essentiellement Chinois) sur des cartes de développement. L'**ESP32** est un SOC développé par la société Espressif dédié à l'internet des objets (**IoT**) et plus particulierement les communications sans fil Wifi et Bluetooth pour un coût réduit. Il a été décliné en version module l'**ESP-WROOM-32** qui a lui même été intégré par différents fabricants (Essentiellement Chinois) sur des cartes de développement.
Ligne 40: Ligne 42:
 ==== OS ==== ==== OS ====
   * FreeRTOS   * FreeRTOS
 +
 +
 +==== Interruptions ====
 +
 +[[start:esp32:interruptions|Interruptions ESP32]]
  
 ===== Brochage ===== ===== Brochage =====
Ligne 45: Ligne 52:
 ==== PINOUT ==== ==== PINOUT ====
  
-{{::esp32_pinout.jpg?direct}} +[[https://ouilogique.com/files/2015-05-28-pinouts/images/esp32-wroom-32-pinout.png|esp32-wroom-32-pinout.png]]
-{{::esp32_oled_pinout.jpg?direct}} +
 ==== ESP-WROOM-32 ==== ==== ESP-WROOM-32 ====
-{{::esp32_wroom.png?300|}} 
  
-{{::esp32_wroom_pinout1.png?400|}}+Spécifications du module ESP32 (ESP-WROOM-32)
  
-{{::esp32_wroom_pinout2.png?400|}}+L’ESP32 est une évolution importante de l’ESP8266. En plus du WiFi, elle apporte le support du Bluetooth basse énergie (4.0 LE). Elle corrige également le manque d’entrées/sorties. On dispose maintenant de 32 E/S dont 26 digitales et 18 analogiques (toujours avec une tension admissible maximale de 3.3V). On pourra également utiliser des écrans tactiles pour créer des interfaces homme/machine à base d’ESP32 (broches Touch 0 à 9). Pour le moment, la plupart des modules sont proposés avec 4MB de mémoire flash mais la puce peut supporter jusqu’à 16MB.
  
 +Module ESP32 : ESP-WROOM-32 d’Espressif.
 +Microprocesseur dual core cadencé à 240MHz équipé de 4MB de mémoire flash SPI.
 +Support jusqu’à 16MB de mémoire flash
 +
 +Connectivité :
 +
 +WiFi 802.11 b/g/n.
 +Sécurité WEP, WPA/WPA2 PSK/Enterprise.
 +Puce cryptographique intégrée prenant en charge les algortithmes AES/SHA2/Elliptical Curve Cryptography/RSA-4096
 +Puissance maximale pour le transfert de données : 19.5 dBm@11b, 16.5 dBm@11g, 15.5 dBm@11n
 +Sensibilité max. de réception : -97 dBm
 +Bluetooth 4.0 LE
 +32 Entrées/Sorties
 +26x E/S digitales (3.3V). Toutes les sorties peuvent être PWM
 +18x entrées analogiques
 +3x UART
 +3x SPI
 +2x I2S
 +2x DAC
 +2x I2C
 +Consommation en mode sommeil (Deep Sleep mode) : 5 μA
 +Capteurs intégrés
 +Effet Hall
 +10x entrées pour interface tactile capacitive
  
 ==== Installation de l'environnement de développement ==== ==== Installation de l'environnement de développement ====
Ligne 113: Ligne 141:
 Remplacer par **your-ssid** par le nom de votre réseau WIFI, **your-password** par le mot de passe de votre réseau WIFI et 192.168.1.10 par l'adresse IP de votre PC.  Remplacer par **your-ssid** par le nom de votre réseau WIFI, **your-password** par le mot de passe de votre réseau WIFI et 192.168.1.10 par l'adresse IP de votre PC. 
  
-<code>+<code c exemple001.ino>
 /* /*
   This sketch sends random data over UDP on a ESP32 device   This sketch sends random data over UDP on a ESP32 device
Ligne 201: Ligne 229:
   * [[http://espressif.com/en/products/hardware/esp32/overview|Site Espressif sur le ESP32]]   * [[http://espressif.com/en/products/hardware/esp32/overview|Site Espressif sur le ESP32]]
   * [[http://espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf|Datasheet ESP32]]   * [[http://espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf|Datasheet ESP32]]
-  * [[http://espressif.com/sites/default/files/documentation/esp-wroom-32_datasheet_en.pdf|Datsheet carte ESP WROOM 32]]+  * [[https://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwi_vcuIlJv1AhVS1xoKHUmyBB0QFnoECAUQAQ&url=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-wroom-32_datasheet_en.pdf&usg=AOvVaw0mSRlYcJCS3Wtrmh5NsFOT|Datsheet carte ESP WROOM 32]] 
 +  * [[https://esp32io.com/|Tutos sur l ESP32 EN]]
  
   * [[https://projetsdiy.fr/esp8266/esp32-iot/|Projets DIY - Excellent site avec pas mal d'infos en français]]   * [[https://projetsdiy.fr/esp8266/esp32-iot/|Projets DIY - Excellent site avec pas mal d'infos en français]]
  
-Schema de la carte de developpement ESP32 DEVKIT V1 www.doit.am +[[https://espacerm.com/webgen/wp-content/uploads/2018/11/BON-ESP32-DOIT-DEVKIT-V1-Board-Pinout-36-GPIOs-Copy.jpg|Schema de la carte de developpement ESP32 DEVKIT V1 ]] 
-{{::schematicsforesp32.pdf|}}+
  
/home/chanteri/www/fablab37110/data/attic/start/arduino/esp32/wikiexterne.1609429795.txt.gz · Dernière modification : 2023/01/27 16:08 (modification externe)