Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Устройства с голосовым управлением Bluetooth с OK Google

Компоненты и расходные материалы

Arduino UNO
× 1
4-канальная плата реле
× 1
Модуль Bluetooth HC-05
× 1
перемычки для arduino
× 1

Необходимые инструменты и машины

Пистолет для горячего клея (общий)
Паяльник (общий)

Приложения и онлайн-сервисы

pro

Об этом проекте

Мой проект об управлении бытовой техникой с помощью Google Assistant и Bluetooth. Я решил сделать этот проект, так как, когда я искал в Интернете проекты домашней автоматизации с голосовым управлением, я обнаружил, что большинство проектов были основаны на Wi-Fi. Я собрал информацию о том, как Google Home и Amazon Echo контролируют бытовую технику, и я был действительно удивлен, узнав, как развивалась эта технология. Собрав информацию о домашней автоматизации на основе Wi-Fi, я начал собирать информацию о домашней автоматизации на основе Bluetooth. Когда я копал информацию в сети, мне вдруг пришла в голову мысль. Мысль заключалась в том, «почему в случае домашней автоматизации Bluetooth пользователю нужно каждый раз нажимать кнопку приложения для произнесения команды». Я знаю, что кнопка действовала как триггер для активации распознавателя речи Google и преобразования текста в речь Google. Поэтому я решил создать проект, в котором пользователю вообще не нужно нажимать кнопку, и все будет автоматизировано. Позже, когда я начал работать над проектом, я узнал, что Google Home может подключаться к динамикам Bluetooth для воспроизведения музыки, но не может подключаться к бытовой технике на основе Bluetooth. Поэтому, чтобы удалить кнопку в приложении для Android, я использовал Google Assistant («Окей, Google»), триггерный переключатель, активируемый голосом, чтобы активировать приложение, а также распознаватель речи Google и преобразование текста в речь Google.

Посмотрите это видео, чтобы узнать, как я это сделал:

Блок-схема:

Принципиальная схема:

Код

  • Код для устройств с голосовым управлением по Bluetooth с помощью OK GOOGLE.
Код для устройств с голосовым управлением по Bluetooth с "OK GOOGLE" Arduino
Устройства с голосовым управлением по Bluetooth с помощью 'OK GOOGLE'
 String voice; #define FAN 10 # define TUBELIGHT 9 # define BULB 8void setup () {// введите здесь свой код настройки, чтобы запустить его один раз:Serial.begin (9600); pinMode (ВЕНТИЛЯТОР, ВЫХОД); pinMode (TUBELIGHT, ВЫХОД); pinMode (ЛАМПОЧКА, ВЫХОД); analogWrite (TUBELIGHT, 255); // Поскольку сначала светодиод должен быть выключен analogWrite (FAN, 255); digitalWrite (BULB, HIGH);} void loop () {while (Serial.available ()) // Проверяем, есть ли доступный байт для чтения {delay (10); // Добавлена ​​задержка для стабилизации работы char c =Serial.read (); // Выполняем последовательное чтение if (c =='#') {break;} // Выходим из цикла, когда обнаруживается # после слова voice + =c; // Сокращение для voice =voice + c} if (voice.length ()> 0) {Serial.println (voice); // ---------- Управление несколькими выводами / светодиодами ---------- // if (voice =="tubelight") // {analogWrite (TUBELIGHT, 0); analogWrite (FAN, 255); digitalWrite (ЛАМПОЧКА, ВЫСОКИЙ); } else if (voice =="зеленый") // {analogWrite (TUBELIGHT, 255); analogWrite (FAN, 255); digitalWrite (ЛАМПОЧКА, ВЫСОКИЙ); } else if (voice =="fan") // {analogWrite (TUBELIGHT, 255); analogWrite (FAN, 0); digitalWrite (ЛАМПОЧКА, ВЫСОКИЙ); } else if (voice =="bulb") // {analogWrite (TUBELIGHT, 0); analogWrite (FAN, 255); digitalWrite (ЛАМПОЧКА, НИЗКИЙ); } else if (voice =="go") // {digitalWrite (BULB, HIGH); } else if (voice =="lights") // {analogWrite (TUBELIGHT, 0); analogWrite (FAN, 0); digitalWrite (ЛАМПОЧКА, НИЗКИЙ); } else if (voice =="спокойной ночи") // {analogWrite (TUBELIGHT, 255); analogWrite (FAN, 255); digitalWrite (ЛАМПОЧКА, ВЫСОКИЙ); } voice =""; // Сбрасываем переменную после запуска}} 

Схема

принципиальная схема устройств с голосовым управлением по Bluetooth с помощью 'OK GOOGLE'

Производственный процесс

  1. MATRIX VOICE GOOGLE ASSISTANT - MATRIX VOICE PROJECT
  2. Робот Raspberry Pi, управляемый через Bluetooth
  3. Arduino с Bluetooth для управления светодиодом!
  4. Роботизированная рука, управляемая нунчук (с Arduino)
  5. Tech-TicTacToe
  6. DIY вольтметр с Arduino и дисплеем Nokia 5110
  7. Создайте приложение Fridgeye с дисплеем Nextion
  8. Как создавать музыку с помощью Arduino
  9. Управление автомобилем с помощью Arduino Uno и Bluetooth
  10. Как сделать автомобиль с управлением по Bluetooth на Arduino