Если подключённая к Orange Pi плата расширения не определяется системой, чаще всего причина не в самом модуле, а в неактивированном интерфейсе: по умолчанию шины I2C и SPI в образах Orange Pi OS и Armbian выключены, и их нужно включать через конфигурацию. Вторая типичная ошибка — несовпадение распиновки: 40-контактный разъём Orange Pi частично совместим с Raspberry Pi, но назначение отдельных пинов отличается, и шилд, рассчитанный на «малинку», может работать некорректно или вообще не стартовать.
В этой статье разберём, какие платы расширения существуют для одноплатников Orange Pi, чем они отличаются по интерфейсам подключения, как проверить совместимость до покупки и как безопасно запустить модуль в работу. Материал ориентирован на популярные модели линейки — Orange Pi Zero 2W, Orange Pi 3, Orange Pi 5 и близкие к ним платы.
Что такое плата расширения и зачем она нужна
Плата расширения — это дополнительный модуль, который подключается к одноплатному компьютеру через GPIO-разъём или шину PCIe/USB и добавляет функции, отсутствующие на самой плате. К таким функциям относятся датчики температуры и влажности, релейные блоки, драйверы моторов, звуковые ЦАП, дисплеи, модули связи и многое другое.
Без плат расширения Orange Pi остаётся «голым» компьютером: у него есть вычислительная мощность, но нет готового способа взаимодействовать с физическим миром. Именно шилды превращают одноплатник в контроллер умного дома, метеостанцию, сервер автоматизации или мозг робота.
Важно понимать разницу между двумя подходами. Шилд (HAT) — готовая плата, которая надевается на разъём целиком. Модуль — небольшая плата, подключаемая проводами к отдельным пинам. Первый вариант удобнее, второй гибче и дешевле.
💡Плата расширения добавляет Orange Pi недостающие функции — от датчиков до реле. Выбор между шилдом и отдельным модулем зависит от задачи: шилд проще в монтаже, модуль гибче и дешевле.