Старый блок питания от компьютера можно приспособить в БП для Arduino с большой силой тока. Также он дает стандартное напряжение 3.3В, 5В и 12В для питания практически любых электронных устройств используемых вместе с Arduino.
Необходимые материалы:
1. Компьютерный блок питания
2. Паяльник и припой
3. BLS штырьки
4. DC разъем 2.1 мм
Подключение
Основной разъём блока питания – ATX 20 pin (см. рисунок ниже). Цвета на схеме соответствуют цветам проводов на разъеме. На всех проводах одинакового цвета одинаковое напряжение, т. е. на всех красных проводах +5В, все черные провода GND и так далее. Наиболее полезными для нас проводами являются +5В (красные провода), +12 В (желтые провода) и GND (черные провода). На линиях +5 и +12В ток обычно достаточен для наших нужд.
На линии +3.3В ток также достаточен для нас, но это напряжение редко используется. +5 VSB (+5 постоянного тока), -12В и -5В как правило имеют очень низкий ток и редко используются.
Контакт 14 (зеленый провод) отвечает за включение/выключение. Для включения питания необходимо соединить зеленый провод с GND, то есть соединить 14 и 13 контакты перемычкой.
Большинство блоков питания для работы требуют нагрузку на один или несколько выходов. По ссылке показано, как добавить резистор на линию 5В в качестве нагрузки.
На других меньших разъёмах питания используется та же цветовая кодировка. К примеру, разъем с желтым, красным и двумя черными проводами имеет +12В (желтый провод), +5В (красный провод) и два GND.
Чтобы питать устройство от 12В, необходимо подключить желтый провод к + устройства, а черный к GND. Чтобы питать устройство от 5В, подключите красный провод к +, а черный провод к GND.
Необходимо замкнуть зеленый провод с любым из проводов GND (черный провод). Для этого можно использовать кусок проволоки или обрезать провода и спаять их вместе.
Припаяйте BLS штырьки к +12В(желтый провод), +5В(красный провод), +3,3В(оранжевый провод), GND(черный провод)
Припаяйте гнездо для питания Arduino. Провод 5В припаяйте к контакту 5В, GND к GND.
Блок питания для Arduino готов!