![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
|
|
Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience |
|
В этой статье я объясню, как вы можете управлять реле, используя Arduino, один 1K и один 10K резисторы, транзисторы BC547 1 (КТ3102), одно 6V или 12V реле, один 1N4007 диод и вентилятор 12V. При нажатии кнопки, вентилятор включается и остается в этом состоянии до тех пор, пока кнопка не будет нажата снова.
Arduino код
При нажатии на кнопку Arduino установит вывод 2 в высоком состоянии, то есть 5V на выводе 2. Это напряжение используется для запуска транзистора, что включает реле и нагрузку (в нашем случае вентилятор). Вы не можете использовать 5V от USB для питания транзистора и нагрузки, потому что, как правило, порт USB обеспечивает только 100 мА, и этого не достаточно, чтобы переключить реле и нагрузку. Вот почему вы должны использовать внешний источник питания (Vcc), между 7 до 12 вольт для питания платы Arduino, транзистора и реле. Нагрузка использует собственный источник питания, например, если вы используете лампочку, то вы можете подключить ее к 220в сети или любого другого источника питания.