20170103

Работа с реле от микроконтроллера: ограничение порядка 20mA.
Транзистор под рукой найден BC548B. Это не MOSFET, он управляется током, поэтому надо вливать в базу ток, пропорциональный нужному.

Реле найдено songle srd-05vdc-sl-c, измерение стандартным мультиметром дало 78·Ом и 7·Ом сопротивление щупов, замкнутых накоротко, итого 70·Ом.

Смотрим в таблицу и видим, что это явно строка "Обычный тип, 5V/70·Ом", значит на 5V ток должен быть I=5/70=70mA. Это в 4 раза больше тока от AtMega и большинства других MCU, поэтому нужен усилитель.

Качаем BC548B datasheet или более полный BC54x datasheet и смотрим параметр hfe у bc548b в таблице указано от 200 до 400. Значит нам надо вливать ток 70mA/200=0.3mA. Фокус в том, что у нас реле само более 70mA не возьмёт, но надо не сжечь базу транзистора, поэтому просто ограничим ток до безопасного. Переход База-Эмиттер как диод съест 0.7В, поэтому для 0.3mA..1mA ограничим ток (5V-0.7V)/(0.3mA..1mA)=14k..4k сопротивлением. Если взять bc548 "любой", то hfe будет от 100 до 800 и мы получим все токи БАЗЫ 0.1&dots;0.5mA и просто ограничим их заведомо большим значением порядка 1k.

Итоговый вариант, проверенный и отлаженный:
Параллельно диод (быстрый шоттки) и катушка реле (70мА/5V) одной стороной к плюсу, другой к КОЛЛЕКТОРУ
Нога МК----1к----БАЗА
ЭМИТТЕР на землю
Для снижения помех параллельно по питанию и рядом конденсаторы 47uF и 0.1uF.