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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > Всё Остальное > Проекты > Рабочий журнал

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2015, 17:51   #11
lduhl
Пользователь
 
Регистрация: 03.12.2014
Возраст: 41
Регион: ***эстония***
Сообщений: 75
lduhl is on a distinguished road
По умолчанию

Вот как-то так получилось в итоге...
Даже отметил резисторы и реле... с транзисторами только лажа вышла ну да ладно =)
lduhl вне форума   Ответить с цитированием
Старый 17.01.2015, 01:26   #12
Andrey_61
Старший Пользователь
 
Регистрация: 25.03.2010
Возраст: 42
Регион: 61
Машина: FF2
Сообщений: 228
Andrey_61 is just really niceAndrey_61 is just really niceAndrey_61 is just really niceAndrey_61 is just really niceAndrey_61 is just really nice
По умолчанию

Не хочу тебя расстраивать, но SDR радио работает мега отвратительно, я отказался в пользу этого
__________________
Nexus in Focus
Andrey_61 вне форума   Ответить с цитированием
Старый 17.01.2015, 13:28   #13
lduhl
Пользователь
 
Регистрация: 03.12.2014
Возраст: 41
Регион: ***эстония***
Сообщений: 75
lduhl is on a distinguished road
По умолчанию

ну посмотрим. в любом случае тюнер задерживается так что я начал собирать пока без радио. Дальше видно будет =)
Кстати ссылка не работает у меня =\
lduhl вне форума   Ответить с цитированием
Старый 17.01.2015, 23:20   #14
lduhl
Пользователь
 
Регистрация: 03.12.2014
Возраст: 41
Регион: ***эстония***
Сообщений: 75
lduhl is on a distinguished road
По умолчанию

закончил клепать плату. для первого раза имхо норм =) на будущее учту кучу косяков типа диаметра отверстия под дырки =)
https://drive.google.com/file/d/0BxU...ew?usp=sharing

Последний раз редактировалось lduhl; 18.01.2015 в 23:12.
lduhl вне форума   Ответить с цитированием
Старый 18.01.2015, 23:30   #15
lduhl
Пользователь
 
Регистрация: 03.12.2014
Возраст: 41
Регион: ***эстония***
Сообщений: 75
lduhl is on a distinguished road
По умолчанию

Кстати что я забыл на плате так это контакт для кнопки включения реле. придётся колхозить...
lduhl вне форума   Ответить с цитированием
Старый 19.01.2015, 02:06   #16
lduhl
Пользователь
 
Регистрация: 03.12.2014
Возраст: 41
Регион: ***эстония***
Сообщений: 75
lduhl is on a distinguished road
По умолчанию

скетч работы энкодера взят отсюда и немного изменён =) Добавлено включение реле с пина номер 3.

Код:
unsigned long currentTime;
unsigned long loopTime;
const int pin_A = 0;       // pin 0
const int pin_B = 1;       // pin 1
unsigned char encoder_A;
unsigned char encoder_B;
unsigned char encoder_A_prev=0;

const int button = 3;          //пин кнопки вкл/выкл
const int relay = 13;          //пин управления реле
 
void setup()  {
  // declare pin 9 to be an output:
  pinMode(9, OUTPUT);         // устанавливаем pin 9 как выход + 
  pinMode(10, OUTPUT);         // устанавливаем pin 10 как выход - 
  pinMode(pin_A, INPUT);
  pinMode(pin_B, INPUT);
  currentTime = millis();
  loopTime = currentTime; 
  pinMode(relay, OUTPUT);
  pinMode(button, INPUT);
} 
 
void loop()  {
  currentTime = millis();
  if(currentTime >= (loopTime + 5)){ // проверяем каждые 5мс (200 Гц)
    encoder_A = digitalRead(pin_A);     // считываем состояние выхода А энкодера 
    encoder_B = digitalRead(pin_B);     // считываем состояние выхода Б энкодера    
    if((!encoder_A) && (encoder_A_prev)){    // если состояние изменилось с положительного к нулю
      if(encoder_B) {
        // выход В в полож. сост., значит вращение по часовой стрелке
        digitalWrite(9, HIGH);
        delay(300);
        digitalWrite(9, LOW);        
      }   
      else {
        // выход В в 0 сост., значит вращение против часовой стрелки     
        digitalWrite(10, HIGH);
        delay(300);
        digitalWrite(10, LOW);              
      }   
    }   
    encoder_A_prev = encoder_A;     // сохраняем значение А для следующего цикла     
    loopTime = currentTime;
  } 
  if (digitalRead(button)==HIGH){
    if (digitalRead(relay)==HIGH){digitalWrite(relay,LOW);delay(500);}else{digitalWrite(relay,HIGH);delay(500);}
  }
  
}
lduhl вне форума   Ответить с цитированием
Старый 19.01.2015, 20:05   #17
Andrey_61
Старший Пользователь
 
Регистрация: 25.03.2010
Возраст: 42
Регион: 61
Машина: FF2
Сообщений: 228
Andrey_61 is just really niceAndrey_61 is just really niceAndrey_61 is just really niceAndrey_61 is just really niceAndrey_61 is just really nice
По умолчанию

Цитата:
Сообщение от lduhl Посмотреть сообщение
ну посмотрим. в любом случае тюнер задерживается так что я начал собирать пока без радио. Дальше видно будет =)
Кстати ссылка не работает у меня =\
у этого форума какие то "теплые" отношения с производителем этого радио, все ссылки на него заменяются *** попробуй так, пробел в ссылке надо удалить http://www.carpc club.ru/viewtopic.php?p=8
__________________
Nexus in Focus
Andrey_61 вне форума   Ответить с цитированием
Старый 19.01.2015, 23:12   #18
lduhl
Пользователь
 
Регистрация: 03.12.2014
Возраст: 41
Регион: ***эстония***
Сообщений: 75
lduhl is on a distinguished road
По умолчанию

спасибо. если этот будет плохо работать - буду рассматривать как замену =) в любом случае он уже заказан и может быть придёт даже два т.к. была задержка и я попросил ещё раз выслать а сегодня пришло извещение что что-то ждёт меня на почте =)
lduhl вне форума   Ответить с цитированием
Старый 20.01.2015, 16:53   #19
lduhl
Пользователь
 
Регистрация: 03.12.2014
Возраст: 41
Регион: ***эстония***
Сообщений: 75
lduhl is on a distinguished road
По умолчанию

Ну вот собсно и всё....пути назад нет )
Планшет был раскурочен, выведены контакты вместо аккума на контотроллер аккума, контакт с датчика холла и одна земля =)Аккум демонтирован и упёрт Саней (за что ему теперь разбирать у мне машину и клепать туда планшет )
lduhl вне форума   Ответить с цитированием
Старый 23.01.2015, 15:30   #20
lduhl
Пользователь
 
Регистрация: 03.12.2014
Возраст: 41
Регион: ***эстония***
Сообщений: 75
lduhl is on a distinguished road
По умолчанию

Мда. как показала практика:
- атмега по дефолту хочет работать с внешним кварцем.
- без внешнего кварца она не запускается от слова совсем...
- надо было разводить плату на монтажной плате проводочками т.к. то что сейчас творится на печатной плате уже мало похоже собственно на печатную плату
- магнитола большая, БОЛЬШАЯ, ОГРОМНАЯ блин... ещё и с туевой хучей лишних толстых и негнущихся проводов...
- Аукс магнитолы я не угадал и теперь надо искать другой кабелёчек...
- усб звуковуха отваливается совсем если отключить и включить питание хаба.
- интернет... пичалька в общем... мало того что качество сигнала никакое даже в городе так ещё и чудо китайскоро роутерпрома периодически подглючивает... хорошо хоть есть возможность аккуратно его ресетнуть через веб интерфейс.

В остальном всё норм. вчера вместо контроллера поставил выключатели. Всё встало на место почти без допилки... осталось лишь немного доработать надфилем...

Управление звуком как и сам звук решено брать и планшета напрямую.

Надеюсь сегодня смогу закончить полностью все косяки... вчера ночью во дворе колупался сидел... странно что ментов никто не вызвал
lduhl вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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