Например TDA7294

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





Текущее время: Ср апр 24, 2024 12:21:04

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


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



Начать новую тему Ответить на тему  [ Сообщений: 201 ]    , 2, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Вс май 03, 2020 08:12:56 
Опытный кот
Аватар пользователя

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

Спойлерif(mode==0){ if(month==1 && day==1 && minute%10==9){disp=dispTabB[second/3];prevTrans=0;} // новый год
else
if(month==1 && day==20&& minute%10==9){disp=dispTabB[second/3];prevTrans=0;} // день рождения
else
if(month==5 && day==1 && minute%10==9){disp=dispTabB[second/3];prevTrans=0;} // день рождения
else
if(month==5 && day==9 && minute%10==9){disp=dispTabB[second/3];prevTrans=0;} // день победы
else
if(month==6 && day==26&& minute%10==9){disp=dispTabB[second/3];prevTrans=0;} // день рождения
else
if(month==8 && day==13&& minute%10==9){disp=dispTabB[second/3];prevTrans=0;} // день рождения
else
if(hour==21&&minute==55) {disp=dispTabB[second/3];prevTrans=0;} // пора спать
else disp=dispTab[second/3];
}




Вложения:
chasy_matrica.zip [299.06 KiB]
Скачиваний: 468
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пн май 11, 2020 21:06:30 
Опытный кот
Аватар пользователя

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


Вложения:
chasy_matrica.zip [166.65 KiB]
Скачиваний: 442
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср май 27, 2020 17:18:03 
Родился
Аватар пользователя

Зарегистрирован: Ср апр 22, 2009 21:19:43
Сообщений: 4
Рейтинг сообщения: 0
Serzh2000 скажите используется ли память на модуле РТС или запись идет в епром ардуино? Хотелось бы поставить "голую" дс3231. (без отдельной памяти) с разбегу уже и плату протравил.

Добавлено after 1 hour 32 minutes 7 seconds:
Открыл скетч - все понял насчет памяти - очень жаль. Придется на соплях модуль вешать. Сорри за флуд.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

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

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

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

может проще прошивку поправить :roll:


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт авг 14, 2020 20:05:07 
Опытный кот
Аватар пользователя

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


Вложения:
chasy_matrica.zip [299.06 KiB]
Скачиваний: 431
Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Вт сен 01, 2020 11:43:51 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 102
Зарегистрирован: Ср авг 31, 2011 14:26:26
Сообщений: 336
Откуда: Воронеж
Рейтинг сообщения: 0
Здравствуйте, интересные часики. Сегодня собрал, но имеется глюк. Иногда вместе с единицами секунд перерисовываются десятки секунд, и бывает единицы минут. Закономерности не обнаружил. Как исправить?
В архиве видео.


Вложения:
Глюк.rar [226.14 KiB]
Скачиваний: 324
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Вт сен 01, 2020 18:35:06 
Опытный кот
Аватар пользователя

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


Вложения:
chasy_matrica.zip [168.5 KiB]
Скачиваний: 367
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср сен 02, 2020 12:01:31 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 102
Зарегистрирован: Ср авг 31, 2011 14:26:26
Сообщений: 336
Откуда: Воронеж
Рейтинг сообщения: 0
К сожалению, ничего не изменилось.


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

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

у кого то еще,
кто делал часы такой глюк был?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт сен 03, 2020 12:05:04 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 102
Зарегистрирован: Ср авг 31, 2011 14:26:26
Сообщений: 336
Откуда: Воронеж
Рейтинг сообщения: 0
постоянно вылетает или редко?
Постоянно.
при каких показаниях времени?
При любых.
блок питания
Не помогает.
Serzh2000, а можете скинуть НЕХ файл, попробую прошить напрямую.
Какая версия компилятора?


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

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


ардуино 1.8.5 , но я не думаю что в этом проблема.

давайте порассуждаем:
глюк выскакивает на на единицах минут начнем там капать
Спойлерvoid loop(){ //
startTime=millis(); //
getRTCDateTime(); // Получаем значения времени и даты
if(secFr==0){ //
h1=hour/10; // записываем десятки часов
h0=hour%10; // еденицы часов
m1=minute/10; // десятки минут
m0=minute%10; // еденицы минут
s1=second/10; // десятки секунд
s0=second%10; // еденицы секунд
d1=day/10; // десятки дней
d0=day%10; // еденицы дней
mn1=month/10; // десятки месяца
mn0=month%10; // еденицы месяца
y1=(year-2000)/10; // десятки года
y0=(year-2000)%10; // еденицы года
} //
if(second!=lastSec){ // проверка начала новой секунды
lastSec=second; // в переменную сатрой секунды устанавливаем значение новой секунды
oldMillis = nov; // в начале новой секунды сбрасываем в "0"
shag = 0; // в начале новой секунды сбрасываем в "0"
secFr=0; // в начале новой секунды сбрасываем в "0"
} else secFr++; // далее просто счетчик циклов
dots=(secFr<20)? 1:0; // dots - меняет значение каждые 0,5 сек (период 1 секунда)
dots2=(second%2)? 1:0; // dots2 - меняет значение при смене четных и не четных секунд (период 2 секунды)
temp=readDS18B20(); // Считываем значение температуры



считали значения времени из РТС и сохранили (выделено жёлтым)


Спойлерif (m0 != lastm0) showDigit( m0 * 12 + shag, 12, dig4x8q);
else showDigit(m0, 12, dig4x8);


(m0 != lastm0)- проверяем изменилась цифра или нет если изменилась то есть m0 ! не равно lastm0 , то вырисовываем
цифру, если равно то просто высвечиваем цифру целиком.


что из этого следует то ли ардуина китайская бракованная, то ли RTC часы реального времени.

как проверить?

1. давайте попробуем поменять местами секунды и минуты

Спойлерif (s0 != lasts0){showDigit( s0 * 12 + shag, 17, dig3x7q);} // s0 * 12 + q - номер строки в масиве dig3x7q (смотрим вкладку "fonts.h")
else showDigit(s0, 28, dig3x7s); // s0 - номер строки в масиве dig3x7s (смотрим вкладку "fonts.h")

if (s1 != lasts1) showDigit( s1 * 12 + shag, 12, dig3x7q); //24- позиция экрана с которой начинать печать
else showDigit(s1, 24, dig3x7s); //24- позиция экрана с которой начинать печать

if (m0 != lastm0) showDigit( m0 * 12 + shag, 28, dig4x8q); // dig3x7q - указатель на масив данных (смотрим вкладку "fonts.h")
else showDigit(m0, 17, dig4x8); // dig4x8 - указатель на масив данных (смотрим вкладку "fonts.h")

if (m1 != lastm1) showDigit( m1 * 12 + shag, 24, dig4x8q); // (m1 != lastm1)- проверяем изменилась цифра или нет

2. RTC если есть заменить может в цифру ошибки кидает и из за этого постоянно m0 ! не равно lastm0


Вложения:
вместо минут секунды.zip [168.59 KiB]
Скачиваний: 272
chasy_matrichex.zip [26.74 KiB]
Скачиваний: 288
минуты и секунды.zip [168.84 KiB]
Скачиваний: 306
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт сен 04, 2020 12:44:50 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 102
Зарегистрирован: Ср авг 31, 2011 14:26:26
Сообщений: 336
Откуда: Воронеж
Рейтинг сообщения: 0
Цитата:
Какая версия компилятора?


ардуино 1.8.5 , но я не думаю что в этом проблема.
Проблема именно в этом. Была 1.6.8 установил 1.8.13 и всё заработало. До установки попробовал "вместо минут секунды" ничего не изменилось. В версии 1.8.13 надо выбрать Old Bootloader, иначе в ардуину скетч не грузится.
Спасибо за помощь. Дело к корпусу идёт.
ЗЫ: Радио не собираетесь вернуть, хотя места нет?


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

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

а в часах оно нужно? :wink:

Цитата:
Дело к корпусу идёт.


когда доделаете корпус, фотки выложите. интересно как получится :shock:


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

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
Цитата:
https://img.radiokot.ru/files/140323/2cbgn2pptv.jpg
Добрый вечер. Вот так отоброжается температура. Что можно сделать?


даже не знаю что и сказать... а часы, дата правильно отображается? сними видео глянуть.
а если датчик отключить...

Добавлено after 47 minutes 51 second:
Датчик температуры DS18B20 такой стоит?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт окт 22, 2020 21:03:27 
Родился

Зарегистрирован: Сб май 09, 2020 21:45:21
Сообщений: 5
Рейтинг сообщения: 0
Сами часы идут нормально уже не первый месяц. У меня датчик температуры на улице. Положительную температуру показывает нормально. А со знаком - уже какой то глюк.


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

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


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

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

попробуй о результате напиши :wink:


Вложения:
chasy_matrica_temp_otricatelnaay.zip [169.07 KiB]
Скачиваний: 257
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Сб окт 24, 2020 17:37:01 
Родился

Зарегистрирован: Сб май 09, 2020 21:45:21
Сообщений: 5
Рейтинг сообщения: 0
Спасибо. Вечером загружу. Попробую


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

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


??? и начинает снова подниматся в то время как другой термометр показывает ???

вообще не понял :dont_know:

Добавлено after 4 hours 43 minutes 2 seconds:
кое что поправил :solder: ... в протеусе работает минус :)))
попробуй о результате напиши :tea:


Вложения:
chasy_matrica_temp_otricatelnaay.zip [209.73 KiB]
Скачиваний: 326
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Вт окт 27, 2020 23:05:07 
Родился

Зарегистрирован: Сб май 09, 2020 21:45:21
Сообщений: 5
Рейтинг сообщения: 0
Скетч загрузил. Все работает замечательно . Спасибо большое за проделанную работу классные получаются часы


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

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


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

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


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

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


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