-
Вложений: 1
Re: Запуск автомобиля с голоса
У меня на плате распаян разъем под джек 3,5 и микрофон у меня на проводе. Я его пробовал крепить и на козырьке, и на стойке, и на зеркале. Самый высокий результат (лучшее распознавание), было когда я крепил его на козырек и наклонял козырек поближе к себе :))
Перезалил Вложение 15867
-
Re: Запуск автомобиля с голоса
блин вложение не могу посмотреть((( а я его припаял к разъему и провода у меня нет (от микрофона к плате) ты в мануале читал что это расстояние тоже играет роль вот я и отказался от провода в принципе на видео видно что у меня распознаёт команды достаточно хорошо я бы сказал. Естественно при увеличение громкости музыки приходится командовать сильнее ))) а у тебя провод какой длинны? может из за этого расстояния у тебя плохое распознование:p
-
Re: Запуск автомобиля с голоса
Может быть. Микро примерно на метровом проводе. Но и с тем который на картинке никакой разницы.
На твоем видео видно как ты Триггер произносишь :D
-
Вложений: 2
Re: Запуск автомобиля с голоса
все таки попробуй сделать так вот вырезка из мануала
Вложение 15868
а вот мой пример
Вложение 15869
а 3.5 я вообще выпаял микрофон я впаял тот что был в комплекте ток я его разобрал)))) и еще так ты вообще эту систему отключил или нет? сними видео хоть посмотреть))))
:)
-
Re: Запуск автомобиля с голоса
Попробую но позже. Сейчас я вообще демонтировал PCcar по этому и систему тоже:) Видео где то было если, найду то выложу.
-
Re: Запуск автомобиля с голоса
всем привет )))) ребят вчера подкинули идею что если все в автомобиле управлялось с блютус гарнитуру естественно с голосовых команд? Хотел узнать ваше мнение :rolleyes:
-
Вложений: 1
Re: Запуск автомобиля с голоса
А как Вам вот этот модуль распознания речи?
Вложение 16064
Модуль голосового управления для Arduino EasyVR - Voice Recognition Shield
Описание: Найдете ли вы время, чтобы поговорить с ARDUINO? Вы должны! EasyVR shield - плата для распознавания голоса со встроенным модулем EasyVR под Arduino. Она включает в себя все особенности EasyVR модуля на печатной плате для простоты подключения к Arduino и ПК.
EasyVR - это многоцелевой модуль распознавания речи, универсальный, надежный и эффективный. Он распознает голос практически к любому приложению. EasyVR вторая версия поколения успешных модулей VRbot, она основана на возможностях и функциональности своего предшественника. В добавок к особенностям EasyVR, таким как 32 пользовательских голосовых зависимостей (SD), ряд встроенных независимых голосовых (SI) команд, плата имеет дополнительные разъемы для подключения микрофона, 8 Ом выход, линейный аудио выход/разъем длянаушнико, а также доступ к входам/выходам EasyVR модуля. Программируемый светодиод тоже присутствует для индикации обратной связи.
Для доступа ко всем функциям EasyVR Shield с Arduino можно использовать простой и надежный последовательный протокол (9600 8-N-1 по умолчанию). Посмотрите видео ниже, где EasyVR используется для управления сервоприводом.
Особенности:
Множество встроенных независимых звуковых (SI) команд (на американском английском, итальянском, японском, немецком, испанском и французском языках) готовых к использованию в базовом управлении
Поддержка до 32 пользовательских зависимых (SD) тригеров или команд (на любом языке)
Поддержка голосового Пароля для биометрического распознавания речи
3 GPIO линии, которыми можно управлять
Проста в использовании и простой графический интерфейс для программирования голосовых команд на вашем роботе
Модуль может быть использован с любым UART интерфейсом (питание 3,3-5 В)
Простой и надежный последовательный протокол доступа и программирование модуль через хост плату
Сделайте свою собственную звуковую таблицу, используя QuickSynthesis4
Новый EasyVR GUI включает в себя команды для обработки и загрузки пользовательских звуковых таблиц в модуль (перезапись существующей звуковой таблицы)
Разъем для подключения микрофона
Выход 8 Ом для динамика
Разъем для наушников
Доступ к входам/выходам EasyVR
Программируемый LED, для отображения обратной связи
Arduino библиотеки предоставляются
Документы:
Руководство пользователя
EasyVR GUI
Домашняя страница EasyVR Shield(Самое свежее)
EasyVR Protocol Header
Видео
-
Re: Запуск автомобиля с голоса
Что это было?
Ссылок не видно
-
Re: Запуск автомобиля с голоса
Это модуль видел но лично с ним не работал а вот Чип да я думаю он может сказать как он по качеству распознавания)
-
Re: Запуск автомобиля с голоса
Я думаю что это просто реклама была
-
Re: Запуск автомобиля с голоса
Короче появилась идея как запускать двигатель без слова триггера не в ущерб безопасности:D нужно просто поменять алгоритм так вот как только я снимаю с сигнализации и подается питание на ардуино нужно что бы она сразу выключала звук на магнитофоне поймет это по лампочке зарядки (она в этот момент горит) опять нажимаем педаль тормоза и можно сразу же пускать двигатель как только он завелся лампочка зарядки потухла можно включать магнитолу и так же в обратном порядке вдруг машина заглохнет на перекрестке лампочка зарядки загорелась звук автоматически выключился все нажали тормоз пускаем двигатель. Время с момента как сел водитель в автомобиль до пуска двигателя сокращается и становится более удобно:p еще загорелся идеей сделать сенсорные ручки :cool:
идея
https://www.youtube.com/watch?featur...&v=qrXS9Lnolaw
-
Re: Запуск автомобиля с голоса
-
Re: Запуск автомобиля с голоса
реализация
https://www.youtube.com/watch?v=y7oeYCI4MF0
снаружи пока не задумывался а вот изнутри вариант и привязать все это к датчику скорости что бы на ходу не открывались)))
коментируем:rolleyes:
-
Re: Запуск автомобиля с голоса
А если машина будет в грязи?
-
Re: Запуск автомобиля с голоса
так я про внутреннее пространство как в порше:)
-
Re: Запуск автомобиля с голоса
я связывался с хозяином первого видео он все это реализует на простых чипах attiny13 но на мой вопрос можно ли все это привязать к датчику скорости он ответил что нет вот и решил реализовать это на ардуинке))))
-
Re: Запуск автомобиля с голоса
Чип парился с кодом после добавления в код строчек
PHP код:
void loop() // run over and over again
{
if(digitalRead(4)==LOW)
{
flag=true;
digitalWrite(Mute, HIGH);
}
только есть один ниуанс
я хотел что бы после запуска магнитола автоматически включалась и все начинало работать в штатном режиме т. е. через тишину и так далее
если я добавляю еще несколько строк
PHP код:
void loop() // run over and over again
{
if(digitalRead(4)==LOW)
{
flag=true;
digitalWrite(Mute, HIGH);
}
if(digitalRead(4)==HIGH)
{
flag=false;
digitalWrite(Mute, LOW);
}
то будет работать автоматически но тогда пропадает вообще тишина :confused:
как мне сделать что бы моя идея заработала как надо????
вот весь скетч
PHP код:
#include <MsTimer2.h>
int Mute = 19; // Pin 19 - Mute
int Start = 18; // Pin 18 - Start
int Stopi = 17; // Pin 17 - Stop
int Opening = 15; // Pin 15 - Open
int Light = 16; // Pin 16 - Light
int Lampbattery = 4;
int Stopisignal = 2;
int Speedisensor = 3;
int tick = 0 ;
byte com = 0; //reply from voice recognition
boolean running = false;
boolean flag=false;
boolean stopflag=true;
void Time()
{
tick++;
}
void flash()
{
if(tick<2){stopflag=true;}
else {stopflag=false;}
tick=0;
}
void setup() {
// initialize the digital pins as output
pinMode(Mute, OUTPUT);
pinMode(Start, OUTPUT);
pinMode(Stopi, OUTPUT);
pinMode(Opening, OUTPUT);
pinMode(Light, OUTPUT);
pinMode(Lampbattery, INPUT);
digitalWrite(Lampbattery, HIGH);
pinMode(Stopisignal, INPUT);
digitalWrite(Stopisignal, HIGH);
pinMode(Speedisensor, INPUT);
digitalWrite (Speedisensor, HIGH);
attachInterrupt(1, Time, FALLING);
MsTimer2::set(500, flash);
MsTimer2::start();
Serial.begin(9600); // Start serial communication at 9600bps
delay(2000);
Serial.write(0xAA);
Serial.write(0x37);
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
}
void loop() // run over and over again
{
if(digitalRead(4)==LOW)
{
flag=true;
digitalWrite(Mute, HIGH);
}
if(digitalRead(4)==HIGH)
{
flag=false;
digitalWrite(Mute, LOW);
}
if(Serial.available())
{
com = Serial.read();
if(com==0x13 && !flag)
{
flag=true;
digitalWrite(Mute, HIGH);
com=0;
}
if(flag)
{
switch(com)
{
case 0x15:
running = !running;
digitalWrite(Light, running);
flag=false;
digitalWrite(Mute, LOW);
com=0;
break;
case 0x11:
if(stopflag && digitalRead(2)==LOW && digitalRead(4)==LOW
)
{
digitalWrite(Start, HIGH);
delay(100);
digitalWrite(Start, LOW);
flag=false;
digitalWrite(Mute, LOW);
com=0;
}
break;
case 0x12:
if(stopflag && digitalRead(2)==LOW && digitalRead(4)==HIGH
)
{
digitalWrite(Stopi, HIGH);
delay(1000);
digitalWrite(Stopi, LOW);
flag=false;
digitalWrite(Mute, LOW);
com=0;
}
break;
case 0x14:
if (stopflag)
{
digitalWrite(Opening, HIGH);
delay(700);
digitalWrite(Opening, LOW);
flag=false;
digitalWrite(Mute, LOW);
com=0;
}
break;
case 0x13:
flag=false;
digitalWrite(Mute, LOW);
com=0;
break;
}
}
}
}
-
Re: Запуск автомобиля с голоса
сегодня методом проб и ошибок добился того алгоритма которого хотел а всего то надо было убрать две фигурные скобки:rolleyes:
вот скетч последней редакции
PHP код:
#include <MsTimer2.h>
int Mute = 19; // Pin 19 - Mute
int Start = 18; // Pin 18 - Start
int Stopi = 17; // Pin 17 - Stop
int Opening = 15; // Pin 15 - Open
int Light = 16; // Pin 16 - Light
int Lampbattery = 4;
int Stopisignal = 2;
int Speedisensor = 3;
int tick = 0 ;
byte com = 0; //reply from voice recognition
boolean running = false;
boolean flag=false;
boolean stopflag=true;
void Time()
{
tick++;
}
void flash()
{
if(tick<2){stopflag=true;}
else {stopflag=false;}
tick=0;
}
void setup() {
// initialize the digital pins as output
pinMode(Mute, OUTPUT);
pinMode(Start, OUTPUT);
pinMode(Stopi, OUTPUT);
pinMode(Opening, OUTPUT);
pinMode(Light, OUTPUT);
pinMode(Lampbattery, INPUT);
digitalWrite(Lampbattery, HIGH);
pinMode(Stopisignal, INPUT);
digitalWrite(Stopisignal, HIGH);
pinMode(Speedisensor, INPUT);
digitalWrite (Speedisensor, HIGH);
attachInterrupt(1, Time, FALLING);
MsTimer2::set(500, flash);
MsTimer2::start();
Serial.begin(9600); // Start serial communication at 9600bps
delay(2000);
Serial.write(0xAA);
Serial.write(0x37);
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
}
void loop() // run over and over again
{
if (digitalRead(4)==LOW)
{
flag=true;
digitalWrite(Mute, HIGH);
if ( digitalRead(4)==HIGH )
flag=false;
digitalWrite(Mute, LOW);
}
if(Serial.available())
{
com = Serial.read();
if(com==0x13 && !flag)
{
flag=true;
digitalWrite(Mute, HIGH);
com=0;
}
if(flag)
{
switch(com)
{
case 0x15:
running = !running;
digitalWrite(Light, running);
flag=false;
digitalWrite(Mute, LOW);
com=0;
break;
case 0x11:
if(stopflag && digitalRead(2)==LOW && digitalRead(4)==LOW
)
{
digitalWrite(Start, HIGH);
delay(100);
digitalWrite(Start, LOW);
flag=false;
digitalWrite(Mute, LOW);
com=0;
}
break;
case 0x12:
if(stopflag && digitalRead(2)==LOW && digitalRead(4)==HIGH
)
{
digitalWrite(Stopi, HIGH);
delay(1000);
digitalWrite(Stopi, LOW);
flag=false;
digitalWrite(Mute, LOW);
com=0;
}
break;
case 0x14:
if (stopflag)
{
digitalWrite(Opening, HIGH);
delay(700);
digitalWrite(Opening, LOW);
flag=false;
digitalWrite(Mute, LOW);
com=0;
}
break;
case 0x13:
flag=false;
digitalWrite(Mute, LOW);
com=0;
break;
}
}
}
}
осталось найти время установить все обратно:o
-
Re: Запуск автомобиля с голоса
чип какой сенсор лучше подойдет для реализации сенсорных ручек?
-
Re: Запуск автомобиля с голоса
Сенсоры бывают разными, тебя какой больше интересует? Оптический, емкостной, тактильный или др.?
-
Re: Запуск автомобиля с голоса
Чип сегодня при установке обнаружился косяк, когда включается зажигание светодиод, который я повесил на ногу ULN2003a, для индикации загорается, (как я потом заметил чуть тусклее чем при тишине), а реле физически не включается. Как следствие тишина не срабатывает. После пуска двигателя все начинает работать в штатном режиме, а и еще ниуанс, когда зажигание включено и двигатель не запущен я могу его запустить без тишины. Не могу понять где косяк в коде помогите:(
-
Re: Запуск автомобиля с голоса
попробуй так
PHP код:
if (digitalRead(4)==LOW)
{
a=false;
flag=true;
digitalWrite(Mute, HIGH);
}
if (digitalRead(4)==HIGH && !a)
{
a=true;
flag=false;
digitalWrite(Mute, LOW);
}
переменную а не забудь объявить в начале. и еще я бы строки flag=true; digitalWrite(Mute, HIGH); в setup поставил перед инициализацией порта, чтобы 3 секунды не ждать пока модуль настраивается
-
Re: Запуск автомобиля с голоса
Спасибо большое все заработало как надо ;) строки flag=true; digitalWrite(Mute, HIGH); поставил в setup действительно так лучше:) завтра буду проверять.
скетч в последней редакции:
PHP код:
#include <MsTimer2.h>
int Mute = 19; // Pin 19 - Mute
int Start = 18; // Pin 18 - Start
int Stopi = 17; // Pin 17 - Stop
int Opening = 15; // Pin 15 - Open
int Light = 16; // Pin 16 - Light
int Lampbattery = 4;
int Stopisignal = 2;
int Speedisensor = 3;
int tick = 0 ;
byte com = 0; //reply from voice recognition
boolean running = false;
boolean flag=false;
boolean stopflag=true;
boolean a=false;
void Time()
{
tick++;
}
void flash()
{
if(tick<2){stopflag=true;}
else {stopflag=false;}
tick=0;
}
void setup() {
// initialize the digital pins as output
pinMode(Mute, OUTPUT);
pinMode(Start, OUTPUT);
pinMode(Stopi, OUTPUT);
pinMode(Opening, OUTPUT);
pinMode(Light, OUTPUT);
pinMode(Lampbattery, INPUT);
digitalWrite(Lampbattery, HIGH);
pinMode(Stopisignal, INPUT);
digitalWrite(Stopisignal, HIGH);
pinMode(Speedisensor, INPUT);
digitalWrite (Speedisensor, HIGH);
attachInterrupt(1, Time, FALLING);
MsTimer2::set(500, flash);
MsTimer2::start();
flag=true;
digitalWrite(Mute, HIGH);
Serial.begin(9600); // Start serial communication at 9600bps
delay(2000);
Serial.write(0xAA);
Serial.write(0x37);
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
}
void loop() // run over and over again
{
if (digitalRead(4)==LOW)
{
a=false;
flag=true;
digitalWrite(Mute, HIGH);
}
if (digitalRead(4)==HIGH && !a)
{
a=true;
flag=false;
digitalWrite(Mute, LOW);
}
if(Serial.available())
{
com = Serial.read();
if(com==0x13 && !flag)
{
flag=true;
digitalWrite(Mute, HIGH);
com=0;
}
if(flag)
{
switch(com)
{
case 0x15:
running = !running;
digitalWrite(Light, running);
flag=false;
digitalWrite(Mute, LOW);
com=0;
break;
case 0x11:
if(stopflag && digitalRead(2)==LOW && digitalRead(4)==LOW
)
{
digitalWrite(Start, HIGH);
delay(100);
digitalWrite(Start, LOW);
flag=false;
digitalWrite(Mute, LOW);
com=0;
}
break;
case 0x12:
if(stopflag && digitalRead(2)==LOW && digitalRead(4)==HIGH
)
{
digitalWrite(Stopi, HIGH);
delay(1000);
digitalWrite(Stopi, LOW);
flag=false;
digitalWrite(Mute, LOW);
com=0;
}
break;
case 0x14:
if (stopflag)
{
digitalWrite(Opening, HIGH);
delay(700);
digitalWrite(Opening, LOW);
flag=false;
digitalWrite(Mute, LOW);
com=0;
}
break;
case 0x13:
flag=false;
digitalWrite(Mute, LOW);
com=0;
break;
}
}
}
}
-
Вложений: 3
Re: Запуск автомобиля с голоса
по поводу сенсоров вот статья:
Пришла идея реализовать работу фотосенсора, срабатывающего от приближения предмета. От идеи до реализации ушел час, на коленках была собрана тестовая схема, на экране был написан простейший код микроконтроллера.
Принцип работы простой: берется стандартный фотоприемник типа tsop17хх (например TSOP1736 ), которые часто применяют в приемниках пультов дистанционок, берется любой инфракрасный светодиод. Как известно фотоприемник расчитан на прием инфракрасного излучения промодулированный частотой, к которой этот самый фотоприемник наиболее чувствителен. Для фотоприемника TSOP1736 это частота в 36 кГц, где две последние цифры в маркировке это частота.
Вложение 16100
TSOP17xx
Заставляем светодиод посылать пачки импульсов, промодулированные несущей частотой и заставляем микроконтроллер анализировать принимаемый сигнал и при наличие возвращенного отраженного сигнала что то делать. У меня просто загорался светодиод.
Вложение 16101
TSOP17xx — схема внутри
Сначала хотел организовать работу на генераторе случайных чисел, который содержится в стандартной библиотеке stdlib.h, но затем решил сделать совсем просто: посылать серию коротких пачек и подсчитывать число промахов и удач приема фотоприемником. Нужно это для того, чтобы сенсор реагировал только на свой светодиод, а на светодиод пульта от например телека — нет. Идея оказалась вполне удачной и очень даже работоспособной. Сколько я её не мучал — промахов небыло, срабатывает четко, при этом на пульты дистанционок — нет.
Вложение 16102
MCU микроконтроллер, PH — фотоприемник, IR — инфракрасный светодиод, R -подстроечный резистор, регулируется мощность излучения.
Идею можно вполне реализовать например для автоматики салонного освещения: поднес руку к светильнику — загорелась. Поднес ещё раз — потухла. Или сделать сенсорную кнопку. Или ещё что.
тоже не плохо))))
http://www.youtube.com/watch?hl=ru&gl=RU&client=mv-google&v=fddIiER4Ua0&nomobile=1
а есть сенсоры которые могут работать через лист стали толщиной 0.5 мм может это что то связанное с радио?
-
Re: Запуск автомобиля с голоса
была еще одна проблемка при остановке двигателя у меня зажигание выключается на 1 секунду но до момента как включается лампочка акамулятора еще остается немного и по этому у меня появлялся щелчек в колонках как раз в эти доли секунды убрал путем задержки включения звука после команды "япошка" на две секунды щелчек исчез:o
скетч в последней редакции:
PHP код:
#include <MsTimer2.h>
int Mute = 19; // Pin 19 - Mute
int Start = 18; // Pin 18 - Start
int Stopi = 17; // Pin 17 - Stop
int Opening = 15; // Pin 15 - Open
int Light = 16; // Pin 16 - Light
int Lampbattery = 4;
int Stopisignal = 2;
int Speedisensor = 3;
int tick = 0 ;
byte com = 0; //reply from voice recognition
boolean running = false;
boolean flag=false;
boolean stopflag=true;
boolean a=false;
void Time()
{
tick++;
}
void flash()
{
if(tick<2){stopflag=true;}
else {stopflag=false;}
tick=0;
}
void setup() {
// initialize the digital pins as output
pinMode(Mute, OUTPUT);
pinMode(Start, OUTPUT);
pinMode(Stopi, OUTPUT);
pinMode(Opening, OUTPUT);
pinMode(Light, OUTPUT);
pinMode(Lampbattery, INPUT);
digitalWrite(Lampbattery, HIGH);
pinMode(Stopisignal, INPUT);
digitalWrite(Stopisignal, HIGH);
pinMode(Speedisensor, INPUT);
digitalWrite (Speedisensor, HIGH);
attachInterrupt(1, Time, FALLING);
MsTimer2::set(500, flash);
MsTimer2::start();
flag=true;
digitalWrite(Mute, HIGH);
Serial.begin(9600); // Start serial communication at 9600bps
delay(2000);
Serial.write(0xAA);
Serial.write(0x37);
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
}
void loop() // run over and over again
{
if (digitalRead(4)==LOW)
{
a=false;
flag=true;
digitalWrite(Mute, HIGH);
}
if (digitalRead(4)==HIGH && !a)
{
a=true;
flag=false;
digitalWrite(Mute, LOW);
}
if(Serial.available())
{
com = Serial.read();
if(com==0x13 && !flag)
{
flag=true;
digitalWrite(Mute, HIGH);
com=0;
}
if(flag)
{
switch(com)
{
case 0x15:
running = !running;
digitalWrite(Light, running);
flag=false;
digitalWrite(Mute, LOW);
com=0;
break;
case 0x11:
if(stopflag && digitalRead(2)==LOW && digitalRead(4)==LOW
)
{
digitalWrite(Start, HIGH);
delay(100);
digitalWrite(Start, LOW);
flag=false;
digitalWrite(Mute, LOW);
com=0;
}
break;
case 0x12:
if(stopflag && digitalRead(2)==LOW && digitalRead(4)==HIGH
)
{
digitalWrite(Stopi, HIGH);
delay(1000);
digitalWrite(Stopi, LOW);
flag=false;
delay(2000);
digitalWrite(Mute, LOW);
com=0;
}
break;
case 0x14:
if (stopflag)
{
digitalWrite(Opening, HIGH);
delay(700);
digitalWrite(Opening, LOW);
flag=false;
digitalWrite(Mute, LOW);
com=0;
}
break;
case 0x13:
flag=false;
digitalWrite(Mute, LOW);
com=0;
break;
}
}
}
}
-
Re: Запуск автомобиля с голоса
-
Вложений: 1
Re: Запуск автомобиля с голоса
И вот я опять здесь прошу прощения за задержку новенькую плату ардуино получил только вчера хотел узнать Чип а если использовать датчики парковки типа вот этих
Вложение 16223
и грязь по моему ни по чем)))
-
Re: Запуск автомобиля с голоса
-
Вложений: 1
Re: Запуск автомобиля с голоса
эммм забыл сказать это датчики парктроника :o он ультразвуковой
есть еще вот такие выполненнвее в виде шилда
Вложение 16225
но они не герметичны ставить целой платой не вариант а выносить или менять на др датчики (герметичные) я не знаю можно?
-
Re: Запуск автомобиля с голоса
Я знаю что он ультразвуковой, но с теми что на картинке его сравнивать нельзя
Для него придется лепить усилитель с компаратором и преобразователь для передатчика
-
Вложений: 1
Re: Запуск автомобиля с голоса
Тогда придется чуть по колхозному приобретаем парктроник убираем два крайних датчика
на табло убираем пищалку
Вложение 16226
есть две самые крайние зоны (красные светодиоды ) цепляю на них оптроны и на ардуинку или напрямую смотря скок вольт там
ардуинка будет контролировать концевик багажника привод багажника датчик скорости и соответсвенно парктроник можно еще в качестве заморочки доп каналом подавать на ардуинку тоже через оптрон минус при наличии которого она ни будет открывать багажник даже если человек будет находится в непосредсвенной близости от датчиков к примеру при выезде на природу когда на багажнике накрыта паляна ну вообщем не важно или вообще отключать питание от парктроника
багажник должен открываться автомотически при приближении к багажнику где то меньше чем на пол метра и находится там не менее 2-х секунд при закрытии багажника он не сможет сразуже открыться где то еще пару секунд естесственно все это будет делать ардуинка питанние на ардуинке будет появляться при снятии с сигнализации или же при нахождении брелка метки в непосредственной близости от автомобиля (нештатный иммобилайзер)
У кого какие соображения по этому поводу??? не стесняемся комментируем:o
-
Вложений: 1
Re: Запуск автомобиля с голоса
пришел наконец то блютуз модуть
Вложение 16258
Чип какие нужны для него драйвера или библиотеки?:p
-
Re: Запуск автомобиля с голоса
понадобится либа SoftwareSerial
-
Re: Запуск автомобиля с голоса
Приобрел парктроник, по смешной цене за - 1155 р.
http://cs313624.vk.me/v313624559/13e6/Zmks5G2gV7I.jpg;)
И каково же было мое удивление, когда я обнаружил там не светодиоды, а что то типа табло:
http://cs313624.vk.me/v313624559/1394/51xnWniJxyg.jpg
http://cs313624.vk.me/v313624559/13f9/9nd8bwlnWbQ.jpg
Но при более детальном просмотре, видны транзистора, которые открываются и т. д. Звук от зуммера противный, :angry: но тут же у меня возникла идея, а что если привязаться к нему на прямую????? Тогда можно будет поставить 4 датчика и багажник будет открываться практически со всех сторон. Схема упрощается, а необходимость в ардуине отпадает! А все будет контролировать контроллер attiny13.
http://cs313624.vk.me/v313624559/13b8/RLylcYy_VMM.jpg
http://cs313624.vk.me/v313624559/13c1/k4V54iNGnrg.jpg
http://cs313624.vk.me/v313624559/13ca/uTZ7SDWgX3Y.jpg
http://cs313624.vk.me/v313624559/13d3/f3PTxBnA1cg.jpg
От сенсора я отказался, в связи с тем, что прочитав его характеристики, нашел строчку, что он работает на расстоянии 1-1.5 см.
Датчик V не будет обладать данными характеристиками да и ногой там нужно дрыгать :D
-
Re: Запуск автомобиля с голоса
А что за регуляторы на плате для каждого датчика?
-
Re: Запуск автомобиля с голоса
Это индуктивности. Подстройка каждого датчика в резонанс.
-
Вложений: 2
Re: Запуск автомобиля с голоса
нашел схему на табло)))
Чип не подскажете с каких пинов мне снимать показания мне нужно в обоих сегментах (G) по схеме они спараллелены но по факту они могут работать раздельно:confused:
-
Вложений: 1
Re: Запуск автомобиля с голоса
Здравствуйте))) давно тут не появлялся:( чип недавно появилось желание наконец то таки подключить Блютус модуль (БТ) с минимальной доработкой скетча.
вопрос в следующем могу ли я подключить его параллельно плате распознования голоса?
Вложение 16458
работать по задумке он будет только в режиме приема!:confused:
-
Re: Запуск автомобиля с голоса
насколько я знаю, uart не стоит параллелить. что мешает программный сделать и синезуб на него подключить?
-
Re: Запуск автомобиля с голоса
теперь я понял а на какие пины лучше подключать RX и TX?
думаю с параллельным питанием проблем не возникнет:p