![]() |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
И в "Музыке" тоже не работает. |
Цитата:
Цитата:
|
Цитата:
|
Так возьми контроллер с двумя UART и USB и фильтруй все на нем...никаких трудностей не вижу. То есть подключай один уарт к MMI, а другой дальше в систему. Ну по USB прямиком в комп. Или реализовать софтово уарты, что немного сложнее, но так как скорость передачи низкая, вполне задача подъемная.
|
Цитата:
|
Обсуждение MMI перенёс в отдельную тему http://www.pccar.ru/showthread.php?t=18860
|
А можно в код для ардуино добавить задержку включения камеры заднего вида, так чтобы при переключении передач монитор не переключался, чтобы на какой нибудь вход приходил сигнал на включение, а с какого нибудь выхода подавался сигнал на монитор с небольшой задержкой ?
|
Купил Дуинку v3.0
Пока подключил только акселерометр. Пришлось прошерстить более половины темы пока нашел IrRеmote(2) - добавьте её в первый пост, многим облегчите жизнь. Акселерометр откалибровал но заметил непропорциональность при наклоне платы и наклоне машины на экране кренометра (сначала угол наклона растет более быстрыми темпами, потом скорость наклона замедляется (помоему не показалось), с чем это связано. При наклоне платы влево машина на экране "Кренометра" наклоняется вправо - так должно быть или перевернуть плату акселерометра. Сегодня проверю логику в полевых условиях в машине. Возможно ли добавить звуковое оповещение при наклоне выше 30 градусов (например большая скорость при затяжном повороте) летом поеду третий год подряд в Краснодарский край из Красноярска, думаю в дороге мне это поможет. |
Цитата:
Цитата:
Цитата:
|
Цитата:
При этом занялось 2 оповещения, а их количество ограничено 8 шт. Если понадобится больше - как поступить? |
Цитата:
Цитата:
Увеличить количество условий особого труда не представляет. |
Цитата:
Для управления реле можно использовать такой алгоритм: Освещение ниже нормы, скорость выше 5 км/ч, двигатель заведен - значит включить ходовые огни. Три условия для управления одним реле или группой реле. Помоему наличие нескольких условий будет более функционально, тоже самое и для голосовых сообщений можно добавить. POI, звуки и управление реле в одном едином стиле составления условий. Может это перебор, но это мое мнение, я бы их использовал во многих случаях. |
Где-то в ветке я встречал о ситуации о неопределении устройства Arduino после выхода из спяшего режима.
Помогает передергивание USB и кнопка ресет у Arduino. Ткните носом чем лечится? |
Arduino IDE 1.0.4 выдает в строке статуса "скетч слишком большой, обратитесь к (куда-то в дебри arduino.cc) за советами по его уменьшению.
Я один такой счастливчик? |
Цитата:
|
Цитата:
то есть мне не нужны реле и термодатчики, к примеру: // Функция работы с реле //---------------------------------------------------------------------------------- void relay_state() { if( relays_milles + relays_wait_milles < millis() ) { bytes[0] = 0xBF; // преобразовать в 4-байта bytes[1] = 0xFF; bytes[2] = 0xFF; bytes[3] = 0xFF; Serial.write( bytes,4); // отправить прочитаное значение компьютеру bytes[0] = relays_state4; // преобразовать в 4-байта bytes[1] = relays_state3; bytes[2] = relays_state2; bytes[3] = relays_state1; Serial.write( bytes,4); // отправить прочитаное значение компьютеру relays_milles = millis(); } } ставить // перед каждой строкой или достаточно закомментировать void relay_state()? |
Цитата:
разобрался. траблшутинг рекомендует выкинуть все инклюды с неиспользуемыми библиотеками. убрал пока ИК-часть и акселерометры, скетч усох до 9 кбайт и вроде как зашился. вопрос остается такой: парочка варнингов проскакивает в начале компиляции про sketch_may04a.ino: In function 'void setup()': sketch_may04a.ino:126: warning: comparison between signed and unsigned integer expressions sketch_may04a.ino: In function 'void res_keys()': sketch_may04a.ino:462: warning: suggest parentheses around arithmetic in operand of ^ вроде как ничего страшного не происходит, но мало ли что... |
Вложений: 1
опять проблема:
скетч зашился, icar arduino видит ( у меня orduino - это atmega 168 и мост Silabs CP2102), но вместо осмысленных нажатий кнопок - сыпятся кучами DUINO_EE с номерами, DUINO_AA... куда копать? это все без подключенных кнопок, энкодеров и датчиков - голая дуина в USB-порту |
Цитата:
Непонятно что используется, только резестивные кнопки или энкодеры тоже. DUINO_EE - это сообщение от энкодера, DUINO_AA - это сообщения от резестивных кнопок. Судя по кодам энкодеры подключены к 6-му и 7-му пину, а резестивные кнопки к 5-му. Если это не так, то надо в скетче задать правильные номера пинов. Часто бывает такое, допустим энкодер не используется, а скетч читает этот пин, в результате начинается всякая ерунда. Поэтому если что то не используется, то надо или отключить неиспользуемые вещи в скине ( как это сделать в шапке расписано) , или исключить это из скетча. Данное устройство я не тестировал, поэтому как оно будет себя вести с данным скетчем я не знаю. Проверял на CarDuino Nano v.5 и v.7, на них схема и скетч из шапки работают без проблем. Возможно на твоём устройстве нужно подгонять скетч. |
Цитата:
|
Цитата:
Подключения организованы в соответствии со схемой на 1-й странице (кстати, а нельзя схему покрупнее организовать? а то на моей плате пины расположены по-другому, а уверенности нет, плохо видно на Вашей схеме). Цитата:
кстати, интересный вопрос: обсуждались тут как-то различия фронтендов, и там упомянуто было про сложности с кучей переменных в родраннере (не осиливает). А нынче как оно в смысле упорядочения куч файлов в скинах? один Хамелеон содержит в себе порядка 4 тысяч файлов - может, стоило бы уже подумать в сторону неких объединенных архивов (типа текстур-паков и левел-паков в играх)? читать из одного последовательного файла системе в любом случае проще, чем найти нужный файл и прочесть из него данные, ИМХО. |
Цитата:
Цитата:
Цитата:
Цитата:
А с переменными икар справляется без проблем, я не считал сколько их, но уже давно перевалило за 5тыс. По нашим расчётам даже если их будет порядка 100тыс, тормозов быть не должно, но до этого точно не дойдёт. |
Вложений: 1
Цитата:
вопрос: в нашей радиолавке (единственной в городе) нет резисторов на 3,2 кОм, есть только на 3,3 кОм. Насколько критична такая замена в делителе для кнопок? мож, дело в нем? |
Цитата:
Но у меня другая проблема, Duino Nano у меня 3 версии и поэтому у меня проблемы с распознованием USB соединения при загрузке системы и выходе из сна. Последнее к чему я пришел - запитал USB порт от отдельного DC-DC преобразователя и он у меня включается раньше чем подается питание на CarPC. В 90% случаев запуск удачный. Есть у меня сторонний преобразователь USB - COM (на CP2102) у него есть Rx, Tx, GND. Он распознается в 100% случаев подключения. Продавец ардуньки говорит что он не будет работать с NANO с контактами D0 (Rx) и D1 (Tx), говорит что нужен какой-то с 5-ю информационными контактами (Reset в их число не входит), либо перепрошить загрузчик на какой-то "Быстрый, точно не запомнил". Если у кого есть опыт в данном вопросе, направте "жаждуюшего" |
Цитата:
а ср2102 у меня стоит в моей дуине, вместо ФТ232. только как с ней работать - не в курсе. потыкал мультиметром в монтажку - у меня шины питания (нижние и верхние) поделены зазорами на половинки, а не на трети. |
Цитата:
_______________________ У китайских плат Arduino Nano V3 есть ошибка в разводке, на форуме это не однократно обсуждалось Нога "Test" контроллера FTDI висит в воздухе, а должна быть подтянута к земле Капнул между 25 и 26 ногой FTDI, заработало как часики. (столько времени потерял в поисках истины) _______________________ А это перенес из другой темы ____________________________ Когда придут наборы реле для Arduino (уже пришли и спаяны), я хотел-бы реализовать алгоритм закрытия дверей одним из реле по скорости от GPS. Подключить к центральному замку - не проблема. Как заставить срабатывать реле при увеличении скорости с небольшой задержкой при начале движения. Об открытии центрального замка немного позже. Для этого необходимо подключить либо напряжение на АКБ через ардуино либо ACC от замка зажигания как у сигнализации. Контроль напряжения по аналогии как в реле контроля напряжения, я такой использую для ходовых огней. Может быть не в ту тему пишу но нельзя ли пристроить в плагин iCarDuino чать схемы из этой темы http://compcar.ru/forum/showthread.p...ll=1#post49437? Если Chip не будет против небольшого плагиата. По моему мнению: напряжение на АКБ, сигнал с топливного датчика, и уровень освещенности будет не лишним. А если из завязать с реде iCarDuino в совокупности с GPS и т.д. - будет вообще прекрасно. Фото-датчик у меня остался от сумеречника Shteinel. Сопротивление его меняется в пределах от десятков МегаОм до единиц КилоОм. Активное тестирование со своей стороны гарантирую (когда придут наборы реледля iCarDuino). Хоть отдельная железка по уровню освещенности у меня есть и прекрасно работает. Интеграция данной функции в CarPC будет более идеальней. На последок. Прикупил данную ленту. http://www.jewelfox.ru/lot.php?id=1090. Со своим скечем работает класно. Вопрос к знатокам: возможно - ли пристроить iCarDuino управление данной лентой (в зависимости от музыки, журнал "Радио" сразу вспоминается)? |
Теперь блок реле можно приобрести у меня.
В качестве конструктора 750р за блок, в собранном виде 1000р. Обращаемся в личку http://content.foto.mail.ru/mail/ber...leon/i-600.jpg |
Цитата:
|
Добрый день. Собрал схему из первого поста (2 энкодера пяти контактные и 6 кнопок). Получилось следующее: первые 4 кнопки работают, а 5 и 6 выдают код 4 кнопки (подключение через 100 ом), первый энкодер работает отлично (влево, вправо и нажатие), а вот второй энкодер (вправо удовлетворительно, нажатие отлично, влево работает примерно через 1 полный оборот) подключение 3.3 К вместо 3.2 К и 6.2 К вместо 6.1 К. Направте на путь истинный!? Спасибо.
|
Цитата:
|
Цитата:
|
Цитата:
чорт побъери, как теперь высмотреть. есть ли у меня на плате Ордуины подтягивающие резисторы? в смысле, по схеме Ардуины 7 версии (видимо, Нано 7) в какой квадрат пялиться и что искать? |
Цитата:
в общем, у меня на моем контроллере подтяжки А7 к плюсу через 3.3кОм нету, а скетч тем не менее ведет себя, мягко говоря, безобразно. Ув. Bersenev, может, мне проще тебе контроллер почтой бандеролькой запульнуть, чтобы ты его пощупал-подергал-попинал за всякие мягкие места? ;) и заставил его кнопками кнопкать, как положено? |
Попытался вспомнить програмирование и поразбирался со скетчем.
Как я понял что переменная res_key_count содержит количество резистивных кнопок и при работе скетча оно запоминается в ПЗУ (куда-то) и оно (количество) потом всегда остается такое-же. У меня стояло = 0 а их физически аж 19 при 100 Ом между ними. И сейчас не всегда выходят одни и теже коды в iCar (иногда 2, иногда 3, иногда пересекаются на разных соседних кнопках - особенно при прогреве двигателя. Хотя на трассе такого потом не наблюдается (при больших оборотах)). Мне заново залить скетч с res_key_count = 19 , чтоли (чтобы работало постабильнее) или подобрать другие резисторы. Может подскажет кто-нибудь как пристроить сюда-же этот код. Чтобы работал при этом оригинальный код от iCarDuino http://www.jewelfox.ru/lot.php?id=1090 |
Цитата:
Твоя проблема скорее всего связана с низким качеством самих кнопок. Я вначале поставил тактовые кнопки и запарился с ними, они всё время возвращали разные значения. Заменил их на микроконтакты и всё сразу исправилось. В твоём случае думаю стоит увеличить шаг сопротивлений, то есть использовать не 100 Ом, а 200 или 300. И увеличить переменную unsigned int res_key_delta = 3; с 3-х, до 5-ти, а может и до 6-ти или 7-ми. Но прежде чем заливать новый скетч поменяй это значение #define RES_KEY_FLAG_ 0x76 // Флаг первого запуска скетча с 0x76 на другое значение, допустим 0x77. Тогда скетч будет считать что это его первый запуск и сотрёт из EEPROM все ранее запомненые значения |
Цитата:
Поставил 6 и флаг первого запуска, сопротивление не менял. Итог работает как часики. Мерси. |
Цитата:
Только нужно брать сигнал с поворотника для синхронизации желтого, гуру подскажите как на цифровой пин подключить сигнал с поворотника, к чему притянуть и т.д. Аналоговые планирую под Фоторезистор и еще один последний - не придумал. Зато цифровых еще 6 или 8 осталось. Извиняюсь за каламбур в голове каша от MyHome, KNX, Arduino. |
Часовой пояс GMT +4, время: 03:22. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot