ESP32 Qwiic Pro Mini est une carte ESP32 au format Arduino Pro Mini

Sparkfun

La dernière carte de développement de SparkFun, l’ESP32 Qwiic Pro Mini, place l’Espressif ESP32-PICO-MINI-02 sur une empreinte Arduino Pro Mini compacte. Il comprend également un connecteur QWICC intégré pour une interface facile avec une large gamme de capteurs et de périphériques. Nous avons déjà couvert d’autres cartes de développement Sparkfun telles que DataLogger IoT, Datalogger IoT – 9DoF et SparkFun Thing Plus Matter, vous pouvez les consulter si vous êtes intéressé.

Comme toute autre carte ESP32, celle-ci utilise également un microcontrôleur ESP32 doté d’un processeur dual-core 32 bits, 520 Ko de SRAM, 2 Mo de PSRAM, 8 Mo de mémoire flash et 16 Ko de SRAM supplémentaire dans son RTC. Il prend en charge Bluetooth 4.2 et BLE et dispose des interfaces ADC et DAC, détection tactile, PWM, TWAI, Ethernet MAC, UART, SPI, SDIO, I2C et I2S.

La dernière carte de développement de Sparkfun place l'Espressif ESP32-PICO-MINI-02 sur une empreinte Arduino Pro Mini compacte.  Il comprend également un connecteur QWICC intégré pour une interface facile avec une large gamme de capteurs et de périphériques,La dernière carte de développement de Sparkfun place l'Espressif ESP32-PICO-MINI-02 sur une empreinte Arduino Pro Mini compacte.  Il comprend également un connecteur QWICC intégré pour une interface facile avec une large gamme de capteurs et de périphériques,

Comme indiqué dans un article de Hackster, la carte comporte également un connecteur Qwiic pour les connexions sans soudure aux cartes de capteurs et aux modules complémentaires, positionné à un angle de 90 degrés pour un encombrement compact.

Spécifications techniques ESP32 Qwiic Pro Mini :

  • CPU et mémoire sur puce :
    • Microprocesseur Xtensa dual-core 32 bits LX6, jusqu’à 240 MHz.
    • 448 Ko de ROM, 520 Ko de SRAM, 16 Ko de SRAM en RTC.
    • Flash SPI de 8 Mo, PSRAM de 2 Mo.
  • Wifi:
    • 802.11b/g/n, jusqu’à 150 Mbit/s.
    • Agrégation A-MPDU et A-MSDU, intervalle de garde de 0,4 µs.
    • Fréquence du canal de fonctionnement : 2412 ~ 2484 MHz.
  • Bluetooth:
    • Bluetooth V4.2 BR/EDR et LE.
    • Émetteur classe 1, classe 2, classe 3, AFH, CVSD, SBC.
    • Périphériques :
    • UART, SPI, SDIO, I2C, LED PWM, moteur PWM, I2S, IR.
    • Compteur d’impulsions, GPIO, capteur tactile capacitif, ADC, DAC, TWAI®, Ethernet MAC.
  • Composants intégrés :
    • Oscillateur à cristal de 40 MHz.
    • ESP32-PICO-MINI-02 : Antenne PCB intégrée.
  • Des conditions de fonctionnement:
    • Tension : 3,0 ~ 3,6 V.
    • Température : –40 ~ 85 °C.
    • 1x connecteur Qwiic vertical.

Malgré toutes les fonctionnalités connues, il existe deux différences clés avec cette carte : Premièrement, elle n’a pas de convertisseur USB-UART intégré, un module FTDI externe est donc requis. Deuxièmement, il dispose d’un connecteur Qwiic pour faciliter les connexions des capteurs et des périphériques.

Comparaison des tailles ESP32 Qwiic Pro Mini et Arduino Pro MiniComparaison des tailles ESP32 Qwiic Pro Mini et Arduino Pro Mini

Ensuite, j’ai vérifié les dimensions des deux planches. Après avoir vu la carte, il est devenu évident qu’il devait y avoir une différence de taille significative entre eux, notamment à cause de l’antenne de l’ESP32. En effet, cette observation s’est avérée exacte : la carte ESP32 Qwiic Pro Mini, avec son ESP attaché, est sensiblement plus grande que l’Arduino Pro Mini.

Schéma KiCAD de l'ESP32 Pico MiniSchéma KiCAD de l'ESP32 Pico Mini

Ensuite, je regarde le schéma fourni par SparkFun. La raison pour laquelle j’ai fait cela est parce que je sais pertinemment que si vous essayez de programmer cette carte avec une conversion FTDI USB vers UART, vous allez passer une très mauvaise journée. Je voulais donc vérifier s’il existe un régulateur de tension intégré et un convertisseur de niveau logique pour résoudre ce problème. Et j’étais vraiment heureux de voir qu’il y avait un régulateur AP2122K-3,3V présent sur la carte.

Mais ce qui m’a le plus surpris, c’est que je n’ai pas trouvé de convertisseur de niveau logique à bord, et pour moi, c’est un défaut de conception majeur, vous ne devriez pas bombarder l’ESP avec des signaux logiques 5V. Vous voyez que l’en-tête de programmation est directement connecté aux broches de l’ESP. Si j’oublie ce problème de conception mineur, dans l’ensemble, il s’agit d’une très bonne carte de développement adaptée à une variété d’applications IoT. De plus, l’ajout du connecteur Qwiic facilite le prototypage rapide des appareils.

La carte est au prix de 9,95 $, et toute la conception et la documentation sont open source, y compris les schémas, les fichiers KiCAD, les dimensions de la carte, le guide de branchement, la fiche technique (ESP32-PICO-MINI-02) et les informations sur le connecteur Qwiic, tous disponibles sur la page de la boutique SparkFun. De plus, ces ressources sont accessibles sur le dépôt GitHub de SparkFun.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video