Страница 1 из 2
Шахматные часы
Добавлено: 22 ноя 2024, 10:16
Astreet
Младшая дочь начала играть в шахматы. Для разнообразия решил добавить к игре шахматные часы. Купить конечно же можно, как стрелочные, так и цифровые.... Но это же не наш метод!
Пока в задумках следующий набор по железу:
2 дисплея ТМ1637
Arduino Nano
14500 Li-Ion 1800 мАч 3.7 V
Плата зарядки с разъемом
Выключатель питания
Buzzer
2 кнопки для игроков
2+2 кнопки для выставления времени (раздельно для каждого игрока) либо 2 кнопки + переключатель
1 кнопка Сброс
По функционалу:
2 таймера по 1...30 минут
Старт отсчета при нажатии одной из кнопок игроков
По окончании времени - Бип_Бип_Бип
Дублирование нажатия кажой кнопки короткой Бип
Раздельная/совместная установка времени для игроков
Предупреждающий Бииип-Бииип-Бииип при неиспользовании часов в течение 2 минут
Выключение питания при неиспользовании часов
Re: Шахматные часы
Добавлено: 22 ноя 2024, 11:23
montirovka
Вид заводских электронных примерно один.
Шахматные_часы.jpg
Назначение кнопок то же понятно. Придумать такой же принцип легко.
Два секундных счетчика с возможностью предустановки, коммутатор кнопок в зависимости от того какой дисплей настраиваете и у кого должно идти время. Ну может еще что то.
Стоимость часов на фото 1200 рублей.
Re: Шахматные часы
Добавлено: 26 ноя 2024, 16:07
Astreet
montirovka писал(а): 22 ноя 2024, 11:23
Вид заводских электронных примерно один.
Шахматные_часы.jpg
Назначение кнопок то же понятно. Придумать такой же принцип легко.
Два секундных счетчика с возможностью предустановки, коммутатор кнопок в зависимости от того какой дисплей настраиваете и у кого должно идти время. Ну может еще что то.
Да. Примерно так.
Кнопка -, кнопка +, кнопка выбора дисплеев (левый-правый-оба), кнопка сброса (обнуления), выключатель питания.
Пока суть да дело, сваял корпус. Вохможно будет допиливаться....
WhatsApp Image 2024-11-26 at 16.05.52 (2).jpeg
Re: Шахматные часы
Добавлено: 01 дек 2024, 09:14
Astreet
Собрал схему будущих часов на макетке.
IMG_9113.jpg
Сваял лицевую панель.
IMG_9121.jpg
Попробовал поиграться с
Таймер обратного отсчёта времени H:M:S viewtopic.php?f=81&t=7242
Не понравилось... Нет четкого описания по входам, что должно приходить: импульс или постоянная единица. Также не хотел запускаться таймер, пришлось инвертировать кнопку.
Re: Шахматные часы
Добавлено: 01 дек 2024, 10:54
Astreet
На текущий момент получилось сделать вот это.
WhatsApp Video 2024-12-01 at 10.52.12.mp4
Следующая задача - ввод секунд десятками. Да.... еще минуты не знаю как записать...

Re: Шахматные часы
Добавлено: 04 дек 2024, 09:45
Astreet
Столкнулся с такой проблемой.
На рабочем компе с портативной версии FLProg загрузил проект на другую макетку. После компиляции проекта, макетка на кнопки не реагирует. Удалил пользовтельский ТМ1637 с проекта, снова загрузил на макетку - кнопки заработали.
Похоже опять конфликты....
Поскольку дисплеи стали недоступны - вывел значения на UART.
Re: Шахматные часы
Добавлено: 04 дек 2024, 14:15
Astreet
Не могу сообразить, как записывать минуты... Подскажите.
Шах_Мат_01_конфликт_ТМ1637_польз.flp
Re: Шахматные часы
Добавлено: 04 дек 2024, 15:20
montirovka
Я не понял куда записывать минуты, но может это вам поможет супер кнопка. Вариантов можно много придумать. Один клик - установка минут, два клика - установка часов. В этот момент другой кнопкой управляете последовательностью импульсов на счетчик. Вариантов много.
Супер кнопка
Re: Шахматные часы
Добавлено: 04 дек 2024, 15:39
Astreet
montirovka писал(а): 04 дек 2024, 15:20
Я не понял куда записывать минуты, но может это вам поможет супер кнопка. Вариантов можно много придумать. Один клик - установка минут, два клика - установка часов. [/url]
Идея состоит в том, что нажал на +, пошел отсчёт вверх: 5-10-15 и т.д. до 60. При достижении 60 секунд появляется единичка в минутах. И т.д.
При нажатии минуса - обратный отсчёт. Например на табло 05:00. Нажимаем - идёт отсчет 04:55 04:50 04:45 ....... 04:00 03:55.
С кнопкой не хочется заморачиваться....
Re: Шахматные часы
Добавлено: 04 дек 2024, 16:16
montirovka
А в чем тогда проблема?
Re: Шахматные часы
Добавлено: 04 дек 2024, 16:25
Astreet
montirovka писал(а): 04 дек 2024, 16:16
А в чем тогда проблема?
Тяму не хватает....
Дайте хоть какой-нибудь пример...
Re: Шахматные часы
Добавлено: 04 дек 2024, 16:36
montirovka
Считает счетчик. Значение в счетчике делите на 60. Целая часть будут минуты. Если значение счетчика больше чем 59,от значения счетчика отнимаете минуты умноженные на 60 - секунды.
Re: Шахматные часы
Добавлено: 04 дек 2024, 17:31
Astreet
Что-то ничего не пишет..... Что не так?
Screenshot 2024-12-04 173014.png
Re: Шахматные часы
Добавлено: 07 дек 2024, 15:57
Astreet
Вроде что-то нарисовалось....

См.видео.
Основные функции вроде пашут как надо!
01.mp4
02.mp4
Частота генератора увеличина в несколько раз...
Re: Шахматные часы
Добавлено: 07 дек 2024, 16:26
Astreet
По функционалу:
2 таймера по 1...30 минут
есть
Старт отсчета при нажатии одной из кнопок игроков
есть
По окончании времени - Бип_Бип_Бип
есть
Дублирование нажатия кажой кнопки короткой Бип
есть
Раздельная/совместная установка времени для игроков
есть
Предупреждающий Бииип-Бииип-Бииип при неиспользовании часов в течение 2 минут
Выключение питания при неиспользовании часов

Re: Шахматные часы
Добавлено: 10 дек 2024, 15:27
Astreet
Я не знаю, как такое бывает, но схема показанная на видео, постом выше перестала работать...
Сначала отказались работать все кнопки.
После удаления одного из дисплеев работа кнопок восстановилась, но при этом сбилась логика...
Вероятнее всего - это конфликт пользовательских блоков.
Начинаем всё с начала...
Первое - поиск дисплеев, которые бы не конфликтовали друг с другом. (Часы шахматные - поэтому требуются 2 дисплея).
После перебора ряда блоков такие дисплеи нашлись. Работают в паре и не ругаются друг с другом.
Сейчас собираю схему на штатных блоках, плюс схема часов, которые любезно предоставил Сергей
montirovka.
WhatsApp Image 2024-12-10 at 15.31.38.jpeg
Re: Шахматные часы
Добавлено: 12 дек 2024, 13:05
Astreet
Собрал! Вроде всё работает!
Много времени отняла заморочка вот с этими маленькими (но вредными) кнопочками. Благодаря им возникли проблемы с коммутацией игроков и прочие непонятки. Позже поменял их на пленочные и проблемы ушли....
WhatsApp Image 2024-12-12 at 12.47.23.jpeg
Re: Шахматные часы
Добавлено: 12 дек 2024, 13:08
Astreet
В выходные постараюсь переложить всё в железо. После проверки работы выложу сам проект.
Re: Шахматные часы
Добавлено: 14 дек 2024, 16:55
Astreet
Еще несколько фото...
IMG_9229.jpg
IMG_9235.jpg
IMG_9240.jpg
IMG_9227.jpg
Re: Шахматные часы
Добавлено: 14 дек 2024, 16:57
Astreet
Сам проект.
Шах_Мат_часы.flp
Чуть позже будет маленькое видео.