Заголовок сообщения: Re: Часы на Atmega8, DS3231, термометром и дист.управлением
Добавлено: Сб ноя 02, 2013 19:29:50
Поставщик валерьянки для Кота
Карма: 28
Рейтинг сообщений: 209
Зарегистрирован: Ср май 01, 2013 13:53:56 Сообщений: 2168 Откуда: с пальмы в Рио-Инженейро
Рейтинг сообщения:0
Обождите. Я свою прошивку допилю. TSOP подружил уже. Боле ничего не будет. Васик занял почти всю флеш. Будет как выше писал + TSOP. Обучается с пульта. Пока залейте тестовую для проверки того правильно ли выплевывает в регистры.
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650.
Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Заголовок сообщения: Re: Часы на Atmega8, DS3231, термометром и дист.управлением
Добавлено: Сб ноя 02, 2013 19:50:21
Поставщик валерьянки для Кота
Карма: 28
Рейтинг сообщений: 209
Зарегистрирован: Ср май 01, 2013 13:53:56 Сообщений: 2168 Откуда: с пальмы в Рио-Инженейро
Рейтинг сообщения:0
Прошивка автора или которую я выше скидывал? Для моей у меги ноги надо переставить (как на картинке в том же посте). Если моя, то жмите сетап и настраивайте (описание я давал).
Заголовок сообщения: Re: Часы на Atmega8, DS3231, термометром и дист.управлением
Добавлено: Сб ноя 02, 2013 21:52:26
Поставщик валерьянки для Кота
Карма: 28
Рейтинг сообщений: 209
Зарегистрирован: Ср май 01, 2013 13:53:56 Сообщений: 2168 Откуда: с пальмы в Рио-Инженейро
Рейтинг сообщения:0
Дядя Федя кончил. Мой вариант отличается от авторского. TSOP4836 использован вместо TSOP4840, но можно другие пробовать на 36 кГц (в прошивке привязано к этой частоте) . Как сделаю плату выложу и плату и прошивку, схему приводить не буду. Функционально это только часы с ПДУ и самонастройкой на диапазон освещенности с приведением регулируемого диапазона ШИМ к оному. Прошивка занимает 98% , такчо если нужен бОльший функционал проверенных схем часов на форуме их предостаточно.
Заголовок сообщения: Re: Часы на Atmega8, DS3231, термометром и дист.управлением
Добавлено: Ср ноя 20, 2013 00:22:23
Поставщик валерьянки для Кота
Карма: 28
Рейтинг сообщений: 209
Зарегистрирован: Ср май 01, 2013 13:53:56 Сообщений: 2168 Откуда: с пальмы в Рио-Инженейро
Рейтинг сообщения:0
Собрал в архипчик. Видево тут http://youtu.be/tETGfln2pfY (снято в темноте с мин яркостью) Некоторые пояснения. 1. На плате неподписанные элементы конденсаторы. 2. Меню с буквой "S" в режиме настройки ожидание нажатия кнопок setup, + и -. Если при нажатии кнопки мигнуло, то кнопка запомнилась. В меню настройки ПДУ можно попасть только с кнопок на плате. В остальном описание как тут 3. Разводка платы отличается от изначальной схемы и схемы как тут.
Вложения:
Комментарий к файлу: всё для сборки всё тут.rar [120.83 KiB]
Скачиваний: 541
Заголовок сообщения: Re: Часы на Atmega8, DS3231, термометром и дист.управлением
Добавлено: Чт ноя 21, 2013 23:06:24
Поставщик валерьянки для Кота
Карма: 28
Рейтинг сообщений: 209
Зарегистрирован: Ср май 01, 2013 13:53:56 Сообщений: 2168 Откуда: с пальмы в Рио-Инженейро
Рейтинг сообщения:0
1. Исправил одну ошибку. Вероятно возникала при переходных процессах включения\выключения. 2. Убрал параметр чувствительности. Теперь он не влияет, вместо него освещенность вычисляется выборкой за промежуток времени. Это нужно МНЕ чтобы не мелькало от проектора. 3. Память занята на 92%. Можно добавить какую-нибудь крошечную полезную мелочь. 4. Все таки добавил точки. При настройке часов в темноте не понятно какие разряды светятся если время не выставлено совсем.
Ахтунг. В архиве на плате со светодиодами надо добавить перемычек (это если кто решится делать именно плату, а не соединять проводками). Вспомнил только сейчас, забыл после того как отложил из-за глюков в исходной конструкции.
Собрал такие часы, слегка доработав схему: вместо связки 74HC595+ULN2803 поставил MBI5026 (16-разрядный регистр с токовым выходом, специально для подключения светодиодов). Это позволило сэкономить кучу резисторов и 6 микросхем, яркость индикаторов выставляется всего двумя резисторами. Часы имеют только один недостаток: при включении питания показания секунд сбрасываются в 0. Это приводит к тому, что при переходе на питание от батареи и обратно часы отстают. Для устранения этого недостатка, по-видимому, нужно немного поправить программу, но для меня это непреодолимо, в программировании не разбираюсь.
Заголовок сообщения: Re: Часы на Atmega8, DS3231, термометром и дист.управлением
Добавлено: Чт янв 22, 2015 11:16:10
Поставщик валерьянки для Кота
Карма: 28
Рейтинг сообщений: 209
Зарегистрирован: Ср май 01, 2013 13:53:56 Сообщений: 2168 Откуда: с пальмы в Рио-Инженейро
Рейтинг сообщения:0
1. В процессе эксплуатации выяснилось что ценности в обучении освещенности нет (сокращаем объем кода). 2. Секунды теперь не сжирает (была ошибка) 3. При привязке пульта показывает код команды в hex (nec!). 4. Отсчет времени по секундным импульсам от ds3231 (постоянно теребить её с запросом времени плохой пример для молодежи). Для этого используется прерывание по секундным импульсам от INT (нога #3 вы3231), её надо подтянуть на питание резистором 10к (можно 8.2к, их на дохлых материнских платах много ) на картинке то место где подтягивать. Такой момент. Эти самые импульсы асинхронны отсчету времени. Поэтому каждый раз при пропадании питания время туды-сюды в пределах секунды. Поэтому особо пугаться не надо. Микросхема идет точно, за год разницы набежало совсем мало. 5. улучшил скорость отклика от пульта (меня это немножко бесило и выпадала шерсть на нервной почве) 6. Теперь порядок режимов такой: '0 - обычный режим (часы:минуты) '1 - настройка часов '2 - настройка минут '3 - настройка секунд '4 - настройка Pwmdark '5 - настройка Pwmlight '6 - настройка ик-команды для "setup" '7 - настройка ик-команды для "+" '8 - настройка ик-команды для "-" Команды пульта можно настроить только с кнопок (чтобы левые котаны ничего не попортили своими пультами), с пульта в это меню не попасть
FreshMan писал(а):
при первом запуске надо записать rtc_write(0x0E, 0x00);
Важное замечание по использованию порта С у меги как цифрового и как входного для АЦП одновременно. Так делать не рекомендуется поскольку вносится шум в АЦП. Но у меня это так поскольку точность АЦП в этой конструкции не требуется и кроме того значение АЦП, которое используется для корректировки ШИМ представляет из себя среднее значение выборки, которая в свою очередь обновляется с каждым циклом программы.
Пысы. Схемы как таковой у меня нет. Я её черкал на исходной (перекинул пару портов, принцип работы тот же).
Сейчас этот форум просматривают: Alex_BB и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения