Я использую модуль с 8 реле, купленный на dx.com. У него нет инструкции...
Эта плата имеет 8 входов (IN1,...,IN8) для управления каждым реле, 1 контакт VCC, для которого требуется 5 В, и 1 контакт GND.
Я подключил VCC к контакту 5V малины и GND к земле малины. После этого я протестировал каждое реле, подключив их к GPIO-контакту, поскольку я видел, как это делают другие люди: видео
Но только 2 из 8 реле, кажется, работают нормально. Индикаторы остальных 6 меняются, но реле не «щелкает».
Кто-нибудь сталкивался с такой же проблемой, или кто-нибудь знает, как это исправить? Заранее спасибо!
Вы используете плату, разработанную для Arduino с сигналами GPIO 5 В, на RaspberryPi с сигналами GPIO 3,3 В.
Глядя на релейную плату, я вижу драйверные транзисторы для реле, но у них нет базовых резисторов, что означает, что они, вероятно, полевые МОП-транзисторы. Есть большая вероятность, что эти полевые МОП-транзисторы имеют пороговое напряжение, которое отлично работает для сигналов 5 В, но не обеспечивает адекватного управления реле при подаче сигналов 3,3 В.
Попробуйте подключить управляющие входы релейной платы по одному напрямую к контакту питания 5 В и посмотрите, все ли они работают надежно. Если это так, то вам нужно найти способ перевести от более низкого напряжения к более высокому напряжению.
Кстати, обычно я ожидал увидеть резисторы даже с драйверами MOSFET — подтягивающие резисторы на затворах, которые не дают им «плавать» и обеспечивают некоторую устойчивость к электростатическому разряду. Относитесь к этим входам как к очень чувствительным к статическому электричеству!
Йенс-Йорис Декорте
Дэйв Твид
Маженко