Таймер 108 Lost

Posted on

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

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

Таймер

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

>: 4 8 15 16 23 42 - Код для ввода F12 - Экстренный выход Ins - Ввести код автоматически End - Отладочный ресет счётчика на 108.

Как я писал в самом начале, самый простой пример применения такого устройства это включение освещения ночью. Можно поставить фотореле, оно обычно стоит меньше, но имеет свои недостатки: Фотодатчик надо выносить на улицу. За состоянием фотодатчика надо следить (если загрязнится, то свет будет гореть и днем) Если появится паразитная засветка датчика, то свет не будет гореть когда надо. Нельзя настроить автоматическое выключение когда свет не нужен.

Нельзя включать свет с опережением запаздыванием относительно уровня освещения. Всех этих недостатков лишен астротаймер. Я вообще изначально собирался изготовить такой таймер сам, вернее не сам, а при поддержке знакомого программиста, уже и интерфейс продумали и схему нарисовал, но потом подумал, а не проще ли купить. Оказалось что при наличии таких устройств от брендов, по довольно большой цене, есть и китайские устройства, которые можно найти на Али. Заказал, оплатил, получил. Немножко фоток упаковки, ничего особенного, упаковано аккуратно, более подробно под спойлером.

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

  1. Краткое описание: Стильный таймер и секундомер. Описание: Hybrid Stopwatch and Timer – это прекрасный дизайн интерфейса пользователя. Сообщение #108.
  2. Голосуем за LOST! LOST 6 - материалы фанов. LOST 6 - Джек vs Лок (фанзона). Сумма этих чисел ровна 108,ровно столько сколько отсчитывает таймер в бункере,и есле не нажать кнопку.

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

Питание подается на контакты А1 и А2. Таймер исходно рассчитан на подключение к сети 220-230 Вольт, но его легко переделать под питание 24 Вольта (такой вариант так же выпускается). На схемах присутствует перемычка между контактами 3 и 4, ее ставить не надо, это контакты полного сброса устройства (вплоть до времени и т.п.). С выходными контактами думаю понятно и так. Снизу расположено стандартное крепление на DIN рейку. Выглядят таймеры вполне аккуратно.

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

MD — блокировка разблокировка устройства, выбор режима. R — включение выключение индикации, сброс параметра, функциональная кнопка к кнопке MD.

Разбирается таймер очень легко, гораздо проще чем настраивается (вернее чем то, как я пытался его настраивать изначально). Сначала поддеваем чем то тонким и острым две защелки с одной стороны, разводим немного половинки корпуса, потом повторяем это со второй стороной. После этого корпус разделяется на две половинки. Внутри электроника ничем не закреплена, большая плата прижимается самим корпусом, а маленькая четырьмя штифтами, которые авляются частью нижней половины корпуса. Само устройство состоит из двух плат. Плата с контроллером и экраном, так сказать «мозги» устройства. Плата с реле, разъемами, батарейкой, схемой питания и вспомогательными компонентами.

Верхнюю часть мелкой платки закрывает пластиковая рамка, она же защищает ЖК экран от повреждений, сделано хорошо и вполне надежно. Садится плата на место плотно, думаю что с защитой от пыли справится без проблем. Всеми отсчетами управляет 8 бит микроконтроллер содержащий на борту так же RTC (часы реального времени). По маркировке нашелся и даташит — Пайка не идеальная, но весьма неплохая.

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

24 Вольта можно подавать как переменку, так и постоянку, работать будет одинаково. На плате установлено реле рассчитанное на 16 Ампер. Но зная то, что часто параметры таких реле несколько завышены, то я бы не стал использовать его при токах более 10 Ампер.

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

На плате в некоторых местах присутствуют следы флюса, хотя сама пайка аккуратная. Силовые дорожки дополнительно пролужены припоем, это довольно хорошо, видно что производитель думал о надежности работы. К разъема претензии отсутствуют, нормальные качественные разъемы. По крайней мере при работе под током 10-16 Ампер работать должны вполне нормально, провод затягивается плотно.

А вот дальше я перейду к описанию настройки устройства. Как мне не хватало этого описания когда я получил таймеры. В инструкции есть картинка описания меню, и есть пояснение всех пунктов, вроде все понятно, но при этом непонятно. Описание настройки я так же спрячу под спойлер. Изначально я хотел перевести инструкцию на русский язык, но потом решил просто оформить более понятное описание с картинками. 1, Первым делом настраиваем время.

Для этого разблокируем устройство кнопкой MD (удерживать около 3 секунд пока не пропадет надпись LOCK). Далее нажимаем кнопку.

Я вообще изначально собирался изготовить такой таймер сам, вернее не сам, А я сделал-таки сам. Тоже долго думал. Но мне там потребовалось от устройства ещё несколько специфичных фишек, которых в покупных нет.

Имеются готовые шаблоны для следующих. Изготавливаете визитки на заказ и хотите такой. Выбрать готовые шаблоны визиток. Конструктор для редактирования. Регулярное пополнение. Шаблоны визиток мери кей.

Короче, заморочился и сделал. Вместе с GPS+ГЛОНАСС заодно. Так что у меня не надо ни время устанавливать, ни позицию. Вообще никаких установок.

Коробочка сама разберётся, где она находится и когда тут закат-восход. Хвалюсь, да, грешен:) PS: Причём, у меня в алгоритме никаких таблиц.

Честный расчёт для конкретных координат. Рикошетом (хотя и не надо, но попутно) помимо заката/восхода получаю фазу луны, високосность года, долготу дня и прочее. Да там и программировать ничего не надо. Для ардуины есть аж три библиотеки, считающие восход/закат по заданным широте/долготе — Sunrise.h-TimeLord-Time (замена стандартной библиотеки), все три за авторством одного человека (Michael Rice), идут в порядке совершенствования. Но чем совершеннее, тем хуже документация, от mewb-friendly у Sunrise и заканчивая linux masterrace у time (ни одного пояснения по аргументам, сами-то функции еле описаны, зато библиотека идет с тулчейном и компилируется на месте). А TimeLord еще и привирает. Так о чем это я?

Тоже собирал подобный девайс из ардуины и реле по социальному заказу (бабушке надо было рассаду на даче выращивать), получилась вот такая симпатичная коробочка (правда оказалось, что блок питания от телефона слишком шумит, уничтожая способность ардуины общаться с компом по серийному порту, что мне не удалось исправить никаким количеством конденсаторов). Обзор не делал, и не планирую. Там особо и обозревать-то нечего. Из железа практически всё бралось на Али.

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

Таймер 108 Lost Lake

Беру китайские ProMini принципиально. Потому что всякие «уны» жалко потом замуровывать в самоделках навсегда. А китайская платка стоит около ста рублей и её не жалко, я их сразу горстями беру на али. На «уно», кто хочет, отлаживать удобно. Но в окончательную конструкцию вот такая про-мини распаивается прямо без контактной гребёнки, крепится двусторонним пеноскотчем или клеем-термосоплёй, очень удобно.

Я оставляю незанятой только группу для переходника USB-RS232, мало ли, свежую прошивку влить. GPS-модуль к ней:, модулем очень доволен. На этапе отладки внезапно минут через пятнадцать выловил спутники даже глубоко внутри помещения бетонного монолита (правда, последний этаж), хотя я от него этого не ожидал.

В частном доме, куда и делался девайс, холодный старт меньше минуты. Для самоделкиных: провод между модулем и платой очень ломкий, монтировать аккуратно, не заламывать. А то придётся антенну новую покупать. Дисплей понадобился четырёхстрочный (двух строчек мало, текущее время/дату выводить, восходы/закаты и прочее). Взял вот такой лот, там пара штук:, проблем нет, всё отлично, русский совпадает с мелтом/датавижн. Единственное, библиотека LiquidCrystal в две последние строчки ставила курсор со смещением. Разбираться не стал, воспринял как фичу, просто написал в скетче lcd.setCursor( -4, 2); Что ещё.

Интегрированные стерео динамики излучают вполне качественное звучание, хотя включать их на полною громкость все же не рекомендуется. Windows Хотя изображения и нельзя назвать совсем отвратительным, оно не лишено яркости и насыщенности, но глянцевое покрытие опять играет в сторону минуса – при работе на открытом воздухе бликов не избежать. Вот разрешение изображения несколько не устраивает, потому как является заниженным и качественной картинки на экране ждать не стоит. Зато радует достаточно длительная автономная работа батареи – до 5 часов при условии средней загруженности процессора и наличии фирменной утилиты. Нетбук IdeaPad S110 (59366435) оснащен 10.1 дюймовым светодиодным широкоформатным экраном с глянцевым покрытием и разрешением изображения 1024 х 600 точек на дюйм.

Управляющий элемент? Тут каждый решит сам, чем и какой нагрузкой ему надо управлять. Выбор велик, твердотельные реле, симисторы, модули с опторазвязкой и контролем перехода через 0, что угодно. Ну для примера пусть будет вот такой модуль с релюшкой:, отличное решение для ленивых, и, «бонус», будет управлять любым видом нагрузки, хоть лапа накаливания, хоть светодиодное или энергосберегающее освещение, лишь бы нагрузка была не велика. Из библиотек, как было сказано выше, использовалось «TimeLord» для астрономии, «Time» для системного времени, «MsTimer2» для внутрисистемных событий по времени, «TinyGPS» и «SoftwareSerial» для работы с GPS-модулем. «LiquidCrystal» для работы с дисплеем. Время беру со спутников.

Если синхронизовалось удачно, каждую минуту сохраняю текущее время в EEPROM, чтобы после потери питания начать с неточного времени, а потом, после старта GPS, снова синхронизовать. Как я долго об этом мечтал! Сделать электронный девайс, у которого не надо выставлять время. У которого оно не собьётся из-за батареек, поскольку никаких батареек там нет, и которое не теряет время из-за скачков питания.

Таймер 108 Lost

Таймер 108 Lost Boy

Ничего не надо делать! Просто подождать, и время выставится само!

Таймер 108 Lost On You

Схему рисовать бессмысленно. У меня в данном случае: GPS садится на ноги 11, 10; LCD на ноги 12, 13, 5, 4, 3, 2; Управление нагрузкой на 9 (она шимится); Единственным органом управления в девайсе является кнопка с подсветкой. Которое ставит девайс в рабочее или неактивное состояние. Хотя никто не мешает заменить это простым тумблером. Но свободных ног оставалось в избытке, так что для данного случая понтуемся и шикуем: отдаём ногу 7 под контакт кнопки (на землю, и, при этом включив внутренний подтягивающий резистор) и ногу 6 под подсветку этой кнопки. Скетч показывать стыдновато, но к каждой библиотеке из перечисленных есть примеры с комментариями, так что разобраться и сделать под свои нужды труда не составит.