Просмотр полной версии : Универсальный USB девайс для использования совместно с CarPC
Сейчас на столе лежит USB девайс под названием Arduino Nano v.7 , на который имеется огромное колличество библиотек и исходников. Тестовую программу управления двигателем написал за несколько минут. Девайс не требует программатора, прошивается через USB , язык программирования простой , даже тем кто не знает что это такое, будет легко и просто написать свою программку и зашить ее в сам контроллер. Эта микро ЭВМ может работать как независимо от компьютера так и совместно с ним.
Купить можно здесь https://duino.ru/
Так как девайс доступен в продаже (https://duino.ru/) у нас в России, предлагаю всем желающим создавать под него открытые библиотеки для CarPC
В машине проще использовать одно устройство чем десяток разнософтовых .
Нужно совмесно написать програмы для Датчиков давления, для парктроника, климат контроль, управление с рулевых кнопок (http://www.compcar.ru/forum/forumdisplay.php?f=57)и т.д.
Ссылки на интересные проекты на базе Arduino:
https://www.youtube.com/watch?v=-S_FzUQrYFM
https://www.youtube.com/watch?v=mKyPXAuKfyM&t=1s
https://www.youtube.com/watch?v=_5f3QxWPZU8&t=14s
https://www.youtube.com/watch?v=15Ya86r0-L0
http://www.youtube.com/watch?v=QZsbzZ5bA2Q
https://www.youtube.com/watch?v=ZI1ZcigQPlk
https://www.youtube.com/watch?v=Yq0GpQMtrdE
камера с акселерометром очень интересно :)
...да и вообще применение акселератора очень интересно, особенно в pccar!
Для джипов - контроль критического наклона на триале.
Стабилизация впередисмотрящей камеры (типа как ствол у современного танка).
А вот реализация ползункового (а может и вращательного) регулятора громкости, балланса и прочего, на этом девайсе.
Тоже полезно....
http://habrahabr.ru/blogs/arduino/58737/
Irenikey
20.05.2009, 22:57
Вот сайтик полезный http://www.pcports.ru/
И вот сюда загляните http://www.kernelchip.ru/ )))
Минуалка по USB модуль Ke-USB24R
железка бесспорно любопытная, но...
1 очень большая(размер)
2 слишком дорогая(деньги)
уже давно пользуюсь вот таким изделием очень грамотного человечка. отрабатываю на макетке и если надо то развожу платку... правда в последние время до разводки руки не доходят, сама макетка (http://microsin.ru/index.php?option=com_frontpage&Itemid=1)ну очень грамотно сделана... советую присмотреться...
Irenikey
21.05.2009, 00:12
Полностью согласен... Отличная макетка спс за линк!!!!))) Для умного дома как раз идеально подходит USB модуль Ke-USB24R ...По мне так прелесть в том что можно сделать управляемое отключение/включения зажигания с помощью пк (Чтото вроде дополнительного иммобелайзера), так как держит до 48V постоянки..вот из-за этого она больше заинтерисовала мя.
с год назад для подключения кнопок руля я использовал http://microsin.ru/content/view/605/44/. по скольку в магнитофоне не было входа для кнопок но была лентяйка то я имитировал её. до куди реализовал HID устройство мультимедиа клавиатура. дров в таком случае в винде не надо. устройство определялось как обычная мультимедийная клавка и все плееры работали на ура. кончно кнопки переназначить не получиться но оно вам надо? не сочтите за рекламу, мопед не мой, но очень удобный.:big:
Irenikey
21.05.2009, 00:23
Это на мой взгляд вобще вещь еще та..с помощью нее можно с легкость настроить под карпк управляющие кнопы и тупблеры!!! Отличная платка!!!! СПС
в принципе да... удобняк большой. смотрю у него ещё одна появилась. за те же деньги но уже аппаратная а не программная реализация USB и к тому же не 1.1 а 2.0... пойду изучать...:big:
Сейчас отлаживаю софт "управление CarPC с рулевых, резистивных кнопок"
Про програмирование Arduino можно прочитать здесь
http://www.compcar.ru/forum/showthread.php?t=4640
Dobrinia
21.05.2009, 19:04
Кстати получается мона и кнопками рулить и напругу например доп аккума мерять и эммм подцепить дисплейчик для вывода тех инфы (расход,температуры,время)
Да и как я понимаю написать прогу смогут все кто хоть както программировал.
Единственное я живу в Минске и купить его несмогу.... может схему собрать? Там я так понимаю контроллер атини + ft232 :blush:
Да все верно. Все это пишется на раз, два, три даже если в програмировании не силен
Мне на освоение понадобилось 30мин.
Сделать самому можно и бутлодер в свободном доступе лежит
Dobrinia
22.05.2009, 01:21
Тогда не вижу смысла обмешивать комп отдельными девайсами типа ИК приемников, парктроников, адаптеров кнопок, Дисплеями дял выода основных показателей .... можно просто собрать данный аппарат =)
А схемка есть в свободном доступе? я ыб занялся этим проектиком :derisive:
Есть схемка и прошивка бутлодера http://arduino.cc/en/Main/ArduinoBoardDiecimila
Dobrinia
22.05.2009, 22:17
у меня тут пылится 40выводной Atmega8535, на нем бы замутить?!
вот это было бы разлдолье =) и дисплей повесил бы жки маленький и кнопки и парктроник ....
Dobrinia
22.05.2009, 23:15
Итак, хочу развить данную тему, ввиду ее простоты и важности.
Как я понимаю это мегаидея должна развится семимильнуми шагами заминив все устройства собой как то адаптер для кнопок, и всяко датчики,(температура,влажность,давление,...) парктроники ... джойстик попробовать можно какойнить интересный... индикаторы и измерители напряжения бортовой сети и допп аккума например... управление усилками (вдруг кому надо)...
Итак, думаю что лоадер компелится под большинство Атмелов и вот одна из реализаций самых простых, ее и попробую соббрать скоро... http://metalab.at/wiki/images/5/58/Metaboard-circuit.gif
Давайте обсуждать!
камера с акселерометром очень интересно :)
А кто знает, что тут за акселеромерт исползуется?
http://www.youtube.com/watch?v=Fd2K8ieo5xQ
Я себе для тестов купил MPU9250 (https://duino.ru/product_info.php/info/p2325_MPU9250-9-osevoi-datchik-3D-polozheniya--giroskop--akselerometr--magnitometr.html) он самый чувствительный ) на сегодняшний день
Мой первый проект для CarPC http://compcar.ru/forum/showthread.php?t=4336
Второй проект управление рулевыми кнопками уже готов , жду автомобиль для тестов
где купить и как с доставкой?
Купить можно здесь https://duino.ru/
Я себе для тестов купил MMA7260 он самый чувствительный и самый дешевый(180руб) на сегодняшний день
А этот акселерометр реально повесить на обычный микроконтроллер? Или на Arduino проще?
Dobrinia
30.05.2009, 00:30
дак Arduino это простой контроллер + встроенный лоадер и простой язык скриптов...
Вот сдам диплом и буду проектировать огого =)
А этот акселерометр реально повесить на обычный микроконтроллер? Или на Arduino проще?
Можно вешать на любой контроллер с тремя аналоговыми входами.
Ардуино прост в программировании, даже первокласник с ним может сладить :)
Почитав про Arduino, сколянюсь в его сторону, CHIP говорил про софт который он пишет, чтоб привзать резистивные кнопки к Arduino, возможно будет его увидить в ближайшее время?
Протестирую у Lvovich в автомобиле в ближайшее время и выложу
Протестирую у Lvovich в автомобиле в ближайшее время и выложу
Получаеться контроллер должен быть подключенн к компу, так, тогда какой лучше взять USB или COMа хватит?
Думаю что лучше USB , потому как у него совместимость с любым софтом
я бы сказал, с любым хардом :)
Dobrinia
01.06.2009, 12:57
не, тут дело в софте, в лоадере .... хард тож канечно оч важен)
Я свой софт пишу под драйвера FTDI, по этому он с com версией может и не совместим. Не уверн конечно потому как сам СОМ-ский девайс не видел в живую.
Dobrinia
02.06.2009, 21:29
FTDI это всеголишь конвертор сигналов USB - RS232
Я так понимаю и с комом заработает...
Посмотрел Datashit микросхемы , дейтвительно у чипа есть RS232 выход
Так что без разницы какой будет девайс СОМ или USB
Chip, а подскажи плиз - скорость работы Arduino какая?
И еще немного не в понятке с софтом. Все-таки усб девайс должен как-то определяться - че показывает в системе Arduino?
Chip, а подскажи плиз - скорость работы Arduino какая?
И еще немного не в понятке с софтом. Все-таки усб девайс должен как-то определяться - че показывает в системе Arduino?
Да он скорей всего определяеться как виртуальный ком порт, даже не скорей всего а точно что так, и проги все с ним работают через интерфейс ком порта, как obdII сканер.
Используются драйвера FTDI , потому что там USB мост FT232R стоит
Скорость работы Ардуино хватает за глаза
А реально ли из Ардуино сделать адаптер к CAN шине? Ну чтобы считывать коды ошибок и прочую инфу по протоколу ODBII?
Реально конечно.
Есть клон Ардуино под названием LEDuino (http://www.siliconrailway.com/), плата с интерфейсом I2C, DCC декодером и интерфейсом шины CAN.
Вот нашел еще как прикрутить OBD к Ардуино (http://code.google.com/p/opengauge/wiki/OBDuinoInterface). Думаю вполне реально такое собрать в домашних условиях.
user7843188
02.07.2009, 18:09
Вот сайтик полезный http://www.pcports.ru/
И вот сюда загляните http://www.kernelchip.ru/ )))
Минуалка по USB модуль Ke-USB24R
я давно уже себе прикупил Ke-USB24A. И написал софт для управления "умным домом" на даче. Работает уже год.
Сейчас есть задумка на таком же модуле сделать управление carPC в форм-факторе однодинового отсека. У Ke-USB24A всего один вход АЦП, который разумеется целесообразно использовать для регулировки громкости, но при этом не будет "обратной связи" если захочется громкость регулировать средствами винды.
Еще Ke-USB24A лучше тем что у него 24 двунаправленных входа, против 14 у Freeduino. Значит на каждый вход можно посадить отдельную кнопку или светодиод и не придётся химичить с резистивными кнопками. А в случае использования модуля WoodmanUSB вместо Ke-USB24A можно дополнительно прикрутить какую нибудь винстаровскую матрицу. Но тогда данные с кнопок придётся мультиплексором собирать.
А еще есть Mega Arduino на котором число портов больше чем в два раза чем на Ke-USB24A
Хочу прикупить Freeduino. Кто юзал помогите разобраться с некоторыми вопросами.
1. Как реализовать вход с резистивных кнопок руля? Сможет ли девайс сам (без дополнительнх обвесов) определять какая кнопка нажата? Я так полагаю для всех кнопок на руле задействуется 1 вход из 6?
2. Можно ли с помощью Freeduino сделать БП компа "умным"? Интересует только ВКЛ и ВЫКЛ по сигналке.
3. Хватит ли у девайса ресурсов (в смысле входов\выходов, скорости обмена с CARPC) чтобы 1 модуль Freeduino обеспечивал обмен данными с CAN шиной и выполнял вышеперечисленные функции?
AngelOfGrief
25.07.2009, 08:45
Прикупил вчера фридуино в neotoy.ru. Но только это типа версия 2009 и стоит 995р, за 800р нету (ну как обычно). CAN шину реализовать вполне можно, вот, например:
http://www.mictronics.de/?page=can_bus
Только детали надо ставить еще.
Наверное надо попробовать сделать чтение резистивных кнопок руля что ли для начала...
В новой версии 2009 , автоматическое переключение на внешний источник питания.
У меня программа для рулевых кнопок уже почти готова, нужно кое что подправить и выложу.
AngelOfGrief
25.07.2009, 15:57
Да, мне сказали про переключение питания. Только по-моему, это реализуется двумя диодами, ну да ладно. Я уже подключил, запустил, написал тестовую прогу (мигание светодиода), мне нравится, молодцы ребята!
А какие проблемы с резистивной матрицей? Может я подключусь? Там вроде ничего сложного нет. Только со стороны компьютера все время прога должна висеть которая будет читать порт и нажимать кнопки -- кривовато конечно, но лучше никак я не могу придумать.
Ты на чем будешь писать прогу под комп? С VB лучше вообще не связываться, он глючный особенно при работе с COM портом. Я пишу на Borland C++. А еще - у меня Mazda6, там резистивная матрица, выводов у нее 2, но ни один на землю не подключен. Как быть?
Выложил пока старую версию программы для управления компом рулевыми кнопками http://compcar.ru/forum/showthread.php?p=39864#post39864
AngelOfGrief
29.07.2009, 03:09
Короче я не понял в чем юмор с переключением питания и что сложного его сделать. Типа два диода поставить, но они там замутили ключ на полевика судя по схеме. Ладно. А от девайса я реально в восторге, только устал провода паять, могли разъемы со шлейфами дать в комплекте.
Короче хочу из него сделать автомобильный контроллер, подключу параллельно сигналке и заведу основные сигналы с машины: двери, тормоз, нейтралку, тахометр, зад. ход, поворотники, ц/з итд итп -- к сигналке это уже все подключено. Еще буду управлять реле холодильника, реле питания компа. Заведу duino сигнал "снято с охраны" чтобы сразу включать питание компа и запускать его пока подходишь к машине, ну и короче много всего запланировал еще. Разумеется, можно будет рулить и с компа если он включен.
В планах CAN шина, только лень и немного страшно :) вдруг CHECK ENGINE загорится. Протокола-то все же не знаю. Но у меня предположение, что можно не использовать контроллер CAN а только обойтись физическим конвертером интерфейса типа MCP2551.
Фишка будет в том, что этот CAN девайс будет не просто дружить машину с компом, а будет жить и когда машина припаркована, например, рулить стеклоподъемиками, замками итд итп.
Кстати вот еще есть проектик USB2CAN:
http://www.edevices.lt/index.php?page=downloads
Если взять сигнал с любой форсунки и со спидометра то можно еще будет расход мерять. Скачай исходник на панель приборов здесь http://compcar.ru/forum/showthread.php?p=40090#post40090
Если брать сигнал с форсунки тахометру можно не подключаться , только импульс всегда умножать на 2 придется
http://compcar.ru/forum/attachment.php?attachmentid=5087&d=1247693897
AngelOfGrief
30.07.2009, 14:13
Спасибо, но у меня маршрутный компьютер в самой машине есть. :)
Он даже умеет показывать сколько километров осталось проехать на баке (т.е. замеряет сколько физически залили: во время заправки цифры прибавляются).
Если делать софт то нужно расчитывать на всех :)
хм... а ведь можно же сделать так, что бы я звонил на мобильник, что в машине лежит и у меня машина запускалась. А если я например нажал 2 на своем телефоне то включится еще и подогрев сидений, а если нажму 3 то например, кондиционер ну а если наберу у себя скажем 4343# то машина заглохнет и закроется?
я так понимаю это все реализуемо с этим контроллером? только как вытащить эту цифру из мобильника в автомобиле, естественно, что мой мобильник у меня в руках.
AngelOfGrief
18.08.2009, 10:53
Так есть сигнализации GSM с такими функциями уже готовые.
А цифру вытащить - нужно делать обнаружение DTMF тона. Наверняка готовые библиотеки есть под arDuino mega. (https://duino.ru/arduino-mega-2560-rev3.html)
Можно связать телефон или модем с Arduino и управлять при помощи СМС
AngelOfGrief
18.08.2009, 15:42
http://www.libelium.com/squidbee/index.php?title=GPRS_/_GPS_module_for_Arduino
Показано как спец. модуль GSM/GPS для Arduino нацеплен на него 2-м этажом (нижняя плата на фото -- Arduino).
Вот поинтересней http://code.google.com/p/sserial2mobile/
AngelOfGrief
19.08.2009, 00:12
А через него DTMF декодироваться не будет. И по моему опыту мобильник не рассчитан на постоянное использование в качестве периферийного устройства: он начинает глючить и виснуть. Работа через дата-кабель реально предназначена в лучшем случае для закачки мелодий и дается как дополнительная необязательная функция. Просто сталкивался уже с этим.
А профессиональный модуль гораздо лучше. А еще лучше купить готовый GSM пейджер. Только я бы не стал им пользоваться: несекьюрно IMHO.
А вот тут arduino Nano (http://www.compcar.ru/forum/showthread.php?t=4745) появилось.
http://compcar.ru/forum/attachment.php?attachmentid=5433&thumb=1&d=1250696675
http://compcar.ru/forum/attachment.php?attachmentid=5431&thumb=1&d=1250696675
AngelOfGrief
19.08.2009, 00:25
А в чем фишка? Кроме размера? Я, честно, не понял? :)
Фишка в размере, цене ( по крайней мере обещают :bye: ) и в удобстве монтирования. Вставлять в панельку. А к ней уже провода паять. :yes4:
http://www.compcar.ru/forum/attachment.php?attachmentid=5416&stc=1&d=1250610111
Очень удобно на макетной плате отлаживать
На два аналоговых порта больше чем у Arduino Diecimila и все это при размере 18Х43 мм
http://www.compcar.ru/forum/attachment.php?attachmentid=5431&d=1250696675
А по какой цене можно будет купить?
Орентировочно 700 - 800 руб.
кстати это самодельное повторение данного девайса :)
http://www.xakep.ru/magazine/xa/122/100/1.asp
у кого руки с нужного места растут и чешутся самим сделать
кстати товариши хотелось бы подвести итог того что можно РЕАЛЬНО сделать для машины.
так как устройство достаточно интересное, и применений масса, хочется услышать что народ придумал и реализовал в итоге?
Вот здесь есть немного проектов (http://www.compcar.ru/forum/forumdisplay.php?f=57)
Началась предпродажа arduino Nano v.3 (Arduino Nano)
Если оплатить сейчас 680 руб. то получите 7-10 сентября, или можно будет купить после 7 сентября по цене 780 руб.
Заказать и сделать заявку можно здесь https://duino.ru/arduino.html
AngelOfGrief
24.08.2009, 03:45
кстати это самодельное повторение данного девайса :)
http://www.xakep.ru/magazine/xa/122/100/1.asp
у кого руки с нужного места растут и чешутся самим сделать
А что там повторять? Это и сразу было понятно, что там просто микроконтроллер стоит, в чем секрет-то? :) Мне просто ломы паять было, поэтому я и купил. А схема есть на сайте разработчиков. От готового микроконтроллера Arduino отличается только наличием boot loader, но идея сама тоже стара как мир, мобильники таким же макаром прошиваются. Фишка в том, что авторы собрали все в одном месте, и компилятор С тоже и среду разработки, реально удобная вещь получилась. А похвалить-то на самом деле нужно любимую мной давно фирму Atmel. Ну не срослось у меня изначально с PIC-ами.
Я, правда, не понял в чем у них фишка автопереключения питания: это можно было сделать вообще-то на двух диодах. А там намутили каких-то ключей на полевиках. Может кто разъяснит? Но подтверждаю, что питание можно подавать от машины: а то нигде не упоминается какой диапазон входного напряжения, в инет-магазине объяснить тоже не смогли. :)
Подтверждаю, девайс зачетный!
AngelOfGrief
24.08.2009, 04:11
кстати товариши хотелось бы подвести итог того что можно РЕАЛЬНО сделать для машины.
так как устройство достаточно интересное, и применений масса, хочется услышать что народ придумал и реализовал в итоге?
Я уже установил его и подрубил к компу. Пока он у меня только умеет мигать поворотниками, светодиодом, отслеживает включенное зажигание и состояние "на охране"/"снят с охраны". Буду еще подключать тахометр, датчик дверей, педали итд итп, фактически, дублировать подключение сигналки. Возникла мысль, что проще даже перепрошивать саму сигналку, она тоже на базе Atmel вроде бы (DXL 2500).
Хочу сделать:
1. управление стеклоподъемниками (в моей машине управление кодированное по одному проводу -- помимо CAN).
2. функция "Мегаполис" - быстрое мигание поворотниками и звук. сигнал при движении задним ходом. Название придумал я, не воровать! :)
3. голосовое управление через arDuino с компа окнами, поворотниками итд
4. интеллектуальная функция автозапирания дверей с привлечением датчиков сиденья (чтобы именно обнаруживала человека за рулем и не запиралась с ключами)
5. интеграция в противоугонный комплекс
6. установка бегущей строки из ярких LED для передачи сообщений едущим сзади водителям
7. генерация "интересных" сигналов сирены, рингтоны для сирены.
8. "умное" управление питанием холодильника (видимо в этом году уже не актуально, учитывая погоду в Москве)
9. подсветка номера на LED с использованием ШИМ. У меня есть версия, что если номер подсветить с двух сторон попеременно включающимися светодиодами, камеры-радары не смогут считать номер. при этом для чел. глаза это будет незаметно при частоте выше 100 гц. мысль пришла когда увидел как выглядят светодиодные светофоры на веб-камере: они мерцают, их почти не видно.
10. считывание нажатий резистивных кнопок руля для управления музыкой и иными функциями (этот пункт надо было вообще-то на первое место поставить, попаду я в аварию когда пытаюсь сделать во время езды двойной клик по имени файла :tease: )
11. система противофазного шумоподавления в салоне автомобиля, наподобие Honda Legend. на низких частотах вполне реально подавить в салоне гул двигателя выдавая его в противофазе через колонки. трудновато будет, кстати, даже под pc не нашел аналогичных разработок, есть только наушники такие, но это не совсем то.
12. парковочные линии на камере, соответствующие реальным габаритам авто. у меня они есть на задней камере, но непонятно с чем они совпадают.
13. конвертация сигнала с парктроников для отображения ее на компе: можно использовать наработки наших форумчан: сигналы, насколько я помню, уже расшифровывали.
Функции марш. компа мне особо не интересны: во-первых, он уже есть в машине, во-вторых я даже в машине им не пользуюсь так он мне не интересен, только прогноз пробега на остатке бензина смотрю когда бензин кончается.
К шине CAN я решил пока не подключаться, т.к. будучи уверенным в своих силах, пару раз благодаря своей "уверенности" выводил из строя дорогие устройства. :blush: Поскольку CAN в машине подключен почти ко всем блокам, рисковать лишний раз не хочу. Вообще, моя цель -- подключиться везде куда возможно, а потом уже только "давить кнопки" чтобы конфигурировать машину как мне удобно. CAN был бы идеален, но во-первых, схемотехническая реализация непростая: минимум две микросхемы дополнительно нужно, во-вторых, программная тоже не такая простая -- скорость обмена достаточно высокая - до 0.5 мбита.
Будет интересно послушать идеи других участников форума, кто что придумал, может себе еще что-то возьму на вооружение? Я временно отвлекся на апгрейд компа, поэтому проект приостановился.
6. установка бегущей строки из ярких LED для передачи сообщений едущим сзади водителям
мечом в глаз!
Понравилась идея номер 3, каким софтом будешь реализовывать, есть исходники?
11 - ничего сложного , нужно будет вмонтировать 2 микрофона в подголовник водителя и регулировать фазы звука пока в микрофонах не будет минимальный уровень сигнала. Достаточно отрегулировать 1 раз. Для подавления звука можно использовать штатные колонки
Все остальное реализуется без проблем, часть уже реализована в виде открытых проектов
Только для всего этого тебе понадобится Arduino Mega
AngelOfGrief
25.08.2009, 03:14
Нет, шумоподавление не совсем так делается. Если с микрофонов звук инвертировать, что будет с музыкой? Нет, берется сигнал с тахометра, замеряется частота, генерируется синусоида нужной частоты, а затем уже двигается фаза исходя из минимальности громкости на микрофонах около головы водителя, причем именно на низких частотах. Т.е. посложнее несколько.
А фича с резистивными кнопка, как я понял, до конца не доведена, как и декодирование парктроников.
А фича с резистивными кнопка, как я понял, до конца не доведена
Доведена до конца и работает. http://www.compcar.ru/forum/showthread.php?t=4640
Хочу переделать немного, сделать единой программой сажать ее в трей более юзабильный интерфейс
Dobrinia
25.08.2009, 10:47
А кто нить управлял с Ардуино чемнить по i2c?
Хочу поуправлять радио. Манна есть!
Нет проблем , по умолчанию предустановлена библиотека Wire (http://www.arduino.cc/playground/Learning/I2C)
Пример работы (http://www.nearfuturelaboratory.com/2007/01/11/arduino-and-twi/)
Dobrinia
25.08.2009, 12:26
Отлично, буду собирать, жаль не в москве живу(
а так придется паять, Чип а как думаешь можно ли на ATmega8535L-8PU собрать ардуино? Просто есть эта микрушка новая.... и хочется заранее побольше ног, а то вешать буду полмашины на нее)
Можно на Atmega1280 собрать , в архиве схема и печатка (http://forum.pccar.ru/attachment.php?attachmentid=12343&stc=1&d=1251187342)
12342
Dobrinia
25.08.2009, 13:30
да на етомй меге я видел..... просто я думал что можно взять любую мегу и залить туда лоадер скомпеленый под нее я прав? нехочется заказывать лишнюю микрушку за 20уе.... темболее смд я плохо дружу)
Бутлоделы есть под atmega8, atmega168 , atmega328, atmega1280
Есть исходник бутлодера можешь переделать адреса под свой контроллер
P.S.
Щас глянул у тебя вроде как ATmega8
AngelOfGrief
26.08.2009, 00:26
Отлично, буду собирать, жаль не в москве живу(
а так придется паять, Чип а как думаешь можно ли на ATmega8535L-8PU собрать ардуино? Просто есть эта микрушка новая.... и хочется заранее побольше ног, а то вешать буду полмашины на нее)
Так вешай через CAN, будешь первым.
Либо если нет CAN, можно просто взять какой-нить интерфейс типа старинного 82с55 но на шине i2c. Но ты также можешь по инету заказать нужный микроконтроллер, он копейки стоит.
Я уже установил его и подрубил к компу. Пока он у меня только умеет мигать поворотниками, светодиодом, отслеживает включенное зажигание и состояние "на охране"/"снят с охраны"
каким образом отслеживаешь состояние сигнализации?
Хочу сделать:
Функции марш. компа мне особо не интересны: во-первых, он уже есть в машине, во-вторых я даже в машине им не пользуюсь так он мне не интересен, только прогноз пробега на остатке бензина смотрю когда бензин кончается.
насамомо деле, как мне кажется функции маршрутного компа более востребованны на Ардуно, т.к. можно гибко его настроить что считать и как, тем более на многих машинах они считают мягко сказать приблизительно этол все...
например я иногда прирабатываю в такси, и мне хочется знать точно сколько я зарабоатал с остановками, простоями и т.д. и .т.п, также интересна функция таксометра, но по идее это тоже относится к маршрутному компьютеру....
кстати не тиак давно читал сайт одного ненашенсого форума как переделывали стандартные ЛСД дисплеи в качестве вывода информации компа:
http://www.iwsti.com/forums/gd-interior/84794-sti-robot-project-robotmeter-project-see-post-461-if-you-want-test-setup-out-4.html
http://www.scoobymods.com/clock_replacement_data_display-t3855.html?amp;t=3855
сама схема:
http://img206.imageshack.us/i/snapshot20070830173253as0.jpg/
...тут и возникла мысль переделать в своей машине (2112) ЛДС экранчики в панель приборов ;) чтобы показвали чтото более интересное, а также перенести блок диагностики штатный в память Ардуно :)
пока мысль ищет решения...
AngelOfGrief
27.08.2009, 03:37
Привет.
У меня сигнализация имеет программируемые выходы, которые можно настроить переключаться по событиям. Кроме того, есть стандартные цепи блокировки, можно с них взять сигнал. Кстати, преобразование 12 в в TTL делается оч. просто: ставишь последовательно диод анодом к Arduino, а в Arduino включаешь pull up. Таким образом, с машины проходит только ноль, а единица -- отсутствие нуля -- получается засчет pull up. Я это решение увидел в схеме своей машины, сам бы не додумался.
Дело в том, что марш. комп я уже делал в недалекой молодости на Atmel 89c2051 и эта тема немного для меня устарела. И я думаю, что можно найти готовые устройства которые имеют нужные тебе функции, ну а если под себя заточить хочешь, нужно писать будет руками -- но это все не так сложно. Хотя мы делали для карб. двигателя со счетчиком потребления бензина, для инжектора не делали. Сначала просто замеряется частота на выходе датчика, преобразуется в расход л/сек, потом это значение исходя из скорости можно преобразовать в прогноз пробега итд итп. Если бы в те далекие годы, блин, мне пришло в голову делать это на С (а компиляторы С для Atmel тогда как оказалось были), то написание этой программы стало бы просто сказкой. :) Вообще , на инжекторе даже проще: сечение отверстия знаем, импульс считываем и все.
Если LCD имеет интерфейс i2c, его прикрутить вообще нет проблем, тем более, что в нашем PIC'е уже есть аппаратный i2c. А мы в свое время все писали ручками по докам. :)
А таксометр: я так понимаю, когда едешь считает деньги по километражу, когда стоишь -- по времени простоя. Либо еще когда едешь ниже заданной скорости, то тоже по времени простоя. Действительно, удобно бы было его привязать к марш. компу.
Девайсы приехали (https://duino.ru/arduino.htmll) завтра будем рассылать всем заказавшим .
Также устройства arduino Nano v3 доступны для заказа, в связи с большим спросом, колличество ограничено.
Кто просил переключалку на камеру З.Х. ?
Держите http://www.compcar.ru/forum/showthread.php?p=43409#post43409
novorado
07.12.2009, 14:58
Arduio это классный проект, OpenSource рулит, надо тоже что нибудь в копилку написать. Вы сами платки заказываете по схемам с ардуиновского сайта, как тестировали - работают прошивки? Надо будет тоже прикупить и поигратся.
AngelOfGrief
07.12.2009, 15:02
Работает все. Вот еще идея у меня возникла: сделать так чтобы радар-детектор включал звук только когда скорость выше например 40 км/ч, потому что он иногда пиликает когда на заправке разворачиваешься: на нервы действует.
Надо на ардуино завести сигнал с датчика скорости коробки и к радар-детектору еще.
engineer_78
18.01.2010, 22:39
Уважаемый Chip! У меня к вам будет вопрос, так как я в CarPc еще новичек!
Скажите пожалуйста с помощю универсального контроллера Arduino Nano V.4 хочу подключить резетивные кнопки на руле, и подключить поворотный энкодер (к каким контактам его подключать?), с подключением кнопок руля к Arduino Nano V.4 вроде понятно! (посмотрел на www.compcar.ru Управление рулевыми кнопками при помощи arduino), а вот куда энкодер?, и в программе HotKey уже прописано его привязка? Может я чего не так понимаю! Вот какие сопративления используются на резетивных кнопках, или для Arduino Nano V.4 не важно каким номиналом сопративления?
Вот здесь обьедененый проект http://www.compcar.ru/forum/showthread.php?t=5307
engineer_78
18.01.2010, 23:32
Спосибо почитаю! Но вопросы все равно будут!, т.к. я еще лузер :)
ты ламер, а лузер - это диагноз, ни когда на себя так не говори ;)
ЗЫ учите мат. часть
engineer_78
19.01.2010, 11:50
Упс! Ок :)
Такой вопрос, хочу подключить поворотный энкодер который имеется на штатный магнитоле (у него нет фиксированных положений, от крутится на 360 градусов), так вот хочу чтобы громкость регулировалась и на магнитоле и соответственно в Центрифуге (дублировалось значение), тоесть получается паралельно подключить поворотный энкодер к Arduino Nano V.4 а кнопки на руле через перекидную релюшку когда только компьютер будет работать, кнопки будут управлять центрифугой !
Возможно это?
все это возможно. хоть 5 енкодеров, а кнопок резистивных вообще много можно повесить.
engineer_78
19.01.2010, 13:03
Но мне тут на форуме утверждали что паралельно с работающей магнитолой подключить не получится!
Упс! Ок :)
Такой вопрос, хочу подключить поворотный энкодер который имеется на штатный магнитоле (у него нет фиксированных положений, от крутится на 360 градусов), так вот хочу чтобы громкость регулировалась и на магнитоле и соответственно в Центрифуге (дублировалось значение), тоесть получается паралельно подключить поворотный энкодер к Arduino Nano V.4 а кнопки на руле через перекидную релюшку когда только компьютер будет работать, кнопки будут управлять центрифугой !
Возможно это?
Возможно конечно
engineer_78
19.01.2010, 13:14
Отлично!, еще бы знать к каким контактам на Arduino Nano V.4 все это подключить (в частности энкодер), с кнопками то понятно вроде!
engineer_78
19.01.2010, 14:06
Поправлю, энкодер от магнитолы к Arduino Nano V.4 подключить напрямую без перекидного реле, паралельно!, будет работать?, или будет конфлитовать, ведь магнитола то работает и на энкодере уже присутствует какоето напряжение?
Енкодер на отдельные цифровые входы arduino подключается, например D12,D13
по схеме подключения рулевых кнопок не ясно, они будут использоваться когда магнитола работает и их хочется еще и в arduino подключить? При некоторых условиях на нажатие кнопки будет реагировать и магнитола и arduino, или эту цепь отключать от того что не нужно тем же реле.
engineer_78
19.01.2010, 15:21
Магнитола работает всегда, как усилитель (пока) и как радио!, а когда включаеш CarPc кнопки на руле с помощю перекидного реле отключаются от магнитолы и задействуются компьютером "в центрифуге", при этом поворотный энкодер на самой магнитоле регулирует громкость как в самой магнитоле (встроенный усилитель) так и паралельно в цинтрифуге!
Вот что я хочу, реально?
Енкодер на отдельные цифровые входы arduino подключается, например D12,D13
по схеме подключения рулевых кнопок не ясно, они будут использоваться когда магнитола работает и их хочется еще и в arduino подключить? При некоторых условиях на нажатие кнопки будет реагировать и магнитола и arduino, или эту цепь отключать от того что не нужно тем же реле.
Энкодер можно и параллельно подключить, только нужно посмотреть какой сигнал на входе С энкодера в магнитоле висит
реально, только не совсем ясно зачем громкость одновременно в двух местах регулировать. Вполне достаточно громкости только на усилителе.
если все таки нужно это, то нужно будет подробно срисовать схему как енкодер включен в магнитоле, чтобы определенную схему согласования (пара диодов, пара резисторов) сделать, чтобы ничто ничему не мешало.
Кроме того хотелось бы напомнить что сам энкодер и кнопка на энкодере обычно по разному включены и можно ли задействовать кнопку надо смотреть...
Энкодер можно и параллельно подключить, только нужно посмотреть какой сигнал на входе С энкодера в магнитоле висит
развязать входные линии для энкодера штатного проца, и цифровые порты arduino в любом случае нужно. А то штатный проц в магнитоле 3,3В часто, если случайно эту линию ардуино поставить как выход и digitalwrite HIGH, там появится +5В и в самом плохом варианте с процом в магнитоле можно будет попрощаться.
Это если общий энкодера на земле, выводы процессора тогда привязку через резисторы на питание процессора.
engineer_78
19.01.2010, 16:04
Как энкодер вкючен в магнитоле я незнаю, еще не смотрел! Почему должно паралельно работь, вот почему: С CarPc идет аудио сигнал на линейный вход магнитолы, так вод представте если я буду регулировать громкость на самой магнитоле это раз и еще отдельно с кнопок на руле в центрифуге это два, ерунда получается!, тоесть если я с кнопок на руле прибовляю или убовляю громкость в центрифугу, по сути дела я увеличиваю или уменьшаю уровень выходного сигнала на линейном выходе аудио карты! :dntknw:
Как энкодер вкючен в магнитоле я незнаю, еще не смотрел! Почему должно паралельно работь, вот почему: С CarPc идет аудио сигнал на линейный вход магнитолы, так вод представте если я буду регулировать громкость на самой магнитоле это раз и еще отдельно с кнопок на руле в центрифуге это два, ерунда получается!, тоесть если я с кнопок на руле прибовляю или убовляю громкость в центрифугу, по сути дела я увеличиваю или уменьшаю уровень выходного сигнала на линейном выходе аудио карты! :dntknw:
НЕ слышал чтобы так делали. На компе выставляется громкость один раз (средняя). Дальше громкость регулируется только на магнитоле.
Кнопки на руле разве магнитолой не управляют?
AngelOfGrief
19.01.2010, 16:49
Более правильно на компе выставить громкость максимальную, но такую чтобы он не перегружал магнитолу. В этом варианте в динамиках будет меньше шумов, т.к. громкость магнитолы будет убавлена и мы будем слышать меньше шумов входных каскадов магнитолы.
engineer_78
19.01.2010, 17:20
НЕ слышал чтобы так делали. На компе выставляется громкость один раз (средняя). Дальше громкость регулируется только на магнитоле.
Кнопки на руле разве магнитолой не управляют?
Кнопки управляют магнитолой конечно!, но когда CarPc включен кнопки будут управлять центрифугой!, они же через перекидное реле будут отсоеденены от магнитолы. а кнопки громкости на руле в таком случае будут менять громкость в центрифуге, получается что так!
engineer_78
19.01.2010, 18:10
Хорошо, как тогда сделать чтобы при включем CarPc кнопки с руля не все были зайдействованы?, тоесть управление громкостью с рулевых кнопок осталос для магнитолы, а все остальные (MODE, переключение треков) работало на центрифугу!
Все зависит от того на какие кнопки ваша магнитола реагирует в том режиме (AUX), в котором вы хотите подключат carpc. Если только на громкость, можно эту цепь с кнопками параллельно подключить к arduino (при некоторых условиях). Тогда сигнал о нажатии всех кнопок будет идти и в компьютер и в магнитолу. Если магнитола на какие-то кнопки не реагирует, ими можно управлять CF. С другой стороны. Даже если магнитола реагирует на все кнопки, то можно сделать немножко сложнее, сейчас попробую нарисовать.
Я бы предложил сделать так. В режиме компьютера, линия кнопок подключается к arduino. При нажатии кнопок "Громк+" или "Громк-" arduino выставляет высокий уровень на D4 или D5, соответственно транзисторы открываются и формируют нужный уровень на входе магнитолы, что позволяет регулировать громкость.
А не лучше сделать, что бы что бы при нажатии какой либо кнопки переключалось управление либо магнитолой или arduino?
Я бы предложил сделать так. В режиме компьютера, линия кнопок подключается к arduino. При нажатии кнопок "Громк+" или "Громк-" arduino выставляет высокий уровень на D4 или D5, соответственно транзисторы открываются и формируют нужный уровень на входе магнитолы, что позволяет регулировать громкость.
Можно и без транзисторов обойтись , переводить состояние пинов на вход/выход
Можно и без транзисторов обойтись , переводить состояние пинов на вход/выход
Ну это тоже хорошая идея, я об этом не подумал.
engineer_78
20.01.2010, 18:23
Спосибо мужики! Вы сдесь гении! Можно ли к вам если что обратится потом помоч в сборе схемы?
engineer_78
20.01.2010, 23:56
Я так понял что по схеме где стоят сопротивления для эмуляции кнопок 1кОм и 2кОм, я заменяю их на тот номинал что у меня находятся на кнопках на руле 121 Ом и 238 Ом (громкость + - ) соответственно!, так?
Я так понял что по схеме где стоят сопративления для эмуляции кнопок 1кОм и 2кОм, я заменяю их на тот номинал что у меня находятся на кнопках на руле 121 Ом и 238 Ом (громкость + - ) соответственно!, так?
Проверь для начала напряжение на кнопках когда они не нажаты.
engineer_78
21.01.2010, 10:02
Да будет время и тепло буду проверять! Тогда и на схеме где эмуляция кнопок ошибка, одно из сопративлений 3 кОм, так?
сопротивления должны у тебя быть такие как на нужных кнопках, насчет 3 КОм (применительно в этой схеме) все верно. Тебе нужно в своей схеме вместо 1 Ком и 3 Ком поставить свои номиналы.
Окончательно можно будет сказать как можно делать и как нельзя после того как ты проверишь напряжение.
engineer_78
21.01.2010, 14:25
Правильнее наверное по схеме сопротивления 2кОм и 3 кОм которые используются на громкость, а там где 1кОм, та кнопка не используется! Тогда на ARDUINO на контактах D3 D4 D5 согласно схеме как будут выглядеть номиналы сопротивлений, если на кнопках используются 2кОм (Громкость +) и 3кОм (Громкость -)?, согласно схеме там где 1кОм кнопка не используется!
Что от напряжения завист если там будет 5в или 12В?
По твоей схеме не понятно, напиши какие кнопки громкость A,B,C,D,E,F ?
Если напряжение на кнопках от родной магнитолы больше 5В нужно схему с транзисторами делать. И в этом случае еще по входу АЦП я бы поставил защиту если туда "случайно" 12В попадет.
engineer_78
21.01.2010, 15:49
По моей схеме кнопки B и C 129Ом и 238Ом
судя по картинке там указано просто сопротивление шлейфа на нужной кнопке, значит так и будет D4 -129 Ом D5 -238 Ом
engineer_78
21.01.2010, 18:00
А вот на D3 ARDUINO я там вижу тоже стоит сопротивление 1кОм, зачем?
А вот на D3 ARDUINO я там вижу тоже стоит сопративлени 1кОм, зачем?
Ток базы транзистора ограничить - типовая схема.
PS. engineer_78, а Вы с русским вообще не дружите или специально так над ним издеваетесь. Мы конечно все с ошибками пишем, но не до такой же степени!
engineer_78
21.01.2010, 20:30
Я с русским дружу, попробуйте с телефона в пробке пописать :)
Приветствую всех! Хотел узнать, можно ли, с
помошью этого "чуда устройства" наколдовать так, чтоб при открытии дверей центральным замком или сигналкой просыпался комп и на дисплее предлогалось ввести пароль для запуска двигателя? а замок зажигания отключить и оставить в качестве муляжа :)
И хотел сказать что, отличный форум, много интересного! Уже второй день не могу оторваться!
Собираюсь тоже заняться установкой CarPc, но вижу, что без помощи не обойдусь.
Можно . ТОлько если комп или винда полетит то не заведешь автомобиль.
Если без винды то можно еще использовать вот такой девайс (http://www.compcar.ru/forum/showthread.php?t=6064)
Можно.
Но, не надо стремиться к тому, что показывают в голливудских фильмах - умного там мало.
Еще у некоторых в морозы комп не сразу стартует, да к тому-же при запуске в мороз скорее всего уйдет в ребут. Соответственно запуск не состоится даже с живой виндой
Прошу прощения за вопрос, но когда не знаешь с чего начать все кажется очень сложным.
Приобрел я Кардуину нано 5. Она лежит на столе подсоединенная к резистивным кнопкам по вышенарисованной схеме с доп резистором 3.3кОм. Масса взята с ножки граунд. Установил 22 версию компилятора.
Девайс определяется как стандартный USB serial port (com2)
Номер порта и папка для проектов в компиляторе указаны
Выставлено Arduino Duemilanove or Nano w/ ATmega328
На кардуине горит красный светодиод питания и вполнакала синий крайний
Копирую в окно компилятора прогу управления рез.кнопками отсюда http://www.compcar.ru/forum/showthread.php?t=4640
Дальше как я понял надо нажать Verify или Upload для загрузки проги, но почему-то при нажатии Verify компилятор пишет Done compiling, а вот при нажатии Upload вылезает вот такая ошибка http://www.compcar.ru/forum/showpost.php?p=51896&postcount=76
Как человек ее решил я так и не понял.
Ессно нишиша не работает, сериал монитор ничего не кажет и в Хот кей ничего не шлется.
ПыСы: Если загружать любую программу из стандартных которые есть в компиляторе происходит то же самое.
Как с этим бороться?
AngelOfGrief
27.04.2011, 14:13
Не загружается у вас программа в микроконтроллер. Там в определенных версиях ардуино есть фишка с нажатием кнопки сброс. Нужно ее нажимать в определенный момент перед началом залития или сразу после нажатия кнопки upload. У меня например ее надо жать когда появляется сообщение что началась передача. Более новые версии передают сброс по линии, кажется DTR (или RTS).
У вас вообще сам com2usb правильно работает, проверяли его в терминале? Или на кардуине уже USB разъем стоит? У меня просто usb2com на кабеле, а к плате подключается TX/RX. Скорость порта и параметры порта правильно выставлены? Ну и уж глупый вопрос, номер com порта в настройках?
Имхо, в полнакала не должен гореть светодиод, это какой-то косяк... Может что с питанием... А бутлоадер прошит вообще туда? Может там и нет никого?
Все по юсб работает через виртуальный сом порт. Номер порта в компилятор прописан правильно. Скорость порта соответствует скорости в прошивке. Скорость в компиляторе вроде не выставляется нигде. А вот с бутлоадером Вы меня озадачили. Мож в нем дело?
Кстати, а где можно почитать о процедуре закачки бутлоадера? Поиск что-то не очень рулит
Посмотри на контролере маркировку и отпишись.
Перемычка установлена?
Где покупал?
Маркировка Arduino Nano v.5
Покупал в неотое
Перемычек нет.
На плате есть пара усиков непонятного предназначения
На эти два усика нужно одеть перемычку
То есть защита от перепрограммирования работает если перемычки нет?
AngelOfGrief
28.04.2011, 15:25
Все по юсб работает через виртуальный сом порт. Номер порта в компилятор прописан правильно. Скорость порта соответствует скорости в прошивке. Скорость в компиляторе вроде не выставляется нигде. А вот с бутлоадером Вы меня озадачили. Мож в нем дело?
Кстати, а где можно почитать о процедуре закачки бутлоадера? Поиск что-то не очень рулит
Бутлоадер шьется через специальный программатор. Бутлоадер -- базовая программа, которая принимает все ваши программы и прошивает их в микроконтроллер.
Обычно он уже должен быть прошитый, если только вы его сами не собирали. Может он просто неисправен у вас, где покупали?
Спасибо большое. Уже разобрался. Сначала просто пытался шить и со снятой перемычкой и с надетым на нее джампером и ничего не получалось, поэтому думал рыть в другом месте, а оказалось, что проблема в джампере (он был закрытый с одного конца и видимо не контачил). Перемкнул открытым засунув его обратной стороной и все заработало. Установил программу для кнопок резистивных, настроил. Все работает.
Теперь вот пробую совместить резистивные кнопки с управлением яркостью светодиодной подсветки матрицы. Пока фоторезистор не приехал может кто-то понимающий в программировании глянет правильно ли я объединил эти два скетча
//AutoLight&Rezbuton
//http://compcar.ru
#define PIN 5 //номер аналогового порта
#define LIMIT 6 //предел погрешности сопротивления
int ledPin = 9;
int sens = 0;
int light = 0;
byte bytes[2];
int res_dt1;
byte idx=0;
unsigned long math_time,old_time,real_time;
void setup()
{
pinMode(ledPin, OUTPUT);
Serial.begin(115200);
}
void loop()
{
sens = analogRead(0);
if ((sens > 0) && (sens<10)) {light = 10;}
if ((sens > 10) && (sens<20)) {light = 50;}
if ((sens > 20) && (sens<30)) {light = 100;}
if ((sens > 30) && (sens<40)) {light = 150;}
if ((sens > 40) && (sens<50)) {light = 180;}
if ((sens > 50) && (sens<60)) {light = 210;}
if ((sens > 70) && (sens<80)) {light = 230;}
if (sens > 80) {light = 255;}
analogWrite(ledPin, light);
Serial.print(sens, DEC);
Serial.print(" ");
delay(300);
old_time = real_time;
math_time = 0;
res_dt1 = analogRead(PIN); // прочитать данные АЦП
while(math_time < 500 && analogRead(PIN)>res_dt1-LIMIT && analogRead(PIN) < res_dt1+LIMIT && res_dt1 != 1023)
{
real_time = millis(); //получить реальное время
math_time = real_time - old_time; //считаем длительность паузы
}
if(math_time > 30 && res_dt1 != 1023) //если нет дребезга
{
if (idx==1 && math_time < 500){ res_dt1 = 1023; idx=0; }
else if(math_time > 499){ res_dt1 |= 1024; idx=1; }
bytes[0] = res_dt1 & 255; // преобразовать в 2-байта
bytes[1] = (res_dt1 & 1792) >> 8;
Serial.write( bytes,2); // отправить прочитаное значение компьютеру
} else idx=0;
}
LevinSoft
15.06.2011, 11:55
Всем доброго времени суток! Прочитав эту тему возникло много вопросов. Плз, помогите разобраться:
Итак, имею Subaru Forester SF-5. Готовлю в него CarPC. Т.к. он праворукий, а на таких машинах мне почти не приходилось ездить,
1. появилась мысль сделать обгонную камеру, чтобы изображение на экран подавалось только при включенном поворотнике(думаю вешать именно на подрулевой переключатель иначе изображение будет моргать соответственно морганию лампы поворотника)
2. также хочу сделать парковочную камеру(ну тут проще, т.к. если питание на нее подалось, то пока селектор не переключится в другое положение, питание не пропадет).
3. Очень хочется вытягивать данные с мозга машины о расходе и т.п.
4. Пока не знаю как реализовать аппаратно, но хочется замутить кнопки на баранке(штатных нету)
Можно ли реализовать пункты 1-3 на данном микроконтроллере и если не секрет, то как заставить контроллер передавать видеосигнал на моник в обход компа? Какой из всех вышеперечисленных контроллеров для этого понадобится и чего на него навешивать придется?
Заранее большое спасибо!
AngelOfGrief
15.06.2011, 13:35
Для реализации пункта 1 не нужно особо мудрить: подключите к лампе поворотника диод, конденсатор и реле. Напряжение будет аккумулироваться на конденсаторе и он будет удерживать реле пока включен поворотник, не мигая. Можно сделать на транзисторе, но вам же все равно нужно реле для коммутации.
У меня такая система понадобилась и для лампы заднего хода, т.к. в Audi она питается через ШИМ: яркость регулируется в зависимости от освещенности на улице.
Если хотите коммутировать видеосигнал, можно использовать, опять же, реле, либо полевые транзисторы.
LevinSoft
15.06.2011, 16:20
AngelOfGrief, а это вообще реализуемо через МК? Т.е. у меня в голове возникла мысль, что с помощью мк коммутировать не видеосигнал, а именно питание камер, а видео напрямую подать в комп и уже с помощью софта, опять же с управлением мк, выводить на экран. Реально ли это? а как насчет остальных пунктов? Общался в аське с тов. Мирошиным, который предлагает свою версию данного мк, он сказал что вывод данных по К-линии можно организовать, но на схемах(по крайней мере его контроллеров) есть только аналоговые выходы, а шина то цифровая. Как быть?
Заранее большое спасибо!
AngelOfGrief
15.06.2011, 16:37
С т. зрения надежности видео вообще неправильно пропускать через комп, т.к. во время обгона комп сбойнет и что? А утром будете разворачиваться, нужна зад. камера, а комп еще не загрузился? Или зима, перестал работать, вообще не грузится? Тогда уж просто ставьте две вебкамеры и подключайте к компу по USB, вообще ничего не надо делать, обе будут работать. :)
Питание я бы подавал на обе камеры одновременно, зачем его коммутировать, для экономии? Далее, два ключа на полевиках, один управляется от поворотника, другой -- от лампы зад. хода, или просто реле. И на мониторе должно быть управление для переключения на AV вход.
Если вы соедините выходы камер параллельно и будете ими управлять через подачу питания... Хм, необычное решение. :) Но только нельзя так включать, одна камера будет другую шунтировать, можно, конечно, попробовать, но это неправильно в корне, тем более, что видеовход имеет сопротивление 50 омм и будет нарушение согласования.
Вытягивать данные о расходе, вроде бы есть готовые кабели для этого, с USB интерфейсом. Почитайте ветку "общение с машиной по OBDII" итд.
В продажу поступили контроллеры Arduino Nano v.7 (https://duino.ru/arduino-nano-v7--carduino-nano-duo-.html)
26594
Приглашаются все желающий принять участие в конкурсе "Arduino 2012" (http://cyber-place.ru/showthread.php?t=318)
Alekssandr
15.02.2016, 15:10
Добрый вечер!
В общем начал я разработку приложения для установки планшетов в автомобиль, связь по USB с Arduino Micro (https://duino.ru/arduino-pro-micro.html) и полный контроль. Можно будет установить абсолютной любой планшет на android v4.0 или выше при этом даже рут не потребуется. Вот первый тест приложения с демонстрацией некоторых возможностей.
Можете изложить свои мысли по приложению.
HcdTvjwbnXw
Работает на vBulletin® версия 3.8.4. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot