banner

Блог

Aug 26, 2023

Мини-обзор Pimoroni Inventor HAT: отлично подходит для создания роботов

Простой в использовании, хорошо продуманный список функций и практически надежная в использовании плата. Учащиеся и производители оценят простоту использования и цену.

Отличный форм-фактор

Множество функций

Легко использовать

Простой модуль Python

Платы с ненулевыми значениями требуют расширения заголовка.

Почему вы можете доверять Tom's Hardware Наши эксперты-рецензенты часами тестируют и сравнивают продукты и услуги, чтобы вы могли выбрать лучшее для себя. Узнайте больше о том, как мы тестируем.

Изобретать никогда не бывает легко, но кажется, что Пиморони находится на победной полосе. Последняя плата компании, Inventor HAT Mini стоимостью 24 доллара, следует философии дизайна плат «pHAT», дополнительных плат, разработанных для Raspberry Pi Zero 2 W и его предшественников. Его также можно использовать с моделью B Raspberry Pi, например Raspberry Pi 4, если использовать расширение заголовка.

Эта миниатюрная плата имеет ряд выходов для сервоприводов, GPIO, двигателей, датчиков, последовательной связи и, конечно же, восемь ярких светодиодов RGB. Может ли она стать претендентом на попадание в наш список лучших шляп Raspberry Pi? Чтобы узнать это и узнать больше о том, на что способна эта плата, мы положим ее на стол и посмотрим, как она работает.

Inventor HAT Mini имеет другое разъемное соединение, чем большинство HAT (кроме Sense HAT). HAT может проходить через контакты GPIO, чтобы можно было подключить другую плату сверху. Чтобы это стало возможным, вам потребуются очень длинные коллекторы, а для обеспечения жесткости пригодятся проставки M2,5.

Если вы планируете использовать Inventor HAT Mini отдельно, вы можете сдвинуть HAT вниз по GPIO Raspberry Pi. Для пользователей Raspberry Pi Zero все хорошо, но если вы планируете использовать любой другой Raspberry Pi, обратите внимание на зазор для QW/ST и аудиоподключений или просто используйте разъем расширения. Причиной перехода является микроконтроллер Nuvoton MS51TC0AE, который обеспечивает интерфейс для выводов сервопривода и GPIO. Это освобождает много контактов на Raspberry Pi и означает, что мы можем установить еще одну плату поверх Inventor HAT Mini.

Установка программного обеспечения хорошо документирована в репозитории Pimoroni на Github. Это не так просто, как другие платы Pimoroni, использующие автоматический установщик, однако шаги ясны, и завершение установки не заняло много времени.

Выводы, присутствующие на плате, сгруппированы в две секции. Первые предназначены для сервоприводов-любителей, таких как SG90. Сервоприводы хобби имеют определенную распиновку: сигнал, напряжение, заземление (SVG), и это было учтено в Inventor HAT Mini, поскольку каждый сервоканал имеет свою собственную распиновку SVG.

Просто убедитесь, что разъем GND (черный) находится на контакте GND, и все готово. Если вы ошиблись, не беда, я так и сделал, и ничего не произошло. Просто исправьте соединение и все будет хорошо. Второй блок контактов GPIO представляет собой четыре общих контакта, которые также соответствуют распиновке SVG. Каждый из сигнальных контактов является как цифровым, так и аналоговым. Такая универсальность означает, что их можно использовать для мигания светодиодов, запуска реле и считывания аналоговой электроники. Пользовательская кнопка расположена рядом с контактами GPIO, и эта кнопка является простым вводом для пользовательских проектов.

Чуть выше обоих блоков контактов GPIO расположены восемь WS2812 NeoPixels. Этими крошечными светодиодами легко управлять с помощью специального модуля Python, и ими можно управлять как группой, так и индивидуально.

Теперь наше внимание смещается на специальные соединения по периметру платы. В правом верхнем углу находится разъем QW/ST. Это название Pimoroni для разъемов Stemma QT/Qwiic, и этот разъем совместим со всеми компонентами, которые его используют. У нас есть список лучших дополнений Stemma QT / Qwiic, которые вы можете купить, чтобы добавить доске дополнительную функциональность. Я подключил датчик температуры и влажности BME688, а затем установил соответствующий модуль Python. Через несколько мгновений по экрану прокрутилась температура в моем офисе.

Под буквами A и B находятся два шестиконтактных разъема JST-SH для использования с совместимыми двигателями постоянного тока. Эти двигатели выглядят как типичные металлические микроредукторные двигатели постоянного тока напряжением 6 В, но имеют шестиконтактный разъем JST-SH, который можно вставить только одним способом. Эти разъемы полезны, но вам нужно разобраться в системе, чтобы она работала. Если у вас уже есть типичные двухконтактные двигатели постоянного тока, вы увидите соответствующие соединения на нижней стороне платы. На первый взгляд мне не хватило этих разъемов.

ДЕЛИТЬСЯ