Незабывайка света на микроконтроллере

На микроконтроллере

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

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

Незабывайка света на микроконтроллере

Алгоритм работы:

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

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

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

Незабывайка света на микроконтроллере схема

В качестве микроконтроллера используется ATtiny13A-SSU, в качестве пищалки используется китайский SMD динамик небольшого размера — маленький но громкий.

Незабывайка света на микроконтроллере

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

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

Архив скачать…

Автор; Степан Палыч

Оцените статью