Где взять 12 вольт для включения реле, если есть только 5 вольт для питания микроконтроллера.

Страница на этапе разработки

В данном уроке мы рассмотрим не большую схему которая позволяет запитать реле на 12 вольт, если у Вас только 5 вольтовое питание. В данном случаи это лишь концепция которая может помочь Вам решить задачу для своего случая.
И так нам понадобиться схема DC/DC повышающего преобразователя. Другими словами нам надо с 5В получить 12В, для этого мы рассмотрим схему самого простого повышающего преобразователя: 
Вместо ключа мы с Вами поставим транзистор, импульсы управления на который будет подавать наш микроконтроллер, а та же с выхода преобразователя через делитель подадим обратную связь, что бы наш микроконтроллер знал что мы достигли заданного уровня напряжения на выходе.
И так наша схема будет выглядеть следующим образом:

Так как для нашего реле небольшие колебания напряжения не критичны, данная схема будет работать нормально, конечно, если Вам нужно запитать с 12В например операционный усилитель, такое решение Вам не подойдет.

Перейдем к программному коду, так как это у нас лишь концепция, то реализацию мы сделаем на Arduino Nano. 

Программный код.