Для квест-проекта необходимо было реализовать таймер с обратным отсчетом и множеством действий по дезактивации «динамита».
Для квест-проекта необходимо было реализовать таймер с обратным отсчетом и множеством действий по дезактивации «динамита».
От заказчика было получено следующие техническое задание:
1. Проект должен быть реализован на Arduino NANO v3.
2. Для дезактивации динамита необходимо: а) подключить дополнительный источник питания; б) ввести пароль; в) найти и замкнуть геркон; г) повернуть ключ в правильное положение.
3. Таймер должен быть установлен на 1 час 15 минут с обратным отсчетом.
Это все!
Вот с такими входными данными мы начали работать.
С первым пунктом проблем не было, Arduino NANO на складе было достаточно. Со вторым пунктом пришлось немного поработать, а именно, правильно определить порядок действий в скетче. С третьим пунктом пришлось много думать. :)
В итоге мы создали замечательное устройство со следующей схемой:
Скетч этого проекта можно скачать по ссылке ниже. В файле много комментариев, поэтому не привожу здесь объяснения. Скажу лишь, что файл позволяет задавать время срабатывания таймера до нескольких дней.