Забудьте о макетках, проводах и грудах радиодеталей. Troyka Cap подружит Raspberry Pi с датчиками и исполнительными устройствами в формате Troyka-модулей. Платформа расширит возможности одноплатника, добавив восемь пинов с АЦП и ШИМ.
На платформе установлены Troyka-контакты «S-5V-G»:
Колодки позволяют подключать Troyka-модули через трёхпроводные шлейфы.
На Raspberry Pi всего два канала ШИМ, а аналого-цифрового преобразователя в принципе нет. На борту Troyka Cap расположен расширитель портов на микроконтроллере STM32F030F4P6 с вычислительным ядром ARM Cortex M0. Контроллер даёт восемь дополнительных пинов ввода-вывода с аппаратной поддержкой 12-битного АЦП и 16-битного ШИМ (по умолчанию в прошивке используется 8-битный ШИМ).
Для работы с пинами используйте библиотеку расширителя портов — TroykaCapPython.
Пины расширителя выведены на отдельную гребёнку Troyka-контактов «S-V-G»:
Напряжение на линии питания V выбирайте установкой джампера:
Отдельными пинами мы вывели три группы контактов интерфейса I²C и две группы SPI.
Все пины платы расширения толератны к 5 вольтам.
Платформа устанавливается сверху на одноплатник Raspberry Pi.
Запитайте полученный бутерброд через внешний разъём источником напряжения от 7 до 15 вольт. На плате установлен пинижающий DC-DC преобразователь, который подстраивает входное напряжение до необходимых 5 вольт.
Обратите внимание, что платам Raspberry Pi 4 не хватит внешнего питания через Troyka Cap. Четвёртой малинке нужно подавать ток 3 А через порт USB Type-C.