Подсветка чайника с меняющимся цветом в зависимости от t

Обсуждаем контроллеры компании Atmel.
Андрей СШ
Опытный кот
Сообщения: 806
Зарегистрирован: Ср май 06, 2015 06:41:27
Откуда: Благовещенск

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение Андрей СШ »

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

Не повторяйте эту схему.

------
Но если кто хочет рискнуть, вот последняя прошивка.
Вложения
main.hex
(2.14 КБ) 408 скачиваний
Реклама
Аватара пользователя
bad2cat
Потрогал лапой паяльник
Сообщения: 379
Зарегистрирован: Пт июн 12, 2015 09:21:56
Откуда: Челяба-сити

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение bad2cat »

Андрей СШ писал(а):Не повторяйте эту схему.
Зачем так написал? Теперь все будут копировать только её.
Курсы чёрного PR проходил? Или Остера читал? :))
Я тоже, в некотором роде, радиоинженер...
Реклама
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение Nimnul »

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

Не повторяйте эту схему.

------
Но если кто хочет рискнуть, вот последняя прошивка.
Андрей мне понравилась задумка, хочу попробовать применить в бойлере, своего рода индикатор температуры, вот только бы в начале(при нагреве) не было бы звукового сигнала а лишь при 95-100 грд., тогда можно выход буза использовать и на реле(аварийное отключение)..ну и конечно использования RGB светика, индикатор с 8ми цветами по 10грд. цвет.
Если не сложно какие фьюзы для тиньки ставить.
ЗЫ Макет для пробы уже есть, нужно лишь подключить вместо кнопки датчик и реле)))
Изображение
Андрей СШ
Опытный кот
Сообщения: 806
Зарегистрирован: Ср май 06, 2015 06:41:27
Откуда: Благовещенск

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение Андрей СШ »

Nimnul писал(а):индикатор с 8ми цветами по 10грд
Вот любят все неинтуитивные цветовые схемы.

Да и вообще есть сложности:

Tiny13 имеет только один двухфазный ШИМ. Следовательно может смешивать только два цвета. С учётом количества свободных ног (3) это позволяет аппаратно поддерживать только четыре цвета. И только один градиент (не считая градиента с чёрным).

Аппаратного 1-wire нет.

DS18B20 требует эксклюзивного доступа к процессору на 3 мс для считывания температуры. Из-за этого нельзя сделать программный ШИМ с частотой более чем 300 Гц.

Теоретически это возможно, если разогнать Tiny13 и поизвращаться с ассемблером, но сложновато.

Отсюда дальше два варианта:
Обдумать интегрирующие цепочки на светодиодах, чтобы это работало на частоте 300 Гц.
Выкинуть DS18B20 и поставить термодатчик с аналоговым выходом.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
bad2cat
Потрогал лапой паяльник
Сообщения: 379
Зарегистрирован: Пт июн 12, 2015 09:21:56
Откуда: Челяба-сити

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение bad2cat »

Андрей СШ писал(а):Отсюда дальше два варианта:
Обдумать интегрирующие цепочки на светодиодах, чтобы это работало на частоте 300 Гц.
Выкинуть DS18B20 и поставить термодатчик с аналоговым выходом.
:)) Сколько же ещё будет итераций?
Такое только на радиокоте. :))
Даже на убогом программистском Хабаре такого нет. (для Хабровцев поясняю, это был добрый сарказм).
Я тоже, в некотором роде, радиоинженер...
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение ARV »

для точности, достаточной для чайника, можно обойтись одним или двумя кремниевыми диодами в качестве датчика.
такой опыт у меня был, результат умеренно-положительный. можно развить идею.
http://arv.radioliga.com/content/view/164/44/
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Аватара пользователя
bad2cat
Потрогал лапой паяльник
Сообщения: 379
Зарегистрирован: Пт июн 12, 2015 09:21:56
Откуда: Челяба-сити

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение bad2cat »

ARV писал(а):для точности, достаточной для чайника, можно обойтись одним или двумя кремниевыми диодами в качестве датчика.
http://arv.radioliga.com/content/view/164/44/
Вот об чём я и говорю. И кстати в 1985 году в Радио был опубликован термометр на датчике "моток меди" - там около 51 детали на микросхеме 572пв2 (ICL7106). Много позже, в эпоху инета, я встретил даташит производителя этой микросхемы, где тот же градусник был именно на кремниевом диоде и содержал всего 17 деталей. :)) И почти не нуждался в итерациях по настройке. Т.е. был гораздо более правильно спроектирован.

Насчёт вашей ссылочки - врачи будут удивлены, я уверен. Градация температуры тела - нормальная, повышенная, субфебрильная, высокая.
И она совсем не как у вас разбита на диапазоны.
И мне ещё понравилось про
"на «доверии» к двум физическим константам - температурам кристаллизации и кипения воды. Однако известно, что обе эти температуры зависят от количества примесей в воде, а температура кипения дополнительно зависит от высоты местности над уровнем моря"
абсолютно верно написано.
ещё лучше сказать что кипение зависит от давления в данной местности, потому что высота местности не меняется, а вот давление часто и иногда очень резко - правда это даёт не больше 1 градуса погрешности.
Последний раз редактировалось bad2cat Пн авг 31, 2015 12:01:30, всего редактировалось 1 раз.
Я тоже, в некотором роде, радиоинженер...
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение ARV »

врачи не будут удивлены познаниями профана :))) там красненьким жирненьким курсивчиком написано, что я тут ваще ни при чем :)))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
bad2cat
Потрогал лапой паяльник
Сообщения: 379
Зарегистрирован: Пт июн 12, 2015 09:21:56
Откуда: Челяба-сити

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение bad2cat »

ARV писал(а):врачи не будут удивлены познаниями профана :))) там красненьким жирненьким курсивчиком написано, что я тут ваще ни при чем :)))
Да это ерунда!
(я к тому, что все эти дисклэймеры ничего не значат для людей, они только для джуристов, и люди будут мерять вашим градусником с вашими настройками, пока что-то пойдёт не так :)) )
Последний раз редактировалось bad2cat Вт сен 01, 2015 10:09:12, всего редактировалось 1 раз.
Я тоже, в некотором роде, радиоинженер...
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение Nimnul »

Андрей СШ писал(а):
Nimnul писал(а):индикатор с 8ми цветами по 10грд
Вот любят все неинтуитивные цветовые схемы.

Да и вообще есть сложности:

Tiny13 имеет только один двухфазный ШИМ. Следовательно может смешивать только два цвета. С учётом количества свободных ног (3) это позволяет аппаратно поддерживать только четыре цвета. И только один градиент (не считая градиента с чёрным).

Аппаратного 1-wire нет.

DS18B20 требует эксклюзивного доступа к процессору на 3 мс для считывания температуры. Из-за этого нельзя сделать программный ШИМ с частотой более чем 300 Гц.

Теоретически это возможно, если разогнать Tiny13 и поизвращаться с ассемблером, но сложновато.

Отсюда дальше два варианта:
Обдумать интегрирующие цепочки на светодиодах, чтобы это работало на частоте 300 Гц.
Выкинуть DS18B20 и поставить термодатчик с аналоговым выходом.
Можно и без 18b20...есть LM36..если будет проще
А вот 8 цветов по 10 грд. это удобно:
10-синий, 20 голубой, 30 зеленый, 40 желтый, 50 оранжевый, 60 красный, 70 малиновый, 80 фиолетовый...больше нравится.
ну или так: 10-20 синий, 30-40 зеленый, 50-60 желтый(оранжевый), 70-80 красный
Андрей СШ
Опытный кот
Сообщения: 806
Зарегистрирован: Ср май 06, 2015 06:41:27
Откуда: Благовещенск

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение Андрей СШ »

Получилось организовать трёхфазный ШИМ. Теперь можно задавать произвольные промежуточные цвета.

Частота ШИМ - 146 Гц.
Глубина цвета - 5 бит на канал.

Можно увеличить глубину цвета за счёт частоты.

Текущая прошивка:
0-10° - фиолетовый
11-26° - постепенный переход от фиолетового к синему
27-42° - от синего к бирюзовому
43-58° - от бирюзового к зелёному
59-74° - от зелёного к жёлтому
75-90° - от жёлтого к крассному
90-110° - красный и пищалка

-55-0° и 111-125° - аварийная сигнализация. Так же сигнализация срабатывает при потере датчика.
Вложения
teapot.hex
(1.83 КБ) 414 скачиваний
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение Nimnul »

Андрей класс!!!! вечером хочу попробовать а подскажите фьюзы по умолчанию? можно в шестнадцатеричном значении.
PS: Случаем не они: L: 0xE4, H: 0xDF, E: 0xFF
Nizam
Открыл глаза
Сообщения: 60
Зарегистрирован: Сб мар 06, 2010 15:44:00

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение Nizam »

Андрей здравствуйте.
Прошивка (teapot.hex) Это относится к тому же проекту с ATtiny13 + DS18B20 или что то изменилось в схеме? (DS18B20 заменили на аналоговый термодатчик??)
Аватара пользователя
bad2cat
Потрогал лапой паяльник
Сообщения: 379
Зарегистрирован: Пт июн 12, 2015 09:21:56
Откуда: Челяба-сити

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение bad2cat »

Андрей СШ писал(а):43-58° - от бирюзового к зелёному
59-74° - от зелёного к жёлтому
Я конечно понимаю - вам так проще - авторское видение проблемы и всё такое.
Но меня настораживает ваше понимание зелёного цвета для градусника воды. Примерно от 55 до 65 градусов, человек будет видеть зелёный цвет при довольно опасной температуре воды. Это как-бы с мнемониками безопасности и с мемами дизайна о комфорте согласуется плохо.

У вас-то может быть свои внутриквартирные настройки и понятия.
Но вы опубликовали их для повторения т.е. начали их экспортировать в другие квартиры для неподготовленных к ним людей - а это уже чревато конфликтными ситуациями и нарушениями когнитивного баланса.
Например, ваш градусник собирает программист, который ознакомился с вашим дисклэймером и градуировкой. Он соглашается с ним, будучи уверенным что это всё красиво и ничего такого не произойдёт.

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

А там что-то близкое к кипятку, но ещё обманчиво не парящее и не кипящее. Т.е. пальчик может легко получить ожог. Ибо человек не ждёт такого подвоха.
Подумайте об этом.
Я тоже, в некотором роде, радиоинженер...
Андрей СШ
Опытный кот
Сообщения: 806
Зарегистрирован: Ср май 06, 2015 06:41:27
Откуда: Благовещенск

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение Андрей СШ »

Схема та же.

нога 2 - пищалка с автогенерацией
нога 3 - DS18B20
нога 5 - красный
нога 6 - синий
нога 7 - зелёный

Фузы стоят по умолчанию: генератор на 9,6 МГц и деление на 8.

Цветовая схема только для демонстрации нового алгоритма - просто равномерное перетекание по спектру.

Сейчас кто тут чайники собирают посмотрят как это работает и будем думать какие цвета нужно/можно задать.
Последний раз редактировалось Андрей СШ Чт сен 03, 2015 01:28:06, всего редактировалось 1 раз.
Аватара пользователя
bad2cat
Потрогал лапой паяльник
Сообщения: 379
Зарегистрирован: Пт июн 12, 2015 09:21:56
Откуда: Челяба-сити

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение bad2cat »

Андрей СШ писал(а):Всё, что выше 45-и градусов - это горячо. Чайник 80% времени будет красный. Так что тут или каждый как хочет так цвета и распределяет.
Вас не смущает, что большинство чайников с завода имеют только синюю подсветку при любой температуре?
Я уже несколько раз специально для вас писал про зелёный. Причём тут синий? Подсветка - это не температура, вы вообще понимаете это?
Вы настраиваете пользователя на получение инфы о температуре.
С использованием псих.установок человека и манипуляции ими.

Вы вообще прочитываете мои посты наискосок что-ли?
Или у вас какой-то комплекс по поводу зелёного, как у композитора Верди (с итал - Зелёный) ? :))
Я тоже, в некотором роде, радиоинженер...
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение Nimnul »

bad2cat Я вот читаю ваши коменты и не понимаю, Вы или тролите автора прошивки или у вас странное пояснение вещей, если Вы знаете что-то, помогите человеку!
Аватара пользователя
bad2cat
Потрогал лапой паяльник
Сообщения: 379
Зарегистрирован: Пт июн 12, 2015 09:21:56
Откуда: Челяба-сити

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение bad2cat »

Nimnul писал(а):bad2cat Я вот читаю ваши коменты и не понимаю, Вы или тролите автора прошивки, если Вы знаете что-то, помогите человеку!
У меня такое же впечатление об авторе прошивки - ну не хочет человек прислушаться к голосу разума - ну нравится ему зелёный. Я что сделаю.
Ему так легче программировать - в принципе автор всегда прав - не хочешь выбирай другого - этож инет.

Как написал мне модератор Gudd-Head после прямых оскорблений в мой адрес в другой теме (чмо, недоумок и т.д.) - он два раза мне ответил скопировав одну и ту же фразу, на просьбу приструнить автора оскорблений КРАМ - "не-а, это ж мяу!" (таковы моральные приоритеты данного форума)

Я что могу с автором данной конструкции поделать? Выбирайте другого автора или другой форум.
Я тоже, в некотором роде, радиоинженер...
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение Nimnul »

Я думаю лучший ответ для Вас, это просто читать и не мешать или помогать примерами кода.
Аватара пользователя
bad2cat
Потрогал лапой паяльник
Сообщения: 379
Зарегистрирован: Пт июн 12, 2015 09:21:56
Откуда: Челяба-сити

Re: Подсветка чайника с меняющимся цветом в зависимости от t

Сообщение bad2cat »

Nimnul писал(а):Я думаю лучший ответ для Вас, это просто читать и не мешать или помогать примерами кода.
Знаете сколько бреда несут в массы программисты, возомнив себя богами? Если их не останавливать или некоторых не тыкать в их дерьмо, они наворотят и не такое - например Гугло-мобиль так никто и не остановил, Вирусы на компах - яркий пример реализовавшихся задротов, которых игнорят в школе. Ну а далее - более мягкие примеры, которые у всех на виду. Я не думаю, что надо это игнорировать и не направлять.
Какое-то влияние надо оказывать. Люди начнут задумываться, о том что нельзя лепить всё подряд, потому что так легче программить или потому что им так нравится. Полной свободы нет нигде, хоть это и пытаются внушить с Запада нам палкой и пряником.

Вы посмотрите на любого программиста - профи. Это человек в 70% случаев, который потенциальный предатель (ну по крайней мере по меркам 1941 года). Достаточно посмотретьб опросы на Хабре - они вполне легитимны и представительны (по 10-20 тыс опрошенных).
Они сами выдают свои намерения. Это о главном. А в мелочи программисту вообще на всё наплевать и лень.

По тому как я точно описал картину - а я то уверен в её точности :)) (уже не раз наблюдал реакцию - с Хабра меня выпнули за 7 часов после регистрации по приглашению BarsMonster, между прочим, известный такой тролль-железячник, входит в пятёрку топов на Хабре), вы увидите дальнейшую реакцию здесь.

Но обвинять-то в троллизме будут меня, как ни странно. Я не троллю программистов - а указываю на их ошибки, бескомпромиссно. Но им лень как обычно (иначе бы они стали железячниками) - проще нажать "-" на клаве :))
Я тоже, в некотором роде, радиоинженер...
Ответить

Вернуться в «AVR»