Quel joli petit lot ! Ou est-ce... un QT Py ? Cette petite carte de développement est livrée avec un microcontrôleur RISC-V IoT, l'ESP32-C3 !
Que serait la vie sans un peu de RISC ? Cette carte de développement miniature est parfaite pour les petits sites projects: elle est équipée de notre connecteur préféré - le STEMMA QT, d'un port I2C chaînable, du WiFi, du Bluetooth LE et de beaucoup de mémoire FLASH et RAM pour de nombreux IoT projects.
L'ESP32-C3 est un microcontrôleur à faible coût d'Espressif qui prend en charge le Wi-Fi 2,4 GHz et le Bluetooth® Low Energy (Bluetooth LE). Il est doté d'un port USB-série intégré, mais pas d'un port USB natif - il ne peut pas faire office de clavier ou de lecteur de disque. La puce utilisée ici possède 4 Mo de mémoire Flash, 400 Ko de SRAM et peut facilement gérer les connexions TLS.
L'ESP32-C3 intègre un riche ensemble de périphériques, allant de l'UART, l'I2C, l'I2S, le périphérique de télécommande, le contrôleur PWM de LED, le contrôleur DMA général, le contrôleur TWAI, le contrôleur USB Serial/JTAG, le capteur de température et l'ADC. Il comprend également des interfaces SPI, Dual SPI et Quad SPI. Il n'y a pas de DAC ou de toucher capacitif natif.
Il y a un nombre minimum de broches sur cette puce, elle est spécifiquement conçue pour être peu coûteuse et pour un site projects plus simple que les ESP32-Sx ou ESP32 classics avec leur grand nombre de GPIO. Considérez-le davantage comme un remplaçant de l'ESP8266 que de l'ESP32 !
Grâce à ses performances de pointe en matière de puissance et de RF, ce SoC constitue un choix idéal pour une grande variété de scénarios d'application liés à l'Internet des objets (IoT), à l'électronique portable et aux maisons intelligentes.
Veuillez noter que le C3 utilise RISC V comme noyau, et non Tensilica, et dispose de Bluetooth LE (pas classique !). Le noyau BLE prend en charge la version 5 de BT, y compris les
OLEDs Mesh
! Unités de mesure inertielles ! Des capteurs à profusion. Tout est plug-and-play grâce à la conception innovante chainable : SparkFun connecteurs STEMMA QT compatibles Qwiic pour le bus I2C, vous n'avez même pas besoin de souder ! Il suffit de brancher un câble compatible et de le relier à l'unité centrale de votre choix, et vous êtes prêt à charger un logiciel et à mesurer la lumière. Les cartes Seeed Grove I2C fonctionneront également avec ce câble adaptateur.
Le brochage et la forme sont compatibles avec Seeed Xiao, avec des pastilles crénelées. En plus du connecteur QT, Adafruit a également ajouté un NeoPixel RVB, un bouton de réinitialisation (idéal pour redémarrer votre programme ou entrer dans le ROM bootloader), et un bouton sur le GPIO 9 pour entrer dans le ROM bootloader ou pour les entrées utilisateur.
Il fonctionne sur Arduino avec le noyau ESP32 d'Espressif et vous pouvez également exécuter MicroPython sur ce chipset.
Même taille, même facteur de forme et même brochage que le
connecteur USB de type C Seeed Xiao
ESP32-C3 Processeur RISC-V 32 bits à simple cœur avec 4 Mo de mémoire Flash et 400 Ko de SRAM
Intégration d'un port USB-série dans la puce, qui peut également être utilisé pour la programmation JTAG.
Ce périphérique n'est pas un périphérique série natif, donc pas pour USB HID, MIDI ou MSC : il réduit le coût puisqu'un convertisseur séparé n'est pas nécessaire.
Il peut être utilisé avec Arduino IDE ou MicroPython.
LED NeoPixel RVB intégrée. Notez qu'en raison du petit nombre de GPIO, nous n'avons pas pu ajouter une broche d'alimentation NeoPixel
:
11 sur les plages de connexion
5 entrées analogiques 12 bits sur les broches A0 à A3 et SDA
Sorties PWM sur n'importe quelle broche
Port I2C, sur les plages de connexion partagées avec le connecteur plug-n-play STEMMA QT
Hardware UART qui est également le port de débogage série Hardware
SPI Hardware
I2S sur n'importe quelle broche
3
.Régulateur 3V avec sortie de 600mA en crête.
Sommeil léger à 500uA, sommeil profond à ~300uA.
La mise en veille profonde à faible puissance n'est pas possible parce que nous n'avons pas de GPIO supplémentaire pour désactiver l'alimentation du NeoPixel et nous ne voulions pas la partager avec l'un des plots IO. Un compromis d'ingénierie !
Interrupteur de réinitialisation pour recommencer le code de votre projet, bouton boot 9 pour entrer en mode bootloader
Vraiment très petit
Détails techniques
Dimensions du produit : 22,0 mm x 17,8 mm x 5,7 mm / 0,9" x 0,7" x 0,2"
Poids du produit : 2,1 g / 0,1 oz
Fiche technique ESP32-C3FN4
Guide d' apprentissage
principal : Adafruit QT Py ESP32-C3 WiFi Dev Board - A QT Py with RISCV ESP32 Chipset