Микрокомпьютер Raspberry Pi имеет достаточно много возможностей чтобы ему точно можно было найти применение. Но вы можете их еще сильнее расширить с помощью печатных плат и аксессуаров, так называемых HAT (hardware attached on top), которые добавляют новую функциональность к вашему Raspberry Pi.
Вы можете самостоятельно подключать различные компоненты к портам общего ввода и вывода GPIO, а затем программировать их поведение с помощью Python или других языков программирования. Но тем не менее существуют интересные модули Raspberry Pi, с помощью которых вы можете получить нужную функциональность без программирования. Спецификация HAT задает размеры расширений, а также стандартные входы. В этой статье мы рассмотрим лучшие модули для Raspberry Pi 3, которые могут вам понадобиться.
Содержание статьи:
Модуль камеры
Модуль камеры - это официальный продукт Pi Foundation. Для подключения используется последовательный интерфейс подключения камеры CSI. Он есть почти на каждой плате и вы можете подключить модуль камеры с помощью ленточного кабеля.
Новая версия камеры v2.0 была выпущена в этом году, в ней используется сенсор Sony на 8 мегапикселей. Существует версия для видимого света и инфракрасного. Инфракрасная камера позволяет видеть в темноте если у вас есть инфракрасный источник света. Такие камеры обычно используются для съемки природы и диких растений.
Модуль Sense
Sense - это еще один официальный модуль от Pi Foundation. Он был отправлен на МКС астронавту Тиму Пику и использовался в экспериментах кодинга для школьников в рамках конкурса AstroPi. Sense состоит из матрицы размером 8x8 с разноцветными светодиодами и набора датчиков состояния окружающей среды.
Модуль Unicorn
Unicorn представляет из себя экран из светодиодов 8х8. Светодиоды достаточно большие и занимают всю площадь Raspberry Pi. Здесь нету датчиков, поэтому плата отлично подходит для вывода всевозможной информации, аннимации и индикаторов состояния.
Также можете обратить внимание на другие модули Raspberry Pi от Pimoroni: Unicorn pHAT с разрешением 8x4 пикселей и крошечные платы 1х8 под названием Blinkt. Если вам не нужны полноцветные светодиоды, вы можете использовать Ciseco PiLTEr, это такая же матрица на восемь белых светодиодов. Все продукты Pimororni поставляются с библиотекой Python, поэтому вам не придется ничего программировать.
MotoZero
MotoZero - модуль, разработанный Ричардом Сэвиллом и выпускаемый компанией Pi Hut. Это плата контроллера, который может управлять четырьмя двигателями. Он отлично подходит для робототехники и других моторных проектов. Это плата для Pi Zero, но вы можете использовать ее на любом Raspberry Pi через GPIO.
Также обратите внимание ComJam Edu Kit 3, который позволяет контролировать два двигателя или Ryanteck MCB, 4Tronix Pi Zero Motor Shim которые реализуют низкое энергопотребление для Raspberry Pi Zero.
Traffic HAT
Это еще один продукт Ryanteck, здесь есть три стандартных светодиода: зеленого, желтого и красного цвета, а также кнопка зуммер. Вы можете легко программировать его поведение с помощью GPIO.
Если вам не нужна кнопка зуммер, или вам нужен доступ к контактам GPIO, вы можете использовать еще эти модули для Raspberry Pi: Pi Traffic Light или Pi-Stop, которые устанавливаются прямо на контакты GPIO вертикально.
Analog Zero
Эта плата недавно появилась на Kikstarter и за несколько дней была собрана целевая сумма. Analog Zero позволяет добавить восемь аналоговых входов для вашего Raspberry Pi. Контакты GPIO являются цифровыми, поэтому вам необходимо использовать аналого-цифровой преобразователь (АЦП) для подключения аналоговых устройств. Вы можете использовать отдельный чип преобразователя, но этот модуль намного удобнее.
Использование Analog Zero упрощает программирование выходов GPIO, таких как датчики света.
RasPiO Pro
Алекс Имс разработал RasPiO, макет, позволяющий размещать светодиоды в портах GPIO. Кроме того, RasPiO защищает контакты, поэтому вам не нужно использовать транзисторы для подключения светодиодов.
Adafruit Capacitive Touch
Adafruit Capacitive Touch - это емкостный датчик прикасания. Модуль имеет 12 выходов, работающих через шину связи I2С. На касание к каждому выходу можно запрограммировать определенную реакцию. Вы можете узнать что кто-то трогает устройство, или создать свою клавиатуру.
Модуль Skywriter
Skywriter HAT от Pimoroni позволяет управлять чем-либо с помощью жестов рук. Например, вы можете контролировать звук или пойти дальше и настроить автоматизацию множества вещей в своем доме с помощью множества жестов.
[embeded=https://vine.co/9160235b-1a8a-44ad-b7bf-522dc9c57961]
Energenie Pi-mote
Модуль Energenie Pi-mote позволяет контролировать электрические розетки удаленно. Он выступает в виде реле. Вы можете использовать выходы GPIO чтобы контролировать выключение и выключение розеток при определенных обстоятельствах.
Выводы
В этой статье мы рассмотрели только самые интересные модули расширения Raspberry Pi, но на самом деле их существует намного больше. Какие модули вы используете? Если вашего любимого модуля нет в списке, напишите о нем в комментариях!
Источник: opensource.com
Супер подборка, хотелось бы больше статей посвященных Raspberry PI
Инфракрасная камера для съемки диких (и, наверно, пугливых) растений - это круто!!! 😀
мда-а-а. Этот набор "лучших модулей" надо детям в садик... Чтобы играться с тремя светодиодиками и пищалкой за глаза хватит одной-двух микосхем стандартной логики. матрицы светодиодиков - микроконтроллера за глаза. Посерьёзнее камера к нему приворачивается на ура