|
Кількість
|
Вартість
|
||
|
|
|||
Завдяки новому проекту з'явилася можливість інтегрувати Raspberry Pi Pico у мережі Wi-Fi 2,4 ГГц, також з'явився зручний слот для карт пам'яті microSD!
Pico Wireless Pack кріпиться до задньої частини Pico і використовує чіп ESP32 для підключення до бездротових мереж 2,4 ГГц та обміну даними. Є слот для карти microSD для зберігання інформації локально, а також світлодіод RGB (для оновлення статусу) та кнопка (корисна для таких речей, як увімкнення/вимкнення Wi-Fi).
Pico Wireless Pack чудово підходить для швидкої адаптації існуючого проекту Pico для користування в мережі бездротового зв'язку. Пристрій стане в нагоді для надсилання даних датчиків в системи домашньої автоматизації або інформаційні панелі, для розміщення веб-сторінки або для забезпечення взаємодії вашого Pico з онлайн-API.
ФУНКЦІЇ
- Модуль ESP32-WROOM-32E для бездротового підключення (підключення через SPI) ( datasheet )
- Тактильна кнопка
- RGB-світлодіод
- Слот для картки Micro-SD*
- Попередньо припаяні роз'єми для підключення Raspberry Pi Pico
- Повністю зібраний
- Пайка не потрібна (за умови, що до вашого Pico приєднані штирьові контакти).
- Сумісний із Raspberry Pi Pico.
- Розміри: приблизно 53 мм x 25 мм x 11 мм (Д x Ш x В, включаючи роз'єми)
- Схема
- Бібліотеки C++ та MicroPython.
ДЛЯ ПОЧАТКУ
Додана підтримка C++/MicroPython для Wireless Pack у бібліотеки Pico, а користувальницький MicroPython uf2 постачається з вбудованими драйверами (інструкції по інсталяції користувальницького .uf2 можна знайти тут). Ви можете знайти приклади C++ тут, і приклади MicroPython тут - є приклад Cheerlights, котрий показує вам, як робити запити від API, і той, який налаштовує ваш Pico як крихітний HTTP-сервер, доступний через ваш браузер.
Крім того, ви можете використовувати Pico Wireless Pack з бібліотеками CircuitPython і Adafruit ESP32SPI і Adafruit_CircuitPython_SD. Вам потрібно буде змінити приклади, щоб використати правильні контакти:
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
ПІНИ

НОТАТКИ
* Зверніть увагу, що підтримка SD-карт в C++ SDK все ще є експериментальною - якщо ви плануєте щось робити з даними, вам може бути легше, якщо ви використовуєте CircuitPython!
