Просмотр полной версии : Kia Sorento 2004
Ну, кажется пора начинать пост о рукожопстве =)
Итак, идея уже есть, кое-какая комплектуха закуплена и ожидается в течении месяца. На данный момент у проекта планируется 2 стадии.
1. установка планшета.
2. установка камер.
Если детальнее - Сорента была куплена как тягач к коневозке. Собственно от коневозки и просочилась идея поставить таки что-то посерьёзнее магнитолы т.к. есть желание этим зарабатывать хотя-бы на ремонт авто. Соответственно нужна навигация как минимум и неплохо-бы в коневозку поставить камеру хотя-бы одну.
Итак. Этап 1 начат - замена стандартной магнитолы на планшет.
Материалы:
1. Планшет (собсно старенький Нексус 7) - уже имеется
2. фм тюнер (http://pccar.ru/showthread.php?t=18610) - заказан
3. железячное управление (люблю я хардварные кнопки) - пришла внешняя звуковуха с кнопками управления
4. усб хаб - пришёл вот такой (http://www.ebay.com/itm/261417310989?_trksid=p2060778.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT)
5. рутер для раздачи сети - получен вот такой (http://www.ebay.com/itm/131247873241?_trksid=p2060778.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT)
6. 3г свистелка - есть
7. инвертор для питания планшета - есть
По идее это должно почти полностью (кроме дисков) заменить магнитолу. Кстати саму магнитолу я планирую оставить в качестве усилителя. Оставшуюся комплектуху буду заказывать уже здесь. Дальше дело только за работой нашей великой и могучей почты. Как только придёт комплектуха из китая - начну собирать на столе всё вместе. Затем установка в машину.
Этап 2 планируется на весну.
Комплектуха:
1. 3 камеры (возможно вифи камеры). Одна ставится ка парковочная на машину, одна внутрь коневозки и одна сзади сверху коневозки (парковка с прицепом уж больно геморное занятие).
2. (возможно) дополнительные экраны (http://www.ebay.com/itm/5-TFT-LCD-Digital-Display-2-CH-Car-Rear-View-Monitor-for-VCD-DVD-GPS-Camera-/141383447766?pt=US_Rear_View_Monitors_Cams_Kits&hash=item20eb1c34d6) под камеры прицепа.
Этап 3 (вероятный).
Очень хочется прикрутить мультимедийный руль. Тут одна проблема - цена кусается... как говорится - были-б деньги =) если будут - будет и руль =)
Открыт для предложений, пожеланий и наставлений ;)
Alexandro
03.12.2014, 16:27
Молодец. Буду следить за постройкой космолёта с коневозкой =)
Тебе вообще так сказать из первых рядов за процессом следить ;) Как думаешь, в чьём гараже мы её ковырять будем? ;)
Alexandro
03.12.2014, 16:38
Кажется, скоро у меня будет много пива =)
Поскольку есть сомнения с регулировкой звука лишь стандартной громкостью планшета (могут быть резкие рывки) да и вообще хочется энкодер для этого дела - скорее всего буду выводить отдельно кнопки для регулировки звука от планшета и энкодер через контроллер к кнопкам управления громкостью магнитолы.
Для этого придётся докупить:
- Энкодер с симпатичной ручкой (хочется с подсветкой).
- контроллер ATmega328P (уже заказано 2 для другого проекта)
- сокет для контроллера, текстолит и прочая комплектуха - частично есть
Также контроллер можно будет использовать для других целей, если таковые появятся.
обзавёлся инвертором и 3г модемом со слегка свёрнутым усб портом. свистелку починил =) инвертор не опробовал ещё, но по идее работать должен =)
всё никак не мог придумать как автоматизировать включение/отключение планшета. спасибо DimaD за идею (http://pccar.ru/showthread.php?t=21404) =) тем более что ардуинка стоять так и так будет для энкодера =)
Осталось дождаться тюнера и купить второй инвертор для питания 5В девайсов (усб хаб).
Всё остальное пришло.
Правда пока шло случилась пачилько - наши мобильные операторы перестали предлагать 3Г интернет. Теперь предлагают только 4Г, но и свисток и антенна у меня на руках заточены под 3г... посмотрим чем закончится =) по идее модем они дадут на месте, а любая антенна лучше чем никакая антенна, но всё-же немного обидно =)
люди добрые! печатал платы кто? никак не могу сообразить что и с какой стороны платы будет =) Прога - Спринт лэйаут.
З.Ы. На данный момент планы:
- 4.2В напряжение будет постоянным для питания планшета и платы в АТмегой.
- Питание 5В хаб и примочки включается через конпку энкодера и управляется атмегой.
- Датчик хола будет управляться также через атмегу и работать в паре с 5в питанием.
Пока стоит один вопрос - очень хочется сохранить максимально питание аккума, но ходят слухи что если отключать принудительно питание хаба (и всего обвеса тоже), то Нексус при включении хаба может не схватить всех устройств... Есть этому решение?
-------------
Чуть не забыл - рутер удалось подружить только со старым 3г модемом...ну да не беда - стабильнее коннект будет ;)
разобрался с прогой. кому надо - берите
http://SSmaker.ru/84670b6a.png (http://SSmaker.ru/84670b6a/)
Подача питания и верхняя часть готовы... на днях добавлю выходы для энкодера. Если что - при печати надо делать зеркальное отражение.
Поскольку мне было влом имкать компоненты в библиотеке - 8 контактов наверху это реле. управляется с контроллера через транзистор т.к. потребляемый им ток еле вписывается в лимиты контроллера. на ИН справа всегда приходит 12В. Один из аутов замкнут пока на реле не подаётся питание. Второй (преобразователь из 12 в 5 вольт) после подачи питания включается так-же как и 2 выхода чуть выше (для датчика холла).
Вот как-то так получилось в итоге...
Даже отметил резисторы и реле... с транзисторами только лажа вышла ну да ладно =)
http://SSmaker.ru/abbe880c.png (http://SSmaker.ru/abbe880c/)
Andrey_61
17.01.2015, 01:26
Не хочу тебя расстраивать, но SDR радио работает мега отвратительно, я отказался в пользу этого (http://www.*************/viewtopic.php?p=8)
ну посмотрим. в любом случае тюнер задерживается так что я начал собирать пока без радио. Дальше видно будет =)
Кстати ссылка не работает у меня =\
закончил клепать плату. для первого раза имхо норм =) на будущее учту кучу косяков типа диаметра отверстия под дырки =)
https://drive.google.com/file/d/0BxUnFu94i50SLVJUemNDVmlGQk0/view?usp=sharing
Кстати что я забыл на плате так это контакт для кнопки включения реле. придётся колхозить...
скетч работы энкодера взят отсюда (http://cxem.net/arduino/arduino8.php) и немного изменён =) Добавлено включение реле с пина номер 3.
unsigned long currentTime;
unsigned long loopTime;
const int pin_A = 0; // pin 0
const int pin_B = 1; // pin 1
unsigned char encoder_A;
unsigned char encoder_B;
unsigned char encoder_A_prev=0;
const int button = 3; //пин кнопки вкл/выкл
const int relay = 13; //пин управления реле
void setup() {
// declare pin 9 to be an output:
pinMode(9, OUTPUT); // устанавливаем pin 9 как выход +
pinMode(10, OUTPUT); // устанавливаем pin 10 как выход -
pinMode(pin_A, INPUT);
pinMode(pin_B, INPUT);
currentTime = millis();
loopTime = currentTime;
pinMode(relay, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
currentTime = millis();
if(currentTime >= (loopTime + 5)){ // проверяем каждые 5мс (200 Гц)
encoder_A = digitalRead(pin_A); // считываем состояние выхода А энкодера
encoder_B = digitalRead(pin_B); // считываем состояние выхода Б энкодера
if((!encoder_A) && (encoder_A_prev)){ // если состояние изменилось с положительного к нулю
if(encoder_B) {
// выход В в полож. сост., значит вращение по часовой стрелке
digitalWrite(9, HIGH);
delay(300);
digitalWrite(9, LOW);
}
else {
// выход В в 0 сост., значит вращение против часовой стрелки
digitalWrite(10, HIGH);
delay(300);
digitalWrite(10, LOW);
}
}
encoder_A_prev = encoder_A; // сохраняем значение А для следующего цикла
loopTime = currentTime;
}
if (digitalRead(button)==HIGH){
if (digitalRead(relay)==HIGH){digitalWrite(relay,LOW) ;delay(500);}else{digitalWrite(relay,HIGH);delay(5 00);}
}
}
Andrey_61
19.01.2015, 20:05
ну посмотрим. в любом случае тюнер задерживается так что я начал собирать пока без радио. Дальше видно будет =)
Кстати ссылка не работает у меня =\
у этого форума какие то "теплые" отношения с производителем этого радио, все ссылки на него заменяются *** попробуй так, пробел в ссылке надо удалить http://www.carpc club.ru/viewtopic.php?p=8
спасибо. если этот будет плохо работать - буду рассматривать как замену =) в любом случае он уже заказан и может быть придёт даже два т.к. была задержка и я попросил ещё раз выслать а сегодня пришло извещение что что-то ждёт меня на почте =)
Ну вот собсно и всё....пути назад нет )
Планшет был раскурочен, выведены контакты вместо аккума на контотроллер аккума, контакт с датчика холла и одна земля =)Аккум демонтирован и упёрт Саней (за что ему теперь разбирать у мне машину и клепать туда планшет :smile1: )
Мда. как показала практика:
- атмега по дефолту хочет работать с внешним кварцем.
- без внешнего кварца она не запускается от слова совсем...
- надо было разводить плату на монтажной плате проводочками т.к. то что сейчас творится на печатной плате уже мало похоже собственно на печатную плату
- магнитола большая, БОЛЬШАЯ, ОГРОМНАЯ блин... ещё и с туевой хучей лишних толстых и негнущихся проводов...
- Аукс магнитолы я не угадал и теперь надо искать другой кабелёчек...
- усб звуковуха отваливается совсем если отключить и включить питание хаба.
- интернет... пичалька в общем... мало того что качество сигнала никакое даже в городе так ещё и чудо китайскоро роутерпрома периодически подглючивает... хорошо хоть есть возможность аккуратно его ресетнуть через веб интерфейс.
В остальном всё норм. вчера вместо контроллера поставил выключатели. Всё встало на место почти без допилки... осталось лишь немного доработать надфилем...
Управление звуком как и сам звук решено брать и планшета напрямую.
Надеюсь сегодня смогу закончить полностью все косяки... вчера ночью во дворе колупался сидел... странно что ментов никто не вызвал :big:
ах да. тюнер пришёл. уже воткнут в хаб и ждёт решения более важных проблем описанных выше =)
не хочу позориться выставляя бэта версию =) сегодня планирую всё закончить тогда надеюсь и заснять всё =) там сейчас кипиш с проводами да и панель немного допилить надо т.к. планшет криво стоит немного...
))) Вот процесс как раз самый интересный момент, давай фотай)
мне-б с контроллером разрулить до конца всё сначала... сейчас какие-то 2 болтается советских выключателя на жгуте проводков =) В принципе сейчас всё уже почти решено и должно работать в теории во всяком случае =) так что все фотки в течении выходных будут =)
очень смутно понимаю как такое могло случиться, но у меня лопнул дигитайзер в углу. вечером ставил всё норм было и работало. к утру примерно четверть экрана отказалась отзываться на нажатия...видимо где-то что-то немного перетянул... хотя всёравно смутно представляю как он мог лопнуть без удара...
Заказал замену. вроде должна прийти в начале февраля... а я пока видимо буду заниматься разработкой печатной платы, которую теперь уже придётся травить заново ввиду огромного числа багов и недоделок =)
раскидал по быстрому схему для контроллера. сори. хостинг обещает хранить только 3 дня... могу залить куда-нибудь ещё если будут предложения куда именно =)
http://awesomescreenshot.com/06a49hcl29
А кто как боролся с шумами? очень сильно прут где-то между усб звуковухой и входом магнитолы...
mendisabal
29.01.2015, 12:09
эт целая история ,можно долго долго идти через густой дремучий лес ,а можо сразу ba 3121 и усе .
в субботу мне отдадут мой какой-то усилок... когда-то из Китая заказывал под С30 домой... вроде автомобильный был =) открою его посмотрю что там внутри =) авось повезёт =)
я просто положу это сюда - мануал как перепрошить атмегу загрузчиком который пользует внутренний кварц. Проверено - работает без внешнего кварца ;)
http://arduino.cc/en/Tutorial/ArduinoToBreadboard
CyberSubaru
30.01.2015, 04:41
А кто как боролся с шумами? очень сильно прут где-то между усб звуковухой и входом магнитолы...
Правильной разводкой питания и фильтрами по питанию.
2 машины. Ничего нигде не шумит.
НО
в одной комп снимется и поставится новый, новое питание, но буду бороться, никаких MAD GL и BA3121 принципиально ставить не буду.
вкратце.
протянуты два ТОЛСТЫХ провода "+" "-" от аккумулятора, вся разводка сделана из одной точки - никаких более соединений на кузов машины. по питанию на ноутбук поставил фильтра ввиде конденсаторов и ферритовых филльтров, соединил отдельным проводом массу ноутбука и селектора, USB звуковуха.
как сделано во второй машине - по второй ссылке в подписи.
эт целая история ,можно долго долго идти через густой дремучий лес ,а можо сразу ba 3121 и усе .
начитался я форума, что даже заказывать эту хрень не хочу :)
у меня сейчас записано всё с земли и мемори которые идут на магнитолу.
ну вот как и просили - немного поснимал =) сейчас стоит с треснувшим дигитайзером, без усилка и вообще я его ставил только что-б не сильно страдать в поезде 3 часа в одну сторону =)
http://static2.fotoalbum.ee/fotoalbum/432/228/0108114111f2729.jpg
есть желание ещё больше поднять его т.к. кнопки навигации внизу уж больно тяжко наживаются...
а вот этот девайс на шлейфе временно заменяет контроллер =) один из переключателей управляет питанием переферии, второй - датчик холла. 2 кнопки по бокам - громкость...
http://static2.fotoalbum.ee/fotoalbum/432/228/010811410191580.jpg
также ввиду нерабочей области на таче используется вот такая приблуда - мыша, которая одевается на палец
http://static2.fotoalbum.ee/fotoalbum/432/228/0108114109d0ad3.jpg
ещё сделал пару снимков усилка. Он раньше у меня дома стоял под С30. под них его и покупал собсно, но помню там писали что автомобильный... сталкивался кто с такими - стоит на него надеяться в борьбе с шумами? =)
http://static2.fotoalbum.ee/fotoalbum/432/228/0108114107921db.jpg
http://static2.fotoalbum.ee/fotoalbum/432/228/0108114103a65b3.jpg
Хорошо стоит, я бы сказал зачетно:smile2:
его до этого туда примеряли... потому и взялся что он так хорошо входит в стандартную дырку =)
резать буду всёравно. слева от часов будет ручка энкодера. справа - внешний усб. пока не могу никак набраться смелости и начать ковырять дырки =)
Давай я проковыряю, мне не привыкать:smile1:
не вопрос - приезжай =) всего 54 часа за рулём =)
https://www.google.ee/maps/dir/59.4294248,24.7030575/%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F,+%D0%9D%D0%BE %D0%B2%D0%BE%D1%81%D0%B8%D0%B1%D0%B8%D1%80%D1%81%D 0%BA%D0%B0%D1%8F+%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1 %82%D1%8C,+Novosibirsk/@53.7503992,50.8995131,4z/data=!4m8!4m7!1m0!1m5!1m1!1s0x42dfe5e190cc4d97:0x9 b3a0673e1d3e985!2m2!1d82.9357327!2d55.0083526?hl=r u
CyberSubaru
09.02.2015, 02:47
ещё сделал пару снимков усилка
он реально трипас или это просто китайский маркетинговый ход?
я подобный девайс разбирал, там оказалась TDAшка которой нет в природе))))
не это мэйд ин чина =) на заборе тоже много чего пишут =)
я его могу в разборе сфоткать... тно там по идее ничего особо хорошего не отсвечивает =) в одном месте когда плату резали - резанули дорожку... залепили соплёй и типа норм =)
новости с фронта в прямом эфире - начал травить новую плату управления... надеюсь развёл всё правильно =)
В этот раз плата не очень перенеслась... пришлось прилично там почирикать маркером =)
http://static2.fotoalbum.ee/fotoalbum/432/263/01081315158ea50.jpg
криво, косо, убого... но вроде готово.... осталось убрать пару замыканий, разобрать старую плату и можно ставить комплектуху на эту =)
http://static2.fotoalbum.ee/fotoalbum/432/263/01081315572c311.jpg
сори фоткать поздно уже - пора дрыхнуть идти =)
в целом результат - всё работает =) осталось немного исправить скетч (раньше реле управлялось 1. теперь 0.)
Завтра финальный тест в сборке с нексусом. если всё заработает - возьмусь резать панель и интегрировать туда усб порт и энкодер.
Также если всё заработает как надо - выложу все схемы сюда =)
оно работает!
немного можно подправить скетч, но в целом оно работает =) Проверена регулировка громкости при подключении к компу - работает с небольшими лагами. надо лишь уменьшить задержку =)
http://static2.fotoalbum.ee/fotoalbum/432/266/0108133387d0848.jpg
ну-с... поздравьте меня =) я опять накосячил с разводкой =)
Все исправленные чертежи и скетч выложу как только всё заработает =)
CyberSubaru
14.02.2015, 14:31
а че там чертежи))
я вон примерно так же год назад делал)))
отрезал кусок от мафона с экодером и завел на ардуину, ток там еще кнопки и качельки.
не ну мало-ли кому понадобится =)
а как решил что-б без лагов громкость регулировалась?
Честно, не понял, зачем экондер? Есть же магнитола в качестве усилителя, выпаял весь функционал, замутил красивый блок кнопок, экондер и васякот:yes4: а магнитолу спрятал под сидушку.
магнитола шумит... будет отдельный усилок.... с него не получится вывести управление =\
А вообще нравится мне как энкодер переключается =)
я уже почти добился своего =) если не крутить энкодер быстро - вполне сносно получается ;)
Заработало норм на Винде. Единственно что если крутить быстро - толку мало =) лучше крутить спокойно но долго =)
Завтра притащу планшет и буду его ковырять =)
скетч:
unsigned long currentTime;
unsigned long loopTime;
const int pin_A = 0; // pin 0
const int pin_B = 1; // pin 1
unsigned char encoder_A;
unsigned char encoder_B;
unsigned char encoder_A_prev=0;
int vol_up = 0;
int vol_down = 0;
const int button = 3; //пин кнопки вкл/выкл
const int relay = 13; //пин управления реле
void setup() {
// declare pin 9 to be an output:
pinMode(9, OUTPUT); // устанавливаем pin 9 как выход +
pinMode(10, OUTPUT); // устанавливаем pin 10 как выход -
pinMode(pin_A, INPUT);
pinMode(pin_B, INPUT);
currentTime = millis();
loopTime = currentTime;
pinMode(relay, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
currentTime = millis();
if(currentTime >= (loopTime + 1)){ // проверяем каждые 5мс (200 Гц)
encoder_A = digitalRead(pin_A); // считываем состояние выхода А энкодера
encoder_B = digitalRead(pin_B); // считываем состояние выхода Б энкодера
if((!encoder_A) && (encoder_A_prev)){ // если состояние изменилось с положительного к нулю
if(encoder_B) {
// выход В в полож. сост., значит вращение по часовой стрелке
vol_up = 100;
}
else {
// выход В в 0 сост., значит вращение против часовой стрелки
vol_down = 100;
}
}
//if ((!encoder_A)&&(!encoder_B)){digitalWrite(9, LOW); digitalWrite(10, LOW);}
encoder_A_prev = encoder_A; // сохраняем значение А для следующего цикла
loopTime = currentTime;
if (vol_up > 0) {digitalWrite(9,HIGH); vol_up--;} else {digitalWrite(9,LOW);}
if (vol_down > 0) {digitalWrite(10,HIGH); vol_down--;} else {digitalWrite(10,LOW);}
}
if (digitalRead(button)==HIGH){
if (digitalRead(relay)==HIGH){digitalWrite(relay,LOW) ;delay(500);}else{digitalWrite(relay,HIGH);delay(5 00);}
}
}
если ничего не путаю - принципиальная схема платы (вроде эта была последним вариантом)
https://drive.google.com/file/d/0BxUnFu94i50SdG5JN3FhOFlJeXc/view?usp=sharing
CyberSubaru
16.02.2015, 02:12
не ну мало-ли кому понадобится =)
а как решил что-б без лагов громкость регулировалась?
без лагов что ты имеешь ввиду?
ну там получается так что работает скетч не на основе скорости вращения энкодера, а на продолжительности вращения.
т.е. если его быстро крутануть - получается как будто один раз кнопку нажал... имхо, это не совсем то что ожидается при быстром вращении энкодера а потому выглядит как лаги =) При плавном вращении - всё работает прекрасно =) продолжительное вращение выглядит как долгое нажатие на кнопку =)
по итогам дня:
1. проковырял в приборке дырку под энкодер. пластик там толщиной 3-4мм... ужаснулся представив ковыряние дырок под усб...
2. спалил 5в инвертер.
В остальном немного поподключал всё вместе. Осталось теперь поменять инвертер на рабочий и всё должно заработать по идее =)
CyberSubaru
17.02.2015, 02:59
ну там получается так что работает скетч не на основе скорости вращения энкодера, а на продолжительности вращения.
т.е. если его быстро крутануть - получается как будто один раз кнопку нажал... имхо, это не совсем то что ожидается при быстром вращении энкодера а потому выглядит как лаги =) При плавном вращении - всё работает прекрасно =) продолжительное вращение выглядит как долгое нажатие на кнопку =)
какой-то у тебя неправильный скетч.
выложи код сюда.
дык на предыдущей странице лежит =)
В любом случае кнопки работают только так... а я ведь именно кнопки замыкаю...
Вчера разжился инвертором на замену погорельцу... подключил всё дома на коленке и проверил - работает вполне себе сносно и неплохо... разве что наверное надо-бы отказаться датчика холла либо тогда уж от прошивки автомобильной... иначе получается что при замыкании датчика и пропадании питания на усб - плавно гаснет экран. затем резко загорается и ещё раз гаснет... странное зрелище =)
вот что значит нехватка света... пока резал дырку под усб на приборке - из за того что нифига не видно было слегка промахнулся и вырезал небольшой косяк... миллиметра на 2-3 выходит за пределы дырки такой хвостик типа... фотку потом сделаю...надо теперь кукую-то декоративную что-ль наклеечку приляпать =)
Также прорезал немного место крепления планшета и поднял его миллиметра на 3-4. Теперь кнопки навигации внизу легко доступны да и сам планшет встал покрасивше =)
Сегодня всё отнёс и упихал в машину. Единственно что без звука покамест - осталось скрестить пальцы и воткнуть усилок =) Авось не будет наводок =)
И кстати да... радио я таки проверил дома на тот хвост что там вместо антенны торчит (переходник) - шипение есть конечно, но надо проверить в машине с нормальной антенной.... сегодня без звука тестил - во время движения на спектруме видно изменение силы сигнала...надеюсь на звуке это не отражается особо =)
Энкодер работает на планшете весьма сносно. Разве что алюминиевая ручка не подходит по цвету к приборке - буду искать чёрный матовый пластик... из того что видел покамест в продаже - одно убожество... может знает кто как их правильно искать на ибэе? Ну в крайнем случае - буду рисовать в 3Д и на печать... хотя это пластик может летом на жаре начать плавиться =\
ставил звук.... супер-мега китайский усилок судя по всему уходит в защиту стоит лишь завести машину... заглушишь движок - всё норм и музыка есть. завешься - вигвам =) как бы не пришлось ставить инвертор 3-й для усилка ещё...
CyberSubaru
20.02.2015, 15:40
дык на предыдущей странице лежит =)
В любом случае кнопки работают только так... а я ведь именно кнопки замыкаю...
...введи ОДИН счетчик крутилки....и по нему делай громкость....у тебя два счетчика и ты по каждому выставляешь громкость....вот тебе и несостыковка...
второй счётчик нужен для того чтобы имитировать нажатие на кнопку. он как будто наживает на кнопку на 100мс.
CyberSubaru
21.02.2015, 04:04
ты не понял.
делаешь turn_a, turn b и turn, который считается разностью этих двух счетчиков.
тогда ты сможешь смотреть реальную цифру переключений.
вся фигня в том что это по идее и не поможет никак... разве что в случае с быстрым вращением, но тогда появится такой эффект типа лагов. когда ты провернул энкодер быстро на эн оборотов, а он потом уже когда ты не крутишь менять громкость продолжит...
CyberSubaru
23.02.2015, 05:25
а он потом уже когда ты не крутишь менять громкость продолжит...
про дребезг контактов слышал?
тебе нужно это обрабатывать.
слышал конечно. там пулдаун стоит на каждом инпуте у меня =)
Я не пробовал твой вариант.... просто теорию высказал.... у меня всё уже упаковано и до атмеги не добраться уже... фишка в том что я атмегой нахимаю на кнопку как-бы... т.е. в любом случае я могу сделать только короткое нажатие и длинное нажатие... в случае если я буду считать сколько раз сработал энкодер, то при быстром повороте это будет выглядеть как лаги - я провернул быстро, а он только после этого начал менять громкость... оно конечно лучше совсем неработающего, но имхо, ради этого я сейчас разбирать не буду всё снова... когда экран придёт на замену - тогда и сделаю =)
CyberSubaru
24.02.2015, 03:38
значит твого
if(currentTime >= (loopTime + 1)){
недостаточно чтоб отфильтровать лишние нажатия.
не. у меня-то как раз норм всё работает за исключением быстрого вращения =) стандартное +5 работало хуже =) +1 я для проверки поставил как оно будет.... меня устроило =)
вот так вот я накосячил при резке дырки под усб
http://static2.fotoalbum.ee/fotoalbum/432/376/010818836583ac6.jpg
А в целом решил всё запаковать и закрыть пока жду нового экрана...
Фотка не айс... но вот что получилось...
http://static2.fotoalbum.ee/fotoalbum/432/376/0108188357153e6.jpg
На будущее, берешь сверло по диаметру USB и делаешь 2 дырки, а потом уже дорабатываешь напильником.
Теперь уже поздняк))
у меня лучше был вариант. я дреммелем сверлил, но из-за плохого освещения закосячил немного... сверло ушло в сторону и как фреза прорезало немного лишнего пластика =\
где-то прёт наводка от сигнализации. Время от времени система сама включается (но не выключается сама). Сегодня достало уже. вышел из машины. Заранее отключил всё... закрываю машину - включается система... и так раз 5. в итоге плюнул - экран посатвил на сон через пару минут и ушёл... нехай усилок трудится воспросизводя шум... аккум хороший - ветянет =)
В связи с этим придётся пересмотреть прошивку и выставлять по дефолту при загрузке МК ножку управления реле в 1. Также есть мысль отказаться от датчика холла и использовать только прошивку... прошивку уже менять не хочется, а должно быть только 1 что-то имхо...
Поменял экран вместе с дигитайзером... планшет не запускается =)
завтра буду открывать снова всё и проверять... есть какой-то вариант узнать включился-ли планшет без экрана? может там проблема по питанию всё-же?
всё норм всё работает...во время установки слегка сместился контакт между контроллером батареи и планшетом. всё проверил - всё работает. сегодня вечером установка =)
До кучи перепрошил атмегу. теперь в сетапе выставляется реле в разомкнутое состояние и замыпание планшета происходит только по пропаданию питания на усб
вчерашняя сборка и тестовый запуск
http://static2.fotoalbum.ee/fotoalbum/433/26/01082632131b0b9.jpg
http://static2.fotoalbum.ee/fotoalbum/433/26/010826320966961.jpg
а это сегодня уже. установка
http://static2.fotoalbum.ee/fotoalbum/433/26/010826333165c31.jpg
http://static2.fotoalbum.ee/fotoalbum/433/26/0108263335d16e6.jpg
http://static2.fotoalbum.ee/fotoalbum/433/26/010826333776be6.jpg
шумы конечно никуда не делись.
Когда совсем достанут - закажу микруху и буду пытаться питание брать напрямую с аккума...
Дальше - выключение работает не айс конечно, но более стабильно... по прежнему при постановке на сигналку идёт кратковременное отключение питания и перезагрузка МК. Толкьо теперь он по умолчанию размыкает реле после загрузки кода. т.е. планшет включается на пару секунд и снова отрубается
пичальбеда..
несколько месяцев назад пока я ещё находился в стадии тестирования я заметил что гпс толком не пашет....вернее почти совсем не пашет... тогда я решил что может крышка отошла и нет контакта с антенной.... нашёл дома антенку, которую я разобрал на запчасти для радио... в общем такая стандартненькая антенка что была с тюнером в комплекте... припаял её к разъёму на плате планшета... в общем-то гпс работать лучше не стал... теперь думаю надо искать отдельный приёмник....похоже что-то таки померло в самом планшете... сталкивался кто с усб гпсами?
в общем такая стандартненькая антенка что была с тюнером в комплекте... припаял её к разъёму ещплате планшета... в общем-то гпс работать лучше не стал... теперь думаю надо искать отдельный приёмник....похоже что-то таки померло в самом планшете... сталкивался кто с усб гпсами?
Вы бы еще Спутниковую приделали, берите активную антенну GPS и будет счастье
есть подозрение что не в антенне дело собсно... есть варианты это как-то проверить?
небольшой апдейт...
- Шумы достали. в связи с чем в планах вывести отдельно от каждого девайса землю в 1 точку и попытаться разорвать замляные соединения между девайчаси.
- вывести отдельное питание от отдельного предохранителя на всё аудио систему.
- запитать таки гпс антенну иначе ужасть что творится со спутниками
- в связи с освобождениеи 1 инвертора пределать через него схему питания т.к. сейчас слабый инвертор перегревается и просаживается по питанию (планшет вырубается через какое-то время)
- вывести и где-то спрятать "сервисные кнопки" как то - кнопка включения питания планшета и кнопка для разрыва дата канала в отг (планшет периодически теряет флэшки)
я просто положу это здесь =)
https://www.drive2.ru/l/1900411/
Антенна у меня ткая-же. Биас скоро спаяю, но ставить буду одновременно с установкой усилка и/или переделкой цепей питания
Небольшой репортик =)
Было вот так:
http://static2.fotoalbum.ee/fotoalbum/436/17/0109008943fa3ef.jpg
Добавляем Биас. ЗАпаиваем ему питание 5 В. питание отключается вместе с прочей переферией.
http://static2.fotoalbum.ee/fotoalbum/436/17/0109008945c4592.jpg
Устанавливаем на место
http://static2.fotoalbum.ee/fotoalbum/436/17/010900894738bc4.jpg
Результат - точность определение координат +-6метров =)
http://static2.fotoalbum.ee/fotoalbum/436/17/0109008941ca24a.jpg
А теперь вопрос знатокам... Как хардварно отрезать питание переферии через ОТГ? проблема в том что в настройках усб хоста оно по дефолту - нет, но после того как планшет ночь постоял с выключеной переферией и замкнутым датчиком хола - на утро оно опять включено и вся переферия питается через инвертер планшета, что его перегревает и он с периодичностью раз в 10-12 часов вырубается... ну а кнопка для его включения собсно недоступна (надо разьирать всю систему чтобы туда добраться...)
поправил. должно работать теперь =)
поправил. должно работать теперь =)
Теперь видно.
Пора сделать небольшой апдейт на тему планов и допиливания =)
По сути из основных проблем сейчас остались шумы, скачки в сети и глюки прошивки, которая продолжает подавать питание на переферию из за чего перегревается контроллер батареи и планшет отрубается.
Ну и до кучи весной надо будет впаять отдельный выключатель для роутера и 3г свистка и поставить уже наконец нормальный усилитель =)
В данный момент я перепиливаю схему управления через атмегу. Поскольку был найден поставщик в Китае который очень неплохо делает ПСБ платы - появилась идея переделать всё с 0 и добавить до кучи прямо на плату несколько фильтров питания (из-за скачков уже несколько раз слетала прошивка). К тому-же нажимать кнопки управления громкостью это уже не айс. Конкретно сейчас пытаюсь заставить УНО общаться с планшетом напрямую через ОТГ и виртуальный КОМ порт. пока не очень получается, но в случае удачи можно спокойно передавать на планшет до 10 команд (можно и больше, но скетч придётся усложнять)
CyberSubaru
30.01.2016, 16:44
А теперь вопрос знатокам... Как хардварно отрезать питание переферии через ОТГ?
кусачками....
пробовал - не пашет тогда вообще усб =\
вообще я думал что в итоге будет разрываться 5вольт релюшкой. т.е. будет с планшета идти на плату с мегой. на ней релюха и хаб на 3 порта по сути. один порт на вход, один на выход к внешнему хабу и один для меги для СОМ порта
CyberSubaru
31.01.2016, 06:47
пробовал - не пашет тогда вообще усб =\
вообще я думал что в итоге будет разрываться 5вольт релюшкой. т.е. будет с планшета идти на плату с мегой. на ней релюха и хаб на 3 порта по сути. один порт на вход, один на выход к внешнему хабу и один для меги для СОМ порта
устройствам usb по барабану откуда брать 5вольт.
главное чтоб было соединение data+ data- gnd
ну и источник питания.
я тоже так думал пока не отрезал 5в жилу в усб кабеле между хабом и планшетом... я посмотрю конечн ещё раз...может я не ту жилку обрезал =)
я тоже так думал пока не отрезал 5в жилу в усб кабеле между хабом и планшетом... я посмотрю конечн ещё раз...может я не ту жилку обрезал =)
Если хаб активный, то от планшета до хаба отрезаешь красный провод. А в хабе с +5V напаиваешь перемычку туда куда должен был бы подавать питание планшет, т.е. либо на обрезанный кабель в сторону хаба, либо в самом хабе аналогичную перемычку. В моем случае это выглядит так.
многие ругаются на радио. у меня к нему почти нет претензий =) снял видосик в движении =) сильно не пинайте за опус =) и особенно за каменты тормознутые мои =)
7i7P5Tem8CI
ну и до кучи небольшое ревью того что есть ну и глюков... правда как раз на глюки места на карте не хватило уже =)
NAY4GKBcMa4
Работает на vBulletin® версия 3.8.4. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot