Lorsque Raspberry Pi a lancé le Pico original en janvier 2021, il a été bien accueilli en tant que carte de développement de microcontrôleur puissante et peu coûteuse (4 $). Alimenté par le propre système sur puce (SoC) RP2040 de Raspberry Pi basé sur deux cœurs Arm Cortex-M0 + fonctionnant à 133 MHz, il dispose 2 Mo de stockage flash intégré, 264 Ko de RAM et 40 broches, dont trois entrées analogiques et l'E/S programmable unique sous-système.

Cependant, une omission flagrante est le manque de Wi-Fi à bord. Lancé fin juin 2022, le Pico W à 6 $ rectifie cela avec une connectivité sans fil intégrée. Examinons de plus près les capacités du Pico W et ce que vous pouvez en faire.

Matériel Raspberry Pi Pico W

La carte Pico W est de la même taille que la Pico standard, mais les trois broches SWD (Serial Wire Debug) ont a été déplacé depuis le bord pour faire place à un carré argenté abritant le LAN sans fil Infineon CYW43439 ébrécher.

Côté spécifications, mis à part l'ajout du Wi-Fi embarqué, le Pico W est identique au modèle Pico standard. Cela devrait donc fonctionner avec tous les modules complémentaires Pico existants.

instagram viewer

Processeur RP2040 avec double cœur Arm Cortex-M0+ à 133 MHz
Mémoire SRAM de 264 Ko
Stockage Flash QSPI de 2 Mo
Wifi Réseau local sans fil 2,4 GHz 802.11n
Entrée sortie 40 x broches, avec 26 x GPIO multifonction (inc. 3 x entrées analogiques)
Interfaces 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (débogage de fil série)
Prise en charge des périphériques personnalisés 8 machines d'état d'E/S programmables (PIO)
Connexion alimentation/données micro USB
Dimensions 21 mm × 51 mm

Comme vous pouvez le constater, les protocoles de communication numérique standard sont largement pris en charge: I2C, SPI et UART. De plus, comme sur le Pico standard, il existe un sous-système d'E/S programmable unique qui vous permet de personnaliser l'interface d'E/S. En plus de vous permettre de vous connecter à des périphériques non standard, les blocs PIO fonctionnant indépendamment peut être utilisé pour prendre la pression du processeur principal pour d'autres applications, même le rendu composite vidéo.

Les cartes Pico et Pico W standard ne sont pas livrées avec des embases à broches mâles, vous devrez donc souder sur des embases 0,1" appropriées. Alternativement, il existe des modèles Pico H et Pico WH disponibles avec des en-têtes déjà attachés. Dans l'image ci-dessous, les modèles Pico, Pico H et Pico W sont illustrés de gauche à droite.

Crédit d'image: Tarte aux framboises

Micrologiciel pour Pico W

Tous les modèles Pico peuvent être programmés en utilisant C/C++ ou MicroPython (ainsi que CircuitPython). Le SDK Pico C/C++ standard inclut la prise en charge de la mise en réseau sans fil. Pour utiliser la fonctionnalité Wi-Fi de Pico W dans MicroPython, vous devez installer le fichier UF2 du micrologiciel spécial Pico W téléchargeable à partir du Documentation Raspberry Pi. En maintenant le bouton BOOTSEL du Pico lorsque vous le connectez via son port micro USB à un ordinateur, vous faites ensuite glisser le fichier UF2 dessus. Pour plus de détails, consultez notre Guide de démarrage avec MicroPython sur Raspberry Pi Pico.

Pour utiliser la capacité sans fil du Pico W pour se connecter à votre réseau Wi-Fi en MicroPython ou C/C++, suivez les instructions dans Guide de connexion du Raspberry Pi (PDF). En MicroPython, le réseau bibliothèque est utilisée pour se connecter au Wi-Fi.

Projets potentiels du Pico W

Lorsque votre Pico W est connecté au Wi-Fi, vous pouvez interagir avec d'autres périphériques réseau et envoyer et recevoir des données depuis Internet. Il y a donc un grand potentiel pour toutes sortes de projets IoT - jetez un œil à notre Projets Arduino IdO pour vous inspirer, ou vous pouvez essayer d'ajouter une fonctionnalité sans fil ou une interface Web à l'un d'entre eux Projets Raspberry Pi Pico.

Voici quelques idées de projets supplémentaires pour vous aider à démarrer…

Serveur Web: La Fondation Raspberry Pi guide de projet étape par étape vous montre comment transformer votre Pico W en serveur Web pour contrôler les sorties numériques à partir d'un navigateur et recevoir les données des capteurs.

Analyseur réseau: de Richard Hayler analyseur de réseau (Twitter) utilise une bande LED pour indiquer les réseaux à proximité détectés, avec un code couleur pour les réseaux sécurisés, les SSID cachés et les réseaux ouverts non sécurisés.

Capteur de porte de garage : La simplicité de Jeff Geerling projet de capteur sur GitHub envoie des données localement à Home Assistant pour indiquer si sa porte de garage est ouverte ou fermée, visualisable sur un tableau de bord Web.

Passez au sans fil avec Pico W

Comme le Raspberry Pi Pico standard, la carte de développement de microcontrôleur Pico W est idéale pour contrôler l'électronique projets et a une très faible consommation d'énergie, mais il ajoute une connectivité Wi-Fi intégrée à utiliser dans une variété d'IoT passionnants projets. Il existe une vaste gamme de possibilités avec Pico W et vous pouvez l'utiliser pour ajouter une fonctionnalité sans fil pour contrôler un projet Pico existant à partir du réseau local ou d'Internet.