Здравствуйте, уважаемые читатели! Сегодня поговорим о новинке от компании Raspberry Foundation Raspberry Pi Pico с процессором собственной разработки RP2040. На сайте компании подчеркивается, что новинка будет стоить всего 4 доллара США. Таким образом, это самая дешевая Raspberry Pi на сегодняшний день. В этой статье попробуем разобраться, для каких целей данная плата может быть полезна и сможет ли она достойно конкурировать с ближайшими аналогами.
Основные характеристики 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 поддерживает 2 языка программирования – C/C++ и MicroPython. MicroPython - это специально адаптированная версия Python 3 для микроконтроллеров.
Здесь возникает одна из главных проблем данного микроконтроллера – для тек, кто привык работать на Си, в случае с Raspberry Pi Pico нет IDE, аналогичной Arduino IDE. Т.е. придется использовать сторонний редактор, например Visual Studio Code, а далее компилировать программный код в UF2 файл и загружать данный файл в память Pico.
Кого это заинтересует, посмотрите 21 страницу в прилагаемой в конце статьи инструкции.
Возможно, в дальнейшем в среду разработки Arduino IDE добавят необходимые для работы с 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 человека за такую безумную цену ее заказали.
А вот для остальных плат в таблице, приведены реальные цены, которые не сильно меняются за последнее время на том же AliExpress.
Где можно применить Raspberry Pi Pico?
Лично я пока не вижу сферы массового применения данной платы, и что она в ближайшей перспективе вытеснит с рынка кого-то из своих ближайших конкурентов.
Но всё-таки напишу свое мнение, как можно использовать новинку Raspberry Pi Pico.
1. Для обучения. Большой ее плюс – низкая цена, по сравнению с более старшими моделями семейства Raspberry. Таким образом, плату можно использовать для освоения языка программирования MicroPython, чтобы в дальнейшем работать с языком Python на более старших моделях.
2. Перенос проектов с более старших моделей Raspberry, для работы которых не нужны модули беспроводной связи и для которых хватает характеристик Raspberry Pi Pico. Речь идет, прежде всего, о ближайшем аналоге - Raspberry Pi Zero, именно в версии без WiFi. Данная плата стоит около 15$. И такой перенос, сможет снизить стоимость готового изделия. Впрочем, Raspberry Pi Zero – это хоть и маленький, но всё-таки одноплатный компьютер, с возможностью подключения монитора, мыши, клавиатуры и установки операционной системы с графическим интерфейсом (Linux, Android). Raspberry Pi Zero – это именно микроконтроллер, аналогичный микроконтроллерам Ардуино, ESP, STM иногда превосходящий их по характеристикам, а иногда и нет.
Если считаете, что есть еще какие-то интересные сферы применения для данного устройства, напишите в комментариях, интересно будет почитать.
Ссылка на Даташит Raspberry Pi Zero – https://yadi.sk/i/s3MNgaWBEi0SKA
Инструкция по программированию Raspberry Pi Zero на Си - https://yadi.sk/i/YJl4lLz1yEz8gg
_________________________________________________________
Спасибо, что дочитали до конца! Если статья понравилась, нажмите, пожалуйста, соответствующую кнопку. Если интересна тематика электроники и различных электронных самоделок, подписывайтесь на канал. До встречи в новых статьях!