![]() |
Цитата:
|
Цитата:
|
Вот такой, достался от мерса W221, задний энкодер. Хотел достать передний - у него есть ещё обратная связь, но пока не получилось.
|
Цитата:
Вроде, все сделал: библиотеки на месте, плагин зарегился и включен, но в экране настроек кнопок пусто... Код в Ардуино грузится нормально, но никакой реакции ни на пульт ни по поводу температуры. Что может быть?:dntknw: Можешь повторить старый код? |
Я просто забыл указать, в новой версии плагина кроме номера порта надо указывать и его скорость
добавь в Global Vars duino_com_baudRate=115200 |
Пульт заработал, пока не понял только после каких манипуляций...
Перезагружал несколько раз код в контроллер. Что может мешать созданию файла "duino_temp_sensors.ini"? Вроде бы все на месте, но он не создается.:dntknw: |
Добавь ещё вот эти переменные в skin.ini
calibrate_x=418 calibrate_y=400 calibrate_z=568 calibrate_n=15 calibrate_a=48 |
А куда подрубать рулевые кнопки ? и по какой схеме ?
|
Цитата:
Но я пробовал подключать по этой схеме, в результате получил страшный дребезг при нажатии, то есть на нажатие одной и той же кнопки возвращает разные коды. Что пока с этим делать я не решил. 1) Если прицеплять конкретный набор кнопок (как у меня реализованы энкодеры), то надо писать код для ардуино именно под этот набор кнопок, тогда в комп будут попадать уже готовые коды кнопок 2)если делать что бы цеплялись любые кнопки, то надо слать всё в плагин, а уже в нём делать сопоставление полученных данных конкретной кнопке. Хочется реализовать универсальный вариант №2, но перегружать порт передачей кучи информации тоже не охота. Так что как определюсь, тогда и займусь своей реализацией подключения рулевых кнопок, а пока, если дребезга нет, можно пользоваться кодом из последней ссылки, он с плагином будет работать |
А к какому пину подключать что бы icards не считал кнопки руля энкодером ?
|
Цитата:
Единственное нельзя отправлять такие комбинации FF FF FF FF - это сообщает о том что дальше пойдут данные от температурных датчиков и EF FF FF FF - это код данных от акселерометра. Всё остальное плагин воспринимает как код клавиши. |
Понял спасибо
|
Цитата:
Не сохранился первый скетч? |
Цитата:
Кстати теперь на каждую кнопку ик пульта или энкодера можно назначить по две команды. Для этого надо будет одну кнопку пульта назначить кнопкой Shift и она будет переключать режим работы пульта. У меня теперь пульт вместо 11 команд можен 20 выполнить. |
Я как понял для управления с рулевых кнопок нужно еще одно Arduino ставить?
|
Цитата:
|
Цитата:
|
Вот пример с фильтром дребезга
PHP код:
|
Цитата:
Цитата:
Допустим есть кнопка, которая выдаёт значения от 100 до 120. В результате при первом считывании может быть получено значение от 100 до 120. Теоретически по коду admin-а мы получим в плагин до 20 кодов кнопки. В реальности у меня данный код на одну и туже кнопку выдаёт 3-4 кода, допустим при первом нажатии 110, при следующем 112, а потом может и 108 и.д. , а должен всегда один, чего я и добиваюсь. Для конкретного варианта резистивных кнопок это не сложно, а вот один код на всё разнообразие вариантов требует времени. |
Если рассматривать именно дребезг то тогда может быть проще поставить конденсатор на входе
|
Такой вариант тоже не всегда проходит, уже пробовал, всё равно +-3 получается. Но вариант решения уже существует, осталось код отладить.
|
+- В программе в настройках нужно сделать возможность настраивать допустимую погрешность
|
Цитата:
|
Еще подкину тему для размышления.
Можно еще к ардуине подключить парктроник |
Выложил в шапке вариант скетча с резестивными кнопками. Так же обновил инструкцию, поэтому внимательно читаем шапку.
ps. Завтра постараюсь выложить скин Хамелеон с вариантом расширенного управления с помощью ик-приёмника, энкодера и резестивных кнопок. Но всё должно работать и с текущим скином |
Доброго времени суток! Есть задумка одна, хочу спросить совета.
У меня на въезде во двор с двух сторон стоят автоматические шлагбаумы. Можно разобрав радиобрелок подпаяться к его кнопкам и выводам дуины, чтобы она эмулировала нажатие кнопок брелка. Далее используя плагин PPOI, при подъезде к шлагбауму вываливалось окно с кнопкой "открыть шлагбаум". Типа жмешь на неё, а дуина жмет соответствующую кнопку брелка. Расстояние между шлагбаумами большое, порядка 250м., координаты GPS можно запомнить для каждого... Что скажете? Реально? А то достало уже по карманам шариться и наощупь кнопки брелка нажимать... |
Реально, даже можно это сделать автоматически, даже на экран жать не придётся.
Кстати у меня дома тоже двое автоматических ворот, правда на расстоянии 5 метров друг от друга, но сделать их открытие с компа это прикольно, появиться время подумаю над этим. |
Цитата:
Аппаратно схема температуры работает. Проверял на другом скетче. Скин.ини подправлен, библиотеки есть. Ик-пульт нормально работает.:yes4: Андрей, что может быть?:dntknw: |
Цитата:
Может просто сделать управление 2-мя 3-мя релюшками, а к релюшкам уже цепляй то что хочишь, получится что то в виде универсального автоматически управляемое по данным GPS или другим данным устройство:rolleyes2: |
Цитата:
|
Цитата:
|
Я так понял, что резестивные кнопки должны нормально работать ?
|
Цитата:
|
Цитата:
|
И ещё вопрос, если подрублю только рулевые кнопки, icar ругаться не будет?
|
Цитата:
Дальше, думаю, настрою нормально. Спасибо!!!:yes4: |
Цитата:
|
Цитата:
|
Цитата:
|
Всё правильно, просто выполни по порядку все действия описанные в шапке, откуда плагин может знать какой датчик у тебя на улице, а какой в салоне. это надо задать самому, после первого запуска.
|
Часовой пояс GMT +4, время: 11:02. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot