Собственно к этой теме статьи я подошел планомерно, и как говорится уже осознанно. Ведь для реализации такого проекта как блютуф розетка на 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 вольт
Теперь все тоже самое, но в видеоматериале