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 14.02.2012 20:59

Присоединил два энкодера.

В отличии от распространённой схемы подключения энкодера к цифровым выводам http://www.compcar.ru/forum/showpost...39&postcount=1, реализовал подключение к аналоговому входу, что бы использовать цифровые выводы для других целей.

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

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

Схема, плагин и код для ардуино в шапке.

Alex-NN 15.02.2012 13:23

Пока нет возможности попробовать энкодеры.
Андрей, поделись планами по Ардуино, если они есть.

Bersenev 15.02.2012 14:35

Цитата:

Сообщение от Alex-NN (Сообщение 211216)
Андрей, поделись планами по Ардуино, если они есть.

1. Управление нагрузками
2. Фоторезистор, для автоматического изменения яркости экрана и переключения день-ночь
3. Переключение на камеру заднего хода, если для этого используется usb-камера, если камера сразу подключена к монитору, то попробую сделать задержку на переключение, а то уже достало пока паркуешься несколько раз включается выключается, а так включилась раз, а по таймеру выключилась.
4. Управление механическими регуляторами климата, для управления ими с монитора и организации климат контроля.

а дальше посмотрим, может ещё что интересное подвернётся.

admin 15.02.2012 19:57

Цитата:

Сообщение от Bersenev (Сообщение 211224)
Присоединил два энкодера.

В отличии от распространённой схемы подключения энкодера к цифровым выводам http://www.compcar.ru/forum/showpost...39&postcount=1, реализовал подключение к аналоговому входу, что бы использовать цифровые выводы для других целей.

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

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

Схема, плагин и код для ардуино в шап

Аналоговые пины можно использовать как цифровые, кроме А6 и А7
Соответствие у них следующее:
А0-D14
.
.
.
A5-D19

autohirurg 16.02.2012 21:12

Вложений: 1
Андрей ! наткнулся вот на такую вот плату которая работает с ардуино там в описании на фото написано.
Думаю что она может помочь в реализации проэкта с климатконтролем :yes4: если надо могу прикупить.

admin 16.02.2012 21:51

Да Вы что этот шилд может всего 600мА на нагрузку выдать, а вентилятор печки потребляет от 1А до 5А в зависимости от автомобиля. Здесь скорее всего больше подходит вот такой девайс , еще свободные ключи можно использовать для управления нагрузками.

Bersenev 16.02.2012 22:15

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

Shram 18.02.2012 21:04

Все прочитал но так и не понял зачем два энкодера?

Bersenev 18.02.2012 21:16

Цитата:

Сообщение от Shram (Сообщение 211541)
Все прочитал но так и не понял зачем два энкодера?

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

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

admin 18.02.2012 21:46

Еще можно использовать нажатие энкодера,
например вращение без нажатия это громкость
вращение с нажатием это перелистывание треков


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

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