{"product_id":"pico-wireless-pack","title":"Pico Wireless Pack","description":"\u003cp\u003eGive your Raspberry Pi Pico project the capacity to chat with 2.4GHz Wi-Fi networks plus a handy microSD card slot!\u003c\/p\u003e\n\u003cp\u003ePico Wireless Pack attaches to the back of your Pico and uses an ESP32 chip to let your Pico \u003cstrong\u003econnect to 2.4GHz wireless networks\u003c\/strong\u003e and transfer data. There's a \u003cstrong\u003emicroSD card slot\u003c\/strong\u003e for if you want to store lots of data locally as well as a \u003cstrong\u003eRGB LED\u003c\/strong\u003e (for status updates) and a \u003cstrong\u003ebutton\u003c\/strong\u003e (useful for things like enabling\/disabling Wi-Fi).\u003c\/p\u003e\n\u003cp\u003eGreat for quickly adapting an existing Pico project to have wireless functionality, Pico Wireless Pack would come in handy for sending sensor data into home automation systems or dashboards, for hosting a web page from a matchbox or for letting your Pico interact with online APIs.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRaspberry Pi Pico not included\u003c\/strong\u003e - \u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e if you'd like to buy one.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eESP32-WROOM-32E module for wireless connectivity (connected via SPI) (\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf?v=1611154899\" target=\"_blank\"\u003edatasheet\u003c\/a\u003e)\u003c\/li\u003e\n\u003cli\u003e1 x tactile button\u003c\/li\u003e\n\u003cli\u003eRGB LED\u003c\/li\u003e\n\u003cli\u003eMicro-SD card slot*\u003c\/li\u003e\n\u003cli\u003ePre-soldered female headers for attaching your Raspberry Pi Pico\u003c\/li\u003e\n\u003cli\u003eFully assembled\u003c\/li\u003e\n\u003cli\u003eNo soldering required (as long as your Pico has header pins attached).\u003c\/li\u003e\n\u003cli\u003eCompatible with Raspberry Pi Pico.\u003c\/li\u003e\n\u003cli\u003eDimensions: approx 53mm x 25mm x 11mm (L x W x H, including headers and components)\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico_wireless_pack_schematic.pdf?v=1647613916\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\" target=\"_blank\"\u003eC++ and MicroPython libraries\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eGetting started\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003eWe've added C++\/MicroPython support for Wireless Pack to our Pico libraries and our \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/releases\/latest\/\" target=\"_blank\"\u003ecustom MicroPython uf2\u003c\/a\u003e comes with drivers baked in (you can find instructions for how to install the custom .uf2 \u003ca href=\"https:\/\/learn.pimoroni.com\/tutorial\/hel\/getting-started-with-pico\" target=\"_blank\"\u003ehere\u003c\/a\u003e). You can find C++ examples \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/examples\/pico_wireless\" target=\"_blank\"\u003ehere\u003c\/a\u003e and MicroPython examples \u003ca href=\"https:\/\/github.com\/pimoroni\/pimoroni-pico\/tree\/main\/micropython\/examples\/pico_wireless\" target=\"_blank\"\u003ehere\u003c\/a\u003e - there's a Cheerlights example that shows you how to make requests from an API, and one that sets your Pico up as a tiny HTTP server, accessible through your browser.\u003c\/p\u003e\n\u003cp\u003eAlternatively, you can use Pico Wireless Pack with CircuitPython and Adafruit's \u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-airlift-breakout\/circuitpython-wifi\" target=\"_blank\"\u003eESP32SPI\u003c\/a\u003e and \u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-micro-sd-breakout-board-card-tutorial\/circuitpython\" target=\"_blank\"\u003eAdafruit_CircuitPython_SD\u003c\/a\u003e libraries. You'll need to alter their examples to use the correct pins:\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003espi = busio.SPI(board.GP18, board.GP19, board.GP16)\u003c\/code\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003eesp32_cs = DigitalInOut(board.GP7)\u003cbr\u003eesp32_ready = DigitalInOut(board.GP10)\u003cbr\u003eesp32_reset = DigitalInOut(board.GP11)\u003cbr\u003e\u003c\/code\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003eSD_CS = board.GP22\u003c\/code\u003e\u003c\/p\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/pico-wireless-pinout-diagram_600x600.png?v=1620826291\"\u003e\u003c\/p\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e* Please note that SD card support in the C++ SDK is still quite \u003ca href=\"https:\/\/github.com\/raspberrypi\/pico-extras\/tree\/master\/src\/rp2_common\/pico_sd_card\" target=\"_blank\"\u003eexperimental\u003c\/a\u003e - if you're planning on doing things with data you might have an easier time of it if you use CircuitPython!\u003c\/li\u003e\n\u003cli\u003eThe cuttable traces on the back let you disconnect functions that you're not using, freeing up the pins and making it easier to use Wireless Pack with other add-ons.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eAbout Raspberry Pi Pico\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/en-eu\/products\/raspberry-pi-pico\" target=\"_blank\"\u003eRaspberry Pi Pico\u003c\/a\u003e is a flexible, low cost \u003cstrong\u003emicrocontroller development board\u003c\/strong\u003e from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C\/C++ or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!\u003c\/p\u003e\n\u003cp\u003eWe've called our Pico-sized add-ons \u003cstrong\u003epacks\u003c\/strong\u003e, as they're designed to attach to the back of your Pico as if it were wearing a very stylish backpack (or a miniature jet pack, if you prefer). We've also got Pico \u003cstrong\u003ebases\u003c\/strong\u003e (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - \u003ca href=\"\/en-eu\/collections\/pico\" target=\"_blank\"\u003eclick here\u003c\/a\u003e to view them all!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eYour Pico will need to have male headers soldered to it\u003c\/strong\u003e (with the pins pointing downwards) to attach to our add-on boards.\u003c\/p\u003e","brand":"Pimoroni","offers":[{"title":"Default Title","offer_id":32369508581459,"sku":"PIM548","price":11.95,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/pico-addons-13.jpg?v=1620401211","url":"https:\/\/shop.pimoroni.com\/en-eu\/products\/pico-wireless-pack","provider":"Pimoroni Ltd","version":"1.0","type":"link"}