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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   iCarDS + Arduino = iCarDuino (http://pccar.ru/showthread.php?t=16718)

Bersenev 28.12.2012 21:38

Цитата:

Сообщение от folv (Сообщение 241613)
А в этом плагине реализовано - двойное нажатие и поворот с нажатием?

Нет. В скине есть режим SHIFT, который позволяет на один энкодер повесить 4 действия,если переключателем режима SHIFT выбрано нажатие на энкодер. Или 6 действий, если переключение режима SHIFT находится на отдельной кнопке.

Таким образом на два энкодера можно повесить переключатель SHIFT и ещё 10-ть действий. На два энкодера с резестивной кнопкой-переключателем SHIFT 12 действий.

gukov 29.12.2012 01:02

Андрей, подскажи пожалуйста

-этот плагин может работать как просто терминальный для COM порта?

Jury 01.01.2013 00:22

Чтобы скетч для Nano v.7 компилировался в среде разработки 1.0.3 нужно в библиотеке IRremote в файле IRremoteInt.h строчку

#include "WProgram.h"

заменить на

#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif

С Новым годом!:sm490:

Jury 04.01.2013 01:36

Теперь вопросец.. Дуину запустил, Икар настроил, акселерометр цифирки выводит. А вот экран Кренометра не запускается, и кнопка его не имеет значка. Хотя флешка accelerometer.swf на месте, лишнего тоже вроде не трогал

Bersenev 04.01.2013 12:11

Цитата:

Сообщение от Jury (Сообщение 241945)
Теперь вопросец.. Дуину запустил, Икар настроил, акселерометр цифирки выводит. А вот экран Кренометра не запускается, и кнопка его не имеет значка. Хотя флешка accelerometer.swf на месте, лишнего тоже вроде не трогал

Скорее всего в файле main_screens.ini переменная screen_32_is равна 0, сделай так screen_32_is=1. А значок на кнопку я пока не придумал.

Jury 04.01.2013 13:26

Супер! Спасибо.

Vlad-bodryi 04.01.2013 19:46

всем здравствуйте! очень интересный форум для меня оказался, но к сожалению я незнаю программирования. очень много у меня идей но незнаю как их реализовать в моём авто, по части программирования, а схемотехника вроде как вырисовывается +/-.
есть некоторые замечания или вопросы:
почему реализация управления нагрузками на реле, а не на транзисторных ключах и/или оптореле? вопрос к тому, что реле больше потребляют и невозможность шим регулирования некоторых нагрузок.
возможно ли подключение от 2-х и более блоков Arduino и/или CyberBoard Mega для наращивания вх./вых.?
это для виндовс 7,8

Vlad-bodryi 07.01.2013 13:30

да-а, ни одного ответа.
все бухают чё-ль?

Jury 08.01.2013 10:20

Цитата:

Сообщение от Vlad-bodryi (Сообщение 242000)
не на транзисторных ключах и/или оптореле? вопрос к тому, что реле больше потребляют и невозможность шим регулирования некоторых нагрузок.
возможно ли подключение от 2-х и более блоков Arduino и/или CyberBoard Mega для наращивания вх./вых.?
это для виндовс 7,8

Можешь и на ключах реализовать, тогда м/с uln2803 не нужна, но появляется небольшой минус - общая шина всех ключей, тогда как реле вполне себе независимы по коммутируемой нагрузке. Шим в данном скетче не реализован (да и не может быть реализован с более-менее приличной частотой при данной схеме). Впрочем ШИМ делается на м/с 555 с пятью навесными деталюшками, и управляться может тем же блоком реле вообще без всякой переделки схемы и скетча.
Хотя я бы реализовал в даном iCarDuino полноценный SPI-интерфейс, тогда можно будет подключать к нему вообще что хочешь, ибо периферии с этим интерфейсом ну очень много.. Например 1(одна) м/с max7219 даст возможность управлять 64 независимыми нагрузками. Есть и регистры, и шим, и даже OSD-наложение на монитор.
Насчет 2-ч и более Дуинок. Вопрос интересный. В-принципе ОС пофик, ограничений на количество нет, управляются независимо друг от друга. При небольшой переделке iCar вполне может управлять и десятком.

Vlad-bodryi 10.01.2013 14:09

БОЛЬШОЕ СПАСИБО Jury! сделаю вид, что почти всё понял.....

Цитата:

но появляется небольшой минус - общая шина всех ключей, тогда как реле вполне себе независимы по коммутируемой нагрузке.
почему общая? например есть оптореле, оптопары, + транзистор - прекрасная замена реле, если нужно гальванически развязать цепь и шины. выйдет конечно чуток дороже, но и электричество с экономит и функционал большой.
мне кажется, вам ребята стоит над этим подумать!
к тому же в авто не так уж много напряжений для выбора к тому же все они отталкиваются от бортсети 12 В !

Jury 10.01.2013 15:09

Цитата:

Сообщение от Vlad-bodryi (Сообщение 242455)
БОЛЬШОЕ СПАСИБО Jury! сделаю вид, что почти всё понял.....

Не нужно сарказма. Если что непонятно, спрашивай, ответ у кого-нибудь всегда есть.

Цитата:

Сообщение от Vlad-bodryi (Сообщение 242455)
в авто не так уж много напряжений для выбора к тому же все они отталкиваются от бортсети 12 В

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

Цитата:

Сообщение от Vlad-bodryi (Сообщение 242455)
почему общая? например есть оптореле, оптопары, + транзистор - прекрасная замена реле

"Черный ящик" - два входа, два выхода. Но у транзистора, в отличие от реле, всего три вывода, и один из них обязательно будет общим.
Впрочем речь не о том, чтобы развязать вход с выходом, а о том, чтобы у всей группы выходных транзисторов не было бы общей массы.. или плюса.. Реализовать это непросто.
Но опять же повторюсь, в большинстве случаев это и не требуется.
А чем тебе реле не нравятся? Быстродействием? Ресурсом? Шумом? Может расскажешь свои задачи и люди посоветуют чего?

Vlad-bodryi 10.01.2013 16:26

никакого сарказма! непонимаю только то что связано с программированием, написанием программ, программаторами и т.д.

реле не нравится потому что: большое самопотребление электричества(тем более гирлянда из реле), невозможность регулировки мощности, срок службы при больших токах, соотношение габариты/самопотреление/мощность потребителя.

pierrotm777 29.01.2013 22:08

This plugin is very fun .
When can i found the screens files for this plugin please (.skin , .png)

Thanks for this wonderful share :rolleyes2:

D@nger 29.01.2013 22:41

Может было уже, но вольтметр хочу сделать. реле, температуру не надо, реально?

Bersenev 29.01.2013 22:46

Цитата:

Сообщение от pierrotm777 (Сообщение 244644)
When can i found the screens files for this plugin please (.skin , .png)

У этого плагина нет жёстко привязанных к нему экранов

При нажатии резестивной кнопки или повороте энкодера плагин вызывает событие "OnDuinoKeyPress", при этом переменная "duino_key" содержит код клавиши. Как это обрабатывать решает автор скина.

Команды
duino_rеlay_N_toggle - переключить реле с номером N
duino_rеlay_N_press - включить реле с номером N на 300 мс.
duino_rеlay_N_on - Включить реле с номером N
duino_rеlay_N_off - Выключить реле с номером N

N от 1 до 32.

Bersenev 29.01.2013 22:50

Цитата:

Сообщение от D@nger (Сообщение 244650)
Может было уже, но вольтметр хочу сделать.

Для ардуино NANO V.7 сделаю, в нём есть специальный пин для этих целей.

Цитата:

Сообщение от D@nger (Сообщение 244650)
реле, температуру не надо, реально?

Не надо не используй, скеч и плагин написаны так, что если что то не используешь это никак не влияет на работу всего остального

Anthonymus 30.01.2013 16:03

Цитата:

Сообщение от Bersenev (Сообщение 244653)
Для ардуино NANO V.7 сделаю, в нём есть специальный пин для этих целей.

А где можно правленный скетч с вольтметром видеть?

pierrotm777 30.01.2013 16:04

And how i use the acceleromter !
I have found the accelerometer.swf into the Flash directory !

D@nger 30.01.2013 19:22

Цитата:

Сообщение от Bersenev (Сообщение 244653)
Для ардуино NANO V.7 сделаю, в нём есть специальный пин для этих целей.

а для других? помню где то видел сделано через резистор или два ли, но не помню где, найти не могу.:mellow2:

Anthonymus 31.01.2013 22:10

Цитата:

Сообщение от D@nger (Сообщение 244718)
а для других? помню где то видел сделано через резистор или два ли, но не помню где, найти не могу.:mellow2:

Это было где-то в панели приборов...

D@nger 31.01.2013 22:49

нашел на соседнем сайте) http://compcar.ru/forum/showthread.p...%D0%B0-Arduino ток как 2 кода щас слить вместе)) слабоват я в этом..

folv 07.02.2013 10:04

Вложений: 1
На схеме это 22мкф или 22nF?

D@nger 07.02.2013 11:33

Цитата:

Сообщение от folv (Сообщение 245598)
На схеме это 22мкф или 22nF?

микрофарад

folv 07.02.2013 12:45

Цитата:

Сообщение от D@nger (Сообщение 245600)
микрофарад

вроде нарисовано не как электролитический конденсатор и для чего они?

D@nger 07.02.2013 12:49

Это керамический конденсатор, он от помех и высокочастотных скачков..

Bersenev 07.02.2013 13:49

Цитата:

Сообщение от folv (Сообщение 245602)
вроде нарисовано не как электролитический конденсатор и для чего они?

У меня стоят электролиты, основное их назначение сглаживание дребезга значений. Чем больше значения конденсатора, тем меньше разброс значений, но больше инертность. Опытным путём подобрал именно такие, и дребезг не большой и инертность не заметная.

folv 07.02.2013 18:26

Вложений: 3
Сделал платку iCarDuino по коробочку:smile2:

Anthonymus 07.02.2013 19:28

Цитата:

Сообщение от folv (Сообщение 245638)
Сделал платку iCarDuino по коробочку:smile2:

А можно поподробнее. Пока вижу акселерометр и выход на IR приемник...

folv 07.02.2013 19:49

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

Сообщение от Anthonymus (Сообщение 245644)
А можно поподробнее. Пока вижу акселерометр и выход на IR приемник...

вот нарисовал

Anthonymus 07.02.2013 20:30

Цитата:

Сообщение от folv (Сообщение 245645)
вот нарисовал

Я так и предположил. А платкой не поделишься? Тоже надо от соплей уходить. Только добавлю датчики температуры...

folv 07.02.2013 20:40

Цитата:

Сообщение от Anthonymus (Сообщение 245650)
Я так и предположил. А платкой не поделишься? Тоже надо от соплей уходить. Только добавлю датчики температуры...

в Sprint-Layout нарисована -могу выложить файл не жалко:smile2:

Anthonymus 07.02.2013 22:48

Цитата:

Сообщение от folv (Сообщение 245651)
в Sprint-Layout нарисована -могу выложить файл не жалко:smile2:

Я в нем работал - думаю многим будет интересен полный проект для iCar'а. Добавлю свою часть и тоже выложу.

folv 08.02.2013 11:14

Вложений: 2
файл платы iCarDuino:smile2: - если кому надо

pierrotm777 08.02.2013 14:00

Цитата:

Сообщение от folv (Сообщение 245708)
файл платы iCarDuino:smile2: - если кому надо

How to open the iCarDuino.lay file please ?

pierrotm777 08.02.2013 14:02

Цитата:

Сообщение от folv (Сообщение 245708)
файл платы iCarDuino:smile2: - если кому надо

Can you to give a complet bill of materials please ?

folv 08.02.2013 14:15

Цитата:

Сообщение от pierrotm777 (Сообщение 245743)
How to open the iCarDuino.lay file please ?

Sprint-Layout 5.0

pierrotm777 08.02.2013 15:35

Цитата:

Сообщение от folv (Сообщение 245747)
Sprint-Layout 5.0

Thanks

Vodkin 24.02.2013 19:31

Вложений: 1
Добрый день.
Наконец-то я все подключил и проверил в домашних условиях.
Вопрос по энкодеру: можно ли вместо него использовать вот такой Potentiometer:Вложение 30010
Спасибо.

Bersenev 24.02.2013 20:03

Цитата:

Сообщение от Vodkin (Сообщение 248014)
Вопрос по энкодеру: можно ли вместо него использовать вот такой Potentiometer:

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

filinmd 25.02.2013 10:01

на пульт можно назначить кнопки вверх вниз влево вправо, а вот работают они почему то не везде. К примеру на главном экране у меня отображен список воспроизведения и я хочу его полистать , а сделать я это не могу. Можно как то исправить?


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

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