- Управляем 5В реле через Bluetooth с помощью Arduino и Android Smartwatch
- Требования к оборудованию
- Аппаратная сборка
- Установка программного обеспечения Arduino
- Загрузка исходного кода
- Установка apk в Wear OS
- Как связать всё по Bluetooth
- Блютуз реле своими руками
- voffkarostov › Блог › Модуль реле + Bluetooth для Arduino
- Управляем 5В реле через Bluetooth с помощью Arduino и Android Smartwatch
- Требования к оборудованию
- Аппаратная сборка
- Установка программного обеспечения Arduino
- Загрузка исходного кода
- Установка apk в Wear OS
- Как связать всё по Bluetooth
- Управление 4 нагрузками 220 вольт с Android телефона для умного дома
- Дубликаты не найдены
- Крафт
- Правила сообщества
- Модернизация китайского радиоуправления светом + 1 канал
Управляем 5В реле через Bluetooth с помощью Arduino и Android Smartwatch
Создадим проект по управлению 5В реле через Bluetooth с помощью Arduino и умных часов Android Smartwatch.
Вы хотите использовать свои умные часы для управления вещами вокруг вас? Это можно сделать очень легко в течение, буквально, нескольких часов.
В этом уроке мы покажем вам, как контролировать свою бытовую технику с помощью часов Android Wear. Мы будем использовать часы Moto360, но вы можете установить приложение в любой Wear OS (ранее Android Wear). В конце этого проекта вы сможете управлять любым электрическим устройством.
Требования к оборудованию
Нам потребуются несколько комплектующих:
- Arduino Uno
- Реле 5в
- HC-06 Bluetooth модуль
- Любые часы Wear OS
Аппаратная сборка
Подключите оборудование, как показано на приведенных ниже схемах.
Подключите плату Arduino UNO к модулю Bluetooth HC-06. Будьте осторожны с этим шагом! Сначала отключите электропитание. Это будет работать как переключатель, поэтому удалите физический переключатель и подключите к контакту реле NC и COM и затяните винт.
Подключите IN1 вывод к GPIO13.
Установка программного обеспечения Arduino
Вы можете скачать Arduino IDE с нашего сайта здесь или с официального сайта Arduino.
После установки откройте Arduino IDE и подключите Arduino UNO с помощью USB-кабеля.
Загрузка исходного кода
Этот код использует протокол последовательной связи Arduino с модулем Bluetooth. Выводы RX и TX Arduino подключаются к выводам TX и RX модуля HC-06 Bluetooth соответственно.
Модуль Bluetooth получает данные от сопряженного смартфона Android и запускает реле на основе полученных данных.
Код, стоящий за этим, довольно прост. Если принятые данные являются символом «1», то реле включается, а включается если принятыми данными является символ «0» (реле будет отключено).
Вы можете скачать или скопировать код ниже:
Установка apk в Wear OS
Загрузите файл apk для приложения smartwatch.
Используя ADB через Wi-Fi, выполните следующие действия, чтобы установить приложение на свои смартчасы:
- Перейдите в настройку dev на часах и включите ADB и Bluetooth ADB.
- Перейдите в настройку Bluetooth в приложении Android Wear на телефоне и включите ADB через Bluetooth.
- Скачайте базовый adb на ваш компьютер:
- Windows
- Mac
- Linux
- Подключите телефон к компьютеру и включите опцию ADB USB в приложении разработчика
- После этой настройки на вашем компьютере откройте консоль в папке, содержащей файлы ADB и apk.
- Выполните команду:
adb Devices, adb forward tcp:6666, localabstract:/adb-hub, adb connect localhost:6666 - После установления соединения с часами выберите:
adb -e install apkname.apk - Замените apkname на BluetoothWatch-debug.apk с правильным путем, если вы находитесь за пределами каталога, содержащего файл.
Так будут выглядеть команды после правильной установки приложения:
Как связать всё по Bluetooth
После установки подключите смартчасы к модулю HC-06.
Вам необходимо подключить модуль Bluetooth HC-06 с помощью смартфона Android, прежде чем вы сможете использовать его в приложении.
Вы должны увидеть устройство HC-06, доступное на ваших часах.
Теперь выполните следующие действия:
- Откройте настройки Bluetooth вашего устройства и найдите новые устройства, убедитесь, что светодиод на модуле HC-06 постоянно мигает (режим сопряжения).
- Выберите HC-06 (или вы увидите адрес, заканчивающийся на «C», как показано на рисунках).
- Введите PIN-код «1234» и нажмите OK.
- Откройте приложение «Wear OS» и нажмите кнопку Bluetooth в верхней части экрана.
- Выберите «HC-06» из списка.
- Используйте переключатель со значком лампочки или встряхните часы, чтобы включить / выключить реле. Убедитесь, что в ваш Arduino уже загружен приведенный выше код.
- Щелкните на значок настроек, если вы хотите настроить калибровку встряхивания.
Вот так проходил процесс создания проекта:
Вот и все! Теперь ваши умные часы подключены и вы можете управлять реле 5В через через Bluetooth.
Источник
Блютуз реле своими руками
voffkarostov › Блог › Модуль реле + Bluetooth для Arduino
Продолжаем эксперименты. В это посту, по просьбам читателей ))), постараюсь рассказать про подключение модуля реле к контроллеру Arduino и управление им по bluetooth. Для этого нам понадобятся:
1. контроллер Arduino (mini, uno, nano, mega… любой);
2. ПК с любой операционной системой под которой можно установить Arduino IDE (Windows, Linux, MacOS);
3. модуль реле (1,2,4,8 и т.д. шт). Впринципе моно собрать самому на реле SONGLE, оптроне 817С и жменьке деталюшек, но наши Китайские друзья облегчели нам жизнь )));
4. модуль Bluetooth. В моем случае это HC-06;
5. Телефон или планшет с android и bluetooth.
Поехали!
1. Устанавливаем Arduino IDE, об этом достаточно много статей.
2. Подключаем наш контроллер ардуино и запускаем arduino IDE. Если драйвера на контроллер стали ровно, то в среде разработке в пункте меню «Сервис» на вкладке «плата» мы увидим название своей ардуины и на вкладке «порты» порт USB к которой подключен контроллер.
Для того чтобы убедиться что все работает можем загрузить в контроллер тестовый скетч «Blink». Открываем его «Файл»->»примеры»->»01.Basics»->»Blink». Загружаем на плату кнопкой «Файл»->»Загрузить», если внизу видим надпись «Загрузка выполнена» значит все гуд, перегружаем плату и видим моргающий светик на ней. Если видим красное поле и ошибки, то возвращаемся к п.1 и внимательно читаем статьи по установке и подключению контролера к ПК.
3. Подключаем модуль реле. В моем случаем это модуль из 4-х реле. Для теста я подключил всего одно реле на нем, пин «IN1». Итак, пин «VCC» модуля реле подключаем к «+5V» ардуины, GND к GND, пины IN1,2,3,4… к цифровым портам D2-D13. (в моем случае IN1 к порту D7)
4. Подключаем bluetooth модуль (у меня HC-06). нам понадобиться 4 провода:
«VCC»-он же «+5в», можем взять от ардуины от соответствующего порта «+5V»;
«GND» он же земля, берем так же от ардуины с любого пина «GND»;
«TXD» модуля подключаем к пину «RX» ардуины;
«RXD» модуля подключем к пину «TX» ардуины.
Если последние два пина на плает ардуины не подписаны, то ищем на нее мануал и смотрим там.
5. На мобильном устройстве заходим в Google Play и качаем от туда «bluetooth terminal».
Программирование:
Для начало разберемся как оно все будет работать. Bluetooth модуль будет общаться с нашим контроллером в терминальном режиме, по средствам последовательного интерфейса. Не вдаваясь в подробности работы, контроллер будет записывать в порт и читать с него то что мы скажем, практически «русским языком», средствами метода «Serial». Контроллер по получению определенной команды с bluetooth будет управлять цифровым портом к которому подключено реле, подавая на него логическую «1» или «0», другим словами подавая +5В и 0В на пин порта, функцией digitalWrite. Начнем:
int val; //переменная в которую будем записывать команды по bluetooth
int Reley1 = 7; // порт к которму подключен пин IN реле. (порт D7, пин IN1)
void setup()
void loop()
if ( val == ‘0’) // если пришел символ «0» выключаем реле
>
>
Скетч готов. Теперь подключаем к реле девайс, которым будем управлять. В моем случае это 12В кулер. Подключаем «+» от куллера к реле, «-» к «-» источника питания для куллера, провод от реле подключаем к «+12в» того же источника питания.
Заливаем скетч в контроллер, кнопками «ctrl+U».
Запускаем на андроиде программу bluetooth terminal, подключаемся к устройству bluetooth HC-06, вводим пароль «1234». Пишем в порт цифру «1» и жмем кнопку «Send» — куллер включился, пишем «0» куллер выключился…
Управляем 5В реле через Bluetooth с помощью Arduino и Android Smartwatch
Создадим проект по управлению 5В реле через Bluetooth с помощью Arduino и умных часов Android Smartwatch.
Вы хотите использовать свои умные часы для управления вещами вокруг вас? Это можно сделать очень легко в течение, буквально, нескольких часов.
В этом уроке мы покажем вам, как контролировать свою бытовую технику с помощью часов Android Wear. Мы будем использовать часы Moto360, но вы можете установить приложение в любой Wear OS (ранее Android Wear). В конце этого проекта вы сможете управлять любым электрическим устройством.
Требования к оборудованию
Нам потребуются несколько комплектующих:
Аппаратная сборка
Подключите оборудование, как показано на приведенных ниже схемах.
Подключите плату Arduino UNO к модулю Bluetooth HC-06. Будьте осторожны с этим шагом! Сначала отключите электропитание. Это будет работать как переключатель, поэтому удалите физический переключатель и подключите к контакту реле NC и COM и затяните винт.
Подключите IN1 вывод к GPIO13.
Установка программного обеспечения Arduino
Вы можете скачать Arduino IDE с нашего сайта здесь или с официального сайта Arduino.
После установки откройте Arduino IDE и подключите Arduino UNO с помощью USB-кабеля.
Загрузка исходного кода
Этот код использует протокол последовательной связи Arduino с модулем Bluetooth. Выводы RX и TX Arduino подключаются к выводам TX и RX модуля HC-06 Bluetooth соответственно.
Модуль Bluetooth получает данные от сопряженного смартфона Android и запускает реле на основе полученных данных.
Код, стоящий за этим, довольно прост. Если принятые данные являются символом «1», то реле включается, а включается если принятыми данными является символ «0» (реле будет отключено).
Вы можете скачать или скопировать код ниже:
Установка apk в Wear OS
Загрузите файл apk для приложения smartwatch.
Используя ADB через Wi-Fi, выполните следующие действия, чтобы установить приложение на свои смартчасы:
Так будут выглядеть команды после правильной установки приложения:
Как связать всё по Bluetooth
После установки подключите смартчасы к модулю HC-06.
Вам необходимо подключить модуль Bluetooth HC-06 с помощью смартфона Android, прежде чем вы сможете использовать его в приложении.
Вы должны увидеть устройство HC-06, доступное на ваших часах.
Теперь выполните следующие действия:
Вот так проходил процесс создания проекта:
Вот и все! Теперь ваши умные часы подключены и вы можете управлять реле 5В через через Bluetooth.
Управление 4 нагрузками 220 вольт с Android телефона для умного дома
Три детали и готово)
1. Arduino UNO, но разумнее любую другую более дешевую дуню, например ProMini или Nano
2. Bluetooth SPP-C или любой другой типа HC-05 и пр.
3. Колодка на 4 реле и 5 вольт.
Запускаем приложение, ранее делаем сопряжение блютуз модуля с телефоном в меню.
Из сопряженных выбираем нужный
Надеюсь был полезен)
Дубликаты не найдены
Крафт
1.2K постов 11.7K подписчиков
Правила сообщества
Могли бы быть здесь, но пока не написаны (
а зачем влажность, кислород, свет, тепло и т.д. для ячейки управления нагрузой?
несколько надоело употребление «умного дома» во всем подряд
ну эт не мои проблемы))))
Скрины из видео. Мдяяя.. это что-то новенькое
нельзя питать уно от usb компа наверное где ток 500мА? а от usb зарядки с бОльшим током думаю не проблема, ведь ams1117 стоящий в уне кажется способен на один ампер, колодка реле сожрет меньше 300мА если брать одно реле 50-70мА сколько жрет блютуз модуль не знаю, но вряд ли они больше 200мА вместе с дунькой хаванут.
но в видео я снял перемычку с колодки и моргал диодами, потому как бывает что действительно последняя включаемая релюха не срабатывает, но это 99% из за слатоточного питания юсб ноута
у 1117 ток около 800 мили ампер, в любом случае рекомендую сделать сразу правильно, что бы потом не переделывать. Ведь ардуины расчитаны на начинающих электронщиков, по моему мнению, а нам по определению бывает найти причину неправильной работы очень тяжело.
Собрал подобную систему с год назад. Бт дублирующий канал, и 12 кнопок основной. Главная проблема- блок питания должен быть не слабым, а то одно реле с сильной нагрузкой залипает.
Управление частотником с андроида https://www.youtube.com/watch?v=SS7O42-IHfY
Для меня тут все на эльфийском, но человек пробует уже хорошо
Китайские реле часто залипают
я пока не освоился на сайте, не разобрался куда нажимать. спасибо.
Ну, в некотором раскладе можно взять полноценный Orange Pi Zero уже в таком виде.
И действительно такая мелкая релейная плата способна коммутировать 220V60w?
LOLWUT? Там каждое реле на 5А.
на реле 220в 10а значит более 2000w
Вопросов нет.
Система хороша. К примеру чайник перед приездом с работы вскипятить (вариативное решение).
ну, примитивную защиту на включение без воды можно поставить.
Ну данное для лентяя, которому лень лишний раз ходить на кухню в его огромной квартире и нажимать кнопку )
конечно) надо плясать от исполнительного механизма
Ну, ворота DoorHan, по идее открытие с брелка, а хотелось бы как-нибудь замутить, чтоб можно было и с брелка открывать, и с телефона.
они уже сейчас открываются брелком? и надо что бы открываться стали еще телефоном?
тогда все крайне быстро может быть, ты с телефона по блютузу засылаешь ардуине открыть или закрыть а она радио модулями повторяет считанные ранее с пульта соответствующие команды. Рублей в 250 уложишься и главное ворота трогать не надо, у меня есть эти радио модули на 433 но ни одного пульта 433 так б показал, поищу может возьму у кого для видоса что ли))
можно сделать что хочешь, если есть мозги и руки и желательно документация к воротам 🙂 с помощью реле скорее всего можно сделать параллельный канал к открывающему механизму (скорее всего это какой-нибудь двигатель). Так часто делают при установке сигнализации, например чтобы зеркала складывались от нештатной сигнализации.
Ну вот, а релюхой управлять уже примерно как в этом посте.
Скорее всего можно сделать даже без реле, но нужно изучать схему механизма открывания
я постом раньше писал про WiFi реле вот там пожалуйста, хоть из космоса включать удастся.
Ну, исключим синезуб. поставим GSM модуль и вуаля. И завязываем на приложение датчики температуры и влажности, движения и тд. Вот и готово.
Реализация таких схем почти на чём угодно с модулем связи.
а я то надеялся, что все тут умеют умножать 😀
Модернизация китайского радиоуправления светом + 1 канал
Дело было, мне пришла посылка с блоками радиоуправления светом и двух-канальным пультом, однако сам блок оказался одно-канальным, что было в описании и названии, но я смотрел только на кнопки «A» и «B» пульта и цену, что-то около 150 рулей, т.е. для подобной коробки довольно привлекательно. Я огорчился т.к. по одному каналу они мне были не нужны, правда огорчился не на долго. После подключения попробовал управлять им настенным выключателем, и почему-то момент когда ничего не включалось, повторялся дважды и он был систематический, я заподозрил, что в этот момент он взывает к «фантомному реле»))).
И вот такой довольно приятный на вид глянцевый пульт.
Такая странность работы закралась подозрением, что мне продали очередную недоделку китайскую. Разобрал и бинго, так оно и есть. Удивился, что даже обвязка в виде одного резистора присутствует, не хватает только 12v реле и транзистора S8050.
Транзисторы заказал на али, релюшек у меня самого ворох, но хотелось один собрать и спрятать в распред коробку пока была такая возможность и она висела на стене. Порывшись в своих запасах подходящего не нашел, а подбирать не хотелось, тогда я порылся в еще не разобранном хламе и в остатках от китайской ик-управляемой лампы он таки нашелся. Немножко грязной пятилетней канифоли ммм..
Таким образом покупаем радио реле с двумя каналами не за 300+ рублей, а в двое дешевле.
Источник