WS2812 и датчик температуры

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
komosa
Рядовой
Сообщения: 15
Зарегистрирован: 11 ноя 2018, 00:53
Откуда: Ростов-на-Дону
Имя: Алексей

WS2812 и датчик температуры

Сообщение komosa »

Люди добрые! Помогите! Как сделать так что бы лента WS2812 меняла цвет в зависимости от температуры? Есть датчик температуры DS18B20. И что бы подсветка включалась от фоторезистора. То есть что бы включалась в темное время суток и меняла цвет в зависимости от температуры.
Сижу уже два дня! Не получается не чего..
С меня магарыч - Кто мне поможет :)
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

WS2812 и датчик температуры

Сообщение kalobyte »

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

пока не допилен вход количества диодов, тут немного блок надо модифицировать и убрать этот вход
честно говоря лента эта вообще не подходит под эту задачу, лучше использовать простую ргб

так что гореть будет 1й светодиод

Отправлено спустя 8 минут 56 секунд:
не забудь вписать адрес датчика температуры, иначе не скомпилится
адреса узнаются тестовым скетчем из меню флпрога
инструменты - шины данных - сканирование шины 1 wire
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
komosa
Рядовой
Сообщения: 15
Зарегистрирован: 11 ноя 2018, 00:53
Откуда: Ростов-на-Дону
Имя: Алексей

WS2812 и датчик температуры

Сообщение komosa »

[ref]kalobyte[/ref], Спасибо) Будем изучать)

Отправлено спустя 2 часа 16 минут 42 секунды:
[ref]kalobyte[/ref], Можете пожалуйста блок ленты скинуть) Актуальный и самый доработанный). И в личку скиньте реквизиты)
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

WS2812 и датчик температуры

Сообщение kalobyte »

заработало что ли? :shok:
блок тот я взял из той темы, где ты вчера писал
ему надо еще счетчик приделать, чтобы прогонял данные по всем светодиодам или код в блоке поменять

а реквизиты вот
app.php/_donate
закинь админу на хостинг форума, мне не надо
Аватара пользователя
komosa
Рядовой
Сообщения: 15
Зарегистрирован: 11 ноя 2018, 00:53
Откуда: Ростов-на-Дону
Имя: Алексей

WS2812 и датчик температуры

Сообщение komosa »

[ref]kalobyte[/ref], Ну как заработало) Допиливать надо). Я если честно только начал изучать данный способ создания скетчей). Цвета непонятно мигают) безразборно. Вроде как и меняет цвет при нагреве, но сменяется резко на тот который был изначально, а именно - синий
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

WS2812 и датчик температуры

Сообщение kalobyte »

значит недоработано
надо в протеусе просимулировать, я быстро вчера ночью накидал и спать пошел
но там плавно не будет меняться, слишком маленький диапазон
Аватара пользователя
komosa
Рядовой
Сообщения: 15
Зарегистрирован: 11 ноя 2018, 00:53
Откуда: Ростов-на-Дону
Имя: Алексей

WS2812 и датчик температуры

Сообщение komosa »

[ref]kalobyte[/ref], Как не странно, загорается плавно, когда пальцем чуть закрываешь фоторезистор)
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

WS2812 и датчик температуры

Сообщение kalobyte »

а, вспомнил еще насчет цветов
у разных светодиодов порядок грб разный и надо в библиотеке там подкрутить параметр один в виде последовательности ргб

а яркость не должна меняться от фоторезистора, лента или горит, или не горит
Anydy

WS2812 и датчик температуры

Сообщение Anydy »

[ref]kalobyte[/ref], Вы грамотный специалист во многих темах, но почему Вы так обращаетесь к людям на Ты....они вам родственники? Друзья? Близкие знакомые?
У меня обязанность такая следить за поведением людей на форуме, не соблюдаете правила - буду блокировать....
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

WS2812 и датчик температуры

Сообщение kalobyte »

Anydy писал(а): 12 ноя 2018, 22:49не соблюдаете правила - буду блокировать....
дык я не против
но за 18 лет моего торчания в инторнете еще никто не заставил меня делать то, что я не хочу и не делать то, что я хочу
я сам выбираю кому, что и как писать
Anydy

WS2812 и датчик температуры

Сообщение Anydy »

Так за 18 лет Вы должны были понять что обращение на Ты далеко не всем нравится.... даже больше...многие просто ненавидят и обижаются на людей которые Тыкают....
Не учу жизни конечно, но будьте к людям вежливым!
Аватара пользователя
komosa
Рядовой
Сообщения: 15
Зарегистрирован: 11 ноя 2018, 00:53
Откуда: Ростов-на-Дону
Имя: Алексей

WS2812 и датчик температуры

Сообщение komosa »

[ref=#aa0000]Anydy[/ref], Он меня не сколько не обидел)) Я простой человек).

Отправлено спустя 1 минуту 42 секунды:
[ref=#aa0000]Anydy[/ref], Только помог разобраться в проблеме. Которую пытаюсь сейчас решить. Спасибо ему :smile38:
Anydy

WS2812 и датчик температуры

Сообщение Anydy »

[ref]komosa[/ref], я не против, но иногда нужно и меру знать! Ко всем подряд не нужно обращаться с таким ....промолчу дальше....
Аватара пользователя
komosa
Рядовой
Сообщения: 15
Зарегистрирован: 11 ноя 2018, 00:53
Откуда: Ростов-на-Дону
Имя: Алексей

WS2812 и датчик температуры

Сообщение komosa »

В общем вот) Кому интересна задумка, дорабатывайте. У меня на данный момент терпение закончилось.
При нагреве датчика - цвет меняется, но не так как надо. Он начинает мигать в интервалах 2-3 секунды. Как закрепить определённый цвет за определенной температурой, я не знаю. Кто сможет, доведите до ума)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

WS2812 и датчик температуры

Сообщение dizzyy »

komosa писал(а): 13 ноя 2018, 21:56 Как закрепить определённый цвет за определенной температурой
ввести гистерезис и наверное усреднять значения .. некоторые датчики скачут значениями..
Аватара пользователя
komosa
Рядовой
Сообщения: 15
Зарегистрирован: 11 ноя 2018, 00:53
Откуда: Ростов-на-Дону
Имя: Алексей

WS2812 и датчик температуры

Сообщение komosa »

Вот еще один вариант. Кому может пригодится. Пожалуйста, кто будет разбирать этот проект, укажите мне на ошибки. Я новенький в этом деле.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

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