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

Обзор Cytron Maker Pi Pico: универсальные эксперименты с электроникой

    1646199363

    Наш вердикт

    Недорогой и исключительно универсальный Maker Pi Pico — идеальный способ начать свои проекты Pico.

    За

    + Низкая стоимость
    + Простота в использовании
    + Множество дополнительных функций
    + встроенные светодиоды
    + Разъемы Grove

    Против

    — ESP-01 требует доработки

    Raspberry Pi Pico — это забавный и недорогой способ заняться программированием и электроникой. После покупки Pico нам также необходимо купить дополнительные компоненты для расширения его возможностей, а это может стать дорогостоящим и сложным. Cytron Technologies стремится упростить наше обучение, а Maker Pi Pico вмещает множество дополнительных функций в небольшой пакет менее чем за 10 долларов, включая Raspberry Pi Pico.

    Это не опечатка, встроенный в центр Maker Pi Pico — это Raspberry Pi Pico, а на окружающей плате есть предварительно подключенные разъемы для каждого контакта GPIO, многие из которых подключены к дополнительным компонентам, таким как устройство чтения карт памяти micro SD, аудиовыход. / зуммер и ряд разъемов Grove, таких же, как те, которые используются в Seeed Grove Shield, которые обеспечивают быструю и простую разработку электронных схем. 

    Maker Pi Pico поставляется с предустановленным MicroPython, что является хорошим выбором для тех, кто учится кодировать с помощью Pico, но мы обнаружили, что CircuitPython был гораздо лучшим вариантом для Maker Pi Pico, как и Cytron, который выпустил серию руководств, основанных на CircuitPython от Adafruit. Большая часть этого обзора была написана с использованием CircuitPython в качестве средства для тестирования платы.

    Дизайн и использование Maker Pi Pico

    На фиолетовую печатную плату Maker Pi Pico размером 3,7 x 2,6 дюйма (94 x 68 мм) приятно смотреть. Он имеет четкие ссылки на контакты для GPIO и серию штырьков, выходящих из предварительно припаянного Raspberry Pi Pico для удобства использования. Большинство контактов GPIO имеют встроенный светодиод, который загорается, когда контакт включен.

    Вы можете подумать: «Чем это полезно?» Если мы построили схему, скажем, мигающий светодиод на макетной плате, то есть вероятность, что наш светодиод может быть сломан или наша проводка неверна. Встроенные светодиоды Maker Pi Pico позволяют нам убедиться, что контакт GPIO работает, и что наш код работает, что означает, что мы можем отследить неисправность до нашей макетной платы.

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

    В правом верхнем углу платы находится одиночный Neopixel WS2812, способный воспроизводить множество разных цветов путем смешивания баланса или красного, зеленого и синего света. Используя библиотеку CircuitPython neopixel.mpy и пример кода из Adafruit, мы с легкостью создали радугу цветов. В нижней части платы находятся картридер microSD, 3,5-мм аудиоразъем, динамик и четыре кнопки. Устройство чтения карт microSD подключено к интерфейсу SPI, и с помощью библиотеки SD-карт CircuitPython нам быстро удалось получить доступ к карте microSD, отформатированной в FAT, а затем выполнить чтение и запись на карту и с нее. Это дополнит скудные 2 МБ флэш-памяти, предоставляемой Pico, и позволит нам хранить файлы экспериментов, например журналы датчиков.

    Аудиовыход 3,5 мм и встроенный зуммер используют один и тот же контакт GPIO (GP18), и, когда выход используется, он отключает встроенный зуммер, что тривиально, но полезно. Аудио через выход можно воспроизводить с помощью любого динамика с усилителем, и, следуя музыкальному руководству CircuitPython, нам удалось собрать серию приятных звуковых сигналов и тонов.

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

    Последним дополнением к плате является восьмиконтактный разъем с маркировкой ESP-01, и некоторые из нас сразу же будут заинтригованы этим разъемом. ESP-01 — это плата на базе ESP8266, которая обычно используется для добавления Wi-Fi на платы, у которых его нет. Raspberry Pi Pico идеально вписывается в этот класс, поэтому мы с радостью подключили запасную плату ESP-01 и загрузили MicroPython.

    Используя сообщение в блоге в качестве отправной точки, нам удалось подключить Maker Pi Pico к нашей домашней сети, но сейчас это был предел. Нам не удалось отправить или получить сообщения через TCP или MQTT, несмотря на многочисленные попытки. Мы предприняли дополнительный шаг, прошив ESP-01 более новой прошивкой, но, увы, увидели тот же результат. Это не означает, что интерфейс ESP-01 бесполезен; это просто означает, что нам нужно дождаться программного обеспечения и рабочего процесса, чтобы это заработало.

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

    Maker Pi Pico за 10 долларов — идеальный способ представить Pico новым пользователям. Мы получаем простоту использования, которую обеспечивают разъемы Grove, и дополнительные функции для аудио, карт microSD и кнопок. Но самым большим преимуществом Maker Pi Pico является четкая маркировка GPIO. Maker Pi Pico предназначен для учащихся, а четкая маркировка выводов поможет учащимся определить правильный вывод для проекта.

    Если вы более продвинутый пользователь, то Maker Pi Pico по-прежнему является жизнеспособной платформой для разработки проектов. Аудио и карта microSD сами по себе предоставляют множество возможностей для дополнительных музыкальных проектов и проектов регистратора данных, и все это с платы за 10 долларов. Принятие CircuitPython в качестве основного языка программирования — разумный шаг со стороны Cytron. Скотт Шоукрофт, руководитель проекта CircuitPython, и Adafruit вложили время и деньги в эту растущую альтернативу MicroPython, и это видно по количеству руководств и доступных программных библиотек для дополнительных компонентов, таких как датчики, экраны и контроллеры двигателей.

    Pimoroni Pico Explorer Base — ближайшая альтернатива, которую мы можем предложить для сравнения. Pico Explorer имеет выход для GPIO, а также динамик, экран IPS, область для прототипирования и два выхода для продуктов Breakout Garden. Хотя нам нравится Pico Explorer, он продается в три раза дороже, чем Maker Pi Pico, и не включает Raspberry Pi Pico. Он также не имеет разъемов Grove или индикаторов для каждого контакта GPIO. У обеих досок есть свое место, но Cytron Maker Pi Pico лучше подходит для начинающих.

    Нижняя линия

    Стоимость Raspberry Pi Pico в размере 4 долларов составляет 40% от общей стоимости Maker Pi Pico. За дополнительные 6 долларов мы получаем множество дополнительных функций, которые действительно делают эту плату обязательной! Было бы неплохо, если бы ESP-01 работал, но, учитывая возраст этого чипа и ESP32, предлагающий хорошо поддерживаемые средства для добавления Wi-Fi, мы можем отметить заголовок ESP-01 как интересную диковинку.

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