Найти в Дзене
Электроника и жизнь

Самая дешевая Raspberry Pi Pico за 4$. Стоит ли покупать? Сравнение с аналогами.

Оглавление

Здравствуйте, уважаемые читатели! Сегодня поговорим о новинке от компании Raspberry Foundation Raspberry Pi Pico с процессором собственной разработки RP2040. На сайте компании подчеркивается, что новинка будет стоить всего 4 доллара США. Таким образом, это самая дешевая Raspberry Pi на сегодняшний день. В этой статье попробуем разобраться, для каких целей данная плата может быть полезна и сможет ли она достойно конкурировать с ближайшими аналогами.

Рекламная картинка с сайта raspberrypi.org
Рекламная картинка с сайта raspberrypi.org

Основные характеристики Raspberry Pi Pico

  • Тактовая частота - 133 МГц.
  • Объем оперативной памяти SRAM - 264 КБ
  • Объем флеш-памяти QSPI - 2 МБ
  • Количество портов ввода/вывода - 26 (23 - цифровых, 3 - аналоговых)
  • Количество портов, работающих с ШИМ - 16
  • Для общения с другими устройствами предусмотрено: 2 × UART, 2 × SPI, 2 × I2C
  • Напряжение питания платы - 1,8 – 5,5 В.
  • Размер платы - 51×21 мм.

На плате присутствует датчик температуры и часы реального времени (RTC).

Модули WiFi и Bluetooth у платы отсутствуют!

Ссылку на подробный даташит от производителя я добавлю в конце статьи. Вся информация взята с официального сайта https://www.raspberrypi.org/products/raspberry-pi-pico/specifications/

Распиновка Raspberry Pi Pico

Распиновка Raspberry Pi Pico
Распиновка Raspberry Pi Pico

Особенности работы с Raspberry Pi Pico

Для написания исполняемого кода Raspberry Pi Pico поддерживает 2 языка программирования – C/C++ и MicroPython. MicroPython - это специально адаптированная версия Python 3 для микроконтроллеров.

Здесь возникает одна из главных проблем данного микроконтроллера – для тек, кто привык работать на Си, в случае с Raspberry Pi Pico нет IDE, аналогичной Arduino IDE. Т.е. придется использовать сторонний редактор, например Visual Studio Code, а далее компилировать программный код в UF2 файл и загружать данный файл в память Pico.

Кого это заинтересует, посмотрите 21 страницу в прилагаемой в конце статьи инструкции.

В инструкции на сайте производителя (ссылка внизу статьи) рассказано как программировать Raspberry Pi Pico с помощью среды разработки Visual Studio Code
В инструкции на сайте производителя (ссылка внизу статьи) рассказано как программировать Raspberry Pi Pico с помощью среды разработки Visual Studio Code

Возможно, в дальнейшем в среду разработки Arduino IDE добавят необходимые для работы с Raspberry Pi Pico инструменты. В этом случае, было бы очень удобно, проекты, написанные для других микроконтроллеров, адаптировать для Raspberry Pi Pico.

Таблица сравнений Raspberry Pi Pico с ближайшими аналогами

Теперь давайте сравним характеристики новой платы с давно существующими на рынке аналогами. В таблице представлены, на мой взгляд, ближайшие аналоги Raspberry Pi Pico, с которыми имеет смысл сравнивать новинку.

Таблица сравнений Raspberry Pi Pico с ближайшими аналогами
Таблица сравнений Raspberry Pi Pico с ближайшими аналогами

Как видно из таблицы, ближайшими конкурентами Raspberry Pi Pico являются микроконтроллеры ESP32 и ESP8266. ESP32 существенно превосходит Raspberry Pi Pico по всем характеристикам, и даже, как мы выясним далее, по цене. А вот ESP8266, хоть и отстает от Raspberry Pi Pico по некоторым параметрам, но стоит дешевле. К тому же оба микроконтроллера имеют встроенный модуль WiFi, а ESP32 еще и Bluetooth. Так же в таблицу добавил микроконтроллер STM32F103, в народе называемый «синей пилюлей» (blue pill). Да, по большинству параметров, он уступает Pico, но существенно дешевле и уверенно занимает свою нишу на рынке, для тех, кому возможностей Arduino Nano уже мало, а характеристики ESP избыточны.

Важное замечание по поводу цены в 4$ США на Raspberry Pi Pico. Возможно, где-то она и будет столько стоить, но только не у нас. Хитро-мудрые китайцы с AliExpress вообще хотят за данную плату от 15$ до 18$. И ведь, как видно по картинке, уже как минимум 64 человека за такую безумную цену ее заказали.

Стоимость Raspberry Pi Pico на AliExpress
Стоимость Raspberry Pi Pico на AliExpress

А вот для остальных плат в таблице, приведены реальные цены, которые не сильно меняются за последнее время на том же AliExpress.

Сравнение цен на разные микроконтроллеры из таблицы сравнений
Сравнение цен на разные микроконтроллеры из таблицы сравнений

Где можно применить Raspberry Pi Pico?

Лично я пока не вижу сферы массового применения данной платы, и что она в ближайшей перспективе вытеснит с рынка кого-то из своих ближайших конкурентов.

Но всё-таки напишу свое мнение, как можно использовать новинку Raspberry Pi Pico.

1. Для обучения. Большой ее плюс – низкая цена, по сравнению с более старшими моделями семейства Raspberry. Таким образом, плату можно использовать для освоения языка программирования MicroPython, чтобы в дальнейшем работать с языком Python на более старших моделях.

Книга по изучению MicroPython применительно к Raspberry Pi Pico
Книга по изучению MicroPython применительно к Raspberry Pi Pico

2. Перенос проектов с более старших моделей Raspberry, для работы которых не нужны модули беспроводной связи и для которых хватает характеристик Raspberry Pi Pico. Речь идет, прежде всего, о ближайшем аналоге - Raspberry Pi Zero, именно в версии без WiFi. Данная плата стоит около 15$. И такой перенос, сможет снизить стоимость готового изделия. Впрочем, Raspberry Pi Zero – это хоть и маленький, но всё-таки одноплатный компьютер, с возможностью подключения монитора, мыши, клавиатуры и установки операционной системы с графическим интерфейсом (Linux, Android). Raspberry Pi Zero – это именно микроконтроллер, аналогичный микроконтроллерам Ардуино, ESP, STM иногда превосходящий их по характеристикам, а иногда и нет.

Работа Raspberry Pi Zero с привычными для любителей Ардуино модулями
Работа Raspberry Pi Zero с привычными для любителей Ардуино модулями

Если считаете, что есть еще какие-то интересные сферы применения для данного устройства, напишите в комментариях, интересно будет почитать.

Ссылка на Даташит Raspberry Pi Zerohttps://yadi.sk/i/s3MNgaWBEi0SKA

Инструкция по программированию Raspberry Pi Zero на Си - https://yadi.sk/i/YJl4lLz1yEz8gg

_________________________________________________________

Спасибо, что дочитали до конца! Если статья понравилась, нажмите, пожалуйста, соответствующую кнопку. Если интересна тематика электроники и различных электронных самоделок, подписывайтесь на канал. До встречи в новых статьях!