Le SiP (System-in-Package) ESP32-PICO-V3-ZERO est le nouveau module du fabricant Espressif conçu en collaboration avec Amazon. Il a pour objectif de simplifier le développement d’accessoires domotiques ou objets connectés intégrés aux services vocaux offerts par Alexa. En plus d’être un module ESP32 standard équipée de 4Mo de mémoire flash SPI, ce SIP offre une connectivité prête à l’emploi aux services cloud ACK (Alexa Connect Kit), la prise en charge de fonctionnalités telles que le contrôle Alexa, la configuration sans frustration d’Amazon (aussi appelé Frustration-Free Setup) et le réapprovisionnement via le bouton connecté Amazon Dash.
Le ESP32-PICO-V3-ZERO est déjà certifié pour la plupart des réglementations locales (CE, FCC, RCM, IC) réduisant le temps de mise sur le marché de nouveaux produits.
Sommaire
Présentation du SIP ESP32-PICO-V3-ZERO
ESP32-PICO-V3-ZERO est un module SiP* à faible encombrement (16x23x2,3 mm) basé sur le SoC ESP32-PICO-V3. Il est construit autour d’un microprocessor Xtensa dual-core 32-bit LX6 pouvant être cadencé jusqu’à 240 MHz. Comme tous les modules ESP32, il dispose d’une ROM de 448 KB ROM pour le démarrage (boot) et les fonctions principales du Core, 520 KB SRAM pour les données et les instructions et 16 KB SRAM accessible en RTC.
Le ESP32-PICO-V3 est équipé d’un 4 Mo de mémoire flash accessible via le bus SPI.
Comme tous les SoC ESP32, il fournit une double connectivité Wi-Fi compatible 802.11 b/g/n et Bluetooth 4.2 compatible Low Energy.
Il est livré avec une antenne gravée sur PCB.
On pourra accéder aux fonctions proposées par le SiP ESP32-PICO-V3-ZERO depuis un autre MCU via une interface UART.
Développement accéléré de produits compatibles Amazon Alexa
Pour accélérer le temps de mise sur le marché, le module est pré-certifié pour la plupart des réglementations locales telles que FCC (USA), CE (Europe), SRRC (chine), IC (Canada) et RCM (Australie et Nouvelle Zélande), BQB (Bluetooth).
Tous les certificats sont disponibles sur cette page.
Le module est préprogrammé avec le micro-logiciel du module ACK géré par Amazon. Un SDK et de nombreuses ressources sont disponibles pour le développement sur cette page
- Firmware
- Utilitaires : mise à jour le firmware, générateur de code barre
- SDK, kit de développement logiciel livré avec quelques exemples de code pour Arduino et SMT32 (Hello World, ampoule connectée, bouton Dash, four micro-ondes)
Il est pré-provisionné pour avoir des informations d’identification et se connecter à un service cloud géré par ACK. Pour débuter un nouveau projet ACK, rendez-vous sur cette page.
Si les fonctionnalités et le GPIO offertes par le SoC ESP32 ne sont pas suffisantes, il sera également possible de développer une application sur un autre MCU tel qu’un ESP32 ou un STM32. La communication avec le module ESP32-PICO-V3-ZERO se ferra via une interface UART standard.
Voici un exemple d’architecture préconisée par Amazon pour accéder aux services Alexa
Source : manuel utilisateur Alexa Connect Kit Device SDK v3.1
Le ESP32-PICO-V3-ZERO est pré-provisionné pour avoir des informations d’identification et se connecter à un service cloud géré par ACK d’Amazon. Le micro-logiciel (firmware) du module ACK est géré par Amazon et fournit des fonctionnalités prêtes à l’emploi telles que la configuration sans frustration, la connectivité Alexa et Amazon Dash Replenishment.
Autres ressources disponibles
Pour plus d’informations, rendez-vous sur le site officiel d’Espressif ici.
SIP – System In Package, plus d’informations
- ESP32, broches GPIO et fonctions associées. I/O, PWM, RTC, I2C, SPI, ADC, DAC
- M5Stack Atomic GPS. Tracker ESP32 TinyGPS++, export GPX sur carte SD, visualisation sur Google Maps ou VSCode
- Stocker des données sur une carte micro SD. Code Arduino compatible ESP32, ESP8266
- Débuter Arduino. Recevoir des commandes depuis le port série (compatible ESP32 ESP8266)
- Fonctions C++ print•println•printf•sprintf pour Arduino ESP32 ESP8266. Combiner•formater → port série
Avez-vous aimé cet article ?