Так это же не мое видео
Вид для печати
Так это же не мое видео
Все чип разобрался пришлось достоверно изучить мануал к этой плате и поставить драйвера на др ком порт и все зразу же заработало я записал 5 команд одна из которых будет слово триггер как раз это го мне достаточно теперь мне нужно сделать скетч что бы они начали понимать друг друга как я прочитал в одном из ваших ответов лазия по просторам этого сайта можно сделать так что бы Arduino постоянно опрашивало одно слово (в моем случае это слово триггер) а уж если опрос даст положительны результат то можно выполнять следующие команды:cool:
В моем скетче так и реализовано
теперь постараюсь объяснить весь алгоритм работы будит 5 слов
ТИШИНА- слово триггер без которого не будет выполнятся ни одна команда (при чем если команда не будет произнесена или опять слово триггер то канал будет включен неограниченное количество времени)
все остальные данные я написал в виде таблицы:
Вложение 15699
Скетч у вас действительно навороченный я думаю мне не надо так сильно усложнять его максимум я только планирую вывести индикаторы на плате из смд диодов перед ULN2003A сейчас осталось только определиться с пинами я пока на сессии и у меня немного по больше времени так что могу отписываться очень быстро))))
Светодиоды можно и без ULN повесить, на прямую к портам ардуины
Вложение 15700
посмотрите массы все в одной точке хотел уточнить при подаче реле на ардуино оно подаст тоже общую массу это правильно или пяти вольтовые массы надо было отдельно сводить????
если где есть ошибки укажите пожалуйста????:):):)
Слаботочку и силовые цепи лучше разделить
Omigovolt,
реле "на стартер", "остановка двигателя" будут управлавлять той схемой из множества реле, что на драйве выложена?
я, видимо, чего-то не понимаю, но делать на 10 и более реле то, что можно сделать примерно на пяти транзисторах (возможно 1 реле для перестраховки) при условии, что предполагается наличие ардуино, как-то странно, имхо. разъясни, пожалуйста, почему такое решение?
По схеме пока такие соображения:
1. датчик скорости хотя бы через диод стоит подключить.
2. генератор и схема подключения стоковые? тогда у меня сомнения в том, что будет заряд.
чип а вот по датчику скорости я ведь действительно ошибся надо было через делитель напряжения а я там сделал охинею теперь исправил (по датчику скорости) разделил цепи 12 и 5 вольт расчитал резистор для SMD-шек:) Есть еще один вопрос при изучении мануала на плату распознования голоса там было написанно что очень много зависит от микрофона и от проводов (точнее их длинны) на которых висит микрофон в связи с этой поправкой было принято решение располагать плату в месте расположения микрофона т. е. в козырьке над головой вопрос если длинна проводов которые будут соединять ардуину и этот модуль увеличится где то до полутора двух метров это ни как не повлияит на работу и качество работы всей системы в целом????
manu_245 когда все это делалось я не знал о сосуществовании ардуины теперь когда она есть уже нет смысла переделывать я могу просто интегрировать туда ардуину и все))) насчет датчика скорости там вообще ни правильно было теперь все исправил думаю диод там не нужен)))) а вот по поводу лампочки аккамулятора действительно ошибся спешил в новой схеме все исправил))))
Чип по поводу пинов еще определяюсь может вы подскажете что куда лучше подключить???? )))))) будет использовано 5 выходов 3 входа 4 провода на связь и питание ардуины с модулем голоса нуу и 2 питание самой ардуины)
Без разницы, только D2 и D3 лучше использовать как входы. Их можно в режиме обработки прерываний
P.S.
Я бы рекомендовал использовать оптрон, для приема сигналов с датчика скорости
Хорошо я понял
Вложение 15703
Тогда можно приступать к написанию скетча и я начну собирать опытный образец
http://a.d-cd.net/8b1b1cu-960.jpg
определился с пинами подскажите на какие пины нужно запитывать ардуину с автомобильного адаптора???:)
Питать нужно через Vin
отлично проверил все работает по пинам все нормально (раскидал)????? и если все норм то я приступаю к проектированию печатной платы.
Чип помогите мне пожалуйста написать скетч на мою задумку:o
Ребят все кто с этого форума кто нибудь помогите пожалуйста с программным обеспечением (скетчем) на мою задумку я в этом ноль(((((((((((
Не ужели ни кто не может написать скетч на этом сайте кроме чипа:confused::confused::confused:
Я тебе скажу так... никому ничего не надо кроме тебя самого... был тоже на твоем месте... в итоге не программист но разобрался во многом... пишу скетчи для своих нужд.. кури инфу в интернете которой много... а будут вопросы задавай... если совсем не можешь понять смысла, то в объявлениях тему "Ищу мастера за $" а вообще на мой взгляд идея бредовая... машину сможет завести каждый..
будет желание звони (тел в личке...)
Сегодня собрал модуль отключения звука проверил все работает вообще на многих магнитолах есть такой провод но я затачиваю систему под то что есть а у меня такого провода нет:D
Вложение 15704Вложение 15705
Неплохо !!!
http://cs308616.userapi.com/v3086165...6Nqh508cRc.jpg
http://cs308616.userapi.com/v3086165...AOQxVbaUHE.jpg
http://cs308616.userapi.com/v3086165...-cYnKZC7Ak.jpg
http://cs308616.userapi.com/v3086165...6Q09NH0Glg.jpg
http://cs308616.userapi.com/v3086165...jamkYK0mCY.jpg
http://cs308616.userapi.com/v3086165...mIZHVY3duE.jpg
http://cs308616.userapi.com/v3086165...IRbeI12is8.jpg
http://cs308616.userapi.com/v3086165..._fp7ngxW8U.jpg
готов первый опытный образец при первом подключении сгорел блок питания завтра буду разбираться где я ошибся:o
Интересно посмотреть на работу.
вот схема
http://cs308616.userapi.com/v3086165...CTGN07WXoE.jpg
а сигнал с датчика скорости я по совету чипа переделал через оптрон
http://cs308616.userapi.com/v3086165...Di0I1nxFuw.jpg
блин ток ща заметил на схеме с датчиком скорости резистор должен стоять не на 2 ноге оптрона а на 1 в реале я это учел а на схеме забыл исправить:o
всем привет кто следит за моей статьей сегодня была возможность выпаять блок питания и разобраться) в плате все норм а проблема в самом блоке питания я когда подгонял его под плату банально замкнул входные (+) с (-) в результате выгорела дорожка а не предохранитель (5А) есть повод предполагать что при правильной разводке он может заработать возможности сегодня не было проверить много работы думаю в ближайшее время я все проверю )))))
все как я и предполагал восстановил дорожку теперь запитал правильно и все заработало:)
http://cs308616.userapi.com/v3086165...2t-A9r1ZVc.jpg
осталось только создать и залить скетч теперь буду париться писать:o
Уважаемый Чип помогите пожалуйста с шапкой скетча для easyvr, голосовое управление. Как я понимаю плата с ардуино соеденется по rx,tx. Посмотрев тестовый скеч из библиотеки не понял как она соеденяется. Надеюсь на Вашу помощь.
Выложи скетч , посмотрю
ребят помогите кто работал с этой платой киньте скетч а то мож я че не так делаю
Вложение 15709
плату распознования я программирую отдельно через TTL программатор который по меньше на фото
заливаю скетч на ардуину потом отключаю ардуину от компьютера
соединяю их вместе и питаю от 9 вольт видно что при подаче питания через одну секунду ардуино подает код
АА 21 плата распознования начинает работать в режиме приема команд но на мои команды не реагирует хоть обкомандуйся
что я делаю не так???:(
вот мой набросок
PHP код:
int Mute = 5; // Pin 5 - Mute
int Start = 4; // Pin 4 - Start
int Stopi = 3; // Pin 3 - Stop
int Opening = 7; // Pin 7 - Open
int Light = 6; // Pin 6 - Light
byte com = 0; //reply from voice recognition
boolean running = false;
void setup() {
// initialize the digital pins as output
pinMode(Mute, OUTPUT);
pinMode(Start, OUTPUT);
pinMode(Stopi, OUTPUT);
pinMode(Opening, OUTPUT);
pinMode(Light, OUTPUT);
Serial.begin(9600); // Start serial communication at 9600bps
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
}
void loop() // run over and over again
{
while(Serial.available())
{
com = Serial.read();
switch(com);
{
// Mute
if (0x13);
running = !running;
digitalWrite(Mute, running);
}
}
}
Что это?
PHP код:
com = Serial.read();
switch(com);
{
// Mute
if (0x13);
running = !running;
digitalWrite(Mute, running);
}
Наверно все таки вот так
PHP код:
int Mute = 5; // Pin 5 - Mute
int Start = 4; // Pin 4 - Start
int Stopi = 3; // Pin 3 - Stop
int Opening = 7; // Pin 7 - Open
int Light = 6; // Pin 6 - Light
byte com = 0; //reply from voice recognition
boolean running = false;
void setup() {
// initialize the digital pins as output
pinMode(Mute, OUTPUT);
pinMode(Start, OUTPUT);
pinMode(Stopi, OUTPUT);
pinMode(Opening, OUTPUT);
pinMode(Light, OUTPUT);
Serial.begin(9600); // Start serial communication at 9600bps
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
}
void loop() // run over and over again
{
if(Serial.available())
{
com = Serial.read();
if (com==0x13)
{
running = !running;
digitalWrite(Mute, running);
}
}
}
залил исправления ни чего не поменялось проверил плату распознования голоса через TTL программатор там показывает что при моих командах все проходит
подключтл еще раз к ардуине перезагрузил её а на мои команды ни каких реакций:(:(:(PHP код:
Result:14
Result:12
Result:15
Result:15
Result:13
Result:15
Result:15
Result:15
Result:14
Result:13
Result:12
Result:14
Result:15
Result:12
Result:12
Result:15
ребят что не так ?
Result: 13 в десятичке, а ты в своем примере написал в шеснадтеричке com==0x13
тогда нужно написать com==13 или как то по другому?
вообще я так уже попробовал не помогло((((
судя по колличеству энтеров в вашем ответе там должен быть РНР код но я его не вижу(((
А производитель тестовый скетч не приложил?
http://www.elechouse.com/elechouse/i...ap3isrtteh0qk5
вот ссылка по которой я подглядел как делать там видео и скетч
юххууууууууууууууууууууууууууууууу все нашел свою ошибку
надо было вот сколько строс скопировать
delay(2000);
Serial.write(0xAA);
Serial.write(0x37);
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
команда AAх37 - Переключить на компактные Режим и всеееееее
работает на 13 пине а на моей обвязке нет сегодня возьму с работы тестер проверю выход 5 Вольтового сигнала на 5 пине
странно когда на 13 пине тестер показывает 4.1 в и светодиод загорается а когда на 5 ничего и тестер молчит чип что может быть не так? Хотя в скетче я только меняю вместо (int Mute = 13; // Pin 13 - Mute) на (int Mute = 5; // Pin 5 - Mute) и все:confused:
Я ничего не понял из того что ты написал, мне лучше скетч посмотреть