Вернуться   Автомобильный форум ForCar.org.ua > Тюнинг и АвтоЗвук > Тюнинг своими руками

Автомобильный форум ForCar.org.ua

Автомобильный форум ForCar - это то место, где собираются автолюбители для общения.
Темы для общения на автомобильном форуме самые разные. Это автомобильное право - раздел в котором обсуждаються правовые вопросы автомобильной жизни. Это автомобильный юмор - раздел для отдыха. Это автомобильные новости - раздел со свежими темами из автомобильной жизни.
Автомобильный форум - место общения всех автомобилистов! И не забывайте о правилах общения на форуме

Ответ
 
Опции темы Опции просмотра
Старый 28.08.2014, 02:37   #11
ВРАГ ГАИ № 1
 
Аватар для Dimansh
 
Регистрация: 20.11.2009
Автомобиль: Honda Jazz
Город: Николаев
Сообщений: 9,056
Сказал(а) спасибо: 874
Поблагодарили 755 раз(а) в 439 сообщениях

  Юрисконсульт форума Герой форума 

По умолчанию

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


Реклама
Dimansh вне форума   Ответить с цитированием
Старый 28.08.2014, 14:33   #12
Забанен
 
Аватар для Pavlushka
 
Регистрация: 05.11.2009
Автомобиль: Peugeot 301
Город: Николаев
Сообщений: 1,465
Сказал(а) спасибо: 45
Поблагодарили 26 раз(а) в 25 сообщениях

 Герой форума 

Отправить сообщение для Pavlushka с помощью Skype™
По умолчанию

Цитата:
Сообщение от Dimansh Посмотреть сообщение
в принципе заработать на этом
как?

Добавлено через 14 секунд
Цитата:
Сообщение от Gluck Посмотреть сообщение
а схема и код не нужен?
нужна
Pavlushka вне форума   Ответить с цитированием
Старый 29.08.2014, 01:18   #13
МаздаВот
 
Регистрация: 22.11.2009
Автомобиль: Mazda 323
Город: Николаев
Сообщений: 4,848
Сказал(а) спасибо: 207
Поблагодарили 291 раз(а) в 177 сообщениях

 Член Автоклана Механик форума Герой форума 

По умолчанию

да мне не жалко.... лень инсталлом заниматься

Добавлено через 5 минут
код
Цитата:
/*
Скетч для управления "умными" поворотниками. V1.01

PS. В этой версии используется штатное реле прерывания поворотов
при этом штатно работает кнопка аварийной остановки

В данном скэтче есть возможнсть пин backpin подключить к заднему ходу и повороты будут мигать в режиме аварийки

Если хотим исключить штатное реле прерываний, то необходимо раскоментировать закоментированные участки кода, но тогда нужно найти вывод +12 на кнопке штатной аварийки
В таком случае - можно менять интервалы мигания на задний ход (можно даже стробоскопом)

схема проста
для уменьшения напряжения на входных контактах используется делитель напряжений на резисторах (4,7кОм - масса, 10ком - +12, средняя точка - вход на ардуину)
эти делители используются на пины: 3,4,7,8. Подтяжка к массе не нужна, т.к. все подтягивается через делитель (4,7кОм).

Выходы ардуины 5,6 подключаются в MOSFET IRF540, а они к реле. (использовал 5вольтовые реле, но можно и 12вольтовые).

Вроде ВСЕ!!! удачи в экспериментах.
*/
byte led1Status = 0; //статус тестового светодиода
int ledpin = 13; // Тестовый светодиод
int l_in_pin = 3; // Вход левого поворота - цифровой вход
int r_in_pin = 4; // Вход правого поворота - цифровой вход
int l_out_pin = 5; // Выход левого поворота - цифровой выход
int r_out_pin = 6; // Выход правого поворота - цифровой выход
int backpin = 7; //Вход включения заднего хода
int avarpin = 9; // Вход включения аварийки

int interval_mig = 500; //интервал для задержки мигания поворотов
int delay_wait = 50; //
int status_l=0; //состояние левого поворота
int status_r=0; //состояние правого поворота
int status_back;
int status_avar;
long endmillis = 0;
long previousMillis = 0;
long prevMillis_l = 0;
long prevMillis_r = 0;
int i=0;

//http://nsskn.narod.ru/longturn/index.html
//http://techno-mind.ru/avto/udlinitel-signalov-povorota-aka-lentyajka.html

void setup()
{
pinMode(ledpin, OUTPUT);
pinMode(l_in_pin, INPUT);
pinMode(r_in_pin, INPUT);
pinMode(l_out_pin, OUTPUT);
pinMode(r_out_pin, OUTPUT);
pinMode(backpin, INPUT);
endmillis = millis();
prevMillis_l = millis();
prevMillis_r = millis();
}

void loop(){
if (digitalRead(l_in_pin)==HIGH)
{
// задержка с миганием
/* for (int i=0;i<3;i++)
{
if (digitalRead(r_in_pin)==HIGH) {i=0; digitalWrite(r_out_pin, 0); digitalWrite(l_out_pin, 0); break;}
digitalWrite(l_out_pin, 1);
if (digitalRead(r_in_pin)==HIGH) {i=0; digitalWrite(r_out_pin, 0); digitalWrite(l_out_pin, 0); break;}
delay(interval_mig);
digitalWrite(l_out_pin, 0);
if (digitalRead(r_in_pin)==HIGH) {i=0; digitalWrite(r_out_pin, 0); digitalWrite(l_out_pin, 0); break;}
delay(interval_mig);
}
*/
// задержка без мигания (используется штатное реле прерываний)
while (millis() - prevMillis_l <= 3*interval_mig)
{
if (digitalRead(r_in_pin)==HIGH) {i=0; digitalWrite(r_out_pin, 0); digitalWrite(l_out_pin, 0); break;}
digitalWrite(l_out_pin, 1);
delay(interval_mig);
}
if (millis()>=prevMillis_l)
{
prevMillis_l = millis();
digitalWrite(l_out_pin, 0);
}
}

if (digitalRead(r_in_pin)==HIGH)
{
// задержка с миганием
/* for (int i=0;i<3;i++)
{
if (digitalRead(l_in_pin)==HIGH) {i=0; digitalWrite(r_out_pin, 0); digitalWrite(l_out_pin, 0); break;}
digitalWrite(r_out_pin, 1);
if (digitalRead(l_in_pin)==HIGH) {i=0; digitalWrite(r_out_pin, 0); digitalWrite(l_out_pin, 0); break;}
delay(interval_mig);
digitalWrite(r_out_pin, 0);
if (digitalRead(l_in_pin)==HIGH) {i=0; digitalWrite(r_out_pin, 0); digitalWrite(l_out_pin, 0); break;}
delay(interval_mig);
}
*/
// задержка без мигания (используется штатное реле прерываний)
while (millis() - prevMillis_r <= 3*interval_mig)
{
if (digitalRead(l_in_pin)==HIGH) {i=0; digitalWrite(r_out_pin, 0); digitalWrite(l_out_pin, 0); break;}
digitalWrite(r_out_pin, 1);
delay(interval_mig);
}
if (millis()>=prevMillis_r)
{
prevMillis_r = millis();
digitalWrite(r_out_pin, 0);
}
}

// обнуляем время
prevMillis_l = millis();
prevMillis_r = millis();

status_back = digitalRead(backpin);
// status_back = LOW; //для отладки
if (status_back==HIGH)
{
// Strob();
// avar();
backlight();
}

status_avar = digitalRead(avarpin);
// status_avar = LOW; //для отладки
if (status_avar==HIGH)
{
avar();
}

if (millis()-endmillis > 350)
{
flashLed();
endmillis = millis();
}
}

void avar()
{
digitalWrite(r_out_pin, 1);
digitalWrite(l_out_pin, 1);
delay(interval_mig);
digitalWrite(r_out_pin, 0);
digitalWrite(l_out_pin, 0);
delay(interval_mig);
}

void backlight()
{
digitalWrite(r_out_pin, 1);
digitalWrite(l_out_pin, 1);
delay(4*interval_mig);
digitalWrite(r_out_pin, 0);
digitalWrite(l_out_pin, 0);
delay(interval_mig);
}


void flashLed() {
// Тестовое мигание светодиода
led1Status^=1;
digitalWrite(ledpin, led1Status);
}
Добавлено через 5 минут
3 дня - полет нормальный
Gluck вне форума   Ответить с цитированием
Старый 29.08.2014, 01:35   #14
Забанен
 
Аватар для Pavlushka
 
Регистрация: 05.11.2009
Автомобиль: Peugeot 301
Город: Николаев
Сообщений: 1,465
Сказал(а) спасибо: 45
Поблагодарили 26 раз(а) в 25 сообщениях

 Герой форума 

Отправить сообщение для Pavlushka с помощью Skype™
По умолчанию

Спасибо, очень круто) хоть и без фото и видео))
Pavlushka вне форума   Ответить с цитированием
Старый 29.08.2014, 01:52   #15
ВРАГ ГАИ № 1
 
Аватар для Dimansh
 
Регистрация: 20.11.2009
Автомобиль: Honda Jazz
Город: Николаев
Сообщений: 9,056
Сказал(а) спасибо: 874
Поблагодарили 755 раз(а) в 439 сообщениях

  Юрисконсульт форума Герой форума 

По умолчанию

Цитата:
Сообщение от Pavlushka Посмотреть сообщение
как?
у преобладающего большинства - этого нет. дальше догадайся сам )))
Dimansh вне форума   Ответить с цитированием
Старый 29.08.2014, 08:30   #16
МаздаВот
 
Регистрация: 22.11.2009
Автомобиль: Mazda 323
Город: Николаев
Сообщений: 4,848
Сказал(а) спасибо: 207
Поблагодарили 291 раз(а) в 177 сообщениях

 Член Автоклана Механик форума Герой форума 

По умолчанию

Pavlushka, на выходных собираюсь задний ход подключать - будет видео
Gluck вне форума   Ответить с цитированием
Старый 09.09.2014, 08:46   #17
электрик
 
Аватар для lnalex
 
Регистрация: 30.11.2009
Автомобиль: ЗАЗ 968М
Город: Николаев
Сообщений: 151
Сказал(а) спасибо: 2
Поблагодарили 2 раз(а) в 2 сообщениях

 Механик форума 

Отправить сообщение для lnalex с помощью ICQ Отправить сообщение для lnalex с помощью Skype™
По умолчанию

Хотим видео.
lnalex вне форума   Ответить с цитированием
Старый 11.09.2014, 08:36   #18
МаздаВот
 
Регистрация: 22.11.2009
Автомобиль: Mazda 323
Город: Николаев
Сообщений: 4,848
Сказал(а) спасибо: 207
Поблагодарили 291 раз(а) в 177 сообщениях

 Член Автоклана Механик форума Герой форума 

По умолчанию

lnalex, блн
забываю выложить
Gluck вне форума   Ответить с цитированием
Старый 18.10.2014, 20:54   #19
Ученик
 
Регистрация: 02.02.2014
Автомобиль: kia
Город: Киев
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

так где же видео сего действа?
newcarman вне форума   Ответить с цитированием
Старый 30.01.2016, 21:20   #20
Ученик
 
Аватар для Александр Ан
 
Регистрация: 27.03.2015
Автомобиль: YARIS
Город: Киев
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

да, видюхи так и нема(((
Александр Ан вне форума   Ответить с цитированием
Ответ


Опции темы
Опции просмотра

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

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

Быстрый переход


Часовой пояс GMT +3, время: 17:46.
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Автомобильный форум ForCar.org.ua