Например TDA7294

Форум РадиоКот • Просмотр темы - часы ардуино ds3231 max7219 ds18b20
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пн апр 29, 2024 19:12:18

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


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



Начать новую тему Ответить на тему  [ Сообщений: 201 ]     ... , , , 8, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Вт дек 20, 2022 22:46:43 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
а сколько вольт на фоторезисторе при мини/максимальном освещении? может шунтовое сопротивление подобрать нужно !

Добавлено after 3 hours 58 minutes 44 seconds:
мне самому интересно стало авто яркость попробовать.
собрал макетку, но не нашёл нормального фоторезистора ... поигрался с вашей прошивкой..., да фигня какая-то
замерил напряжение на фоторезисторе при максимальном освещении 0,01 - 0,23
минимальном освещении 3,2 - 3,98
по яркости дисплея особо на глаз не видно " яркость= 9 или 7"
поэтому яркость разделил на три части максимум=10, срдне=4, и темно=0.
https://www.youtube.com/shorts/ZE8IY9L9LbE


Вложения:
simple-clock_BRIGHT.zip [85.53 KiB]
Скачиваний: 81
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср дек 21, 2022 08:40:07 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
Отличное решение, вечером попробую. А больше то и не надо, днём ярко, вечером потемнее и ночью совсем темно. Спасибо Вам что откликнулись на проблему.

А на Ваше прошивке есть проблема данного характера? По сути, когда я удалял ненужный код, код, отвечающий за яркость я не трогал, значит он везде одинаковый, отсюда вывод, что проблема должна быть у всех.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср дек 21, 2022 11:26:27 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
Цитата:
Отличное решение,

но не интересное :)))
вот еще одно решение - на экране показывает какая яркость точкой, внизу точка минимум. ( чтобы в порт монитора постоянно не глядеть)
Код:
    //---------- яркости на десплее для отладки, потм удалить--------------------------
    if (BRIGHT==0) setCol(0, 0x80);
    if (BRIGHT==3) setCol(0, 0x40);
    if (BRIGHT==5) setCol(0, 0x20);
    if (BRIGHT==8) setCol(0, 0x10);
    if (BRIGHT==10)setCol(0, 0x08);

у меня какой-то фоторезистор "чудной", так что цифры придется вам самому подобрать от скольких до скольких и какой яркостью светить :shock:
Код:
 int ledLevel = analogRead(BRIGHT_PIN);               // измеряем на ножке А0 напряжение
    if (ledLevel>451)                  BRIGHT=0;
    if (ledLevel<450 && ledLevel>301)  BRIGHT=3;
    if (ledLevel<300 && ledLevel>251)  BRIGHT=5;
    if (ledLevel<250 && ledLevel>101)  BRIGHT=8;
    if (ledLevel<100)                  BRIGHT=10;


Вложения:
simple-clock_BRIGHT.zip [86.25 KiB]
Скачиваний: 73
Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср дек 21, 2022 12:47:57 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
Добренько, обязательно опробую, спасибо =)


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср дек 21, 2022 13:35:00 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
Цитата:
А на Ваше прошивке есть проблема данного характера? По сути, когда я удалял ненужный код, код, отвечающий за яркость я не трогал, значит он везде одинаковый, отсюда вывод, что проблема должна быть у всех.

я не использовал никогда "авто" режим в своих часах.


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср дек 21, 2022 13:38:47 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
Понял, а какой режим используете? День-Ночь?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср дек 21, 2022 14:44:45 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
да.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт дек 22, 2022 12:57:47 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
Не, ерунда какая-то у меня получается, вернулся к первоначальному варианту, в крайнем случае буду использовать День-Ночь, спасибо Вам за старания!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт дек 22, 2022 17:58:27 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
ну не знаю, а я так вполне доволен вторым решением все отрабатывает просто класс!!!
https://www.youtube.com/shorts/7SFq-YBx_4o


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт дек 22, 2022 18:03:22 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
Хм, вполне наглядно, спасибо, помучаю еще )))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт дек 22, 2022 18:28:04 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
а попробуйте сделать два режима

включите одну лампочку в комнате и в мониторе порта посмотрите чему равна минимальное значение ledLevel.
у меня в мониторе вот так
СпойлерledLevel-111 BRIGHT-10 analogRead-113
ledLevel-104 BRIGHT-10 analogRead-113
ledLevel-112 BRIGHT-10 analogRead-116
ledLevel-127 BRIGHT-10 analogRead-104
ledLevel-119 BRIGHT-10 analogRead-107
ledLevel-116 BRIGHT-10 analogRead-111
ledLevel-105 BRIGHT-10 analogRead-112
ledLevel-123 BRIGHT-10 analogRead-112
ledLevel-127 BRIGHT-10 analogRead-111
ledLevel-108 BRIGHT-10 analogRead-113

маленько прибавил
Код:
  int ledLevel = analogRead(BRIGHT_PIN);               // измеряем на ножке А0 напряжение
    if (ledLevel>451)                  BRIGHT=0;
    if (ledLevel<450)                  BRIGHT=10;
    sendCmdAll(CMD_INTENSITY, BRIGHT);                   // посылаем команду на изменение яркости


ledLevel<450 это будет яркий режим BRIGHT-10
а все что выше ledLevel>451 режим темно BRIGHT=0;

получается автоматический режим "день/ночь" :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт дек 22, 2022 22:11:34 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
Добренько, попробуем )))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт дек 23, 2022 23:25:02 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
Цитата:
получается автоматический режим "день/ночь" :)))

ну чё, понравилось? нет. :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Сб дек 24, 2022 00:25:31 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
Да, прикольная штукенция получилась, я правда еще не основательно за неё взялся, весь в заботах, но на выходных попробую посерьезней вникнуть )))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Сб дек 31, 2022 16:30:29 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
Всех с Наступающим Новым Годом! Добра, Мира и Здоровья всем желаю!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт янв 05, 2023 22:00:43 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
int ledLevel = analogRead(BRIGHT_PIN); // измеряем на ножке А0 напряжение
if (ledLevel>451) BRIGHT=0;
if (ledLevel<450 && ledLevel>301) BRIGHT=3;
if (ledLevel<300 && ledLevel>251) BRIGHT=5;
if (ledLevel<250 && ledLevel>101) BRIGHT=8;
if (ledLevel<100) BRIGHT=10;

Как настроить уровень яркости под каждый уровень BRIGHT?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт янв 05, 2023 23:07:46 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
Цитата:
Как настроить уровень яркости под каждый уровень BRIGHT?

что значит каждый уровень?
если я правильно понял.
светишь на фоторезистор смотришь в монеторе порта ledLevel у меня ledLevel=0.
закрываешь пальцем фоторезистор смотришь в монеторе порта ledLevel у меня ledLevel=700.
и делишь этот промежуток на столько частей сколько вы хотите получить градаций яркости.
вы про это?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт янв 05, 2023 23:27:50 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
Не, меня не устраивает интенсивность яркости, когда ярко в комнате, табло светит ярко, когда темно, то светит темно, но вот между этими уровнями интенсивность яркости почти незаметны, они есть, но так себе, хотелось бы подстроить интенсивность яркости табло под каждый уровень BRIGHT. Или я немного не правильно понял логику работы автояркости?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт янв 06, 2023 07:39:39 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
Цитата:
но вот между этими уровнями интенсивность яркости почти незаметны, они есть, но так себе,

так выберете сколько градаций BRIGHT яркости вам нужно.

Цитата:
хотелось бы подстроить интенсивность яркости табло под каждый уровень BRIGHT.

диапазон показаний фоторезистора от 0 до 700 единиц, вот и присваивайте BRIGHT (яркости) значения
со скольких единиц включится BRIGHT<N и до скольких будет действовать BRIGHT>N
например if (ledLevel<450 && ledLevel>301) BRIGHT=3;


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт янв 06, 2023 23:53:04 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
Всё, разобрался, сама матрица не очень плавно передает интенсивность яркости. На нижних порогах 0-3 более-менее, а дальше просто светит ярко и изменения незначительны. Сделал просто по Вашему совету, автоматический режим День-Ночь. Для настенных часов, думаю, более чем достаточно. Спасибо Вам помощь =)

Добавлено after 6 minutes 17 seconds:
И еще вопросик, какой процент светопропускаемости тонировки Вы использовали?


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

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


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

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


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

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


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