Немного заброшенного кода на растерзание "Сенсорное открытие багажника".

Привет всем!

Я новичок в программировании и делаю свои первые шаги на платформе Arduino. Читаю книги Виктора Петина + смотрю различные видеоуроки YouTube. Решил поделиться опытом.

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

В видео ниже представлен общий пример.

Но просто прикоснуться нужного метса на авто и потянуть багажник для меня было недостаточно. Я хотел сделать всё гибко и под себя и вот каким путём я на тот момент пошел...

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

1) Машинку поставили на охрану, поворотники мигнули 1 раз, режим "LOCK" — сигналы с сенсорной кнопки не учитываются, багажник не открыть.

2) Машинку открыли, поворотники мигнули 2 раза, режим "UNLOCK" — идём и спокойно открываем багажник.

3) Сработала охрана, вы сломались и включили аварийку, используете поворотники при перестроениях? Т.е. все те моменты когда поворотники мигают три раза и более . В этом случае ардуинка переходит в режим ожидания "WAIT". Как только сигналы с поворотников перестают поступать, Ардуинка восстанавливает тот режим, который был до "WAIT".

4) Сняли аккумулятор? Как только восстанавливается питание на Ардуинку и пока не сработает один из двух режимов "LOCK" или "UNLOCK" — ни какой реакции на сенсорную кнопку не будет.

Более подробно как всё будет работать написано в коде https://github.com/Beijo2908/My в "Недоделка".

Вопрос к знатокам - правильно ли я использовал условия от переполнения счетчика?

Немного заброшенного кода на растерзание "Сенсорное открытие багажника". Arduino, Программирование, Первый опыт, Опыт, Новичок на Пикабу, Новичок, Видео

Arduino & Pi

1.4K постов20.6K подписчиков

Добавить пост

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

3
Автор поста оценил этот комментарий
А почему просто не использовать реле, сигналка включена реле обесточено, и сенсор не работает ну и тд... Почему так не сделать ?
раскрыть ветку
2
Автор поста оценил этот комментарий
Перестроился в пробке, мигнул аварийкой 1-2 раза, ардуина меняет состояние. Встал на аварийку, ардуина перешла в состояние wait, багажник не открыть
2
Автор поста оценил этот комментарий

просто использовать канал сигналки на открытие багажника совсем не интересно?

раскрыть ветку
1
Автор поста оценил этот комментарий
придерусь к тому что сразу глаза режет - уай тайможид?) нельзя что-то одно - уэйтинг тайм или время ожид?)
DELETED
Автор поста оценил этот комментарий

Вот все ржут над АвтоВазом, мол делать не умеют машины. На самом деле это просто конструктор, бери любую недоделку, перепиливай, ставь на производство и кормись с этого. Даже это решение можно неплохо так монетизировать, если додумать как все ставить "из коробки". Автору успехов!