Контролируем устройства через Bluetooth с помощью Arduino

Бывает такое, что мы ложимся спать, но забываем выключить свет, а просыпаться уже не хочется, — холодно или потому, что мы очень устали или потому, что в коридоре есть монстры 🙂 Этот проект поможет избежать этот дискомфорт и сделает жизнь немного более простой и удобной. Мы можем  помимо того, что включать или выключать свет — контролировать мощность света.

Контролируем устройства через Bluetooth с помощью Arduino

Шаг 1: Код Arduino

Мы будем использовать модуль Bluetooth HC-06, для этого мы установим связь программой для нашего Arduino Mega. Мы объявим необходимые параметры совместимости с приложением «Ardudroid»,

Приложение содержит 13 параметров, через которые мы можем управлять различными нагрузками с использованием реле, если оно использует 120 Вольт переменного тока или обычные лампы 12 В. Будем использовать схему с транзистором в этом проекте для управления лампами.

Вы можете скачать файл .ino ниже

Смотрите также  Делаем мини-пианино с помощью Arduino

Скачать bluetooth-control.ino

Шаг 2: Подключение схемы

Как подключить наш Arduino к нашему модулю Bluetooth вы можете увидеть на изображении ниже. После этого перед загрузкой программы отключите порты TX и RX, после загрузки, подключите их так — RX к Arduino TX и после TX к Arduino RX.

Шаг 2: Подключение схемы

 

Шаг 3: Приложение Ardudroid

Шаг 3: Приложение Ardudroid

После подключения всех соединений откройте приложение Ardudroid и подключите устройство. Скачать и установить приложение вы можете в Google Play по ссылке — https://play.google.com/store/apps/details?id=com.techbitar.android.Andruino&hl=ru.

Шаг 4: Первый тест

Используя простой светодиод и резистор вам самим нужно протестировать функции приложения.

Шаг 5: Зарядка

Теперь, когда мы проверили правильность работы приложения и устройства мы перейдем к подключению и управлению нашей лампочки. Следуя по примеру в изображения, мы подключим нагрузку в виде лампочки через реле к Arduino, чтобы управлять ей. Сделаем через выводы от 2 до 13.

Шаг 5: Зарядка

Шаг 6: Дополнительная информация

Приложение может контролировать мощность, используя МОС, если у нас 120 В переменного тока, или транзистор, если нагрузка использует постоянный ток.

Если требуется управлять мощностью устройства, сигнал будет подключен к контактам 3, 5, 6, 9, 10 или 11.

Текущая программа, которую мы загрузили, имеет дополнение и показывает температуру используя lm35. Сигнал поступает на порт A0 и, если вы хотите прочитать, вы должны нажать на контакт 2, чтобы записать текущую температуру в приложение.

Шаг 7: Заключение

Шаг 7: Заключение

Будем надеяться, что у вас всё получилось и ваш проект работает. В ближайшее время смотрите еще больше уроков на нашем сайте.

Всего вам доброго и новых вам изобретений.

Уроки Arduino: управление устройствами со смартфона для чайников... Когда-нибудь задумывались о том, чтобы управлять любыми электронными устройствами с помощью смартфона? Согласитесь, управлять роботом или любыми другими ус...
Делаем ассистент-парковщик для гаража с помощью Arduino... Мы уже сделали один помощник при парковке автомобиля ранее, но сегодня мы создадим немного другой гаджет с помощью Arduino Nano Rev 3. Часто когда мы па...
Индикатор уровня воды c помощью Arduino Nano Arduino Nano - это небольшая плата, полная и дружественная макетной плате, основанная на ATmega328 (Arduino Nano 3.x). Она имеет более или менее ту же функ...

Просмотров: 651