Обсуждаем цифровые устройства...
Ответить

Re: Кухонный вантач восьмитаймер

Вт янв 01, 2019 17:47:41

Видео к сожалению не делал...
Это ж "простейшие" - там только описание (вполне возможно корявое).
Да и с размещением ... разве что через яндекс-диск с гостевой ссылью...
:roll:
У меня адуринка-нано на 168 меге без всяких переделок минимум часов 6 непрерывно молотила секундомером (
max72t3.7z
(52.64 KiB) Скачиваний: 224
- это черновой набросок был, позднее работа с max7219 ушла в отдельную библиотеку).
Дальше терпения не хватило проверять.
Так и акумулятор от мобилки с распродажи "убитых неликвидов" (от 10рупь/штука).
В принципе при наличии управляемого ключа и контроля напружки на аккумуляторе при энергонезависимом счетчике общей наработки можно и более удобный режим работы установить.
Может и чего ешшо помудрю - СИшная тема "вызов функции по указателю" пока не закрыта (под ассемблером то проблем с сменой функционала дисплея и кнопок в зависимости от режима работы устройства проблем не представляет).
8)

Re: Кухонный вантач восьмитаймер

Вт янв 01, 2019 18:13:21

Видео к сожалению не делал...
сделайте, почему бы нет

Re: Кухонный вантач восьмитаймер

Ср янв 02, 2019 08:58:02

при наличии управляемого ключа
имеете в виду тот "верхний ключ" ?
давно стеснялся спросить, как это делается ?

Re: Кухонный вантач восьмитаймер

Ср янв 02, 2019 10:44:41

Где-то так
http://img.radiokot.ru/files/20529/1ng24ryzny.GIF
:roll:

Re: Кухонный вантач восьмитаймер

Ср янв 02, 2019 13:51:40


а если питание контролёра меньше чем питание светиков скажем контролер питается от аккума (2.7-4.2), а светики от 5.xx вольтов или вообще от 12 ?

Re: Кухонный вантач восьмитаймер

Ср янв 02, 2019 16:20:24

А смысл в таком варианте?
Это ж только при питании "от сети" - со ШНУРКОМ (коего надо всеми силами избегать)...
Там баръер на уровне сигнальных линий управления регистрами.
Предпочтение минимуму - только Rx/Tx при питании силовой части от сети.
Типовая игрушка с "высоковольтными" светиками в "максимальном" варианте:
http://img.radiokot.ru/files/20529/tcsnkhver.GIF
Только вот жрать оное устройство будет весьма много...
:dont_know:
Да... там еще простой порт шустро может превратиться вот в такого монстро-расширителя:
http://img.radiokot.ru/files/20529/12zgi0l38d.GIF
или вот в энто:
http://img.radiokot.ru/files/20529/hkjedehd8.JPG
http://img.radiokot.ru/files/20529/hkjb4s72g.JPG
http://img.radiokot.ru/files/20529/hkjbckakx.JPG
все зависит от желания "умонструозить" размеры индикатора...
8)

Re: Кухонный вантач восьмитаймер

Ср янв 02, 2019 17:54:11

все зависит от желания "умонструозить" размеры индикатора...
8)
это не об этом
Есть датчик СО2 он 5-вольтовый и жрёт 20 МА
А ардуина питается от аккума. И должна его при желании вырубать.

Re: Кухонный вантач восьмитаймер

Ср янв 02, 2019 18:16:55

В таком случае одной развязки по отключению питания может быть недостаточно.
Необходимо также отслежиавть возможность подпитки внешнего устройства через сигнальные линии.
Выходы у АВРок достаточно мощные - могут также "паразитно" подпитать ненужные цепи.
Минимальный вариант - предварительный перевод сигнальных линий в состояние либо логического нуля, либо "вход с Z-состоянием" и уже затем снимать питание с помощью ключа.
:roll:

Re: Кухонный вантач восьмитаймер

Вт янв 08, 2019 10:35:01

Зацените

Не знал что подарить супруге на Н.Г. кроме денег. :) Слепил за 3 вечера:
Изображение ВИДЕО.

-Oled дисплей.
-Удобное управление
-"Компьютерная" батарейка (CR2032)
-Обратный счет от 99:59
-Прямой счет до 99:59
-Рингтон из "Бумера"
-Индикация напряжения на батарейке

Контроллер (Atmega328p) ждет нажатия кнопки в режиме PowerDown потребляя при этом 1uA. В таком режиме батарейки должно хватить лет на 10, теоретически. Скорее сдохнет от саморазряда.
Контроллер слишком жирный для такой безделушки. Нашел его в старом хламе. Можно использовать 48ю Мегу или Attiny2313.

Re: Кухонный вантач восьмитаймер

Вт янв 08, 2019 16:05:30

Зацените

:) Слепил за 3 вечера:
Ништяк !!!
Простенько и со вкусом.

3 вечера эт наверно заливаете.

Я уже четвёртый вечер парюсь с одним только засыпанием и пробуждением.
То камушек уснёт, забудет выключить дисплей, то забудет включить прерывания, чтобы проснуться и заснёт навсегда. То начнёт время отсчитывать и по пути уснёт.
То сам проснётся а дисплей не включит. Это просто какое-то кю.

К стати хорошо что напомнили, тоже сделаю индикацию напряжения.

Re: Кухонный вантач восьмитаймер

Вт янв 08, 2019 17:51:43

Я уже четвёртый вечер парюсь с одним только засыпанием и пробуждением.

Ну с этим могу помочь :)

Re: Кухонный вантач восьмитаймер

Вт янв 08, 2019 19:09:13

Осторожно с OLEDами...
Светят ярко и красиво... НО с долговечностью...
:(
Один раз "массово обожглись" - двухстрочник матричный сдох через пару лет эксплуатации по 8 часов в день...
:roll:
Может сейчас более долговечные - Х/З...
:dont_know:
Ну и насчет "сна" - бытовому таймеру достаточно электронного выключателя в питании.
8)

Re: Кухонный вантач восьмитаймер

Вт янв 08, 2019 20:13:31

Я уже четвёртый вечер парюсь с одним только засыпанием и пробуждением.

Ну с этим могу помочь :)
Эээ

Не в этом дело. Я вообще использую библиотеку, она сама всё делает.
У меня таймер
не одноканальный до 8 независимых отсчетов и когда один настраиваешь, другие считают и выключиться можно только когда выключены все.
Есть поддержка RTC. и тогда можно ставить большие выдержки и спать с пробуждением каждые 8 секунд от сторожевика.
Если RTC впаян, то может показывать время
Но может обходиться и без RTC. Тогда при отсчете гаснет только дисплей, а сон только когда все каналы выключены.
Может питаться от розетки и тогда можно вообще не спать
И кроме того есть поддержка "токового клеща" (магнитного измерителя тока). При изменении тока если к примеру включили электроплиту, таймер автоматом включает отсчет.

Re: Кухонный вантач восьмитаймер

Ср янв 09, 2019 11:53:58

Когда-то делалось...
16 каналов с независимым началом/окончанием отсчета (уставка в пределах 1-99 минут, точность отсчета 1 секунда) + главные часы.
Индикация статуса по каждому каналу двуцветным светиком с отображением любого из выбранных на дисплее главных часов.
ДААВНОО то было... еще на 51-й и под "ассемблером на тетрадке".
Но там без полной 16-кнопочной клавиатуры не обойтись...
:sleep:

Re: Кухонный вантач восьмитаймер

Ср янв 09, 2019 12:19:59

16 каналов с независимым началом/окончанием отсчета (уставка в пределах 1-99 минут, точность отсчета 1 секунда) + главные часы.
Индикация статуса по каждому каналу двуцветным светиком с отображением любого из выбранных на дисплее главных часов.
вот это по нашему !
без полной 16-кнопочной клавиатуры не обойтись...
:sleep:
надо обойтись.
я даже болеменее обошелся 6-ю кнопками.
И не просто обошелся, а очень даже удобно. Это основная моя фишка

Re: Кухонный вантач восьмитаймер

Ср янв 09, 2019 14:05:36

Оперативное управление как выборкой режима, так и текущими таймерами (когда их аж 16) без полной клавиатуры весьма затруднительно.
Допустим... оператор занят настройкой какого-то режима и одновременно поступила стработка одного/двух других таймеров, которую необходимо сбросить.
Беготня по менюшкам там вряд-ли допустима.
:roll:
Та древня конструкция отрабатывала функционал процедурных часов кабинета физиотерапии.
:sleep:

Re: Кухонный вантач восьмитаймер

Ср янв 09, 2019 17:37:10

Беготня по менюшкам там вряд-ли допустима.
:roll:
Та древня конструкция отрабатывала функционал процедурных часов кабинета физиотерапии.
:sleep:
если физиотерапия, то конечно !
там и 51-ый камень вообще-то не желательно, а то зажарится больной )
На кухне проще.
Кнопки "пуск" вообще нету, а по этому как только нажал что-то, то на этом настройка уже вообщем и закончена, таймер уже инициализировался и уже отсчитывает.
Дальше добавляешь уже "на ходу".
Вообщем ещё не было неприятных коллизий.
По хорошему надо строить очередь тревог, но у меня это не доделано. тупо последняя музыка забивает все предидущие. Но тем не менее индикация всех тревожащихся таймеров остаётся пока её не потушат руками или не пройдёт 25 минут, в течение которых каждая тревога повторится по 2 раза.

Re: Кухонный вантач восьмитаймер

Ср янв 09, 2019 18:42:53

51я по "дуростойкости" весьма удачна.
Вопрос же устойчивости к внешним помехам решается корректно вылизанным алгоритмом и соответствующими приемами использования ресурсов.
При удачной схемотехнике и хорошо вылизанной программе сбой практически нереален.
Единственно писались те прожки таки на ассемблере.
8)
Так в многоканалке звуковой сигнал сработки и будет присутствовать до тех пор, пока все активные не будут отключены.
А сами сработавшие отображаются двухцветными светиками - пока работает - мигает зеленым, сработал - горит красный, настройка - непрерывно зеленый и информация на табло главных часов.
В то же время сам таймер помещается в ячейке ОЗУ совместно с контрольными флагами.
Используется свойство того, что 60 минут (один час) в двоичном виде занимает всего 6 бит.
В старших разрядах помещаются флаги управления.
(Даже при 99 минутном варианте есть место для флага разрешения счета).
Т.е. каждую секунду помимо главных часов сканируется набор таймеров. Разрешенные к счету обрабатываются.
Единственное условие - обработчик должен вписаться в 0,5 секунды при наихудшем варианте - когда необходима обработка ВСЕХ имеющихся в устройстве таймеров.
Тут уж и быстродействие МК и оптимальность алгоритма внимательно смотреть надо.
:roll:

Re: Кухонный вантач восьмитаймер

Ср янв 09, 2019 18:47:15

51я
...
В то же время сам таймер помещается в ячейке ОЗУ совместно с контрольными флагами.
...
Единственно писались те прожки таки на ассемблере.
на что мы тратили свою молодость ?!

Re: Кухонный вантач восьмитаймер

Ср янв 09, 2019 19:16:30

ДЫК...
АССЕМБЛЕР не столь уж и страшен, ежли уметь его готовить:
(https://radiokot.ru/forum/viewtopic.php?f=62&t=94201
и
https://radiokot.ru/forum/viewtopic.php?f=62&t=156720)
:beer:
а сейчас и адуринкой можно побаловаться (и "смесью" из разных МК под разными компиляторами).
:hunger:
Ответить