Перейти к содержимому

Обзор базы Pimoroni Pico Explorer: расширение вашего Raspberry Pi Pico

    1646198283

    Наш вердикт

    Аппаратное обеспечение платы отличное, и как только поддержка программного обеспечения улучшится, это станет важной покупкой.

    За

    Хорошо продуманный
    Хороший размер
    Множество функций

    Против

    Библиотека программного обеспечения все еще находится в стадии разработки
    Нет монтажных отверстий

    Raspberry Pi Pico представила новый набор дополнительных форматов для макетной платы 40 DIP. Меньшие надстройки называются «Пакеты», например, Pimoroni Pico Unicorn Pack. Если есть потребность в плате большего размера, то у нас есть «база», и первым на нашем рабочем столе является Pimoroni Pico Explorer за 30 долларов, «экспериментальная арена со встроенной схемой», которая предлагает серию контактов GPIO, небольшой ЖК-экран, двойной двигатель. выходы и два выхода, совместимые с платами Breakout Garden. 

    Цель Pico Explorer Base — стать местом для экспериментов с электронными компонентами, цель, общая с линейкой плат Explorer HAT для Raspberry Pi. Мы протестировали Pimoroni Pico Explorer Base, создав проекты для тестирования различных функций платы.

    Дизайн и использование Pimoroni Pico Explorer

    Pico Explorer размером 4,6 x 2,5 x 0,8 дюйма (117 x 63 x 20 мм) поставляется в предварительно собранном виде. Размер Pimoroni Pico Explorer Base удобен, у нас достаточно места для комфортной работы, но он не доминирует над нашим столом.

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

    В центре базы Pico Explorer находится ряд выводов GPIO, но вы заметите, что не все выводы GPIO разорваны, поскольку некоторые из них используются встроенным контроллером двигателя (выводы GPIO с 8 по 11), пьезоизлучателем. , ЖК-экран и кнопки. В правом нижнем углу платы находится 1,54-дюймовый экран с разрешением 240 x 240 пикселей, по углам которого расположены четыре кнопки. В этом экране используется та же библиотека, что и в Display Pack Pimoroni, еще одной плате, которую мы будем рассматривать. В правом верхнем углу платы находятся два слота, совместимые с Breakout Garden, для использования с различными досками Pimoroni. Наконец, между этими двумя слотами спрятан один пьезодинамик.

    Мы протестировали Pico Explorer, используя последнюю версию образа MicroPython от Pimoroni, которая все еще находится в стадии альфа-тестирования, а это означает, что работа над улучшением и оптимизацией работы продолжается.

    Наш первый проект состоял в том, чтобы включать и выключать светодиод, поэтому мы подключили светодиод к GP0 через базу Pico Explorer. Импортируя библиотеку picoexplorer, мы ожидали, что будет абстракция, которая позволит нам мигать светодиодом, используя собственную библиотеку Pimoroni. В библиотеке такой абстракции не было, но почему мы ожидали, что она будет? У нас есть обширные знания о линейке плат Pimoroni Explorer HAT для Raspberry Pi, и у нас есть библиотека Python, которая абстрагирует каждый аспект. Вместо этого нам пришлось использовать класс Pin из машинной библиотеки MicroPython. Ничего страшного, поскольку новички в Pico Explorer, скорее всего, не будут иметь таких знаний.

    Следующий проект был немного более амбициозным: один двигатель постоянного тока на 6 В, управляемый потенциометром на 10 кОм, подключенным к контакту АЦП. Когда мы вращаем потенциометр, сопротивление изменяется, и выход используется для управления скоростью двигателя, подключенного к одному из двух каналов двигателя. Оба канала двигателя используют контроллер двигателя DRV8833, популярный чип для базовой робототехники.

    В библиотеке picoexplorer были все классы и функции, необходимые для считывания показаний потенциометра и управления двигателем. Мы продвинулись немного дальше и добавили раздел кода, который выводит скорость двигателя на бортовой экран, при этом скорости ниже 0,7 обозначаются зеленым цветом для медленного, а скорости выше 0,7 меняют цвет текста на красный и предупреждают пользователя.

    Мы пошли еще дальше и прикрепили трехосевой акселерометр MSA301 к одному из слотов Breakout Garden. Прямо сейчас Pimoroni все еще работает над совместимостью с MicroPython для прорывов, поэтому даже по прошествии некоторого времени наши усилия не принесли плодов.

    Для тех, кто не знаком с этим, Pimoroni Breakout Garden — это линейка прорывных плат I2C и SPI, которые подключаются к соответствующим слотам на Raspberry Pi HAT, а теперь и на базе Pico Explorer. Существует огромная экосистема плат, включающая все: от времяпролетных и цветовых датчиков до дисплеев, тепловизионных камер и светодиодных матриц. Несомненно, Pimoroni добавит программную поддержку плат Breakout Garden на базу Pico Explorer, но на момент написания этой статьи она не работала для большинства надстроек.

    Примеры использования Pimoroni Pico Explorer

    База Pimoroni Pico Explorer — это место для экспериментов. У нас есть контакты GPIO, дисплей и контроллер двигателя, с помощью которых можно создавать довольно продвинутые проекты. Для тех, кто начинает свое путешествие с кода и электроники, уровень абстракции поможет им сделать первые шаги, и с последующими обновлениями библиотеки мы увидим больше абстракций, которые помогут им в обучении. Два штифта двигателя означают, что с помощью Pico Explorer можно создавать основных роботов, нам просто нужно найти шасси робота для размещения платы, которая имеет резиновые ножки, но не имеет отверстий для крепления.

    Нижняя линия

    Pico Explorer стоимостью 22 фунта стерлингов (30 долларов США) — это гораздо большая инвестиция, чем просто Raspberry Pi Pico. Его размер и функции дополняют друг друга, и доска исключительно полезна.

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

    0 0 голоса
    Rating post
    Подписаться
    Уведомить о
    guest
    0 comments
    Межтекстовые Отзывы
    Посмотреть все комментарии
    0
    Оставьте комментарий! Напишите, что думаете по поводу статьи.x