Страница 1 из 1
WS2812 и датчик температуры
Добавлено: 11 ноя 2018, 23:17
komosa
Люди добрые! Помогите! Как сделать так что бы лента WS2812 меняла цвет в зависимости от температуры? Есть датчик температуры DS18B20. И что бы подсветка включалась от фоторезистора. То есть что бы включалась в темное время суток и меняла цвет в зависимости от температуры.
Сижу уже два дня! Не получается не чего..
С меня магарыч - Кто мне поможет

WS2812 и датчик температуры
Добавлено: 12 ноя 2018, 01:43
kalobyte
вот не удержался от мозгового штурма и накидал
фоторезистор не подключал пока, его надо подключать через переменный резистор и лучше к цифровому входу, так проще и более правильней и не нагружает контроллер
тогда вход EN блока светодиодов надо подключить к этому цифровому входу, а его подключеть к точке соединения фоторезистора и подстроечника, который задаст напряжение на делителе, при котором сработает цифровой вход, а это где-то 3.5в вроде
пока не допилен вход количества диодов, тут немного блок надо модифицировать и убрать этот вход
честно говоря лента эта вообще не подходит под эту задачу, лучше использовать простую ргб
так что гореть будет 1й светодиод
Отправлено спустя 8 минут 56 секунд:
не забудь вписать адрес датчика температуры, иначе не скомпилится
адреса узнаются тестовым скетчем из меню флпрога
инструменты - шины данных - сканирование шины 1 wire
WS2812 и датчик температуры
Добавлено: 12 ноя 2018, 21:07
komosa
[ref]kalobyte[/ref], Спасибо) Будем изучать)
Отправлено спустя 2 часа 16 минут 42 секунды:
[ref]kalobyte[/ref], Можете пожалуйста блок ленты скинуть) Актуальный и самый доработанный). И в личку скиньте реквизиты)
WS2812 и датчик температуры
Добавлено: 12 ноя 2018, 21:11
kalobyte
заработало что ли?
блок тот я взял из той темы, где ты вчера писал
ему надо еще счетчик приделать, чтобы прогонял данные по всем светодиодам или код в блоке поменять
а реквизиты вот
app.php/_donate
закинь админу на хостинг форума, мне не надо
WS2812 и датчик температуры
Добавлено: 12 ноя 2018, 21:58
komosa
[ref]kalobyte[/ref], Ну как заработало) Допиливать надо). Я если честно только начал изучать данный способ создания скетчей). Цвета непонятно мигают) безразборно. Вроде как и меняет цвет при нагреве, но сменяется резко на тот который был изначально, а именно - синий
WS2812 и датчик температуры
Добавлено: 12 ноя 2018, 22:03
kalobyte
значит недоработано
надо в протеусе просимулировать, я быстро вчера ночью накидал и спать пошел
но там плавно не будет меняться, слишком маленький диапазон
WS2812 и датчик температуры
Добавлено: 12 ноя 2018, 22:05
komosa
[ref]kalobyte[/ref], Как не странно, загорается плавно, когда пальцем чуть закрываешь фоторезистор)
WS2812 и датчик температуры
Добавлено: 12 ноя 2018, 22:17
kalobyte
а, вспомнил еще насчет цветов
у разных светодиодов порядок грб разный и надо в библиотеке там подкрутить параметр один в виде последовательности ргб
а яркость не должна меняться от фоторезистора, лента или горит, или не горит
WS2812 и датчик температуры
Добавлено: 12 ноя 2018, 22:49
Anydy
[ref]kalobyte[/ref], Вы грамотный специалист во многих темах, но почему Вы так обращаетесь к людям на Ты....они вам родственники? Друзья? Близкие знакомые?
У меня обязанность такая следить за поведением людей на форуме, не соблюдаете правила - буду блокировать....
WS2812 и датчик температуры
Добавлено: 13 ноя 2018, 00:07
kalobyte
Anydy писал(а): 12 ноя 2018, 22:49не соблюдаете правила - буду блокировать....
дык я не против
но за 18 лет моего торчания в инторнете еще никто не заставил меня делать то, что я не хочу и не делать то, что я хочу
я сам выбираю кому, что и как писать
WS2812 и датчик температуры
Добавлено: 13 ноя 2018, 00:15
Anydy
Так за 18 лет Вы должны были понять что обращение на Ты далеко не всем нравится.... даже больше...многие просто ненавидят и обижаются на людей которые Тыкают....
Не учу жизни конечно, но будьте к людям вежливым!
WS2812 и датчик температуры
Добавлено: 13 ноя 2018, 00:42
komosa
[ref=#aa0000]Anydy[/ref], Он меня не сколько не обидел)) Я простой человек).
Отправлено спустя 1 минуту 42 секунды:
[ref=#aa0000]Anydy[/ref], Только помог разобраться в проблеме. Которую пытаюсь сейчас решить. Спасибо ему

WS2812 и датчик температуры
Добавлено: 13 ноя 2018, 00:55
Anydy
[ref]komosa[/ref], я не против, но иногда нужно и меру знать! Ко всем подряд не нужно обращаться с таким ....промолчу дальше....
WS2812 и датчик температуры
Добавлено: 13 ноя 2018, 21:56
komosa
В общем вот) Кому интересна задумка, дорабатывайте. У меня на данный момент терпение закончилось.
При нагреве датчика - цвет меняется, но не так как надо. Он начинает мигать в интервалах 2-3 секунды. Как закрепить определённый цвет за определенной температурой, я не знаю. Кто сможет, доведите до ума)
WS2812 и датчик температуры
Добавлено: 13 ноя 2018, 21:59
dizzyy
komosa писал(а): 13 ноя 2018, 21:56 Как закрепить определённый цвет за определенной температурой
ввести гистерезис и наверное усреднять значения .. некоторые датчики скачут значениями..
WS2812 и датчик температуры
Добавлено: 13 ноя 2018, 23:02
komosa
Вот еще один вариант. Кому может пригодится. Пожалуйста, кто будет разбирать этот проект, укажите мне на ошибки. Я новенький в этом деле.