Голосовое управление в автомобиле своими руками

Время на прочтение
8 мин

Количество просмотров 117K

Современный автомобиль это не только средство передвижения, но и продвинутый гаджет с мультимедийными функциями и электронной системой управления агрегатами и кучей датчиков. Многие автопроизводители предлагают функции ассистентов движения, помощников при парковке, мониторинга и управления авто с телефона. Это возможно благодаря использованию в авто CAN шины к которой подключены все системы: двигатель, тормозная система, руль, мультимедиа, климат и др.

Мой автомобиль Skoda Octavia 2011 г. в. не предлагает возможностей управления с телефона, поэтому я решил исправить этот недостаток, а заодно и добавить функцию голосового управления. В качестве шлюза между CAN шиной и телефоном я использую Raspberry Pi с шилдом CAN BUS и WiFi роутер TP-Link. Протокол общения агрегатов авто закрытый, и на все мои письма предоставить документацию протокола Volkswagen отвечал отказом. Поэтому единственный способ узнать, как общаются устройства в авто и научиться ими управлять является реверс-инжиниринг протокола CAN шины VW.

Я действовал поэтапно:

  1. Разработка CAN шилда для Raspberry Pi
  2. Установка ПО для работы с CAN шиной
  3. Подключение к CAN шине авто
  4. Разработка сниффера и изучение протокола CAN шины
  5. Разработка приложения для телефона
  6. Голосовое управление с помощью Homekit и Siri

В конце видео голосового управления стеклоподъемником.

Разработка CAN шилда для Raspberry Pi

Схему шилда взял здесь lnxpps.de/rpie, там же и описание выводов, для общения с CAN используются 2 микросхемы MCP2515 и MCP2551. К шилду подключаются 2 провода CAN-High и CAN-Low. В SprintLayout 6 развел плату, может кому пригодится CANBoardRPi.lay (на заглавном фото прототип шилда на макетке).

Установка ПО для работы с CAN шиной

На Raspbian 2-x годичной давность мне потребовалось пропатчить bcm2708.c, чтобы добавить поддержку CAN (возможно сейчас это не требуется). Для работы с CAN шиной нужно установить пакет утилит can-utils с github.com/linux-can/can-utils, после этого подгрузить модули и поднять can интерфейс:

# initialize
insmod spi-bcm2708
insmod can
insmod can-dev
insmod can-raw
insmod can-bcm
insmod mcp251x
# Maerklin Gleisbox (60112 and 60113) uses 250000
# loopback mode for testing
ip link set can0 type can bitrate 125000 loopback on
ifconfig can0 up

Проверяем, что интерфейс CAN поднялся командой ifconfig:

Проверить, что все работает можно отправив команду и получив ее.

В одном терминале слушаем:

root@raspberrypi ~ # candump any,0:0,#FFFFFFFF

В другом терминале отправляем:

root@raspberrypi ~ # cansend can0 123#deadbeef

Более подробный процесс установки описан здесь lnxpps.de/rpie.

Подключение к CAN шине авто

Немного изучив открытую документацию на CAN шину VW я выяснил, что у меня используется 2 шины.

Шина CAN силового агрегата, передающая данные со скоростью 500 кбит/с, связывает все обслуживающие этот агрегат блоки управления.

Например, к шине CAN силового агрегата могут быть подключены следующие приборы:

  • блок управления двигателем,
  • блок управления АБС,
  • блок управления системой курсовой стабилизации,
  • блок управления коробкой передач,
  • блок управления подушками безопасности,
  • комбинация приборов.

Шина CAN системы «Комфорт» и информационнокомандной системы, позволяющая передавать данные со скоростью 100 кбит/с между обслуживающими эти системы блоками управления.

Например, к шине CAN системы «Комфорт» и информационно<командной системы могут быть
подключены следующие приборы:

  • блок управления системой Climatronic или климатической установкой,
  • блоки управления в дверях автомобиля,
  • блок управления системой «Комфорт»,
  • блок управления с дисплеем для радио и навигационной системы.

Получив доступ к первой можно у управлять движением (в моем варианте на механике, как минимум можно управлять круиз контролем), получив доступ ко второй можно управлять магнитолой, климатом, центральным замком, стеклоподъемниками, фарами и др.

Обе шины связаны через шлюз, который находится в области под рулем, так же к шлюзу подключен диагностический OBD2 разъем, к сожаление через OBD2 разъем нельзя послушать трафик от обеих шин, можно только передать команду и запросить состояние. Я решил, что буду работать только с шиной «Комфорт» и самым удобным местом подключения к шине оказался разъем в водительской двери.

Теперь я могу слушать, все что происходит в CAN шине «Комфорт» и отправлять команды.

Разработка сниффера и изучение протокола CAN шины

После того как я получил доступ к прослушиванию CAN шины, мне нужно расшифровать кто кому и что передает. Формат пакета CAN показан на рисунке.

Все утилиты из набора can-utils сами умеют разбирать CAN пакеты и отдают только полезную информацию, а именно:

  • Идентификатор
  • Длина данных
  • Данные

Данные передаются в не зашифрованном виде, это облегчило изучение протокола. На Raspberry Pi я написал маленький сервер который перенаправляет данные с candump в TCP/IP, чтобы на компьютере разобрать поток данных и красиво показать их.

Для macOS я написал простое приложение, которое для каждого адреса устройства добавляет ячейку в табличку и в этой ячейке я уже вижу какие данные меняются.

Нажимаю кнопку стеклоподъемника я нашел ячейку в которой меняются данные, затем я и определил какие команды соответствуют нажатию вниз, нажатию вверх, удержанию вверх, удержанию вниз.

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

cansend can0 181#0200

Команды, которые передают устройства по CAN шине в автомобилях VAG (Skoda Octavia 2011), полученные методом реверс-инжиниринг:

// Front Left Glass Up
181#0200
// Front Left Glass Down
181#0800
// Front Right Glass Up
181#2000
// Front Right Glass Down
181#8000
// Back Left Glass Up
181#0002
// Back Left Glass Down
181#0008
// Back Right Glass Up
181#0020
// Back Right Glass Down
181#0080
// Central Lock Open
291#09AA020000
// Central Lock Close
291#0955040000
// Update Light status of central lock (Когда отправляешь команду открыть/закрыть замок то на кнопке управления замком светодиод не изменяет состояние, чтобы он показал реальное состояние центрального замка, нужно отправить команду обновления)
291#0900000000

Мне было лень изучить все остальные устройства, поэтому в этом списке, только то что мне было интересно.

Разработка приложения для телефона

Используя полученные команды я написал приложение для iPhone, которое открывает/закрывает стекла и управляет центральным замком.

На Raspberry Pi я запустил 2 маленьких сервера, первый отправляет данные с candump в TCP/IP, второй принимает команды от iPhone и передает их cansend.

Исходники приложения управления авто для iOS

//
//  FirstViewController.m
//  Car Control
//
//  Created by Vitaliy Yurkin on 17.05.15.
//  Copyright (c) 2015 Vitaliy Yurkin. All rights reserved.
//

#import "FirstViewController.h"
#import "DataConnection.h"
#import "CommandConnection.h"

@interface FirstViewController () <DataConnectionDelegate>
@property (nonatomic, strong) DataConnection *dataConnection;
@property (nonatomic, strong) CommandConnection *commandConnection;
@property (weak, nonatomic) IBOutlet UILabel *Door_1;
@property (weak, nonatomic) IBOutlet UILabel *Door_2;
@property (weak, nonatomic) IBOutlet UILabel *Door_3;
@property (weak, nonatomic) IBOutlet UILabel *Door_4;
@property (weak, nonatomic) IBOutlet UIButton *CentralLock;
- (IBAction)lockUnlock:(UIButton *)sender;
@end

@implementation FirstViewController

- (void)viewDidLoad {
    self.dataConnection = [DataConnection new];
    self.dataConnection.delegate = self;
    [self.dataConnection connectToCanBus];
    
    self.commandConnection = [CommandConnection new];
    [self.commandConnection connectToCanBus];
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

- (void)doorStatusChanged:(char)value {
    /*
     1 - Front Left Door
     2 - Front Right Door
     4 - Back Left Door
     8 - Back Right Door
     
     3 - Front Left&Right Door = 1 + 3
     5 - Front& Back left Door = 1 + 4
     */
    
    // Front Left Door
    if (value & 1) {
        self.Door_1.backgroundColor = [UIColor yellowColor];
        self.Door_1.text = @"Открыто";
        NSLog(@"1");
    }
    else {
        self.Door_1.backgroundColor = [UIColor lightGrayColor];
        self.Door_1.text = @"Закрыто";
    }
    
    // Front Right Door
    if (value & 2) {
        self.Door_2.backgroundColor = [UIColor yellowColor];
        self.Door_2.text = @"Открыто";
        NSLog(@"2");
    }
    else {
        self.Door_2.backgroundColor = [UIColor lightGrayColor];
        self.Door_2.text = @"Закрыто";
    }
    
    // Back Left Door
    if (value & 4) {
        self.Door_3.backgroundColor = [UIColor yellowColor];
        self.Door_3.text = @"Открыто";
        NSLog(@"4");
    }
    else {
        self.Door_3.backgroundColor = [UIColor lightGrayColor];
        self.Door_3.text = @"Закрыто";
    }
    
    // Back Right Door
    if (value & 8) {
        self.Door_4.backgroundColor = [UIColor yellowColor];
        self.Door_4.text = @"Открыто";
        NSLog(@"8");
    }
    else {
        self.Door_4.backgroundColor = [UIColor lightGrayColor];
        self.Door_4.text = @"Закрыто";
    }
}

BOOL firstStatusChange = YES;
BOOL lastStatus;

-(void) centralLockStatusChanged:(BOOL)status {
    // At first status changes set lastStatus variable
    if (firstStatusChange) {
        firstStatusChange = NO;
        // Invert status, to pass the next test
        lastStatus = !status;
    }
    
    // Change Lock image only if status changed
    if (!(lastStatus == status)) {
        // Check status
        if (status) {
            [self.CentralLock setBackgroundImage:[UIImage imageNamed:@"lock_close"] forState:UIControlStateNormal];
        }
        else {
            [self.CentralLock setBackgroundImage:[UIImage imageNamed:@"lock_open"] forState:UIControlStateNormal];
        }
        lastStatus = status;
    }
}


// Front Left Glass
- (IBAction)frontLeftUp:(UIButton *)sender {
    [self.commandConnection sendMessage:@"cansend can0 181#0200"];
}
- (IBAction)frontLeftDown:(id)sender {
    [self.commandConnection sendMessage:@"cansend can0 181#0800"];
}

// Front Right Glass
- (IBAction)frontRightUp:(UIButton *)sender {
    [self.commandConnection sendMessage:@"cansend can0 181#2000"];
}
- (IBAction)frontRightDown:(id)sender {
    [self.commandConnection sendMessage:@"cansend can0 181#8000"];
}

// Back Left Glass
- (IBAction)backLeftUp:(UIButton *)sender {
    [self.commandConnection sendMessage:@"cansend can0 181#0002"];
}
- (IBAction)backLeftDown:(id)sender {
    [self.commandConnection sendMessage:@"cansend can0 181#0008"];
}

// Back Right Glass
- (IBAction)backRightUp:(UIButton *)sender {
    [self.commandConnection sendMessage:@"cansend can0 181#0020"];
}
- (IBAction)backtRightDown:(id)sender {
    [self.commandConnection sendMessage:@"cansend can0 181#0080"];
}

- (IBAction)lockUnlock:(UIButton *)sender {
    // If central lock closed
    if (lastStatus) {
        // Open
        [self.commandConnection sendMessage:@"cansend can0 291#09AA020000"];

        int64_t delayInSeconds = 1; // 1 sec
        dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
        dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
            [self.commandConnection sendMessage:@"cansend can0 291#0900000000"];
        });
        
    }
    else {
        // Close
        [self.commandConnection sendMessage:@"cansend can0 291#0955040000"];
        int64_t delayInSeconds = 1; // 1 sec
        dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
        dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
            [self.commandConnection sendMessage:@"cansend can0 291#0900000000"];
        });
    }
    
}
@end

Есть способ не писать свое приложение для телефона, а воспользоваться готовым из мира умных домов, всего лишь потребуется установиться на Raspberry Pi систему автоматизации Z-Way командой:

wget -q -O - razberry.z-wave.me/install | sudo bash

После этого добавляем наши CAN устройства в Z-Way систему автоматизации


И управляем стеклоподъемником как обычным выключателем:


Мобильный приложения для Z-Way: ZWay Home Control и ZWay Control.

Голосовое управление с помощью Homekit и Siri

В одной из своих статей я описывал процесс установки Homebridge на Raspberry Pi для голосового управления домашней системой автоматизации Z-Way. После установки Homebridge вы получите возможность голосового управления с помощью Siri. Уверен, что для Android есть множество приложений позволяющих голосом отправлять HTTP запросы для управления Z-Way.

Видео голосовогу управления стеклоподъемником прилагаю.

Introduction: Voice Control Car by Using Arduino and Voice Recognition Module

Hello friends, today in this project, we will make voice control car by using Arduino and voice recognition V3 module. First of all we train the voice recognition module with different voice command and then we use it with Arduino. we have no need to use any other software like google assistant etc. I have train voice recognition module with 4 voice commands. This module able to store more then 160 voice commands. I also use 12volt bright light LED in front of car which make it more attractive.

Supplies

For making this, I am Using;-

1. Arduino UNO………………………………. https://amzn.to/3snznsa

2. Voice Recognition V3 Module……… https://amzn.to/335JZDf

3. L298n Motor Driver…………………….. https://amzn.to/335JZDf

4. Gear Motors………………………………. https://amzn.to/335JZDf

5. Wheels……………………………………… https://amzn.to/335JZDf

6. 12 volt LED……………………………….. https://amzn.to/335JZDf

7. Wires……………………………………….. https://amzn.to/335JZDf

8. Jumper Wires…………………………… https://amzn.to/335JZDf

9. Screws and Nuts………………………. https://amzn.to/335JZDf

10. Electric Switches……………………. https://amzn.to/335JZDf

11. 3.7 volt Batteries……………………. https://amzn.to/335JZDf

12. Battery Holder……………………….. https://amzn.to/335JZDf

Step 1: Fix Gear Motors With Electric Board

First of all fix gear motor and wheels to the Electric board

Step 2: Fix Arduino UNO, Voice Recognition Module, Motor Driver and Battery Holder on Back Side of Electric Board

Fix Arduino UNO, Voice Recognition Module, Motor Driver And Battery Holder On Back Side Of Electric Board with the help of screws and nuts

Step 3: Connect Arduino Uno to Computer and Code It As Described in Video

Step 4: Connect Motors to Motor Driver

Connect Motors To Motor Driver

Step 5: For More Details, Please Watch Video

For More Details, Please Watch Video

dimans52

Новичок

    • Поделиться

Привет всем, вот посетила идейка управления приборами автомобиля с помощью голоса. В общем, бороздя просторы интернета ничего конкретного так и не нашол… хотел слегка переделать схему системы «умный дом» по темам на этом форуме, но так и не нашол ни схем ни хотя бы примерной инструкции как сделать такое «Чудо», функции этого самого «Чуда» должны быть самые обычные: включение/отключение габаритов, мереключение дальний/ближний свет, запуск/глушение двигателя. Возможно ли вообще сделать такую систему от 12в (питание автомобиля)? Если да, то какие детали/устройства для этого понадобятся?

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

alend

Наставник

    • Поделиться

бредовая затея!

ибо переключаться будет не стабильно и времени будет затрачиваться больше,да и шумы акустические в авто присутствуют,-пьяные товарищи неизвестно чего наплетут и всё пропало.

переключать кнопочками и рычажками быстрей и безопасней.

если не секрет,-что у Вас за авто?

а то может сейчас Вам подскажут,куда и в каком направлении двинуть неудержимое стремление к модернизации.

Ссылка на комментарий
Поделиться на другие сайты

Участвуйте в розыгрыше купонов 5000 ₽, 10000 ₽ и 15000 ₽! Выиграй купон и забирай на эту сумму любые электронные компоненты, радиодетали или любой другой товар из нашего каталога! 

Проигравших не будет, без подарков никто не останется! ТМ дарит всем участникам розыгрыша 5000 баллов на счёт весь декабрь скидка 10% по промокоду UHUHU23, а ещё 15% кэшбэк и бесплатная доставка! Ну… вздрогнем!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

dimans52

Новичок

  • Автор
    • Поделиться

Авто- девятка ( очень хочется сделать для неё апгрейд в роде данного девайса ). А что еле сделать разпонание голоса ( чтобы только я мог им пользоваться )?? По идее даже получится вроде противоугонки =)

Ссылка на комментарий
Поделиться на другие сайты

Комплексные решения с литиевыми батареями EVE для интеллектуальных систем безопасности

Литиевые химические источники тока EVE по своим характеристикам являются идеальным выбором для современных интеллектуальных систем безопасности. EVE разрабатывает литиевые батареи, опираясь на многолетние исследования таких областей применения, как беспроводная связь стандартов Bluetooth, LoRa, Wi-Fi, NB-IoT и ZigBee. Рассмотрим решения для систем безопасности с использованием батарей EVE. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

alend

Наставник

    • Поделиться

Если у Вас достаточно свободного времени и есть лишние деньги,лучше поставьте на авто инжектор!-

ну а если инжектор уже установлен,тогда лучше приведите в порядок ходовую или двигатель,-толку больше будет!

Ссылка на комментарий
Поделиться на другие сайты

Материалы вебинара «Литиевые аккумуляторы EVE Energy и решения для управления перезаряжаемыми источниками тока»

Опубликованы материалы вебинара Компэл, посвященного литиевым аккумуляторам EVE Energy и решениям для управления перезаряжаемыми источниками тока.

На вебинаре мы представили информацию не только по линейкам аккумуляторной продукции EVE, но и по решениям для управления ею, что поможет рассмотреть эти ХИТ в качестве дополнительной альтернативы для уже выпускающихся изделий. Также рассмотрели нюансы работы с производителем и сервисы, предоставляемые Компэл по данной продукции. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

dimans52

Новичок

  • Автор
    • Поделиться

ибо переключаться будет не стабильно

а что если сделать мощный стабилизатор напряжения?? или преобразователь+стабилизатор?? а пьяные товарищи если захотят, то и так дотянутся до переключателей и рычажков :lol2::mellow:

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

chipaev master

Энтузиаст

    • Поделиться

Это ты фантастики насмотрелся :crazy:

Ссылка на комментарий
Поделиться на другие сайты

dimans52

Новичок

  • Автор
    • Поделиться

Это ты фантастики насмотрелся :crazy:

ты на счёт «Голосовое Управление Приборами Автомобиля»???

Ссылка на комментарий
Поделиться на другие сайты

admin

Мастер

    • Поделиться

В принципе нет ничего сложного: Android-устройство (планшет, телефон, часы и т.п.) <-> канал связи (Bluetooth, Wi-Fi, или USB ADK) <-> Контроллер (Arduino, MSP430, STM32 и т.п.)

На андроиде юзается соответствующий пакет, к примеру android.speech или подобный, кажется Sphinx еще можно заюзать. Да и можно фиксированные команды прописать в каком-либо ПО, т.е. обучить и потом на основе их уже использовать.

Ссылка на комментарий
Поделиться на другие сайты

Brian4ever

Энтузиаст

    • Поделиться

Сделать то в теории можно, на основе телефона, как я понимаю голосовой ввод это стандартная функция Android. Разобраться с программированием под андройд, написать программу которая будет распознавать голосовые команды и отправлять команды по bluetooth. Остальное мелочи, блютус приёмник с rs232, микроконтроллер.

Но есть одно но. У меня на телефоне голосовой поиск, отлично работает на тихой улице, дома, в офисе, в стоячей машине, но при движении не распознаёт что я говорю. Шумно в отечественных машинах. Так нафига оно нужно такое управление, если при езде оно всё равно не будет работать из за фонового шума.

Ссылка на комментарий
Поделиться на другие сайты

dimans52

Новичок

  • Автор
    • Поделиться

получается что моя идея и в правду бред? :huh:

Ссылка на комментарий
Поделиться на другие сайты

Hambaker

Мастер

    • Поделиться

Конечно.А если ещё и гаишники увидят,как ты с автомобилем разговариваешь…В основные органы управления с такой идеей лезть-подвергать себя и окружающих опасности.(это даже в ПДД написано,что делать нельзя!)Остаётся только магнитола и печка. Первую придётся «переорать»,а вторая летом не нужна.Да и пару раз крутануть ручку печки за поездку намного дешевле и надёжнее,чем городить андроиды.

Во главу угла всегда ставилась надёжность,простота и цена.Затея провальна по всем трём пунктам.


Изменено пользователем Hambaker

Не можешь-научим! Не хочешь-не надо!P.S. А достанешь-заБАНят!

Решительный шаг вперёд-как правило результат хорошего пинка сзади.

Не тратьте силы, возьмите молоток побольше!

Ссылка на комментарий
Поделиться на другие сайты

dimans52

Новичок

  • Автор
    • Поделиться
Ссылка на комментарий
Поделиться на другие сайты

robot-5

Знаток

    • Поделиться

Делай свою систему,набирайся практики,если осилишь.

Электроника эта пламя страсти без неё никуда.

Ссылка на комментарий
Поделиться на другие сайты

dimans52

Новичок

  • Автор
    • Поделиться

Делай свою систему,набирайся практики,если осилишь.

в том то и проблема, что я понятия не имею как такие устройства устроены :help: :help: :help:

Ссылка на комментарий
Поделиться на другие сайты

robot-5

Знаток

    • Поделиться

С контроллерами есть опыт?

Электроника эта пламя страсти без неё никуда.

Ссылка на комментарий
Поделиться на другие сайты

dimans52

Новичок

  • Автор
    • Поделиться

на практике к сожелению нет, но я давно уже хотел разобраться с микосхемами такого рода.

Ссылка на комментарий
Поделиться на другие сайты

robot-5

Знаток

    • Поделиться

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

Электроника эта пламя страсти без неё никуда.

Ссылка на комментарий
Поделиться на другие сайты

croc19

Знаток

    • Поделиться
Ссылка на комментарий
Поделиться на другие сайты


Гость vgS

Гость vgS

    • Поделиться

Если вдруг случится пук, и по радио что-то скажут, и система управления примет это в свой адрес… Или кто-нибудь проходя мимо такой машины (стоящей без водителя) скажет что-нибудь громко… В лучшем случае включится гамнитола и как заорёт на случайного прохожего! И посадит аккумулятор за 4 часа. В худшем случае может включиться та же самая печка, машина заведётся, поедет и врежется в столб. Ну и бредятину же я написал…

Ссылка на комментарий
Поделиться на другие сайты

croc19

Знаток

    • Поделиться

Ну для ентого случая нужна кнопка. Нажал ее и говори. Для молоденьких девочек самое то.

Берешь сигарету, прикуриваешь и говоришь СТЕКЛО. Стекло приспускается.

Делаешь затяжку и говоришь ПОЕХАЛИ. Пассажирское сиденье откидывается,

включается магнитола, ну и …….. как в кино. :dance2::heart::friends::vava:

КАК ТО ТАК.


Изменено пользователем croc19

Ссылка на комментарий
Поделиться на другие сайты

минздрав

Мастер

    • Поделиться

Темка похлеще изобретения вечного двигателя. :lol2: Ещё можно затронуть управление боевым истребителем. Мыслью, к примеру…

Хорошо зафиксированный пациент в анестезии не нуждается

Ссылка на комментарий
Поделиться на другие сайты

Содержание

Голосовое управление автомобилем своими руками

Голосовое управление автомобилем своими рукамиСвоими руками

  1. Говорящая сигнализация с голосом своими руками
  2. Видео с демонстрацией умной сигнализации
  3. Автомобильная сигнализация, как сделать самому
  4. Схема для сборки
  5. Cкетч для контроллера:
  6. Купить говорящую сигнализацию
  7. Поделки своими руками для автолюбителей
  8. Говорилка в автомобиль своими руками
  9. Система голосового управления автомобилем: основные функции и направления развития
  10. Звонки
  11. Управление микроклиматом автомобиля
  12. Автопилот
  13. Управление электроникой автомобиля
  14. Набор текста и отправка сообщений
  15. Система голосового управления в автомобиле
  16. Как было раньше
  17. Возможности современных систем голосового управления
  18. Принцип работы и где встречается
  19. Для айфоноводов
  20. У каждого свое
  21. OK Google, заведи мне машину
  22. Общая схема приложения для Google Assistant
  23. 1. DialogFlow.com
  24. 2. WebHook для взаимодействия с сервером Starline
  25. 3. Тестируем в симуляторе и на реальном усройстве

Говорящая сигнализация с голосом своими руками

Возможно вы уже видели ролики с демонстрацией подобной системы. В разных местах ее называют по-разному: smart sirena, говорящий колокол, умная сигнализация и т.д. Сегодня мы поделимся с Вами информацией, о том как самостоятельно можно сделать говорящую сигнализацию, которая будет разговаривать любым голосом, например голосом трансформера, Жириновского, или любым другим.

Стоимость деталей для самостоятельной разработки вам обойдется примерно в 1000-1500 рублей.

Видео с демонстрацией умной сигнализации

Автомобильная сигнализация, как сделать самому

Для реализации данного проекта нам потребуется громкоговоритель (рупор), arduino nano, модуль mp3 плеера для ардуино («dfplayer mini»), несколько резисторов и преобразователь напряжения 12-5 вольт. Звуки необходимо записать на sd-карту. Файлы должны иметь имена 0001.mp3, 0002.mp3, 0003.mp3.

Схема для сборки

Очень простая и выглядит следующим образом:

Голосовое управление автомобилем своими руками

Управляющий поступает в плюсового провода штатной сигнализации и подключается к 7 пину ардуины.

Для прошивки ардуино потребуется установить библиотеку mp3TF.h (скачать библиотеку)

Cкетч для контроллера:

Купить говорящую сигнализацию

Если по каким-либо причинам не можете самостоятельно собрать, но хотите ее установить на свой автомобиль, то можете приобрести уже собранное устройство за 2999 рублей.

Поделки своими руками для автолюбителей

Голосовое управление автомобилем своими руками

Говорилка в автомобиль своими руками

Вот решил сделать в автомобиль говорилку на задний ход, но её можно поставить и на сигнализацию, и на ручник, и ещё много вариантов, например;

-пожалуйста, закройте двери
-пожалуйста выключи фары,
-Ваше топливо на исходе,
-превышена температура двигателя,
-пожалуйста, залейте омывающую жидкость,
-пожалуйста, долейте антифриз и т.д.

фантазиям нет предела.

Вот собранных два модуля… это пока так, для пробы навесным монтажом.

Голосовое управление автомобилем своими руками

Но рассмотрим пока мой вариант, один голос я поставил на ручник себе, засунул в подлокотникГолосовое управление автомобилем своими рукамион говорит-«Вы забыли снять ручник», а второй просто на задний ход — «Внимание движение задним ходом». Когда-то это было популярно, но я решил сделать из соображений безопасности, пусть будет. Вот небольшое видео, как это у меня работает….

Нажимаешь кнопку «Запись» записываешь свой голос (для записи есть 10 сек.) и всё, а потом что хочешь, то он и озвучит. Вот как всё просто.

Так же надо будет приобрести преобразователь напряжения, так как голосовой модуль работает от 5 вольт.Преобразователь с 12 на 5 вольт заказываем ЗДЕСЬ…

Голосовое управление автомобилем своими руками

Да и ещё нам потребуется небольшой усилитель, кстати ничего паять не надо, его тоже приобретаем на Али. вот ЗДЕСЬ… Голосовое управление автомобилем своими рукамии запитываем его тоже от 5 вольт.

Голосовое управление автомобилем своими рукамиГолосовое управление автомобилем своими руками

Это как я мастерил в багажнике для заднего хода.

Система голосового управления автомобилем: основные функции и направления развития

Голосовое управление автомобилем своими руками

Сегодня автопроизводители стараются не стоять на месте и норовят применять на практике идеи, которые раньше мы относили к научной фантастике.

Хотите прогреть авто перед поездкой, завести двигатель, включить музыку или добавить новый маршрут? Это и многое другое становится реальностью.

Корейская компания Hyundai обещала начать производство авто с голосовым управлением с 2018 года с системой управления голосом Blue Link Agent, работающая с Google Assistant. Ford SYNC и Fiat Blue & Me также обладают программой распознавания голоса. Компания «Яндекс» создала первое в России беспилотное такси с голосовым управлением, которое уже проходит тестирование.

Голосовое управление машиной возможно благодаря программе, которая распознает голос. Количество команд, которые эти системы могут понять, растет с каждым днем.

Далее мы рассмотрим некоторые из наиболее полезных команд. Узнаем что могут сделать авто уже сейчас, и на что они могут быть способны в ближайшем будущем.

Звонки

Голосовое управление автомобилем своими рукамиВ России, как и в большинстве стран мира, водителю запрещено разговаривать по телефону, прижатому к уху во время движения авто. Это гарантирует получение не дешевого штрафа, не говоря уже об опасностях таких разговоров… Вот почему популяризируется Bluetooth гарнитура для телефона, что позволяет не убирая рук от руля вести беседу.

Но есть проблема: набор номера телефона или поиск его в контактах все же требует внимания водителя. Эта трудность решена в авто с голосовыми командами для телефонов. Поэтому вместо того, чтобы останавливаться или «на ходу» искать нужный контакт, просто скажите: «Позвони Маме».

Часто в адресной книге один человек имеет несколько номеров: мобильный, домашний, рабочий. Разработчики это предусмотрели и программа способна даже выбирать необходимый для пользователя номер. Для этого скажите: «Позвони Стасу Иванову на рабочий». А вы пользуетесь данными опциями в пределах одного контакта?

Управление микроклиматом автомобиля

Прохладно в кабине? Не можете вспомнить, какая кнопка отвечает за подогрев воздуха? Или не хотите вычитывать эти загадочные символы на приборной панели? Просто попросите автомобиль сделать это за вас и пусть он беспокоиться о деталях. Многие авто будут реагировать даже на синонимы для этой команды, таких как «сделай теплее в авто» или «нагрей в салоне» (или наоборот, «сделай прохладнее» или «охлади в салоне»). Конечно, это немного похоже на разговор с не особо умным искусственным интеллектом, но это большой шаг вперед на пути к обеспечению бОльшего комфорта и безопасности дорожного движения.

Автопилот

Тестирование автопилотных моделей авто в мире уже идет полным ходом. Германия, США, Корея уже давно начали пробные поездки. И наша Москва не отстает.

Тесла проехала на беспилотнике 3-е транспортное кольцо в 2018 году. Программа отлично распознавала дорожную разметку, пешеходов, самостоятельно разгонялась и тормозила. Даже если водитель присутствует в машине, автопилот успешно выполняет управление. Интересная функция «режим утомления водителя», при которой программа «переживает», чтобы водитель не уснул и просит положить руки на руль во избежания засыпания человека.

Хоть такси беспилотное, но в салоне пока присутствует инженер, который в случае необходимости может переключить управление автомобилем на себя.

Конечно, мы еще не дошли до того момента, когда авто среднестатистического российского жителя может выполнять функцию личного шофера. Но GPS устройства в автомобилях стали довольно распространенными. И если вы планируете поездку по неизвестному маршруту, достаточно дать голосовую команду: «Проложи маршрут от Проспекта Ленина 11 до Площади Армейской 1». Предварительно хорошо бы сохранить такие ваши часто используемые данные, как адрес дома, работы, чтобы облегчить поиск, как это позволяет сделать Алиса от Яндекс в Навигаторе. И хоть иногда бывают некоторые сбои, вроде неправильно выбранного города и прочее, это все таки лучше, чем набирать на сенсорной клавиатуре адрес во время управления авто.

Управление электроникой автомобиля

Для управления электроникой вашего авто пока понадобится дополнительные устройства, вроде iPod dock station, Amazon Echo, но удовольствие от использования просто зашкаливает!

Только ленивый не слышал про электромобили Tesla. Самое знаковое событие состоялось в феврале 2018, когда Tesla Roadster запустили в космос в направлении Марса. Так вот авто Илона Маска тоже обладают функциями голосового управления электроникой авто на базе Amazon Echo. Теперь уровень заряда и расстояние, которое можно проехать, водителю сообщается голосом. Доступен ряд других голосовых команд:

Если вы обладатель последних моделей iPod и iPhone от Apple, Inc., вы можете сказать, какой альбом или исполнителя хотите прослушать. Ваше устройство конечно же не будет звонить на радиостанцию к ди-джею с заказом песни. Песня будет воспроизводиться с устройства автоматически без каких либо поисков в плейлисте с вашей стороны. Времена, когда мы перебирали аудиокассеты или диски уже уходят в далекое прошлое.

Набор текста и отправка сообщений

Придет ли когда-нибудь время, когда вы сможете заставить свой автомобиль печатать текст во время езды? Конечно, и этот день наступит очень скоро!

Немецкая автомобильная компания BMW имеет прототипную систему, которая позволяет водителю диктовать и передавать сообщения электронной почты, не прикасаясь к компьютеру или смартфону. Некоторые автомобили уже используют ваше соединение Bluetooth для чтения вашей электронной почты вслух, но теперь вы сможете составить ответ устно с полным набором функций редактирования, так же, как вы бы делали на клавиатуре Вашего компьютера или Blackberry-клавиатуре.

Ford тоже планирует сделать что-то похожее с его системой синхронизации и General Motors имеет Android-приложение для диктовки электронной почты с помощью встроенных систем OnStar.

С таким быстрым прогрессом в машине будущего можно будет не только безопасно и комфортно добраться из пункта А в пункт Б, но и получить полноценную психотерапевтическую консультацию от искусственного интеллекта. Одиночество нам не грозит

Система голосового управления в автомобиле

Современные автомобили «умнеют» с каждым годом, оснащаясь новыми системами и решениями, призванными сделать вождение максимально безопасным и комфортным. Обилие кнопок и переключателей для управления огромным количеством функций и параметров, делает водительское место похожим на пилотскую кабину. Система голосового управления, установленная в автомобиле, позволяет водителю не отвлекаться от дорожной ситуации на манипуляции с кнопками.

Как было раньше

Первая система, осуществляющая голосовое управление, была настолько далека от совершенства, что удобство ее использования вызывало сомнения. Распознавать слова она еще не могла, требуя проговаривать команду по буквам, вдобавок невысокое качество микрофона и несовершенство алгоритмов шумоочистки не всегда гарантировали правильное определение произносимого, голосовое управление оставляло желать лучшего.

Голосовое управление автомобилем своими руками

Отсутствие бортового компьютера, интерфейса взаимодействия у многих систем автомобиля, не позволяло управлять ими голосом. Единственный способ что-то им «сообщить» – протянуть руку и нажать/повернуть.

Возможности современных систем голосового управления

Современная система значительно расширила свой потенциал. Разработчики стремятся максимально приблизить формат взаимодействия к естественному диалогу. Разговорный язык, диалекты, посторонние шумы, быстрота произношения, особенности дикции человека и даже нестандартные формулировки команд все меньше становятся препятствием для качественного функционирования.

Перечень функций, «подвластных голосу», постоянно растет. Сегодня таким способом можно управлять:

Этот список можно долго продолжать.

Стремление к естественности диалогового общения прослеживается на каждом уровне. Помимо прочего, это:

Сюда же можно добавить, что постепенно увеличивается и количество понимаемых языков и диалектов.

Принцип работы и где встречается

Главный модуль голосового управления распознает речевые команды, преобразует их в соответствующие сигналы, которые передаются системам автомобиля, выполняющим требуемое действие. Как правило, микрофон встроен в салонное зеркало заднего вида.

Голосовое управление автомобилем своими руками

Однако конкретная реализация зависит от установки: штатная это система или доустановленная, ведь речевое управление встречается во многих опционах. Ярким примером здесь выступает охранная система Pandora DXL5000. Ее функции по охране дополнены взаимодействием водителя и автомобиля на любом расстоянии с помощью мобильного телефона. В память сохраняются образцы всех речевых команд. При поступлении устного сообщения (звонок с телефона) ищется 100% совпадение. Если оно не найдено, срабатывает охранная блокировка.

Также можно приобрести модуль голосового управления, не предусмотренный изготовителем вашего автомобиля. В этом случае перечень устройств невелик, как правило, это стеклоподъемники, дворники, салонное освещение и наружная оптика, люк, центральный замок и тому подобное. Подключение таких систем не всегда требует в автомобиле наличия CAN или другой какой-либо шины, подсоединяясь к управляемому механизму напрямую.

Для айфоноводов

Владельцы айфонов не остались без внимания. Компания Apple предоставляет им такую возможность благодаря продукту Siri Eyes Free. Теперь можно голосовыми командами пользоваться популярными приложениями iPhone: звонки, сообщения, навигация, медиа, а также информация о погодных условиях, спортивных событиях, курсе валют и прочее. Как уже было сказано, надо лишь подключить смартфон по USB и перед произнесением команды или вопроса нажать специальную кнопку в автомобиле.

Использование Siri Eyes Free в своих авто одобрили BMW, Audi, Toyota, Land Rover, Jaguar, Honda, Mercedes-Benz и другие. В выпускниках конвейеров Ford, Hyundai и Kia голосовые возможности предоставляет компания Microsoft.

У каждого свое

Не все производители используют разработку голосового управления сторонних компаний. У многих есть собственные достижения в этой области. Среди последних упомянутых, наиболее развитыми можно назвать Ford Sync, CUE для Cadillac (мультимедийная система собственной разработки с голосовыми возможностями), SDS для Audi, Linguatronic для Mercedes-Benz.

Все они имеют свои преимущества и недостатки. Так, система Ford Sync «владеет» 19-ю языками, включая разновидности французского и английского. CUE распознает произвольные фразы, а не только заранее предусмотренные. Название города или улицы, произнесенное для некоторых версий SDS, должно быть озвучено по буквам.

Многие минусы, выявленные водителями, не столь значительны, чтобы система, понимающая устные команды, оставалась без участия. Безусловно, это удобно, а на этапе знакомства кому-то даже интересно. Привыкнув со временем разговаривать со своим автомобилем, некоторые сразу и не скажут, где находится, например, блок управления климатом…
» alt=»»>

OK Google, заведи мне машину

Голосовое управление автомобилем своими руками

Будущее всё ближе. Лет 10 назад я и не мог подумать, что буду заводить машину с помощью голосовой команды!

Последние годы я с интересом наблюдал за бурным развитием голосовых ассистентов. После выхода Google Home Mini, решил что и мне уже пора попробовать, так как цена стала более-менее адекватной для «игрушки». Первый проект — интеграция голосового помощника с GSM модулем StarLine для автозапуска, контроля координат, напряжения аккумулятора и других параметров, отдаваемых сигнализацией автомобиля. Итак, поехали?

Наличие Google Home не обязательно, всё описанное далее будет работать и с приложением Google Assistant на телефоне. У меня установлен GSM/GPS модуль StarLine M31, но должно работать со всеми GSM сигнализациями от StarLine.

Общая схема приложения для Google Assistant

Голосовое управление автомобилем своими руками

1. DialogFlow.com

Для начала нам надо создать приложение (agent) на dialogflow (бывший API.AI).
Регистрируемся с помощью Google аккаунта к которому у нас будет привязан Google Home.
К сожалению, русский язык пока не доступен для Google Assistant, выбираем английский.

Голосовое управление автомобилем своими руками

Далее нам надо создать Intents. Intent в терминологии DialogFlow — одна из веток диалога отвечающая за определенное действие. В нашем случае это будут: GetBattery, GetTemperature, StartEngine, StopEngine. Так же существует Default Intent, срабатывающий в самом начале, обычно это приветствие и краткий рассказ о том, что можно делать с помощью данного приложения.
В каждом Intent нам необходимо указать примеры голосовых команд (User says), желательно по 5-10 разных вариантов.

Голосовое управление автомобилем своими руками

Во всех Intents, кроме дефолтного, нам необходимо отправлять запросы к нашему скрипту (WebHook), поэтому ставим Fulfillment — Use webhook.

Голосовое управление автомобилем своими руками

2. WebHook для взаимодействия с сервером Starline

Нам нужен скрипт который получает Intent из запроса от DialogFlow и дергает команды Starline. Быстрее всего у меня получилось реализовать это на Python+Flask.

Взаимодействие со StarLine взято отсюда + прочекано на актуальность снифером в браузере.
Для запуска на сервере я использовал gunicorn

+ nginx в качестве реверс прокси.
Учтите, HTTPS обязателен!

Да, пользуясь случаем, хочу обратиться к команде StarLine — ребята, почему бы не сделать нормальный API с документацией? Глядишь и интеграций со сторонними продуктами стало бы в разы больше?

3. Тестируем в симуляторе и на реальном усройстве

Голосовое управление автомобилем своими руками

А вот и результат тестирования в реальном мире

Единственный косяк, в данной версии он отвечает «Engine started» до реального запуска двигателя так как не успевает дождаться ответа от Starline.

1. Запрос местоположения у Google Assistant, озвучивание расстояния до машины (Starline умеет отдавать координаты). Пока непонятно как для WebHook на Python запросить местоположение Google Home.

2. Упростить интеграцию Google Starline, тогда отпадёт необходимость хардкодить пароль. Без участия со стороны Starline, как я понимаю, это не возможно.

1. Google Assistant не успевает дождаться от сервера Starline ответа о статусе запуска двигателя

2. Пока при тестировании можно использовать только дефолтное имя приложения(Invocation) — Hey Google, talk to my test app.

Голосовое управление

Голосовое управление — способ взаимодействия с устройством при помощи голоса. В отличие от распознавания речи, голосовое управление предназначено для ввода управляющих команд — например, «открыть файл», «показать погоду на завтра», «выключить звук». И хотя с помощью системы голосового управления можно вводить и контент (числа и текст), такой ввод будет крайне некомфортным, поскольку оператору придется делать четкие паузы между отдельными словами.

Первыми бытовыми устройствами с голосовым управлением были стиральные машины и сотовые телефоны [источник не указан 78 дней] . В настоящее время голосовое управление имеют бытовые компьютеры, автомобили, музыкальные центры, кондиционеры, лифты и проч.

Распознавание отдельных команд несколько проще, чем распознавание слитного текста и не требует значительных вычислительных мощностей. Благодаря этому, сегодня существует богатый выбор программного обеспечения и оборудования (специализированных цифровых сигнальных процессоров), имеющих небольшую стоимость и высокое качество распознавания команд.

Программное обеспечение

  • Microsoft Windows Vista и Windows 7 (компонент операционной системы).
  • Mac OS X (компонент операционной системы).
  • OS/2 Warp 4 (компонент операционной системы).
  • Microsoft Voice Command для карманного персонального компьютера.
  • Dragon NaturallySpeaking.
  • IBM ViaVoice.
  • Speereo Voice Translator.
  • linguatec Voice Pro (ранее была построена на IBM VoiceType, сейчас — на движке от Microsoft).

Аппаратные средства

Planned section.svg

См. также

  • Распознавание речи
  • VAD
Компьютер Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её.
Это примечание по возможности следует заменить более точным.

Wikimedia Foundation . 2010 .

  • Голоско
  • Голосовые связки

Смотреть что такое «Голосовое управление» в других словарях:

голосовое управление — запуск и остановка голосом — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы запуск и остановка голосом EN voice activated control … Справочник технического переводчика

Адаптивное управление — См. также: Адаптивная система Адаптивное управление совокупность методов теории управления, позволяющих синтезировать системы управления, которые имеют возможность изменять параметры регулятора или структуру регулятора в зависимости от… … Википедия

Сотовые телефоны Motorola серии V — Далее приведён список сотовых телефонов Motorola серии V с их техническими характеристиками. Модель V171 V176 V177 V180 V220 V226 V235 V300 V360 V400 V500 V525 V535 V545 V547 V555 V557 V560 V600 V620 V635 V690 V710 V750 V80 V810 V872 V878 V975… … Википедия

Opera — Иное название этого понятия «Опера»; см. также другие значения. Opera … Википедия

Опера (браузер) — Opera Скриншот браузера Opera 9.6 Тип Браузер Разработчик Opera Software ASA Написана на … Википедия

iPhone 3GS — IPhone 3GS … Википедия

Список моделей сотовых телефонов Sony Ericsson — В данном списке перечислены (по алфавиту) все сотовые телефоны от Sony Ericsson: Содержание 1 Расшифровка первых букв серии 2 C (Cyber shot) 3 D 3.1 … Википедия

Binary Domain — Японская обложка игры для консоли PlayStation 3 Разработчики Yakuza Studio ( … Википедия

Nokia 6111 — Производитель Диапазоны частот GSM 900, GSM 1800, GSM 1900 Тип корпуса раздвижной Вес 92 г Размер 84x47x23 мм Фотокамера 1152×864 (1 млн. пикс.), цифровой Zoom 6x, встроенная в … Википедия

Nokia 6131 — Nokia 6131[1] Производитель Nokia … Википедия

Источник Источник Источник https://avtoataman.ru/golosovoe-upravlenie-avtomobilem-svoimi-rukami/
Источник https://dic.academic.ru/dic.nsf/ruwiki/630511

шрёдингер


  • #1

Это мой первый проект и самый легкий из задуманных воплотить в жизнь.
Управлять голосом можно почти любыми приборами, функциями в авто.
езжу с удаленным замком зажигания уже месяц. полет нормальный, ни одного сбоя. если угонщик захочет угнать то он не найдет замок и фишки к нему. естественно кодовые слова можно запрограммировать любые, на любом языке. единственный минус это если угонщик додумается сказать «ниньдзя» то авто заведется. тембр голоса не учитывается. а, и еще… всё как в фильме…. если в пути кто-то скажет слово «япошка» то авто заглохнет прямо на ходу…
т.к видео сюда не вставить то вот ссылка

Изменено:

Геннадий П


  • #2

Голос самая ненадежная вещь в плане авторизации, его слишком легко можно подделать.

шрёдингер


  • #3

@Геннадий П, но нужно знать какое именно слово нужно произнести и ударение

  • #4

Прикрутите эту идею к старлайну s9, например. Там на гибкой логике можно настроить практически всë, что угодно. Можно запретить, например, остановку двигателя, если скорость не равна 0,или если не нажата педаль тормоза, или и то, и другое.

А для запуска можно настроить авторизацию по штатной кнопке. Не зная, угадать будет оооочень сложно. Если хотите, могу помочь в настройке и реализации.

шрёдингер


Как сделать озвучивание параметров автомобиля

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

Как сделать озвучивание параметров автомобиля

В плату на микросхеме JQ6500 можно записать через USB разъем пять звуковых файлов, подключив ее к компьютеру. При этом загружается программа загрузки звуковых файлов, зашитая в модуль. Выбираем нужные файлы формате MP3, далее загружаем в модуль.

Как сделать озвучивание параметров автомобиля

Контакты К1-К5 служат для воспроизведения файлов загруженных в память JQ6500, замыкаем на землю нужный контакт и воспроизводится соответствующий звуковой файл. Контакты SPK+, SPK- для подключения громкоговорителя. Контакты DC-5V, GND для подачи питания напряжением 5 Вольт.
Микросхема 8002А, установленная с обратной стороны платы, представляет усилитель НЧ на 2 Вт обеспечивающий неплохую громкость звука.

Как сделать озвучивание параметров автомобиля

Сначала для проверки собираем эту стандартную схему на макетной плате.

Как сделать озвучивание параметров автомобиля

Как сделать озвучивание параметров автомобиля

Проверяем схему, все записанные речевые сигналы должны воспроизводится нормально.
Данный модуль можно применить в автомобиле для воспроизведения напоминающих речевых сигналов, например – не закрыта крышка багажника, включен стояночный тормоз, открыта дверь, включен дальний свет(габариты, ближний свет) и т.д.
Для этого нужно собрать другую схему подключения.

Как сделать озвучивание параметров автомобиля

Берем сигнал +12 Вольт от лампы дальнего света. Через делитель из двух резисторов напряжение уменьшается до +5 Вольт и подается на инвертор на микросхеме К155ЛА3. На выходе инвертора получим сигнал логической единицы и соответственно модуль JQ6500 проиграет речевой файл.

Понадобится

Для изготовления этой самоделки понадобились:

  • -плата модуля JQ6500 -1шт;
  • -громкоговоритель мощностью 0,5 Вт -1шт;
  • -корпус от дверного звонка -1шт;
  • -понижающая плата -1шт;
  • -усилитель PAM8403-1шт;
  • -микросхема К155ЛА3-1шт;
  • -резисторы 10 кОм и 1 кОм –по 4 шт;
  • -макетная плата;
  • -соединительные провода ;
  • -паяльник;
  • -клемник.

Изготовление информатора

Отрезаем от макетной платы необходимый кусок и размещаем на нем модуль JQ6500, микросхему К155ЛА3, резисторы и клемную колодку (для подключения входных сигналов управления). С помощью тонких проводов распаиваем схему. У всех в схеме плат минусовая шина питания общая.

Как сделать озвучивание параметров автомобиля

Для увеличения громкости можно подключить дополнительный усилитель звука PAM8403.
Понижающая плата служит для преобразования напряжения бортовой сети 12 Вольт в напряжения питания модулей 5 Вольт.
Все платки хорошо разместились в корпусе от старого дверного звонка.

Как сделать озвучивание параметров автомобиля

Как сделать озвучивание параметров автомобиля

В автомобиле устройство подключаем к бортовой сети 12 Вольт и через клемник подаем входные управляющие сигналы.
Получилось интересное недорогое устройство для подачи звуковых сигналов как в авто так и во многих других сферах применения, сделанное своими руками.

Как сделать озвучивание параметров автомобиля

Смотрите видео

В видео показан процесс проверки и тест устройства.

Like this post? Please share to your friends:
  • Голосовое управление в автомобиле купить
  • Гнездо 12 вольт в автомобиль с крышкой купить
  • Голос за кадром берегись автомобиля кто озвучивает
  • Гнать на автомобиле во сне
  • Гололед на дороге неуправляемые автомобили