Livraison gratuite à partir de 74,95 € NL (99,95 € BE / DE)

Livraison rapide avec DHL

Commandé avant 16:00 = Expédié aujourd'hui

14 jours de retour*


Transport routier

Tout sur l'ESP32 et l'ESP8266

Dans le monde moderne, nous sommes de plus en plus connectés. Si vous souhaitez passer à l'étape suivante de la programmation, l'Internet des objets (IoT) est un bon point de départ. Les puces ESP sont devenues extrêmement populaires ces dernières années en raison de leur prix bon marché et de la possibilité de les connecter à Internet. Le ESP32 of ESP8266 peuvent être contrôlés avec l'IDE Arduino, ce qui les rend faciles à utiliser. C'est une option parfaite pour tout ce qui concerne Internet.

Tout sur l'ESP32 et l'ESP8266

Qu'est-ce qu'un SOC?

Les ESP8266 et 32 ​​sont des SOC (système sur puce). Un système sur puce est un microcontrôleur plus puissant. Un SOC a souvent un processeur puissant (CPU) et un GPU. Un SOC est généralement construit autour d'un microcontrôleur ou d'un microprocesseur. Le SOC peut être trouvé dans les téléphones portables, les micro-ondes, les robots, les équipements hospitaliers et les voitures.

L'ESP8266

L'ESP8266 est un SOC spécialement conçu pour se connecter à Internet.

Espressif a sorti l'ESP8266 en 2014 et il est toujours très populaire pour tous les projets liés à l'IoT. L'ESP8266 peut être utilisé au moyen du micrologiciel de commande AT ou en le connectant à un microcontrôleur. En utilisant l'UART (récepteur-émetteur asynchrone universel). Vous pouvez également écrire votre propre firmware avec un SDK.
L'ESP8266 k utilise des broches analogiques, d'entrée, de sortie, PWM, SPI, I2C. Cela facilite l'utilisation de l'ESP avec un microcontrôleur.

ESP8266

Un ESP8266 comme Arduino

Vous pouvez également utiliser l'ESP8266 comme microcontrôleur (pour cela, il est judicieux d'utiliser un module avec un ESP). C'est un choix populaire car l'ESP8266 est moins cher qu'un Arduino et il peut se connecter à Internet.

L'ESP8266 a suffisamment de broches pour des composants tels que des LED, des servos, des écrans LCD, etc. Il est important de savoir que certaines broches ne peuvent pas gérer 5 volts et donc ne délivrent que 3.3. L'ESP8266 a 17 broches, ce qui semble suffisant, mais en raison d'une erreur, vous ne pouvez pas utiliser les broches GPIO6 à GPIO11. De plus, vous ne pouvez pas utiliser le GPIO1 pour les LED, sinon l'ESP plantera. (source)

    ESP-01

    Module ESP-01

    Pour utiliser l'ESP8266, nous vous recommandons d'utiliser un module.
    Un module facilite l'utilisation des sorties (broches) de l'ESP. C'est parce que l'ESP lui-même est très petit et qu'il n'a pas d'en-tête.
    Le premier module ESP8266 populaire était le ESP-01.
    L'ESP-01 facilite l'utilisation de l'ESP8266. Avec seulement 8 broches, il est facile de se connecter à vos microcontrôleurs. Après l'ESP-01 il y en a bien d'autres boards et modules réalisés avec l'ESP8266.

     

    Kit de développement NodeMCU 1.0

    la Développement NODEMCU ESP8266 board est également largement utilisé pour contrôler l'ESP8266. Cette board programme avec le script LUA. LUA est un langage de programmation au même titre que C+ et Python. LUA est souvent utilisé pour les jeux vidéo. De plus, NodeMCU dispose d'un logiciel open source pour le faire board utiliser. C'est une alternative facile pour ceux qui ne veulent pas utiliser Arduino.

    SDK

    Pour utiliser un ESP8266, vous devez pouvoir le contrôler. Cela peut être fait avec un SDK (kit de développement logiciel). I8n 2014, Espressif a sorti son propre SDK pour programmer la puce sans microcontrôleur. Pourtant, il existe de nombreuses autres façons d'utiliser l'ESP8266. Un moyen populaire est l'Arduino.

    Pour utiliser l'ESP8266 avec un Arduino, il vous suffit de télécharger la bonne bibliothèque et de connecter l'ESP.

    De plus, vous pouvez programmer l'ESP8266 dans des langages tels que python, Lua ou javascript.

    SDK pour l'ESP32

    Bien sûr, il existe plusieurs choix pour l'ESP32 en matière de programmation.
    Par exemple, vous pouvez utiliser la bibliothèque Arduino pour l'ESP32 de la même manière que vous programmeriez l'ESP8266.
    Tout comme pour l'ESP8266, vous pouvez également utiliser NodeMCU pour l'ESP32.
    L'ESP-IDF (ESP IoT Development Framework) est le logiciel officiel d'Espressif et spécialement conçu pour être utilisé avec l'ESP32.

    ESP32

    ESP32

    Après le succès de l'ESP8266 est venu le ESP32 il peut faire tout ce que l'ESP8266 peut mais n'est que beaucoup plus puissant. L'ESP32 est également utilisé dans le NINA-W10. Ce module est utilisé dans presque tous les Arduino boards pouvant se connecter à Internet. De plus, l'ESP32 peut utiliser Bluetooth, une fonctionnalité que son prédécesseur n'avait pas.

    En raison de toutes ces fonctionnalités supplémentaires, l'ESP32 est parfois deux fois plus cher que l'ESP8266.

    L'ESP32 est meilleur que l'ESP8266 à bien des égards, mais surtout dans les fonctions intégrées supplémentaires.

    Fonctions de l'ESP32

    Pour commencer, l'ESP32 a 34 broches, soit le double de l'ESP8266 avec seulement 17 broches.

    CAN (réseau de zone de contrôleur)

    C'est une fonctionnalité que seul l'ESP32 possède. Cette fonction garantit que les perturbations électromagnétiques n'ont pas une si grande influence sur la transmission du signal.

    tactile capteur

    L'ESP32 dispose de 10 broches GPIO tactiles capacitives. Cela signifie qu'ils peuvent absorber de petites variations d'électricité comme la peau humaine.

    Capteur de température

    Cela permet à l'ESP32 de mesurer la température. Tout simplement parce que tout dans la puce est très proche les uns des autres, cette valeur peut être inexacte en raison de la chaleur du reste de la puce.

    Capteur à effet Hall

    Avec ce capteur, l'ESP32 peut mesurer les changements du champ magnétique. Avec cela, vous pouvez, par exemple, détecter si quelque chose se déplace à proximité, observer les rotations d'une roue et bien plus encore.

    Le kit de développement ESP32 doit

    Un couramment utilisé board pour l'ESP32, le Développement ESP32 board.

    Dit board a 30 à 36 broches et prend en charge le script Lua via le logiciel NodeMCU. Vous pouvez également l'utiliser dans l'IDE Arduino via la connexion USB à UART.

    Spécifications ESP32 et ESP8266

    La meilleure façon de faire un choix entre l'ESP32 et l'ESP8266 est de mettre les spécifications côte à côte.

    Spécifications ESP32 ESP8266
    MCU (unité de microcontrôleur) Xtensa Dual-Core 32 bits LX6 avec 600 DMIPS Xtensa monocœur 32 bits L106
    Bluetooth Bluetooth 4.2 et BLE X
    SRAM X
    FLASH X
    GPIO 34 17
    Logiciel PWM 16 8
    SPI / I2C / I2S / UART 4 / 2 / 2 / 2 2 / 1 / 2 / 2
    ADC 12-bits 10-bits
    CAN X
    Interface MAC Ethernet X
    Capteur tactile X
    Capteur de température X
    Capteur à effet Hall X
    Température min / max -40ºC à 125ºC -40ºC à 125ºC

     

    Quel est le meilleur choix?

    Si vous mettez l'ESP32 et l'ESP8266 côte à côte, le choix semble facile. Pourtant, l'ESP8266 peut être utile pour des projets ou des tests à faible coût. Un gros avantage de l'ESP8266 est qu'il existe depuis un certain temps, donc plus d'informations peuvent être trouvées à ce sujet. Ceci est très utile pour, par exemple, un message d'erreur avec lequel vous n'êtes pas familier. Si quelqu'un d'autre l'a déjà résolu, vous n'êtes plus obligé de le faire. Il existe également de meilleures bibliothèques pour l'ESP8266. Cependant, après un certain temps, l'ESP32 recevra tout autant de documentation et d'informations.

    Vous commencez par ESP?

    Nous avons trouvé l'utilisation des ESP8266 et ESP32 très facile. Après avoir installé le bon boards c'était aussi simple que de programmer un Arduino. J'ai principalement utilisé l'ESP32 DEVKIT DOIT. Ce module était difficile à mettre en place mais une fois cela fait, la programmation était très facile. Je me suis beaucoup amusé avec l'ESP32. Si vous souhaitez démarrer un projet utilisant Internet, l'ESP32 est définitivement recommandé.

    Projets Arduino

    Projet Arduino : Thermomètre DS18B20

    Projet Arduino : Thermomètre DS18B20

    Dans ce projet, vous apprendrez à fabriquer un thermomètre avec un Arduino. Les températures mesurées s'afficheront sur un écran à sept segments. En tant que capteur, nous utilisons un capteur de température DS18B20. Pour l'écran à sept segments, nous utilisons un...

    Projet Arduino: détection des couleurs par apprentissage automatique

    Projet Arduino: détection des couleurs par apprentissage automatique

    Dans ce projet, nous utilisons le capteur de couleur et de proximité sur l'Arduino Nano 33 BLE Sense. Nous avons également besoin de la nouvelle bibliothèque Arduino_KNN. Cette bibliothèque utilise Tiny Machine Learning. Dans ce projet, nous distinguerons les objets en fonction de ...

    Projet Arduino: Station météo

    Projet Arduino: Station météo

    Dans ce projet Arduino, vous apprendrez à créer votre propre station météo. Vous le faites sur la base d'un capteur de température et d'humidité DHT11 et d'un LDR. La température, l'humidité et la luminosité sont affichées sur un écran LCD 16x2. Celui-là...

    Restez à jour avec les dernières nouvelles Arduino!

    Inscrivez-vous à notre newsletter

    Restez informé de toutes les actualités, nouveaux produits, offres et projets.

    Suivez nous

    Pour des nouvelles, des offres et des vidéos pédagogiques.

    La note de www.elektronicavoorjou.nl à Avis sur WebwinkelKeur est 9.3 / 10 basé sur 4989 avis.