Недавно была представлена новая официальная плата расширения Raspberry Pi. Плата Built HAT имеет четыре разъема для двигателей и датчиков LEGO Technic, которые можно найти в комплекте SPIKE Portfolio, а также 8 В DC разъем для питания Raspberry Pi и двигателей, датчиков LEGO и многого другого.
Созданная в сотрудничестве с LEGO Education, плата Build HAT включает в себя двухъядерный микроконтроллер Raspberry Pi RP2040 ARM Cortex M0+ для управления вводом-выводом и позволит создавать более сложные модели с более мощными процессорами Broadcom BCM2xxx, а также библиотекой Python для простого программирования.
Ключевые особенности и характеристики Build HAT:
-
- MCU – микроконтроллер Raspberry Pi RP2040 для низкоуровневого управления устройствами LEGO Technic
- 4x разъема LPF2 для двигателей и датчиков LEGO Technic, которые можно найти в комплекте SPIKE Portfolio
- 40-контактный разъем GPIO для подключения к Raspberry Pi 4 Model B, 3B+, 3B, 3A+ или Pi Zero (Raspberry Pi 400 не поддерживается)
- Разное – 2x светодиодных индикатора состояния
- Питание – от 7.2 В до 8.5 В DC через разъем типа баррель для питания Build HAT, Raspberry Pi и много другого
- Размеры – совместимость с Raspberry Pi HAT, место для макетной платы, отверстие для плоского кабеля камеры
Чтобы начать работу с Build HAT, вам понадобится одна из поддерживаемых плат Raspberry Pi, микро SD-карта с ОС Raspberry Pi, 48 Вт (8 В / 6 A) адаптер питания и совместимые детали LEGO, например, LEGO Education SPIKE Prime Set (PN: 45678) или SPIKE Prime Expansion Set v2 (PN: 45681). Вы также можете использовать свои собственные детали LEGO, совместимые с разъемом LPF2 (LEGO Power
Functions версии 2).
Вы можете получить библиотеку Build Hat Python, просто обновив ОС Raspberry Pi до последней версии или установив ее с Github. Вам также необходимо включить последовательный интерфейс в rpi-config для связи между платой Raspberry Pi и Build Hat.
Программирование выглядит довольно просто с примером “Hello Motor” на Python:
1 2 3 |
from buildhat import Motor motor_a = Motor('A') motor_a.run_for_seconds(5, speed=50) |
Raspberry Pi Foundation также предоставляет пять подробных руководств по проектам, которые помогут преподавателям с учебными материалами:
-
- Игровой контроллер LEGO
- Автомобиль LEGO с дистанционным управлением
- Плоттер данных LEGO с ручкой и бумагой
- Информационная панель LEGO
- Лицо робота LEGO, которое реагирует на то, что он видит
Raspberry Pi Build HAT можно приобрести от $25 и выше у различных торговых посредников, таких как Sparkfun (США), Cytron (Юго-Восточная Азия), PiHut (Великобритания) и других, а вот 48 Вт блок питания продается отдельно за $15. Дополнительную информацию также можно найти на официальной странице продукта.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.