Кнопка Старт-Стоп на микроконтроллере
- Войдите на сайт для отправки комментариев
Ср, 15/07/2015 - 01:18
Кнопка СТАРТ-СТОП на микроконтроллере! Пробный вариант на 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; }
Седьмая строчка в коде не нужна,забыл удалить. Когда писал код,не помню уже для чего ее использовал)
Комментарии тоже не писал,так как программа очень простая,но если кому надо,могу написать
Все if==.. просятся в switch. Автомобиль для тёщи? Если нет, то задумайтесь о безопасности вмешательства в его конструкцию. Вобще, какой результат желаете получить от разработки? Как это должно будет работать?
В принципе как работает, все устраивает, вот только на счет безопасности можно подробнее, что вы имели в виду?
Все if==.. просятся в switch. Автомобиль для тёщи? Если нет, то задумайтесь о безопасности вмешательства в его конструкцию. Вобще, какой результат желаете получить от разработки? Как это должно будет работать?
В принципе как работает, все устраивает, вот только на счет безопасности можно подробнее, что вы имели в виду?
Имел в виду то, что любое вмешательство в работу систем автомобиля потенциально опасно.
С этим я согласен конечно. Но все же если все сделать по уму ,то должно же работать. Когда вы сказали про безопасность, а честно говоря в первую очередь подумал о том, что может в коде что-то не так и в связи с этим возможны свои. Вообще есть ли у этого кода право на существование?
Писал с телефона, получилась опечатка ...не ''свои'', а ''СБОИ''
конечно. премия Дарвина ждет своих героев... не раз уже обсуждалось.
такой обгоняешь кого нибуть по встречке и тут бац и двигатель заглох. потому что твоё "творение" решили что нефиг тут и обрубило питание :)
конечно. премия Дарвина ждет своих героев... не раз уже обсуждалось.
такой обгоняешь кого нибуть по встречке и тут бац и двигатель заглох. потому что твоё "творение" решили что нефиг тут и обрубило питание :)
В принципе я об этом и думаю до сих пор,поэтому и не устанавливаю пока на авто. Может тогда,если вам не трудно,укажите на ошибки и хотя бы вкратце объясните,что не так?
В принципе я об этом и думаю до сих пор,поэтому и не устанавливаю пока на авто. Может тогда,если вам не трудно,укажите на ошибки и хотя бы вкратце объясните,что не так?
Думаю что указывать твоим родителям о том что нужно пользоваться конрацептивами, как то уже поздно.
В 27 лет уже пора бы начинать думать не о пантах в машине, а о том что ты не один на дороге. И если сам стремишься получить премию Дарвина, то флаг тебе красный, но причем тут остальные участники дорожного движения.. выбери что нибуть попроще, без участия постороних людей.
В принципе я об этом и думаю до сих пор,поэтому и не устанавливаю пока на авто. Может тогда,если вам не трудно,укажите на ошибки и хотя бы вкратце объясните,что не так?
Думаю что указывать твоим родителям о том что нужно пользоваться конрацептивами, как то уже поздно.
В 27 лет уже пора бы начинать думать не о пантах в машине, а о том что ты не один на дороге. И если сам стремишься получить премию Дарвина, то флаг тебе красный, но причем тут остальные участники дорожного движения.. выбери что нибуть попроще, без участия постороних людей.
Ты на форуме для чего сидишь? Повыпендриваться,какой ты умный тут? Такая опция в авто,уже давным давно не понты и сделать я это хочу не для понтов,а для удобства и потому что мне нравится заниматься этим, хоть и знаком с ардуино не так давно. Форум вроде для того и есть,чтобы указывать на ошибки и помогать,а не умничать здесь...И вроде как Русским языком написал,что подхожу к безопасности с головой,поэтому и не поставил это устройство еще в машину!!!
Ты на форуме для чего сидишь? Повыпендриваться,какой ты умный тут? Такая опция в авто,уже давным давно не понты и сделать я это хочу не для понтов,а для удобства и потому что мне нравится заниматься этим, хоть и знаком с ардуино не так давно. Форум вроде для того и есть,чтобы указывать на ошибки и помогать,а не умничать здесь...И вроде как Русским языком написал,что подхожу к безопасности с головой,поэтому и не поставил это устройство еще в машину!!!
ой, оно пытается кусаться... :)
ну ты сам попросил.
в общем что бы оно работало ПРАВИЛЬНО. нужно начинать с разработки контролера двигателя... и изначально предусмотреть в этом контролере опцию старта от кнопки..
еще вопросы?
По-моему ты сейчас пишешь бред) Какой еще контроллер двигателя,ты о чем? Китайцы продают за 20 баксов универсальные кнопки "Старт-Стоп", ставь на любое ведро на здоровье....Дополнительние сигналки с автозапуском наверное тоже выпускает с учетом того,что контроллер двигателя определенного авто поддерживают такую функцию?))) У меня кстати уже пол года стоит такая "самоделка собственной сборки" для запуска авто без ключа(тупо на реле) и проблем ни разу не было.....Просто немного не устраивает ее алгоритм работы...Вот и хотелось переделать это все на ардуино или на меге
По-моему ты сейчас пишешь бред) Какой еще контроллер двигателя,ты о чем? Китайцы продают за 20 баксов универсальные кнопки "Старт-Стоп", ставь на любое ведро на здоровье....Дополнительние сигналки с автозапуском наверное тоже выпускает с учетом того,что контроллер двигателя определенного авто поддерживают такую функцию?))) У меня кстати уже пол года стоит такая "самоделка собственной сборки" для запуска авто без ключа(тупо на реле) и проблем ни разу не было.....Просто немного не устраивает ее алгоритм работы...Вот и хотелось переделать это все на ардуино или на меге
китайцы могут и ракеты из картона продавать, типа для полетов на луну. :) еще раз повторю, премия Дарвина ждет своих героев :)
Ладно.Не буду спорить.Не понятно только одно,для чего ты на этом форуме......
да кстати не путайте в эту кучу автостарт для прогрева двигателя. на нем вы далеко не удете, точнее вообще никуда не уедете пока ключ не вставите и замкнете цепь от замка зажигания.
это я говорю про нормальную систему, установленую как положено. там система постоянно замкнутая на ключ зажигания. в смысле пока ключ повернут, двигатель будет работать внезависимости от того как там колбасит вашу систему автозапуска...
Ладно.Не буду спорить.Не понятно только одно,для чего ты на этом форуме......
я просто есть. этого мало? или ты думаешь что я тут что бы решать твои проблемы?
я тебя лично вроде ни о чем не просил! ладно,закрыли тему! удачи!!!
я тебя лично вроде ни о чем не просил! ладно,закрыли тему! удачи!!!
а я ни на чем и не настаиваю.. просто высказываю мнение. это же форум?! каждый может высказать мнение.
И вроде как Русским языком написал,что подхожу к безопасности с головой,поэтому и не поставил это устройство еще в машину!!!
я же говорил, что это форум БДСМ-русофобов! :D
*ТС-красавчик - ещё не установил, но уже пишет код для смертельной коробочки.
**а, хде этот со шлемом вумным - жыв ещё?
**а, хде этот со шлемом вумным - жыв ещё?
дык вот этого мы и не узнаем... в чем была ошибка? в коде? или в механике? или ошибка вообще была в его рождении? надеюсь что посторонние люди не пострадали.
Видимо я не туда зашел и не туда написал...
Видимо я не туда зашел и не туда написал...
А ты правда думаешь что ты первый? Тут про всякие экраны и кнопки запуска темы возникают раз в пару недель. Но видимо поиском пользоваться религия не позволяет?
Один тут супер шлем для мотоцикла проектировал... Теперь не знаем куда он пропал...
Видимо я не туда зашел и не туда написал...
туда ты зашёл - осадочек останется, но живой будешь.
Миша не переживай.
Не нарывался что ли ни когда ......
К сожалению и тут находятся ........ (без мата не назовёшь), высказывающие свои мысли так что кулаки чешутся...... "Пупы земли" !!!
Игнорируй....... Большинство - нормальные, понимающие и готовые помочь люди.
Темы были... первое что попалось http://compcar.ru/forum/showthread.php?t=10243
Проблем много возникает ....... Решаются.....
Не давай всяким ........ отбить себе руки.
По коду - стиль кривоватенький конечно (условия ифов громоздкиеБ, во многих проверяется одно и тоже, напишите первой строкой
if
(digitalRead(but) == HIGH){
и дальше в скобках продолжайте не надо каждый раз одно и тоже проверять) , но если устраивает - то и ладно.Опишите вашу задумку, что сделать хотите. Здесь нет экстрасенсов.
Миша не переживай.
Не нарывался что ли ни когда ......
К сожалению и тут находятся ........ (без мата не назовёшь), высказывающие свои мысли так что кулаки чешутся...... "Пупы земли" !!!
гыыыы... а вы нарывались? на дебилов за рулем? их у нас много есть! им начхать на безопасность.. им бы лиж бы лампочки мигали и кнопочки были..
я еще раз повторю.. товарищ собиравший тут супер шлем для байка.. так и не знаем что с ним случилось... но видимо ковырять много дырок, даже в очень дорогом шлеме, не добавляет безопасности...
а вы как бы свою самооценку то поднимите чуток.. а то кулаки не только у вас есть.. у некоторых еще и монтировка имеется :)
Опишите вашу задумку, что сделать хотите. Здесь нет экстрасенсов.
да ладно, что тут описывать то? хочеться в тазике кнопочку как в крутой тачке.. только не в теме о том, что в крутой тачке есть еще радио иммобилайзер.. и контролер двигателя изначально заточен под такую систему
Нарывался. И на дебилов тоже. И за монтировки ,.... и за "Думаю что указывать твоим родителям о том что нужно пользоваться конрацептивами, как то уже поздно." некоторые получали ..... (кто не извинился).
Нарывался. И на дебилов тоже. И за монтировки ,.... и за "Думаю что указывать твоим родителям о том что нужно пользоваться конрацептивами, как то уже поздно." некоторые получали ..... (кто не извинился).
Дедушка, ты не перепутал ничего? Здоровья то и так до пенсии врятли дотянешь. А гонора как у гопника с запасной жизнью.
Да я то не перепутал.....
Ты что в мою карточку в поликлиннике заглядывал?.....
А тебя видать родители вежливости не учили совсем......
Ух какое веселье!
ТС прав - такое можно и нужно делать. А вот ставить в машину - нет. Ну или поставить после того как "сиё" пройдет сертификацию по ГОСТам.
Да я то не перепутал.....
Ты что в мою карточку в поликлиннике заглядывал?.....
А тебя видать родители вежливости не учили совсем......
в шаре хрустальном посмотрел... а вежливость в нашем лесу, это излишество и навязаная либералами фигня :)
На этом предлагаю перенести обсуждение личностей в "отвлеченные темы". Обособливо Робин Гудов - защитников бедных.
Ух какое веселье!
ТС прав - такое можно и нужно делать. А вот ставить в машину - нет. Ну или поставить после того как "сиё" пройдет сертификацию по ГОСТам.
вот ты правда веришь что после того как он сделает, он прям побежит проходить сертификацию? гыыыы
На этом предлагаю перенести обсуждение личностей в "отвлеченные темы". Обособливо Робин Гудов - защитников бедных.
Прошу прощения за отвлечение от темы ...... Увлёкся.... Игнорируем..... всё что не по теме....
Нет, не верю. Но я так же и не верю что он сделает :) Это будет на поиграться, может даже с попыткой впендюрить, но после отвалившигося проводка все почит в бозе.
Прошу прощения за отвлечение от темы ...... Увлёкся.... Игнорируем..... всё что не по теме....
по теме - разбитая вхлам машина и висящий на дереве труп с кнопкой в жопе.
*attiny13 - убийственная надёжность!
по теме - разбитая вхлам машина и висящий на дереве труп с кнопкой в жопе.
*attiny13 - убийственная надёжность!
да ты художник...
в идеале конечно можно сделать через наоборот. в смысле что бы реле было постоянно замкнутое и дуинка его наоборот разрывала контакты питания.. это будет хавать акамулятор конечно.. ну и один фиг никаких гарантий что в процессе движения, дуне не зачешеться подергать контактами...
тут нужно все делать глобальнее и начинать именно с контролера двигателя.. завязывать на скорость движения и прочее..
тут нужно все делать глобальнее и начинать именно с контролера двигателя.. завязывать на скорость движения и прочее..
я вообще не понимаю в автомобилях, а чем механический тумблер не катит?
Вот люди! Убиваете на корню всё желание сделать что то своими руками ........(или просто весилитесь).
Китайцы сделали..... "сертифицировали".... продают тысячами...... На каждом перекрёстке "разбитая вхлам машина и висящий на дереве труп с кнопкой в жопе." из за кнопки .......
я вообще не понимаю в автомобилях, а чем механический тумблер не катит?
меня и ключ нормально устраивает.. не вижу смысла во всех этих кнопках и экранах... выглядит забавно, но практической пользы, ровно на полчаса поиграться.. дальше все обрастает пылью..
Вот люди! Убиваете на корню всё желание сделать что то своими руками .......
тоесть кроме кнопки делать уже совершенно нечего? все остальное уже изобретено?
меня и ключ нормально устраивает.. не вижу смысла во всех этих кнопках и экранах... выглядит забавно, но практической пользы, ровно на полчаса поиграться.. дальше все обрастает пылью..
рядом к ключом сверлишь кнопку и ты лётчик!
Китайцы сделали..... "сертифицировали".... продают тысячами...... На каждом перекрёстке "разбитая вхлам машина и висящий на дереве труп с кнопкой в жопе." из за кнопки .......
китайцы знают своё дело - #сибирняш
рядом к ключом сверлишь кнопку и ты лётчик!
у меня там уже столько дырок наделано в процессе производство и установлены заглушки. что сверлить смысла нет.. я вообще теряюсь в догадках что именно волво планировало устанавливать во все эти дырки... сфоткаю как нибуть..
как-то так должно быть - с тублером, ключом, двумя кноками, тремя мелкими для света.
http://www.youtube.com/watch?v=qbnmOdRFgaI
И ещё много на этой странице ......
Вот люди! Убиваете на корню всё желание сделать что то своими руками ........(или просто весилитесь).
Китайцы сделали..... "сертифицировали".... продают тысячами...... На каждом перекрёстке "разбитая вхлам машина и висящий на дереве труп с кнопкой в жопе." из за кнопки .......
Не путайте овощ со сдобной булкой. Китайцам абсолютно пофигу кто и как убьется с помощью их "замисятильнай кнопкай для мотора беги/вставай".