Собственно к этой теме статьи я подошел планомерно, и как говорится уже осознанно. Ведь для реализации такого проекта как блютуф розетка на 220 вольт уже практически все было, разве что необходимо оставалось использовать силовой ключ. Дело в том, что ранее я уже освоил включение выключение светодиодов через блютуф на платформе Arduino. А значит только всего и оставалось, как использовать реле или тиристор. В моем случае, дабы вс же быть более консервативным и обеспечить гальваническую развязку наверняка, я выбрал реле. Итак, теперь все то, о чем я наговорил по порядку и с объяснениями.
Схема Bluetooth (блютуф) розетки на Arduino 220 вольт
Здесь в принципе не все так сложно. Основные факторы успеха это подключение питания к Arduino и к модулю преобразования слабых токов в высокие. Сам же блютуф модуль питается уже от ножек Ардуинки. Его, кстати, можно запитать пониженным напряжение 3,3 вольта.
Второе, обеспечить передачу данных с блютуф модулем. Подключение производится путем соединения на ножки TX и RX. При этом подключение Ардуино к блютуф модулю происходит опозитивно. То есть TX к RX и RX к TX. 13 пин Ардуино и земля идет на управляющий вход модуля преобразования сигнала с низким током в высокий. Вот собственно и все подключения, но все же еще раз лучше взглянуть на схему.

Скетч для Bluetooth (блютуф) розетки на Arduino 220 вольт и программа для Андроид
Теперь о программном обеспечении, ведь без него наше Ардуино это набор радиоэлементов не более… По сути нам надо две программы. Одна это скетч для Ардуино, который закачивается через программку с тем же одноименным названием. Вот собственно и он.
int val;
int LED = 13;
void setup()
{
Serial.begin(9600);
pinMode(LED, OUTPUT);
digitalWrite(LED, HIGH);
}
void loop()
{
if (Serial.available())
{
val = Serial.read();
// При символе "1" включаем светодиод 13
if (val == '1')
{
digitalWrite(LED, HIGH);
}
// При символе "0" выключаем светодиод 13
if ( val == '0')
{
digitalWrite(LED, LOW);
}
// При символе "2" выключаем светодиод 11
if (val == '2')
{
digitalWrite(LED1, HIGH);
}
// При символе "0" выключаем светодиод 11
if (val == '3')
{
digitalWrite(LED1, LOW);
}
}
}
В программе есть функция вкл- откл для ножки 11, но она не задействована!!!
Вторая программка нам нужна для Android. Она называется Arduino RC (remote control). Ее можно скачать в интернете или у меня. Собственно с ПО и собранной схемой , после сборки установки и заливки, можно считать, что пора переходить к испытаниям.
Настройка, включение и работа Bluetooth (блютуф) розетки на Arduino 220 вольт
При включении программы необходимо будет согласиться с тем, что она активирует блютуф модуль в вашем телефоне.

Потом, так как у нас идет обмен данными посредством символов 0 и 1 мы переключаемся в этот символьный режим и посылаем соответствующую команду. Вот собственно и все. Согласно скетча выше 0 будет выключать, 1 включать.
Видео о Bluetooth (блютуф) розетке на Arduino 220 вольт
Теперь все тоже самое, но в видеоматериале