Например TDA7294

Форум РадиоКот • Просмотр темы - Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 19:09:24

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


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



Начать новую тему Ответить на тему  [ Сообщений: 2937 ]     ... , , , 127, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт дек 05, 2017 19:59:05 
Опытный кот
Аватар пользователя

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср дек 06, 2017 08:04:16 
Первый раз сказал Мяу!

Зарегистрирован: Чт мар 22, 2012 08:30:22
Сообщений: 34
Рейтинг сообщения: 0
мысли есть. если можно то хотя бы так как а фото. а лучше чтоб на светодиод сигнал приходил загорелся значит первый датчик показывает. или двух цветный светодиод .ну вот как то так.


Вложения:
2.JPG [33.2 KiB]
Скачиваний: 812
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср дек 06, 2017 18:12:29 
Опытный кот
Аватар пользователя

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

попробуйте, в протеусе работает


Вложения:
Clock-Term с RGB ТОЧКОЙ.7z [242.87 KiB]
Скачиваний: 399
Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср дек 06, 2017 20:51:00 
Вымогатель припоя
Аватар пользователя

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Сообщений: 641
Откуда: Краматорск
Рейтинг сообщения: 0
А кто-нибудь собирал такие часы в ВАЗ-классику, в штатный корпус от часов?


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Чт дек 07, 2017 15:23:59 
Опытный кот
Аватар пользователя

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


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Чт дек 07, 2017 15:57:40 
Первый раз сказал Мяу!

Зарегистрирован: Чт мар 22, 2012 08:30:22
Сообщений: 34
Рейтинг сообщения: 0
хорошо попробую да у меня 2 датчика.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Чт дек 07, 2017 19:51:03 
Опытный кот
Аватар пользователя

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

всего чего хотел от "идеальны" часов я добился
Изображение
всем кто мне помогал огромное спасибо!
отдельное, большое, человеческое спасибо philosoraptor!
без его помощи у меня ни чего не получилось
и конечно спасибо автору, Danko!
все что я знаю и умею в программировании благодаря его подробным комментариям в коде, спасибо!

вот результат

в часах использовал ds3231

последовательность индикации: время/число + день недели/температура,

Будильник:

будильник "Б1" время срабатывания PORT_ALARM_BIPER
будильник "Б0" время отключения PORT_ALARM_BIPER (если "Б0"-- то 24 часа в сутки будет петь :music:


Вход в настройки удержанием пятой кнопки (кнопки "К") при включении питания.

номера ячеек EEPROM и их значение (на индикаторе номер ячейка Е2 - Е9 и ее значение):
2 - индикация незначащего нуля в десятках часов
3 - отбрасывание десятых долей при индикации температуры и добавление символа "С"
4 - включение плавной смены показаний
5 - включение ночного режима с 22-00 до 6-00
6 - работа с двумя видами точек
7 - "пятый" разряд (знак температуры)
8 - режим индикации состояния ADC (0 - кнопки, 1 - фоторезистор, F - откл.)
9 - работа будильника по выходным



меню

использую 4 кнопки, а 5 кнопка "к" большая красная на верху будильника ОТКЛЮЧЕНИЕ СИГНАЛА (мне показалось не совсем удобно с просони искать кнопки "+ или -" хотя они также работают как и у автора)


set CLOC:
sec – часы;
– минуты;
– секунды
– коррекция

set ALAr:
sec – А1 будильник
– часы
– минуты
– А0 будильник
– часы
– минуты

set diSP:
sec – время индикации текущего времени.
– время индикации даты.
– время индикации температуры.
set LiGH:
sec – минимальный порог яркости
– максимальный порог яркости


Вложения:
DS3231+день ночь.7z [249.82 KiB]
Скачиваний: 469
температура.jpg [148.51 KiB]
Скачиваний: 895
день.jpg [151.29 KiB]
Скачиваний: 645
час.jpg [151.74 KiB]
Скачиваний: 592
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пн дек 18, 2017 18:21:39 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср авг 05, 2015 19:34:20
Сообщений: 107
Рейтинг сообщения: 0
Господа хорошие! Хотел, но не могу поделиться с Вами радостью работающими часами. Наконец-то спаял эти часы в первом варианте без ULN. Прошил. Постоянно светятся все сегменты всех индикаторов с периодическим в 2-3 секунды помаргиванием.
Напряжение батарейки - 2,53В. МК в корпусе TQFP32. В протеус работает.
Осциллограф говняный - китайская приставка USB не отловил импульсов на кварце. На 5 ноге - ничего нет, на 6-й - импульсы с частотой ~ 64кГц. Нет реакции на кнопки. Просадки по питанию нет. Прошивал SinaProg Fuse high =$99, low=$E3. Собирал на одной односторонней плате - получилось компактно; правда много перемычек проводок мгтф.
Куда копать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пн дек 18, 2017 18:47:31 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8124
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 18534
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
Есть четыре комбинации активных уровней для сегментов и управления разрядами. Для нормальной работы ничего не нужно делать только для комбинации 1/1 (например ОК с ключами и без ничего в сегментах, ОА с УЛН +не инвертирующие ключи и тд), для всех остальных нужно выбирать нужную комбинацию при первоначальном включении. Какие индикаторы использованы?
Так же некоторые ДСки первоначально запускаются только с бубном и магическими заклинаниями.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пн дек 18, 2017 18:57:10 
Опытный кот
Аватар пользователя

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


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


Вложения:
атмега8.JPG [71.09 KiB]
Скачиваний: 560
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт дек 19, 2017 09:27:42 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср авг 05, 2015 19:34:20
Сообщений: 107
Рейтинг сообщения: 0
В курсе. Разводил с этим учетом в Layout. Программу переделывал с учетом разводки. Работу проверял в протеус.


Вложения:
Безымянный.png [109.61 KiB]
Скачиваний: 675
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт дек 19, 2017 10:57:45 
Опытный кот
Аватар пользователя

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


Последний раз редактировалось Serzh2000 Вт дек 19, 2017 11:06:46, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт дек 19, 2017 11:09:10 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср авг 05, 2015 19:34:20
Сообщений: 107
Рейтинг сообщения: 0
Какие индикаторы - не помню, но точно - ОА. Индикаторы прозванивал и в соответствии с результатом разводил плату.
Отказался от ULN, подправив программу по рекомендации static flash unsigned char digits[] ....
Проверено было в протеус.

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

А можно больше информации про бубны? Уже два проекта с этими DS1307 висят. Нужна конкретная модель часов?

Добавлено after 3 minutes 25 seconds:
Светятся все сегменты и все точки - все. Только поддергивается (кратковременно гаснут) каждые 3 секунды.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт дек 19, 2017 11:20:27 
Опытный кот
Аватар пользователя

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

и на картинке плохо видно ноги атмеги8
в чем ты рисовал плату выложи исходник (если можно в Lay.6 )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт дек 19, 2017 12:40:58 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 35
Зарегистрирован: Сб дек 13, 2008 09:03:43
Сообщений: 347
Откуда: г.Советская Гавань
Рейтинг сообщения: 0
Так же некоторые ДСки первоначально запускаются только с бубном и магическими заклинаниями.

А можно больше информации про бубны? Уже два проекта с этими DS1307 висят. Нужна конкретная модель часов?

Решение довольно простое . При Вкл питания читаем время , ждем 1 сек читаем снова и сравниваем если не равно то далее по тексту. Если равно то делаем установку(год,месяц.........) DS1307 и далее по тексту.

_________________
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт дек 19, 2017 14:40:54 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср авг 05, 2015 19:34:20
Сообщений: 107
Рейтинг сообщения: 0
[uquote="Serzh2000",url="/forum/viewtopic.php?p=3263697#p3263697"]итак на вскидку кнопки по моему не правильно подключены, минус к каждой кнопке подходит, а у вас ?
Минус подается на все через корпус кнопок, пара контактов ближе к центру.

Добавлено after 3 minutes 29 seconds:
Уважаемый ВНН, таких инструкций начитался, после которых остаются вопросы и даже больше,чем было. "Надо сначала инициализировать.....". Мне надо было как-то настраивать ее или инициализация заложена в самой программе часов?
О каком тексте упоминаете?


Вложения:
2-2.lay6 [200.15 KiB]
Скачиваний: 336
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт дек 19, 2017 14:54:18 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1384
Рейтинг сообщения: 1
ВНН писал(а):
Решение довольно простое . При Вкл питания читаем время , ждем 1 сек читаем снова...

Еще проще. При включении считали время, после этого опрашиваем вывод SQW.
Спойлер
Код:
//==================
static u08 _proc_time;

void set_proc_time_on (void)
{
   _proc_time = 1;
}

void proc_time (void)
{
   switch (_proc_time)
   {
      case 0:
         break;

      case 1:
         if (!(SQW_OUT_PIN & (1<<SQW_OUT)))
            _proc_time = 2;
         else
            _proc_time = 3;
         break;

      case 2:
         if (!(SQW_OUT_PIN & (1<<SQW_OUT)))
         {
            if (++time. seconds > 59)
            {
               time. seconds = 0;

               if (++time. minutes > 59)
               {
                  time. minutes = 0;

                  if (++time. hours > 23)
                     time. hours = 0;
               }
            }

            Set_Event (EV_ID_SECOND_TICK, USER_EVENT);

            _proc_time = 3;
         }
         break;

      case 3:
         if (SQW_OUT_PIN & (1<<SQW_OUT))
            _proc_time = 2;
         break;
   }
}
//==================


То есть, при включении прочитали часы и больше не тратим время работу с I2C.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт дек 19, 2017 14:57:42 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 35
Зарегистрирован: Сб дек 13, 2008 09:03:43
Сообщений: 347
Откуда: г.Советская Гавань
Рейтинг сообщения: 0
Можно и так при условии использования этого вывода.

_________________
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт дек 19, 2017 15:22:04 
Опытный кот
Аватар пользователя

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


Вложения:
плюс для ds 1307.JPG [45.29 KiB]
Скачиваний: 758
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт дек 19, 2017 16:34:02 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср авг 05, 2015 19:34:20
Сообщений: 107
Рейтинг сообщения: 0
а плюс, я не понял, к микросхеме ds1307 идет откуда ?

Да, эту ошибку обнаружил при пайке. Исправил обрезанием и проводком.

Товарищи про инициализацию, :). Я к сожалению вас не понимаю. Т.е. мне ее перед пайкой необходимо было соединять с другим МК, заливать "стороннюю" прошивку и инициализировать?


Вложения:
ee.png [71.36 KiB]
Скачиваний: 290
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2937 ]     ... , , , 127, , , ...  

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


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

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


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

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


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