Распознавание речи на основе 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. Телеграм: t.me/ainewsline Источник: arduinoplus.ru Комментарии: |
|