Часы на светодиодных матрицах с драйверами MAX7219

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dark »

Решил все-таки перейти на atmega328 и дописать для BME280 влажность. Но учитывая скудность моих знаний не получается правильно считать коэффициенты компенсации H4 и Н5 (они со сдвигом).

Код: Выделить всё

	bme280_coefficients.dig_H4 = ((int16_t)((readByte(BME280_DIG_H4_MSB) << 4) + (readByte(BME280_DIG_H4_LSB) & 0x0F)));
	bme280_coefficients.dig_H5 = ((int16_t)((readByte(BME280_DIG_H5_MSB) << 4) + ((readByte(BME280_DIG_H4_LSB) >> 4 ) & 0x0F)));
Изображение

WiseLord, если Вам не трудно, пожалуйста, подскажите как можно такое реализовать? Мой исходник лежит предыдущем сообщении.
Реклама
Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dark »

Так, получилось дописать прошивку для датчика BME280. Тестировалось на atmega328 и 4х матричном дисплее с MAX7219.

Changelog:
- поддержка только atmega328 и atmega168;
- убрана поддержка DHT22;
- влажность от BME280 включается в редакторе EEPROM галочкой "влажность от DHT22";
- галочка "температура от DHT22" не используется
Вложения
matrixclock-radiokot.zip
Прошивка для датчика BME280
(61.29 КБ) 534 скачивания
Реклама
user256
Родился
Сообщения: 2
Зарегистрирован: Вт янв 01, 2013 13:39:17

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение user256 »

Куда подключается датчик BME280? На место BMP180 или на место DHT22?
Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dark »

Вместо BMP180
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение pin1000 »

Форум изобилует информацией. Поделитесь, пожалуйста, систематизированной информацией, начиная со схемы(под датчик ВМЕ280)+прошивка+плата.
Много нужной информации выложено max50, спасибо за его труды.
Реклама
Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dark »

Схема не отличается от авторской. На схеме не указано подключение BMP180, но он подключается параллельно к DS1307(DS3231). Вместо BMP180 ставится BME280, а датчик DHT22 не используется.
СпойлерИзображение
Прошивка здесь https://radiokot.ru/forum/viewtopic.php ... 7#p3849327
Если интересует плата, то под какие матрицы?
Реклама
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение pin1000 »

Спасибо за ответ. Скажите ВМЕ 280 видимо 5в по питанию. Плату я начал делать от max50, Matrixclock_MAX7219_32mm_1088AS_CC.lay6 она у у него под ВМЕ280 и DS3231. Прошивка будет, обязательно ваша. .
Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dark »

У меня вот такой датчик https://aliexpress.ru/item/32665342978.html У него питание 5 вольт и встроенные преобразователи уровней.
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение pin1000 »

Мне, вероятней, придется покупать на 3,3в.Придется сделать стабилизатор на LP2985-3.3
Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dark »

Если интересно вот моя плата управления...

Изображение
Wiselord_control_pcb.lay6
Плата управления и питания
(105.78 КБ) 376 скачиваний
Индикация

Изображение
1088BS_16pin_matrix_display.lay6
Плата индикации 1088BSx4
(94.03 КБ) 361 скачивание
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение pin1000 »

dark,
Выводы SCL SDA ВМЕ 280 висят в воздухе?Слой 1 правильно отражается? Много дорожек в никуда. Не очень популярен преобразователь А1509
Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dark »

Откройте в SprintLayout

Изображение

AP1509 требует минимум обвязки, выпускается на разные фиксированные напряжения и стоит недорого...
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение pin1000 »

Извиняюсь, какойто сбой был в SL6.Все хорошо и правильно.
Жаль начал делать плату max50,наклеил фоторезист. Ваша плата двусторонняя, мне такие нравятся, да и сделал бы шелкографию, после паяльной маски. На вашей плате шелк выполнен отлично.
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение pin1000 »

Сделал плату от мах50, но решил сделать новую от dark, в полном объ еме с шелкографией.
Изображение
Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dark »

Хорошо получилось.
Интересует как будете делать переходные отверстия с металлизацией на моей плате?
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение pin1000 »

dark, спасибо-это чисто рабочая плата без шелкографиии, только паяльная маска. Под вашу плату клею фоторезист. Переходные делаю без наворотов, запаиваю луженую проволочку 0.5мм. Нет проблем, даже с переходными под микроконтроллером. На плате Часы2 от goldenandy, переходных под корпусом МК было под десяток, всё нормально проходит. А в его дозиметре Rad Alert переходные с проволочкой делал на дорожках 0.25-0.3мм и было их более 50-ти.

Добавлено after 6 hours 21 minute 17 seconds:
dark,
Преобразователь на Ap1509, 3,3в выдает?
Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dark »

5 вольт
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение pin1000 »

Хорошо.
Изображение
Даташит смутил
Редкая микросхема, нашел только в одном магазине AP1509-50SG -5вольтовую
Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dark »

В магазинах может и редкая, но у нас на форуме в часах от alcxa тоже используется.
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение pin1000 »

Я уже заказал. Будет, пока плату делаю.
Ответить

Вернуться в «Статьи»