Банк проектов 8-11 Банк проектов 8-11 кл | Page 54
Рисунок 10. Схема подключения мотора к Arduino через транзистор
Подключение питания можно изменить, если использовать вместо батарейного отсека
пятивольтовый блок питания с разъёмом 5,5×2,1 мм. В этом случае на схеме не будет батарейного
отсека. Сама схема останется такой же.
В качестве управляющего ключа рекомендуется использовать полевые MOSFET-
транзисторы, которые позволяют работать с широким диапазоном питающего напряжения. Это
позволит использовать практически любые имеющиеся в наличии моторы (не зависимо от
номинала питания). На схеме использовался транзистор IRF530, его аналогами являются КП530,
КП745А. Ещё одним плюсом использования вышеописанных транзисторов является наличие
встроенного диода обратной цепи (flyback-диод), который защитит транзистор от выхода из строя
при остановке и запуске мотора.
5.
Написать управляющую программу для устройства.
По алгоритму работы программы мотор должен делать один оборот через настраиваемый
промежуток времени. Если используются высокооборотистые моторы, скорость вращения можно
снизить, используя для управления широтно-импульсную модуляцию. В этом случае обязательно
подключить затвор транзистора к ШИМ-выводу на плате. На плате Arduino такие выводы
обозначаются символом «~».
Если использовать самый простой алгоритм функционирования, то для работы программы
можно использовать функцию задержки времени (функция delay в Arduino, время измеряется в
миллисекундах).
54