Кнопка Старт-Стоп на микроконтроллере

Misha87
Offline
Зарегистрирован: 10.06.2015

Кнопка СТАРТ-СТОП на микроконтроллере! Пробный вариант на Arduino Nano, в дальнейшем либо на attiny13, либо на Atmega8....Сейчас контроль запуска только по педали "Тормоз"а... Время прокрутки стартера - 1секунда. В дальнейшем можно сделать контроль прокрутки стартера по индикатору заряда...Код хоть и примитивный,но писал сам (радости море:)))) Черный провод,который на видео я соединяю и отсоединяю от макетки - имитирует педаль тормоза. Код программы тоже выложу. Критику и какие-нибудь пожелания по этой теме с удовольствием приму)))

int ign = 2;
int acc = 3;
int starter = 4;
int but = 5;
int tormoz = 6;
int mode = 0;
int mode1 = 0;


void setup(){

pinMode(ign, OUTPUT);
pinMode(acc, OUTPUT);
pinMode(starter, OUTPUT);
pinMode(but, INPUT);
pinMode(tormoz, INPUT);
}

void loop(){
  
  if(digitalRead(but) == HIGH && mode == 0 && digitalRead(tormoz) != HIGH){
  digitalWrite(acc, HIGH);
  delay(500);
  mode = 1;
  }
  
if(digitalRead(but) == HIGH && mode == 1 && digitalRead(tormoz) != HIGH){
  digitalWrite(ign, HIGH);
  delay(500);
  mode = 2;
  }
if(digitalRead(but) == HIGH && mode == 2 && digitalRead(tormoz) != HIGH) {
  digitalWrite(acc, LOW);
  digitalWrite(ign, LOW);
  delay(500);
  mode = 0;
  }
 if(digitalRead(but) == HIGH && digitalRead(tormoz) == HIGH && mode == 3){
   digitalWrite(acc, LOW);
   digitalWrite(ign, LOW);
   delay(500);
   mode = 0;
 }
 if(digitalRead(but) == HIGH && digitalRead(tormoz) == HIGH && mode == 0){
   start();
 }
 if(digitalRead(but) == HIGH && digitalRead(tormoz) == HIGH && mode == 1){
   start();
 }
 if(digitalRead(but) == HIGH && digitalRead(tormoz) == HIGH && mode == 2){
   start();
 }
 
}
void start(){
  digitalWrite(acc, LOW);
  digitalWrite(ign, HIGH);
  delay(2000);
  digitalWrite(starter, HIGH);
  delay(1000);
  digitalWrite(starter, LOW);
  digitalWrite(acc, HIGH);
  delay(500);
  mode = 3;
}

 

Misha87
Offline
Зарегистрирован: 10.06.2015

Седьмая строчка в коде не нужна,забыл удалить. Когда писал код,не помню уже для чего ее использовал)

Misha87
Offline
Зарегистрирован: 10.06.2015

Комментарии тоже не писал,так как программа очень простая,но если кому надо,могу написать

Logik
Offline
Зарегистрирован: 05.08.2014

Все if==.. просятся в switch. Автомобиль для тёщи? Если нет, то задумайтесь о безопасности вмешательства в его конструкцию. Вобще, какой результат желаете получить от разработки? Как это должно будет работать?

Misha87
Offline
Зарегистрирован: 10.06.2015

В принципе как работает, все устраивает, вот только на счет безопасности можно подробнее, что вы имели в виду?

Misha87
Offline
Зарегистрирован: 10.06.2015

Logik пишет:

Все if==.. просятся в switch. Автомобиль для тёщи? Если нет, то задумайтесь о безопасности вмешательства в его конструкцию. Вобще, какой результат желаете получить от разработки? Как это должно будет работать?


В принципе как работает, все устраивает, вот только на счет безопасности можно подробнее, что вы имели в виду?

Logik
Offline
Зарегистрирован: 05.08.2014

Имел в виду то, что любое вмешательство в работу систем автомобиля потенциально опасно. 

Misha87
Offline
Зарегистрирован: 10.06.2015

С этим я согласен конечно. Но все же если все сделать по уму ,то должно же работать. Когда вы сказали про безопасность, а честно говоря в первую очередь подумал о том, что может в коде что-то не так и в связи с этим возможны свои. Вообще есть ли у этого кода право на существование?

Misha87
Offline
Зарегистрирован: 10.06.2015

Писал с телефона, получилась опечатка ...не ''свои'', а ''СБОИ''

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Misha87 пишет:
Вообще есть ли у этого кода право на существование?

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

такой обгоняешь кого нибуть по встречке и тут бац и двигатель заглох. потому что твоё "творение" решили что нефиг тут и обрубило питание :)

Misha87
Offline
Зарегистрирован: 10.06.2015

Puhlyaviy пишет:

Misha87 пишет:
Вообще есть ли у этого кода право на существование?

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

такой обгоняешь кого нибуть по встречке и тут бац и двигатель заглох. потому что твоё "творение" решили что нефиг тут и обрубило питание :)

В принципе я об этом и думаю до сих пор,поэтому и не устанавливаю пока на авто. Может тогда,если вам не трудно,укажите на ошибки и хотя бы вкратце объясните,что не так?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Misha87 пишет:

В принципе я об этом и думаю до сих пор,поэтому и не устанавливаю пока на авто. Может тогда,если вам не трудно,укажите на ошибки и хотя бы вкратце объясните,что не так?

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

В 27 лет уже пора бы начинать думать не о пантах в машине, а о том что ты не один на дороге. И если сам стремишься получить премию Дарвина, то флаг тебе красный, но причем тут остальные участники дорожного движения.. выбери что нибуть попроще, без участия постороних людей.

Misha87
Offline
Зарегистрирован: 10.06.2015

Puhlyaviy пишет:

Misha87 пишет:

В принципе я об этом и думаю до сих пор,поэтому и не устанавливаю пока на авто. Может тогда,если вам не трудно,укажите на ошибки и хотя бы вкратце объясните,что не так?

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

В 27 лет уже пора бы начинать думать не о пантах в машине, а о том что ты не один на дороге. И если сам стремишься получить премию Дарвина, то флаг тебе красный, но причем тут остальные участники дорожного движения.. выбери что нибуть попроще, без участия постороних людей.

Ты на форуме для чего сидишь? Повыпендриваться,какой ты умный тут? Такая опция в авто,уже давным давно не понты и сделать я это хочу не для понтов,а для удобства и потому что мне нравится заниматься этим, хоть и знаком с ардуино не так давно. Форум вроде для того и есть,чтобы указывать на ошибки и помогать,а не умничать здесь...И вроде как Русским языком написал,что подхожу к безопасности с головой,поэтому и не поставил это устройство еще в машину!!!

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Misha87 пишет:

Ты на форуме для чего сидишь? Повыпендриваться,какой ты умный тут? Такая опция в авто,уже давным давно не понты и сделать я это хочу не для понтов,а для удобства и потому что мне нравится заниматься этим, хоть и знаком с ардуино не так давно. Форум вроде для того и есть,чтобы указывать на ошибки и помогать,а не умничать здесь...И вроде как Русским языком написал,что подхожу к безопасности с головой,поэтому и не поставил это устройство еще в машину!!!

ой, оно пытается кусаться... :)

ну ты сам попросил.

в общем что бы оно работало ПРАВИЛЬНО. нужно начинать с разработки контролера двигателя... и изначально предусмотреть в этом контролере опцию старта от кнопки..

еще вопросы?

Misha87
Offline
Зарегистрирован: 10.06.2015

По-моему ты сейчас пишешь бред) Какой еще контроллер двигателя,ты о чем? Китайцы продают за 20 баксов универсальные кнопки "Старт-Стоп", ставь на любое ведро на здоровье....Дополнительние сигналки с автозапуском наверное тоже выпускает с учетом того,что контроллер двигателя определенного авто поддерживают такую функцию?))) У меня кстати уже пол года стоит такая "самоделка собственной сборки" для запуска авто без ключа(тупо на реле) и проблем ни разу не было.....Просто немного не устраивает ее алгоритм работы...Вот и хотелось переделать это все  на ардуино или на меге

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Misha87 пишет:

По-моему ты сейчас пишешь бред) Какой еще контроллер двигателя,ты о чем? Китайцы продают за 20 баксов универсальные кнопки "Старт-Стоп", ставь на любое ведро на здоровье....Дополнительние сигналки с автозапуском наверное тоже выпускает с учетом того,что контроллер двигателя определенного авто поддерживают такую функцию?))) У меня кстати уже пол года стоит такая "самоделка собственной сборки" для запуска авто без ключа(тупо на реле) и проблем ни разу не было.....Просто немного не устраивает ее алгоритм работы...Вот и хотелось переделать это все  на ардуино или на меге

китайцы могут и ракеты из картона продавать, типа для полетов на луну. :)  еще раз повторю, премия Дарвина ждет своих героев :)

Misha87
Offline
Зарегистрирован: 10.06.2015

Ладно.Не буду спорить.Не понятно только одно,для чего ты на этом форуме......

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

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

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Misha87 пишет:

Ладно.Не буду спорить.Не понятно только одно,для чего ты на этом форуме......

я просто есть. этого мало? или ты думаешь что я тут что бы решать твои проблемы?

Misha87
Offline
Зарегистрирован: 10.06.2015

я тебя лично вроде ни о чем не просил! ладно,закрыли тему! удачи!!!

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Misha87 пишет:

я тебя лично вроде ни о чем не просил! ладно,закрыли тему! удачи!!!

а я ни на чем и не настаиваю.. просто высказываю мнение. это же форум?! каждый может высказать мнение.

 

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

Misha87 пишет:

И вроде как Русским языком написал,что подхожу к безопасности с головой,поэтому и не поставил это устройство еще в машину!!!

я же говорил, что это форум БДСМ-русофобов! :D

*ТС-красавчик - ещё не установил, но уже пишет код для смертельной коробочки.

**а, хде этот со шлемом вумным - жыв ещё?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций 999 пишет:

**а, хде этот со шлемом вумным - жыв ещё?

дык вот этого мы и не узнаем... в чем была ошибка? в коде? или в механике? или ошибка вообще была в его рождении? надеюсь что посторонние люди не пострадали.

Misha87
Offline
Зарегистрирован: 10.06.2015

Видимо я не туда зашел и не туда написал...

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Misha87 пишет:

Видимо я не туда зашел и не туда написал...

А ты правда думаешь что ты первый? Тут про всякие экраны и кнопки запуска темы возникают раз в пару недель. Но видимо поиском пользоваться религия не позволяет?

Один тут супер шлем для мотоцикла проектировал... Теперь не знаем куда он пропал...

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

Misha87 пишет:

Видимо я не туда зашел и не туда написал...

туда ты зашёл - осадочек останется, но живой будешь.

Андрей1963
Андрей1963 аватар
Offline
Зарегистрирован: 24.01.2015

Миша не переживай. 

Не нарывался что ли ни когда ...... 

К сожалению и тут находятся ........ (без мата не назовёшь), высказывающие свои мысли так что кулаки чешутся...... "Пупы земли" !!!

Игнорируй....... Большинство - нормальные, понимающие и готовые помочь люди.

Темы были... первое что попалось  http://compcar.ru/forum/showthread.php?t=10243 

Проблем много возникает .......  Решаются.....

Не давай всяким ........ отбить себе руки.

 

 

Logik
Offline
Зарегистрирован: 05.08.2014

По коду - стиль кривоватенький конечно (условия ифов громоздкиеБ, во многих проверяется одно и тоже, напишите первой строкой if(digitalRead(but) == HIGH){ и дальше в скобках продолжайте не надо каждый раз одно и тоже проверять)  , но если устраивает - то и ладно.

Опишите вашу задумку, что сделать хотите. Здесь нет экстрасенсов. 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Андрей1963 пишет:

Миша не переживай. 

Не нарывался что ли ни когда ...... 

К сожалению и тут находятся ........ (без мата не назовёшь), высказывающие свои мысли так что кулаки чешутся...... "Пупы земли" !!!

гыыыы... а вы нарывались? на дебилов за рулем? их у нас много есть! им начхать на безопасность.. им бы лиж бы лампочки мигали и кнопочки были..

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

а вы как бы свою самооценку то поднимите чуток.. а то кулаки не только у вас есть.. у некоторых еще и монтировка имеется :)

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Logik пишет:

Опишите вашу задумку, что сделать хотите. Здесь нет экстрасенсов. 

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

 

Андрей1963
Андрей1963 аватар
Offline
Зарегистрирован: 24.01.2015

Нарывался. И на дебилов тоже.  И за монтировки ,....   и за "Думаю что указывать твоим родителям о том что нужно пользоваться конрацептивами, как то уже поздно."  некоторые получали ..... (кто не извинился).

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Андрей1963 пишет:

Нарывался. И на дебилов тоже.  И за монтировки ,....   и за "Думаю что указывать твоим родителям о том что нужно пользоваться конрацептивами, как то уже поздно."  некоторые получали ..... (кто не извинился).

Дедушка, ты не перепутал ничего? Здоровья то и так до  пенсии врятли дотянешь. А гонора как у гопника с запасной жизнью. 

Андрей1963
Андрей1963 аватар
Offline
Зарегистрирован: 24.01.2015

Да я то не перепутал..... 

Ты что в мою карточку в поликлиннике заглядывал?.....

А тебя видать родители вежливости не учили совсем...... 

 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Ух какое веселье!

ТС прав - такое можно и нужно делать. А вот ставить в машину - нет. Ну или поставить после того как "сиё" пройдет сертификацию по ГОСТам.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Андрей1963 пишет:

Да я то не перепутал..... 

Ты что в мою карточку в поликлиннике заглядывал?.....

А тебя видать родители вежливости не учили совсем...... 

в шаре хрустальном посмотрел... а вежливость в нашем лесу, это излишество и навязаная либералами фигня :)

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

На этом предлагаю перенести обсуждение личностей в "отвлеченные темы". Обособливо Робин Гудов - защитников бедных.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

JollyBiber пишет:

Ух какое веселье!

ТС прав - такое можно и нужно делать. А вот ставить в машину - нет. Ну или поставить после того как "сиё" пройдет сертификацию по ГОСТам.

вот ты правда веришь что после того как он сделает, он прям побежит проходить сертификацию? гыыыы

Андрей1963
Андрей1963 аватар
Offline
Зарегистрирован: 24.01.2015

JollyBiber пишет:

На этом предлагаю перенести обсуждение личностей в "отвлеченные темы". Обособливо Робин Гудов - защитников бедных.

Прошу прощения за отвлечение от темы ......  Увлёкся....  Игнорируем..... всё что не по теме....

 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

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

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

Андрей1963 пишет:

Прошу прощения за отвлечение от темы ......  Увлёкся....  Игнорируем..... всё что не по теме....

 

по теме - разбитая вхлам машина и висящий на дереве труп с кнопкой в жопе.

*attiny13 - убийственная надёжность!

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций 999 пишет:

по теме - разбитая вхлам машина и висящий на дереве труп с кнопкой в жопе.

*attiny13 - убийственная надёжность!

да ты художник...

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

тут нужно все делать глобальнее и начинать именно с контролера двигателя.. завязывать на скорость движения и прочее..

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

Puhlyaviy пишет:

тут нужно все делать глобальнее и начинать именно с контролера двигателя.. завязывать на скорость движения и прочее..

я вообще не понимаю в автомобилях, а чем механический тумблер не катит?

Андрей1963
Андрей1963 аватар
Offline
Зарегистрирован: 24.01.2015

Вот люди!  Убиваете на корню всё желание сделать что то своими руками ........(или просто весилитесь).

Китайцы сделали..... "сертифицировали".... продают тысячами...... На каждом перекрёстке    "разбитая вхлам машина и висящий на дереве труп с кнопкой в жопе."    из за кнопки .......  

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций 999 пишет:

я вообще не понимаю в автомобилях, а чем механический тумблер не катит?

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Андрей1963 пишет:

Вот люди!  Убиваете на корню всё желание сделать что то своими руками .......

тоесть кроме кнопки делать уже совершенно нечего? все остальное уже изобретено?

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

Puhlyaviy пишет:

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

рядом к ключом сверлишь кнопку и ты лётчик!

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

Андрей1963 пишет:

Китайцы сделали..... "сертифицировали".... продают тысячами...... На каждом перекрёстке    "разбитая вхлам машина и висящий на дереве труп с кнопкой в жопе."    из за кнопки .......  

китайцы знают своё дело - #сибирняш

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций 999 пишет:

рядом к ключом сверлишь кнопку и ты лётчик!

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

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

как-то так должно быть - с тублером, ключом, двумя кноками, тремя мелкими для света.

Андрей1963
Андрей1963 аватар
Offline
Зарегистрирован: 24.01.2015

http://www.youtube.com/watch?v=qbnmOdRFgaI

И  ещё много на этой странице ...... 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Андрей1963 пишет:

Вот люди!  Убиваете на корню всё желание сделать что то своими руками ........(или просто весилитесь).

Китайцы сделали..... "сертифицировали".... продают тысячами...... На каждом перекрёстке    "разбитая вхлам машина и висящий на дереве труп с кнопкой в жопе."    из за кнопки .......  

Не путайте овощ со сдобной булкой. Китайцам абсолютно пофигу кто и как убьется с помощью их "замисятильнай кнопкай для мотора беги/вставай".