Русский
Русский
English
Статистика
Реклама

Одноплатник Pimoroni Tiny 2040 улучшенный аналог Raspberry Pi Pico, размером всего в треть малинки


В январе мы публиковали обзор одноплатника Raspberry Pi Pico. В целом, соотношение цена/качество на высоте. Но многим пользователям платы не хватает дополнительных функций.

И вот сейчас появилась альтернатива, причем на основе SoC Raspberry RP2040, но с большим набором возможностей (забегая наперед это не модуль беспроводной связи). Плюс ко всему, размер новинки всего третья часть от Raspberry Pi Pico. Называется это чудо технической мысли Pimoroni Tiny 2040.

Что там с железом?



RP2040 SoC ARM Cortex M0+ running at up to 133Mhz
SRAM 264kB
Flash Storage 8MB of QSPI
GPIO 16 GPIO pins. 7 x Digital I/O, 4 x Analog 12-bit ADC, 2 x I2C, SPI, UART, Debug
USB Port USB C
Dimensions 0.74 x 0.7 inches (19 x 18mm)
Поскольку плата меньше, чем оригинал, то и пинов у нее не 40, а всего 16. Тем не менее, оставлены самые важные, чтобы эта малютка не потеряла необходимые для разработчиков функции. Единственный недостаток подключить к ней Explorer Board или что-то подобное не получится.

Если это и не требовалось, можно приступать к обзору новых возможностей платы. Во-первых, у нее есть кнопка Reset, что очень удобно во многих случаях. У Pico ее нет, так что если что-то идет не так, приходится отключать плату от питания, а потом подключать его снова. Кнопка в новой плате замыкает линию RUN на землю, что приводит к перезапуску SoC.

Более значительное улучшение четыре ADC-пина вместо трех. Это дает возможность подключить, например, два аналоговых джойстика вместо одного, поскольку каждому из них нужно по два ADC-пина.

Третья возможность добавление светодиода, отражающего статус платы. Функции диода можно программировать при помощи MicroPython и C/C++.

Ну и четвертое улучшение целых 8 МБ файлового пространства во внутреннем флеш-хранилище. У базовой модели Pico всего 2 МБ. А это дает возможность загрузить больше кода и библиотек.

Кстати, стоит напомнить характеристики самой Pimoroni. Основа платы двухъядерный чип ARM Cortex M0+, с частотой ядра в 133 МГц. У платы 264 КБ ОЗУ и 2 МБ флеш-памяти. Кроме того, есть разъем USB 1.1 и I/O каналы, из которых пользователю доступны 26. Есть возможность задействовать интерфейсы 2 x UART, 2 x I2C, 2 x SPI (всего до 16 Мбайт QSPI Flash с XIP), а также 16 PWM-каналов. Также в наличии температурный датчик и 3 ADC-канала.

Структура Pimoroni Tiny 2040



Как и говорилось выше, плата очень маленькая. Она в буквальном смысле умещается на кончике пальца. При этом ее возможностей хватает для разработки практически любых проектов, которые можно реализовывать и с Pico.

Да, важный нюанс у новой платы USB-C разъем, что гораздо удобнее microUSB-коннектора для многих проектов. Приятная мелочь распиновка порта присутствует на обратной стороне платы. Сразу становится понятно, где какой вывод и что с чем соединять. Чтобы было еще понятнее, можно воспользоваться официальной документацией.

Как и Pico, новую плату можно интегрировать в любую схему. Только стоит иметь в виду, что SoC расположен на обратной стороне платы, что добавляет примерно 1мм толщине одноплатника.

В целом, плата очень хорошо подходит для использования в любых системах хоть больших, хоть миниатюрных.

Работа с Pimoroni Tiny 2040



2040, фактически крошечная версия Pico, поэтому все мануалы, код и все прочее, что писалось для малинки, подойдет и для этой платы.

MicroPython от Adafruit работает без проблем. Работает все, сразу после установки можно кодить и управлять платой.

За несколько минут пользователь смог превратить плату в виртуальную USB-клавиатуру. Все это было сделано за пару минут.

Чего разработчику можно ожидать от платы? Использовать ее можно везде и всюду, особенно актуальна работа с ней в проектах, где места не очень много физически.

Pimoroni Tiny 2040 идеально подходит для небольших роботов, USB-клавиатур, научных проектов, обучения и т.п. Кроме того, благодаря ADC-пинам плату можно использовать вместе с любым контроллером или блоком управления, где требуются четыре потенциометра или два аналоговых джойстика.

В сухом остатке



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

Если вы работаете над проектом, где требуется миниатюрность, но функциональность Pico, то Tiny 2040 отличный выбор.

Источник: habr.com
К списку статей
Опубликовано: 25.02.2021 18:11:56
0

Сейчас читают

Комментариев (0)
Имя
Электронная почта

Блог компании selectel

Производство и разработка электроники

Гаджеты

Компьютерное железо

Diy или сделай сам

Raspberry pico

Одноплатники

Железо

Компьютеры

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru