Donnez à votre projet Raspberry Pi Pico la capacité de dialoguer avec des réseaux Wi-Fi 2,4 GHz et un emplacement pratique pour carte microSD !
Le Pico Wireless Pack se fixe à l'arrière de votre Pico et utilise une puce ESP32 pour permettre à votre Pico de se connecter à des réseaux sans fil de 2,4 GHz et de transférer des données. Il y a un emplacement pour carte microSD si vous voulez stocker beaucoup de données localement, ainsi qu'une LED RVB (pour les mises à jour d'état) et un bouton (utile pour des choses comme l'activation/désactivation du Wi-Fi).
Idéal pour adapter rapidement un projet Pico existant afin d'y intégrer des fonctionnalités sans fil, Pico Wireless Pack s'avère très utile pour envoyer des données de capteurs vers des systèmes domotiques ou des tableaux de bord, pour héberger une page Web à partir d'une boîte d'allumettes ou pour permettre à votre Pico d'interagir avec des API en ligne.
Raspberry Pi Pico non inclus - cliquez ici si vous souhaitez en acheter un.
Caractéristiques
Module ESP32-WROOM-32E pour la connectivité sans fil (connecté via SPI) (fiche technique)
1 x bouton tactile
LED RVB
Emplacement pour carte Micro-SD*
Embouts femelles pré-soudés pour la fixation de votre Pico Raspberry Pi
Entièrement assemblé
Aucune soudure requise (à condition que votre Pico ait des broches d'embout fixées).
Compatible avec Raspberry Pi Pico.
Dimensions : environ 53 mm x 25 mm x 11 mm (L x l x h, y compris les connecteurs et les composants)
Schéma
Bibliothèques C++ et MicroPython
Mise en route
Nous avons ajouté la prise en charge C++/MicroPython du Wireless Pack à nos bibliothèques Pico et notre uf2 MicroPython personnalisé est livré avec des pilotes intégrés (vous trouverez des instructions sur l'installation du .uf2 personnalisé ici).
Vous trouverez des exemples C++ ici et des exemples MicroPython ici - il y a un exemple Cheerlights qui vous montre comment faire des demandes à partir d'une API, et un autre qui configure votre Pico comme un minuscule serveur HTTP, accessible par votre navigateur.
Vous pouvez également utiliser le Pico Wireless Pack avec CircuitPython et les bibliothèques ESP32SPI et Adafruit_CircuitPython_SD de Adafruit. Vous devrez modifier leurs exemples pour utiliser les bonnes broches :
spi = busio.SPI(board.GP18, board.GP19, board.GP16)
esp32_cs = DigitalInOut(board.GP7)esp32_ready = DigitalInOut(board.GP10)esp32_reset = DigitalInOut(board.GP11)
SD_CS = board.GP22
Pinout
Notes
* Veuillez noter que le support des cartes SD dans le SDK C++ est encore très expérimental - si vous avez l'intention de faire des choses avec des données, vous aurez peut-être plus de facilité en utilisant CircuitPython !
Les traces découpables à l'arrière vous permettent de déconnecter les fonctions que vous n'utilisez pas, libérant ainsi les broches et facilitant l'utilisation du Wireless Pack avec d'autres modules complémentaires.
À propos de Raspberry Pi Pico
Raspberry Pi Pico est une carte de développement de microcontrôleur flexible et bon marché conçue par les gens de Raspberry Pi, basée sur leur propre puce - la RP2040. Il est facilement programmable par USB avec C/C++ ou MicroPython, et idéal pour être utilisé dans toutes sortes d'applications physiques projects, de dispositifs et d'inventions - nous sommes impatients de voir ce que vous allez faire avec !
Nous avons appelé nos modules complémentaires "packs", car ils sont conçus pour se fixer à l'arrière de votre Pico comme s'il portait un sac à dos très élégant (ou un jet pack miniature, si vous préférez). Nous avons également des bases Pico (des cartes d'extension plus grandes avec un espace pour monter votre Pico dessus) et d'autres cartes qui vous permettent de faire des choses intéressantes comme utiliser plusieurs packs à la fois - cliquez ici pour les voir toutes !
Votre Pico devra être équipé de connecteurs mâles soudés (avec les broches dirigées vers le bas) pour pouvoir être relié à nos cartes d'extension.