Настольные текстовые часы-будильник «Время пришло»

Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост

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

Но в данном случае вышло с точностью до наоборот, то есть в начале было название и весьма общее понимание того, что я хочу сделать. А хотелось многого! Ну, во-первых, это должны быть текстовые часы и обязательно с будильником, так же очень хотел сделать так, чтобы была возможность редактирование выводимого текста без переписывания программного кода и прошивки микроконтроллера, то есть так, чтобы пользователь мог сам изменять текст по своему желанию. Так же было бы не лишним сделать несколько вариантов отображения текстом одного и того же значения времени. К примеру 00:00 можно описать разными способами:

«Ноль часов ноль минут», «Полночь», «Двенадцать часов ночи» и т.д.

И эта идея так бы и осталась идеей, если бы не Арсений Вирачев – молодой и очень талантливый программист. Он взялся реализовать мою идею.

Проблем оказалось много, начиная от самой программы до написания текстового файла для этих часов. Базовый файл имеет ни много ни мало более трёх тысяч строк текста, я просидел над ним несколько дней. А ещё сложнее оказалось Арсению, который состыковывал всё это воедино и решал возникшие проблемы и терпел мои придирки.

Вот список того, что могут эти часы:

1. Два режима отображения времени - текстовый и цифровой

2. В цифровом режиме отображаются также дата и день недели (рассчитывается автоматически по дате). Учитывается разное число дней

в месяцах и високосный год.

3. Будильник с возможностью выбора дней недели, в которые он срабатывает.

4. Отображение заданного текста при срабатывании будильника.

5. Все текстовые сообщения часов и будильника могут быть изменены при

подключении часов к компьютеру с операционной системой Windows в любом

текстовом редакторе (например, «Блокноте») никаких специальных

программ и драйверов не требуется

6. Для каждого момента времени (часы:минуты) можно задать до пяти

сообщений. Отображаемое сообщение выбирается случайным образом.

7. Для будильника можно задать до 10 сообщений. Отображаемое сообщение

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

8. Режим отображения выбирается кнопкой. Также есть возможность

включить автоматическую смену режима отображения.

9. Регулировка яркости индикатора. Два режима – «дневной» и «ночной». Можно задать яркость в каждом из них (4 уровня) и моменты перехода из

одного в другой.

Ворклог сюда, увы не влезает...

Поэтому перехожу к финальным снимкам.

Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост
Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост
Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост
Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост
Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост
Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост
Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост
Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост
Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост
Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост
Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост
Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост
Настольные текстовые часы-будильник «Время пришло» Часы, Будильник, Стимпанк, Текстовые часы, Видео, Длиннопост

Небольшое видео:

Благодарю за внимание!

Стимпанк

140 постов1.6K подписчика

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

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

● Запрещается нарушать фундаментальные правила Пикабу.

● Добавленные посты должны соответствовать теме сообщества.

17
Автор поста оценил этот комментарий
Шесть тридцать. Вставай на работу.
Шесть пятьдесят. Вставай, блять!
Семь часов. Пиздец! Можешь не торопиться.
9
Автор поста оценил этот комментарий

Время пришло в гости отправиться...

раскрыть ветку
8
Автор поста оценил этот комментарий

Почему то ожидал увидеть это. Если не в посте то хотя бы в комментах

Иллюстрация к комментарию
раскрыть ветку
8
Автор поста оценил этот комментарий

А схему и код можно посмотреть?

26
Автор поста оценил этот комментарий
Просыпаешься, смотришь на часы, читаешь "время пришло" и представляешь себя на смертном одре
раскрыть ветку