Управление 3 входными устройствами путем подачи питания на один из 2 контактов

У меня есть моторное зеркало (автомобильное зеркало). Имеет 3 входа. Если я подключу любые 2 контакта этих 3 контактов к источнику питания 12 В (500 мА), он вращается в одном направлении и так далее.

Я хочу управлять этим зеркалом с помощью голосовых команд. например, если я скажу "вперед" - зеркало будет двигаться вперед. Я использую карманный сфинкс. До части признания я сделал успешно.

Далее, когда я скажу вперед, точные 2 контакта (те, которые имеют тенденцию перемещать это зеркало в прямом направлении) получат источник питания, а остальной вывод должен быть оставлен открытым. Точно так же, когда я скажу назад, точные 2 контакта (те, которые имеют тенденцию перемещать это зеркало в обратном направлении) получат источник питания, а остальной вывод должен быть оставлен открытым.

Подскажите пожалуйста как будет принципиальная схема для управления этим зеркалом.

1 ответ

Хотя вопрос не программный. Я могу ответить на ваш вопрос. Используйте Mosfets между RPI и вашими двигателями. Типичная блок-схема

rpi ----->Mosfets------> мотор

Пример: возьмите один вывод rpi (I/ O), подключите его к mosfet и от mosfet к выводу двигателя. Аналогично подключите оставшиеся два также к другим выводам. Теперь переключите Mosfets программно для управления двигателями. Для этого вам необходимо обеспечить питание 12 В и 500 м для каждого mosfet. Надеюсь, это поможет

Другие вопросы по тегам