Распознавание речи на основе Arduino, Bluetooth, LCD |
||
МЕНЮ Искусственный интеллект Поиск Регистрация на сайте Помощь проекту ТЕМЫ Новости ИИ Искусственный интеллект Разработка ИИГолосовой помощник Городские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Техническое зрение Чат-боты Авторизация |
2019-04-24 18:19 В этом уроке мы собираемся сделать проект по распознаванию речи на основе Arduino, модуля Bluetooth HC-05 и LCD-экрана. Шаг 1. Компоненты Для того, чтобы реализовать проект распознавания голоса и демонстрации на Ардуино нам пригодятся следующие детали:
Шаг 2. Схема соединения Подключите ЖК-дисплей к Arduino:
Подключите HC-05 к Arduino:
Шаг 3. Программируем Ардуино Вы можете скачать или скопировать код ниже. В начале скачайте и установите библиотеку LiquidCrystal для ЖК-экрана, которую вы можете скачать у нас в Библиотеках (раздел Инструментарий). Скачать arduino-raspoznavanie-golosa.zip #include <LiquidCrystal.h> //to use LCD function download this library from arduino site LiquidCrystal lcd(2,3,4,5,6,7); //create an object for LCD String voice; //to store the command char c; //to get characters from the command void setup() { Serial.begin(9600); //for serial terminal lcd.begin(16,2); //initialize LCD } void loop() { while(Serial.available()) { delay(10); //delay added to make it stable lcd.clear(); //clear LCD c = Serial.read(); //get new command voice += c; //to make a string of command } if(voice.length() > 0) { Serial.println(voice); //print the command in Serial Terminal if(voice == "clear") //to clear the LCD send "clear" command { lcd.clear(); } lcd.print(voice); //print the command on LCD voice = ""; // to end the command } } Шаг 4. Скачиваем приложение для Android Скачайте бесплатное приложение: Arduino Voice Control.
Шаг 5. Итоговое видео
Если на ЖК-дисплее ничего не отображается, отрегулируйте значение Потенциометра (переменный резистор). Если код не загружается, не соединяйте Tx и Rx Arduino. Источник: arduinoplus.ru Комментарии: |
|