Итак, мне не повезло найти здесь ответ, который я смог понять (я участвую в программе BioE, просто балуюсь электрической частью проекта). В целом это довольно простая схема, которую я делаю.
Вот что я пытаюсь сделать:
Используйте код Arduino в качестве переключателя для управления включением/выключением питания 4 вибрационных двигателей, которые будут подключены параллельно (спецификация: https://www.adafruit.com/product/1201 )
Моторы питаются от внешней батареи 9В.
Вот что я думаю, может сработать:
Необходимо использовать транзистор между 9 В (коллектор) и (резистор 50 Ом + двигатели) (эмиттер)
Я бы использовал цифровой выход Arduino Uno Pin 3 (выход PWM) и подключил его к «базе» транзистора.
Вопрос:
Во-первых, правильно ли я понял?
Наконец, я никогда раньше не работал с транзисторами. Как мне понять, какой транзистор подойдет для этого приложения? т.е. какие расчеты мне нужно сделать?
Спасибо!
Обычно вам нужна простая установка NPN-переключателя на нижней стороне. Высокий боковой переключатель усложнил бы ситуацию, поскольку ваш Arduino не может принимать напряжение выше 5 В на своих входных контактах (или что-то вроде VCC).
Все, что вам нужно, — это NPN, например 2n3904 или 2n2222. Обычные рабочие лошадки для слабого сигнала. Вы знаете свою целевую нагрузку 360 мА, и они оба имеют усиление в худшем случае 30. Вы подключите 9 В к двигателю, а двигатель к коллектору, а эмиттер к общей земле между вашим Arduino и батареей 9 В.
Вы должны подключить базу к вашему gpio с соответствующим базовым резистором. 470 Ом должны хорошо подойти для необходимого базового тока.
Как предположение, вы тратите половину своей мощности на резистор 50 Ом. Поскольку вы включаете их все с помощью одного контакта, вы сможете увеличить срок службы батареи в шесть раз , подключив двигатели последовательно попарно без каких-либо резисторов. Два последовательно соединенных двигателя должны поровну делить входное напряжение между собой.
Кроме того, диод, используемый в качестве диода защиты от обратного хода двигателей, был бы идеальным, как предлагает SP.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
JRE