31.07.2018, 16:53 | #1 |
Новый Пользователь
Регистрация: 22.07.2018
Возраст: 44
Регион: 88
Сообщений: 5
|
Arduino BMW iDrive BLE HID - With Video
Edit: Video added at bottom of post.
I have bought the USB HID that YAM1966 made, but I am also making my own I am using this circuit schematic found here: http://www.volcano.at/iDrive/?p=516 It uses a TJA1055 + MCP2515 I did NOT use an Arduino Micro though - instead I used Adafruit Feather Bluefruit 32u4 as it has built in BLE and is HID capable. (https://learn.adafruit.com/adafruit-...it-le/overview) So far, my code works PERFECTLY for the 5 button controller in the middle (100KBPS) AND the 7 button controller on the left (500KBPS) It almost works perfectly on the 7 button touch controller on the right, but I am having a minor problem and hoping someone may be able to help. The touch controller isn't always responsive - it's as if there's a timeout happening (and not to do with the wake command) All buttons work, but sometimes there is a delay. Touch and rotation is also working but sometimes a delay. I get these can-bus responses when there's a problem: Код:
667, F0, 10, A, 62, 17, 4, E2, C4 667, F0, 10, 18, 62, 17, 4, E2, C4 667, F0, 10, 18, 62, 17, 4, E2, C4 667, F0, 10, A, 62, 17, 4, E2, C4 667, F0, 10, 11, 62, 17, 4, E2, C4 667, F0, 10, 11, 62, 17, 4, E2, C4 The rest is the data Does anyone know what it might mean? PS - I'm very sorry, I don't know the Russian language, so translated with Google Translate --------------------------------------------------------------------------------------- Я купил USB HID, который сделал YAM1966, но я также делаю свой собственный Я использую эту схему, найденную здесь: [URL = "http://www.volcano.at/iDrive/?p=516"] http://www.volcano.at/iDrive/?p=516 [/ URL ] Он использует TJA1055 + MCP2515 Я НЕ использовал Arduino Micro, хотя вместо этого я использовал Adafruit Feather Bluefruit 32u4, поскольку он встроен в BLE и способен HID. ([URL = "https://learn.adafruit.com/adafruit-feather-32u4-bluefruit-le/overview"] https://learn.adafruit.com/adafruit-feather-32u4-bluefruit-le/overview [ / URL]) Пока мой код работает PERFECTLY для 5-кнопочного контроллера в [B] середине [/ B] (100KBPS) И 7-кнопочном контроллере на [B] влево [/ B] (500KBPS) Он [B] [I] почти [/ I] [/ B] отлично работает на 7-кнопочном сенсорном контроллере справа [B] [/ B], но у меня есть небольшая проблема и надеюсь, что кто-то сможет помочь , Сенсорный контроллер не всегда отзывчив - это похоже на то, что происходит тайм-аут (и не связанный с командой бодрствования) Все кнопки работают, но иногда есть задержка. Прикосновение и вращение также работают, но иногда задержка. Я получаю эти ответы на шину, когда есть проблема: Код:
667, F0, 10, A, 62, 17, 4, E2, C4 667, F0, 10, 18, 62, 17, 4, E2, C4 667, F0, 10, 18, 62, 17, 4, E2, C4 667, F0, 10, A, 62, 17, 4, E2, C4 667, F0, 10, 11, 62, 17, 4, E2, C4 667, F0, 10, 11, 62, 17, 4, E2, C4 Остальные данные Кто-нибудь знает, что это может означать? PS - Мне очень жаль, я не знаю русского языка, поэтому перевел с помощью Google Translate ---------------- VIDEO ------------------ Последний раз редактировалось admin; 15.08.2018 в 02:18. Причина: Added YouTube Video |
07.10.2018, 02:48 | #2 |
Новый Пользователь
Регистрация: 16.07.2014
Возраст: 38
Регион: 40
Машина: lancer IX
Сообщений: 3
|
Привет! Я так понял средний у тебя работает? Есть средний джойстик от бмв, но вот подключить к пк не знаю как. Поможешь?
|
07.10.2018, 02:50 | #3 |
Новый Пользователь
Регистрация: 22.07.2018
Возраст: 44
Регион: 88
Сообщений: 5
|
Hello.
What help do you need? You can use my BLE Device to connect an iDrive to your PC ---- Здравствуйте. Какая помощь вам нужна? Вы можете использовать мое устройство BLE для подключения iDrive к ПК |
07.10.2018, 11:04 | #4 | |
Новый Пользователь
Регистрация: 16.07.2014
Возраст: 38
Регион: 40
Машина: lancer IX
Сообщений: 3
|
Цитата:
Я не очень дружу с паяльником. А с программированием еще хуже. Сам точно не смогу сделать)) |
|
10.10.2018, 03:11 | #5 |
Новый Пользователь
Регистрация: 22.07.2018
Возраст: 44
Регион: 88
Сообщений: 5
|
Where are you located? I'm in the UK.
I've actually come on along way since I first posted this... I now have a completed feather can-bus shield. I designed it as a "feather" shield so that it would fit Adafruit's Feather boards. I also made it to use THT (Through Hole components) so that the it was pretty easy to solder even for novices My code works on either of these boards. The Feather M0 BLE: https://www.adafruit.com/product/2995 Or the Feather 32u4 BLE: https://www.adafruit.com/product/2829 I chose to use The Feather M0 BLE: https://www.adafruit.com/product/2995 because it has much more free memory and program space. My can-bus shield sits on top of it like the pictures below. My code is written in the Arduino IDE --------------------- Где ты находишься? Я в Великобритании. Я действительно прихожу вперед, так как я впервые разместил это ... У меня теперь есть завершенный защитный экран перины. Я разработал его как «перьевой» щит, чтобы он соответствовал доскам Пера Адафрута. Я также использовал его для использования компонентов THT (Through Hole), чтобы было легко припаять даже для новичков Мой код работает на любой из этих плат. Перо M0 BLE: https://www.adafruit.com/product/2995 Или перо 32u4 BLE: https://www.adafruit.com/product/2829 Я решил использовать The Feather M0 BLE: https://www.adafruit.com/product/2995, потому что у него гораздо больше свободного пространства и памяти. Мой щит-шина сидит поверх него, как на рисунках ниже. Мой код написан в среде Arduino IDE |
10.10.2018, 08:27 | #6 |
Новый Пользователь
Регистрация: 16.07.2014
Возраст: 38
Регион: 40
Машина: lancer IX
Сообщений: 3
|
Я искал такой контролер, но нашел только совместимый с 7 кнопками.
Я из России. Вот моя самая сложная работа Вот такой результат: https://youtu.be/xAJS-k6c_ds Боюсь, лучше у меня не получится. Более того у меня нет программатора. В идеале бы получить готовое устройство)) |
10.10.2018, 11:12 | #7 |
Moderator
Регистрация: 04.04.2009
Возраст: 68
Город: Краснодар
Регион: 23, 93
Машина: HONDA CR-V-08
Сообщений: 3,113
|
как говорится почувствуйте разницу (изготовление печатных плат)
1986mrak в связи с тем что IAmOrion по русски ни гугу ты пиши простыми словами что ты хочешь, или что тебе надо от него. Вот этот пост что выше я так думаю (99%) он вообще не поймет что ты хочешь, так же как его перевод (с помощью гуглы) на русский то же не много что объясняет |
10.10.2018, 13:38 | #8 |
Новый Пользователь
Регистрация: 22.07.2018
Возраст: 44
Регион: 88
Сообщений: 5
|
Thats cool, I like that!
The problem with providing a complete product is that the cost is higher than if you did it yourself because in the UK our taxes are pretty high! So it would cost about £90 or 7,835.44 ₽, RUB to buy the parts and post to you. Have you looked at posts by YAM1966 he too sells a device which will do what you need, it would work out cheaper to buy his device. And yes, I don't speak Russian, so am using Google Translate - my apologies, I know it translates badly -------------- Это круто, мне это нравится! Проблема с предоставлением полного продукта заключается в том, что стоимость выше, чем если бы вы сделали это сами, потому что в Великобритании наши налоги довольно высокие! Так что это будет стоить около £ 90 или 7 835,44 ₽, RUB, чтобы купить запчасти и разместить для вас. Вы смотрите на сообщения от YAM1966, он тоже продает устройство, которое будет делать то, что вам нужно, было бы дешевле купить его устройство. И да, я не говорю по-русски, поэтому использую Google Translate - мои извинения, я знаю, что это плохо переводит |
10.10.2018, 14:24 | #9 |
Гуру
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
|
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|