Нужен счетчик минут 8-и канальный с индикаторами и кнопками Пуск Стоп

27009
Offline
Зарегистрирован: 04.04.2022

Приветствую. Необходимо подобрать комплектующие и написать код для устройства-подсчет времени выполнения лабораторных работ по столам.

Счетчик минут выводит информацию о времени (в минутах) на индикатор (предположу 7-и сегментный 4-х символьный с двоеточием) после нажатия кнопки "Старт". По нажатию кнопки "Стоп" счет останавливается, информация остается. При удержании "Стоп" (или двойное нажатие, либо как-то еще) - сброс значения счета на индикаторе.

Максимальное значение - не более  2-х часов. При снятии питания запоминать ненужно. Вывод секунд не нужен - только мелькать всё будет зазря.

Таких счетчиков (индикатор + 2 кнопки) надо 8 шт. Это будет одно устройство. Спаять (собрать макетку) могу сам, могу заказать вам. Необходимы максимально возможные размеры индикаторов (см 10 в длину было бы хорошо). Можете предложить другой вид отображения (например ЖК-монитор). Собрать все в один корпус тоже могу сам, могу доверить вам.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

код - $150

Green
Offline
Зарегистрирован: 01.10.2015

htpicc@gmail.com обсудим.

Kakmyc
Offline
Зарегистрирован: 15.01.2018
DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

На каком расстоянии от контроллера будут индикаторы?  От этого многое зависит. 

27009
Offline
Зарегистрирован: 04.04.2022

Это будет одно устройство. Расстояние- в пределах корпуса устройства (зависит от размеров индикаторов). 

За учительским столом устройство для наблюдения за временем выполнения работ. Старт и стоп для каждого счетчика свой (тоже в пределах корпуса устройства). Нажимает и контролирует преподаватель.

b707
Offline
Зарегистрирован: 26.05.2017

27009 пишет:

Можете предложить другой вид отображения (например ЖК-монитор).

светодиодную матрицу, размер 32х16см

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

b707 8 штук таких ... Монструозный будет девайс.

 

ТС - надо еще одну кнопку - общий старт для всех сразу !

27009
Offline
Зарегистрирован: 04.04.2022

Извините за неточное высказывание. Имелось в виду отображение всех 8 счетчиков на одном ЖК мониторе (15") что бы не паять индикаторы.

На самом деле размеры индикаторов не критичны. примерно 8-15 см вполне устроит.

Kakmyc
Offline
Зарегистрирован: 15.01.2018

На адресной ленте можно реализовать индикаторы.

rst
Offline
Зарегистрирован: 25.06.2018

27009 пишет:
Таких счетчиков (индикатор + 2 кнопки) надо 8 шт. Это будет одно устройство. Спаять (собрать макетку) могу сам, могу заказать вам. Необходимы максимально возможные размеры индикаторов (см 10 в длину было бы хорошо). Можете предложить другой вид отображения (например ЖК-монитор). Собрать все в один корпус тоже могу сам, могу доверить вам.

И всё это хозяйство будет на столе учителя? Это-ж какой монструозный девайс будет!

А зачем такие большие индикаторы? Чтобы со столов учеников было видно?

Может тогда лучше: 8 пультов на столах учеников, каждый - с кнопками (или без) и со своим индикатором времени. А у учителя свой небольшой пульт с экраном. С 8-ю небольшими индикаторами (для каждого подключенного ученика) и кнопками. Учительский пульт связан (беспроводно) с пультами учеников. Такое решение хорошо масштабируемо: позже можно наделать ещё больше пультов учеников, если потребуется.

27009
Offline
Зарегистрирован: 04.04.2022

Спасибо за отзывы. Тогда давайте поподробнее зачем все это.

Студенты приходят на лабработы, я должен контролировать время выполнения этих работ. Приходят в разное время, могут уйти на перерыв. Соответственно надо делать паузу в подсчете времени. Сейчас записываю все в тетрадку, когда кто начал, когда закончил и т.д. + студенты иногда спрашивают, сколько времени у них прошло. Хотелось бы девайс повесить на стенку чтобы с расстояния 4-5 метров они сами могли наблюдать за отсчетом времени. Кнопки буду нажимать сам ну или студенты будут нажимать, когда выходят или закончили. Представляю себе как девайс размером с А4, индикаторами в столбец и по 2 кнопки напротив каждого.

Идея с пультом на каждом столе интересна, но не в моем случае. Так у них время идти совсем не будет ;) Да и дорого все это. Это моя инициатива и за мой счет. 

Думал даже сделать из часов-будильников (8 шт купить) разобрать и собрать. надо модели, где отсчет начинается с подачи питания, но как сделать паузу? короче это немного не то, поэтому решил сюда обратится за помощью. 

Понимаю, что цена индикаторов зависит от размера и по I2C наверно проще и менее затратно  все соединить .

Всем спасибо за участие :)

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

А ПК есть в аудитории? Если есть.... )))

fridgetester
fridgetester аватар
Offline
Зарегистрирован: 09.02.2019

на таких можно собрать, если не маловаты для вас https://amperkot.ru/msk/catalog/max7219_modul_svetodiodnoy_led_matritsyi...

rst
Offline
Зарегистрирован: 25.06.2018

27009 пишет:
Идея с пультом на каждом столе интересна, но не в моем случае. Так у них время идти совсем не будет ;) Да и дорого все это. Это моя инициатива и за мой счет.

Почему "не будет"? Время и всё управление - осуществляется в центральном девайсе (который у препода). Оттуда состояние часов периодически рассылается на все раб. места учеников. Через какой-нить радио-модуль. nRF24L01+ или другой. Это элементарно сделать.

Так же - со всех пультов можно получать события нажатий кнопок (можно и не делать, а кнопки оставить только в учительском). Тоже ничего сложного: учительский пульт может, после отсылки времени каждому ученическому пульту, опрашивать его состояния нажатий кнопок. И так в цикле делать рассылку времени и опрос кнопок. Период повтора цикла сделать примерно = 0.1сек - всё нормально успеет.

 

PS: Состояния нажатий кнопок с ученических пультов можно конечно отсылать по их инициативе (а не опросом). Но тогда надо будет решить проблему коллизий (одновременных передач от разных передатчиков). С опросом из единого центра - проще.

PPS: Имхо - задача простейшая. 2 программы: для учительского пульта (с большим экраном) и для ученического пульта (достаточно нескольких 7-сегментных индикаторов или 1-го маленького OLED-экрана). Имхо - не самый тупой студент вполне справится. По-крайней мере во время моего студенчества, мы писали гораздо более сложные программы.

_Igor_
Offline
Зарегистрирован: 10.01.2022

А бэушный планшет на стенку повесить - не?

rst
Offline
Зарегистрирован: 25.06.2018

_Igor_ пишет:
А бэушный планшет на стенку повесить - не?
И каждому студню выдать бинокль для его рассматривания....

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Студенты должны делать лабу, а не смотреть на время.

Время это для препода.

b707
Offline
Зарегистрирован: 26.05.2017

Komandir пишет:

Время это для препода.

тогда вообще можно обойтись приложением для смартфона. Может и готовое можно найти,  всего-то надо 8 секундомеров на одном экране

rst
Offline
Зарегистрирован: 25.06.2018

b707 пишет:
тогда вообще можно обойтись приложением для смартфона. Может и готовое можно найти,  всего-то надо 8 секундомеров на одном экране
а если такового не найдётся, то 8 шт. односекундомерных приложений запустить.  ;)))

rst
Offline
Зарегистрирован: 25.06.2018

Неужто не нашлось студня, готового за зачёт такую ерунду запилить?

А если за курсовик, то я бы в свою студенческую бытность и вариант с 8-ю беспроводными пультами с кнопками + центральный пульт - запилил бы запросто. Тогда и гораздо более сложные вещи делал за курсовик.

Неужто поколение zумеров не способно на такое???

Iv_
Iv_ аватар
Offline
Зарегистрирован: 06.04.2022

27009 пишет:

Это будет одно устройство. Расстояние- в пределах корпуса устройства (зависит от размеров индикаторов). 

За учительским столом устройство для наблюдения за временем выполнения работ. Старт и стоп для каждого счетчика свой (тоже в пределах корпуса устройства). Нажимает и контролирует преподаватель.


По сути, нужно сделать многоканальный секундомер. Я бы сделал такой прибор на стареньком мониторе на 19..20"(за 1000 руб можно купить). Esp32 + классная VGA библиотека Fabgl + стартая мышка.
https://i.postimg.cc/nLkwQ1Xc/16416427725563671562168566425214.jpg

Iv_
Iv_ аватар
Offline
Зарегистрирован: 06.04.2022

LILYGO®TTGO VGA32 ESP32 - это ESP32 с VGA видеовыходом. Можно купить готовый у китайцев.
1 575,67 руб. LILYGO®TTGO VGA VGA32 ESP32 PSRAM модуль V1.4 контроллер PS/2 мышь клавиатура графическая библиотека.
https://a.aliexpress.com/_9vv7Ot

Morroc
Offline
Зарегистрирован: 24.10.2016

Komandir пишет:

Студенты должны делать лабу, а не смотреть на время.

Во во. Сделал - молодец, не сделал - дуб, причем тут время вообще.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Morroc пишет:

Komandir пишет:

Студенты должны делать лабу, а не смотреть на время.

Во во. Сделал - молодец, не сделал - дуб, причем тут время вообще.

как при чём, разборка-сборка АКМС обычно по времени )))

Morroc
Offline
Зарегистрирован: 24.10.2016

В ... такие лабы )