PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Дополнительные устройства (http://pccar.ru/forumdisplay.php?f=177)
-   -   Проект KeyRes настраиваемый пульт руля, с Android (http://pccar.ru/showthread.php?t=24028)

Senya87 30.03.2016 13:14

А можно вместо резистивный кнопок, подключить по ibus ? На bmw используют. Здесь есть тема как просто к планшету подключится, но мне громкость на магнитоле надо регулировать. На алпа
Йне

Tommy_Gun 07.04.2016 03:37

Senya87, а можно подробнее про управление дуиной с планшета и наоборот как тут? Особо интересна смена яркости экрана планшета сторонним датчиком освещенности через дуину.

Alekssandr 07.04.2016 22:11

Вложений: 5
Цитата:

Сообщение от Tommy_Gun (Сообщение 357609)
Senya87, а можно подробнее про управление дуиной с планшета и наоборот как тут? Особо интересна смена яркости экрана планшета сторонним датчиком освещенности через дуину.

Сейчас я доделаю этот проект потом буду делать второй, там будет управление яркостью и питанием андроид устройства с arduino.

Проект не заглох, потихоньку приближаю его к завершению.

Добавил переключение между устройствами (магнитола, планшет) с приложения

Alekssandr 11.04.2016 11:50

Вложений: 3
Завершил работу над приложением, сейчас он может работать с любым андроид начиная с версии 4.0 и магнитолами фирмы pioneer, для других фирм нужно править скетчь в ардуино. В общем напишу как время будет. :rolleyes2:

В архиве приложение и скетч.

Запись значений происходит мгновенно, но обновление данных в приложении происходит каждые 2 секунды (т.е. чтение данных для приложения с ардуино).

Для работы скетча нужна библиотека EEPROM2 http://freeduino.ru/arduino/sample_EEPROM.html

ali_vlad 11.04.2016 12:51

Случайно нет планов добавить каналы резистивных кнопок? А Kenwood (протокол NEC) будет поддержка?
P.S. Маленькая просьба - выложить схему в более удобочитаемом виде.
P.P.S. Посмотрел скетч. В самой ардуине добавить лишние каналы опроса кнопок - делов на 1 минуту. Так же и управление магнитолами типа кенвуд (понимающими только ик-код) тоже делов на 1 минуту. Добавить строчку в начале #include и заменить SPI.transfer(Х) на irsend.sendХХХ(0xАААА, ВВ)

Alekssandr 11.04.2016 15:58

Цитата:

Сообщение от ali_vlad (Сообщение 358016)
Случайно нет планов добавить каналы резистивных кнопок? А Kenwood (протокол NEC) будет поддержка?
P.S. Маленькая просьба - выложить схему в более удобочитаемом виде.
P.P.S. Посмотрел скетч. В самой ардуине добавить лишние каналы опроса кнопок - делов на 1 минуту. Так же и управление магнитолами типа кенвуд (понимающими только ик-код) тоже делов на 1 минуту. Добавить строчку в начале #include и заменить SPI.transfer(Х) на irsend.sendХХХ(0xАААА, ВВ)

Каналы резистивных кнопок, добавлю позже, пока устал от всего этого, отдохнуть хочу)).
NEC будет, делов там действительно переделать не проблема, я и пытался сделать так чтобы было понятно даже новичку. Хотя и сам новичек=))

ali_vlad 11.04.2016 16:33

Цитата:

Сообщение от Alekssandr (Сообщение 358034)
Каналы резистивных кнопок, добавлю позже, пока устал от всего этого, отдохнуть хочу)).
NEC будет, делов там действительно переделать не проблема, я и пытался сделать так чтобы было понятно даже новичку. Хотя и сам новичек=))

Хватит скромничать, если ты новичок, тогда я кто? Ещё не родился?:big: Да, библиотека IRemote.h жестко завязано на pin3. Есть несколько вопросов:
1. Устройство работает автономно (без планшета)?
2. Если немного доработать устройство и скетч, то можно сделать функцию считывания ик-команд для последующего запоминания и отправки по каналу управления магнитолой. Физическая доработка - добавления 1го ик-фотодиода. Доработка скетча - взять готовый пример, тот, что идёт вместе с библиотекой IRemote.h и так же записывать в еепром.
3. С дребезгом как борешься?
Кстати, на счет моего вопроса (в личке) как?

Alekssandr 11.04.2016 16:38

Виджеты пока не умею делать, и изучать лень =)

С дребезгом подтяжка на 1кОм к +5в и программно диапазон значений +-20.

lti1 11.04.2016 18:36

Цитата:

Сообщение от Alekssandr (Сообщение 358049)
С дребезгом подтяжка на 1кОм к +5в и программно диапазон значений +-20.

Вот так было бы ещё лучше, то есть когда заполняется почти весь диапазон и почти без пробелов.

ali_vlad 11.04.2016 19:22

Цитата:

Сообщение от lti1 (Сообщение 358064)
Вот так было бы ещё лучше, то есть когда заполняется почти весь диапазон и почти без пробелов.

Это лишь часть решения проблемы. Есть ещё паразитные срабатывания, когда нажал один раз, а замыканий больше одного. Для цифровых входов есть библиотека bounce.h. Подавляет дребезг 99.99%. Есть ли что-то подобное для резистивных кнопок?


Часовой пояс GMT +4, время: 17:25.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot