Хотите сделать подсветку лестницы, систему автополива с клапанами или стучать соленоидами по ксилофону, а пинов на Arduino не хватает, да и силовых ключей не напасёшься? Модуль сборки P-FET возьмёт на себя управление коммутацией нагрузки и при этом сэкономит пины управляющей платы.
Сердце модуля — чип сдвигового регистра STPIC6C595. Микросхема преобразует входящий последовательный сигнал на одном пине в выходной параллельный на восьми пинах. На практике сдвиговый регистр позволяет из трёх пинов микроконтроллера получить восемь цифровых выходов.
Мы пошли дальше и подключили каждый выход микросхемы к силовому ключу. Это даёт возможность не только прокачивать навыки светодиодной робототехники, но и управлять серьёзной нагрузкой постоянного тока. Модуль способен коммутировать восемь отдельных выходных каналов постоянного тока напряжением до 30 В и током до 3 А.
Модуль P-FET общается с управляющей электроникой по интерфейсу SPI. При подключении к Arduino или Iskra JS используйте Troyka Shield.
На модуле выведено две группы Troyka-контактов — входная и выходная.
Входная группа контактов используется для соединения модуля с микроконтроллером:
Выходная группа используется для соединения несколько модулей в цепочку (гирлянду):
Нагрузку подключайте к колодкам под винт. Отрицательный контакт к минусовой клемме, а положительный — к плюсовой. Каждый модуль способен коммутировать до восьми каналов.
Источник питания нагрузки подключайте к клеммнику PWR. Положительный контакт к контакту Vin, а отрицательный — к контакту GND.
На низком уровне модуль получает команды по интерфейсу SPI. Для быстрой и удобной работы мы написали библиотеки для управляющих платформ: