Например TDA7294

Форум РадиоКот • Просмотр темы - Таймер обратного отсчета
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 15:43:43

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 251 ]     ... , , , 6, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вс фев 21, 2021 08:14:24 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1384
Рейтинг сообщения: 0
...

Количество кнопок зависит от ситуации и реализации интерфейса.
Заинтриговали вы меня этим таймером. Могу взяться. Проект выложу в общий доступ. От вас ТЗ. Всем заинтересованным предлагаю продонатить этот проект. Будет стимул взяться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вс фев 21, 2021 10:38:55 
Это не хвост, это антенна

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1396
Откуда: Мелеуз
Рейтинг сообщения: 0
Я сам заинтересовался своим вариантом,потихоньку допиливаю прошивку
Изображение
Слева-будущий корпус


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вс фев 21, 2021 13:33:53 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт май 03, 2013 20:14:31
Сообщений: 133
Откуда: Шебекино, граница
Рейтинг сообщения: 0
Я сам заинтересовался своим вариантом,потихоньку допиливаю прошивку

Схема не изменяется?

_________________
Лучший вид бардака - демократия
Хочешь, чтоб люди тебя понимали? Говори с ними на их языке!
Писать грамотно - моветон!


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вс фев 21, 2021 14:31:18 
Это не хвост, это антенна

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1396
Откуда: Мелеуз
Рейтинг сообщения: 0
Все то же самое,подключил пьезоизлучатель к порту D1

Добавлено after 44 minutes 50 seconds:
****************Описание прошивки Taimer2 OK 16****************************
Схему нарисовал HCT,спасибо! ( https://radiokot.ru/forum/viewtopic.php ... 9#p3984149 )
аттини2313,индикатор с общим катодом,кварц 16 МГц(подойдут и другие,прошивку подправлю,просто 16 МГц у меня много и их в основном и ставлю)
4 кнопки-1=пауза/старт,2=установка часов/плюс,3=установка минут/минус,4=работа с еепром
*Режим работы*
После подачи питания считывается время из еепром,таймер стоит на паузе-показания моргают по полсекунды,нагрузка отключена(когда нагрузка включена светится точка в 4 разряде,и наоборот)

Нажимаем кнопку 1-отчет времени пошел,нагрузка включается,если нажимать ее дальше то последовательно идет пауза(нагрузка отключается) и отсчет (нагрузка включается)
Оставшееся время отображается в режиме часы/минуты,если осталось час и более,и минуты/секунды если осталось менее часа
По истечении времени таймер останавливается,на дисплее 0000,нагрузка отключается,из пьезоизлучателя идет пикание (подключен к PORTD.1)
далее-
Нажатие кнопки 1-таймер снова переходит на паузу,часы и минуты считываются из еепром
Нажатие кнопки 2 либо 3-установка часов и минут (описано выше,режим паузы)
Нажатие кнопки 4-как и при нажатии кнопки 1-часы и минуты считываются из еепром,но сразу начинается отсчет
*Установки времени*
В режиме пауза и останов можно изменить время отсчета:
Нажатие кнопки 2 переходим в режим установки часов,вместо минут пробел,кнопкой 2 увеличиваем часы,кнопкой 3 уменьшаем часы,нажатие кнопки 1-переходим обратно в паузу без записи в еепром,нажатие кнопки 4 запись в еепром и переход обратно в режим паузы
В режиме пауза нажатие кнопки 3 переходим в режим установки минут,вместо часов пробел,кнопкой 2 увеличиваем минуты,кнопкой 3 уменьшаем минуты,кнопкой 4 считываем минуты из еепром,нажатие кнопки 1-запись минут в еепром,переходим в обратно в паузу

Так как питание будет от сети энергосбережение не предусмотрено


Вложения:
Taimer2 OK 16.hex [5.53 KiB]
Скачиваний: 147
Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вс фев 21, 2021 15:58:11 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт май 03, 2013 20:14:31
Сообщений: 133
Откуда: Шебекино, граница
Рейтинг сообщения: 0
Спасибо, буду делать плату. Что-то Starichok51 молчит, правильно ли я изобразил его схему, нет... Я бы сразу две платы сделал.

_________________
Лучший вид бардака - демократия
Хочешь, чтоб люди тебя понимали? Говори с ними на их языке!
Писать грамотно - моветон!


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вс фев 21, 2021 16:00:30 
Это не хвост, это антенна

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1396
Откуда: Мелеуз
Рейтинг сообщения: 0
Моя плата,на всяк случай предусмотрел зарядное для аккумулятора


Вложения:
Таймер FYQ-5641.lay6 [70.79 KiB]
Скачиваний: 142
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Пн фев 22, 2021 10:24:42 
Открыл глаза

Карма: -3
Рейтинг сообщений: -15
Зарегистрирован: Сб янв 18, 2020 16:41:56
Сообщений: 63
Рейтинг сообщения: 0
Можно ли сделать с кварцем 4 МГц?
И какой пьезоизлучатель нужен,маленький динамик можно поставить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Пн фев 22, 2021 11:39:34 
Это не хвост, это антенна

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1396
Откуда: Мелеуз
Рейтинг сообщения: 0
Прошивку для 4 МГц-легко!
Подойдет и динамик,но через ограничительный резистор,если громкость будет маленькой поставьте транзисторный ключ

Ставлю в корпус,но программы доработаю под себя (буду питать от Li-ion аккумулятора,нужно сделать отключение-режим сна...)
Изображение


Вложения:
Taimer2 OK 4.hex [5.57 KiB]
Скачиваний: 147
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Пн фев 22, 2021 14:14:29 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1384
Рейтинг сообщения: 0
Предложения по интерфейсу. Выбор разряда. Перебор от нуля до 9. Это проще по интерфейсу. В программе да, чуток сложнее...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Пн фев 22, 2021 16:57:27 
Это не хвост, это антенна

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1396
Откуда: Мелеуз
Рейтинг сообщения: 0
И чем же проще?

Добавлено after 1 hour 28 minutes 9 seconds:
Снял видео,правда это новая прошивка,с отключением питания
https://youtu.be/oGdg210rI0A


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Пн фев 22, 2021 18:16:44 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1384
Рейтинг сообщения: 0
И чем же проще?

В твоём случае перескок 24 часа или 60 минут. Либо делать удержание кнопки и увеличение скорости изменения параметра
Можно проще. Выбор разряда. Перескок будет зависеть от разряда. И типа. Десятки, единицы часов или минут.
Девайс неплох как поделка.
Я давно задумал одну затею. Да все времени нет. От самого простого таймера, как у тебя. Использование как вариант на электрической плите. Часто забываю вовремя выключить плиту. Хочу сделать таймер.
Еще одна задумка многоканальный таймер. С задаваемой логикой работы. Активный уровень, цикл, время активного уровня, паузы. Так как я почти все свои программы делаю на конечных автоматах, все эти таймеры реализуются очень просто. Больше возни с макетами.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вт фев 23, 2021 08:18:14 
Это не хвост, это антенна

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1396
Откуда: Мелеуз
Рейтинг сообщения: 0
Еще как вариант сделать несколько значений,записанных в еепром
В attiny еепром 128 байт,можно 64 значения часов и минут записать,после вкл выбрать нужный интервал,запустил,если надо-изменил как надо,но влезет ли в аттини тот еще вопрос


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вт фев 23, 2021 09:16:37 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2808
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18094
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
сделать-то можно много чего.
если бы взять экран, например, 1602, тогда было бы проще и кучу готовых уставок перебирать и еще многое.
а на 4-разрядном семисегментнике неудобно делать всякую навигацию разных параметров.
но можно поставить два 4-разрядных индикатора и на одном формировать имя параметра, а на втором в это время будет сам параметр. так делалось и в промышленных приборах, с которыми мне приходилось работать.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вт фев 23, 2021 09:39:27 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1384
Рейтинг сообщения: 0
Еще как вариант сделать несколько значений,записанных в еепром
В attiny еепром 128 байт,можно 64 значения часов и минут записать,после вкл выбрать нужный интервал,запустил,если надо-изменил как надо,но влезет ли в аттини тот еще вопрос

Когда ты делаешь для себя, вопрос, какой взять МК, не стоит от слова вообще. Тебя ничего не сдерживает. Хоть 256 мегу. Вопрос финансов и возможностей не обсуждаем.

Добавлено after 2 minutes 13 seconds:
...

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вт фев 23, 2021 09:45:55 
Поставщик валерьянки для Кота

Карма: 20
Рейтинг сообщений: 253
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 2090
Рейтинг сообщения: 0
если бы взять экран, например, 1602, тогда было бы проще и кучу готовых уставок перебирать и еще многое. а на 4-разрядном семисегментнике неудобно делать всякую навигацию разных параметров.

1602 в 2 раза больше цветного SPI 160x128, а полезной информации на него можно вывести меньше, контрастность также меньше, плюс ног нужно задействовать больше... И все равно вбей на ютубе "Avr menu" и практически все менюшки будут на этом 1602, хотя именно для меню все его недостатки удваиваются :) Если искать "Stm32 menu", то ситуация кардинально противоположная, почти везде будут графические дисплеи и вряд ли тут дело в производительности, потому как AVR на мелкие дисплеи вполне хватает. Похоже народ передирает друг у друга не только код, но и концепцию в целом и это продолжается еще с тех времен когда альтернативы для 1602 особо и не было :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вт фев 23, 2021 10:09:54 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
В старых проектах начала
https://radiokot.ru/forum/viewtopic.php?f=62&t=94201
использовался двустрочник 1602 и пять кноп, работающих по принципу "псевдо виндовс" - менюшка с пиктограммками.
Каждая строчка меню имела подстроку пиктограмм для разрешенных в данном случае переходов, а кнопы гоняли курсор "подсветки" (влево-вправо) и выполняли функционал "выполнить/отменить" или "+/-". Конструкции имели главные часы, пару будильников и таймер (аналогия дремучих часов 145й серии) и два варианта - на AT89C51 и atmega8515. Правда под ассемблером...
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вт фев 23, 2021 11:25:53 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1384
Рейтинг сообщения: 0
Меню это совершенно отдельная тема. Мои телодвижения и размышления привели меня к следующему выводу. Самое наилучшее решение, это на файловой системе. Но у нас мк. И поэтому, самое наилучшее решение для МК это проект MicroMenu. Гугл, господа. Все остальное это ебля. Прастыте за мой хромой хранцузский.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вт фев 23, 2021 11:37:58 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2808
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18094
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
Reflector писал(а):
вряд ли тут дело в производительности, потому как AVR на мелкие дисплеи вполне хватает.
с графическим дисплеем дело именно в производительности и в объеме памяти на знакогенератор (шрифты).
мне лично на хрен не нужен графический с его проблемами на АТмега8, когда мне легко хватает 1602. графика не дает никаких преимуществ, а затраты ресурсов огромные.
и дело тут не в количестве ног, у меня 1602 с платой интерфейса I2C, которая требует всего 2 ноги. я не трачу кучу ног для 1602.
и даже развитое меню на 1602 не составляет никаких проблем.
а во многих случаях даже не требуется большого разветвленного меню. в моих проектах это даже не меню, а просто список параметров, которые я перебираю кнопками + и -.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вт фев 23, 2021 11:43:10 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1384
Рейтинг сообщения: 0
Был у меня как то дисплей 128х64 на контроллере T6963C. Там не нужен знакогенератор. Принцип отрисовки знаков по посылаемым символам.


Последний раз редактировалось Demiurg Вт фев 23, 2021 11:44:01, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета
СообщениеДобавлено: Вт фев 23, 2021 11:44:01 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Меню это совершенно отдельная тема. Мои телодвижения и размышления привели меня к следующему выводу. Самое наилучшее решение, это на файловой системе. Но у нас мк. И поэтому, самое наилучшее решение для МК это проект MicroMenu. Гугл, господа. Все остальное это ебля. Прастыте за мой хромой хранцузский.

Так в моем варианте это и есть подобие файловой системы - "сцепленный список" с оперативной заменой как сопровождающих сообщений так и функционала кнопок и связанных с оными подпрограмм обработки.
8)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 251 ]     ... , , , 6, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 54


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y