Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED)

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 03 авг 2016 17:24 #1

  • wolf2000
  • wolf2000 аватар
  • на форуме
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 589
  • Спасибо получено: 89
Продолжаю эпопею:
за основу (прототип) взяты:
Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED)
для апгрейда часов в корпусе "Старт-7176"
Часы, будильник, термометр (ATmega8).
Для уменьшения размеров конструкции при сохранении и увеличения возможностей решено было взять корпуса не DIP, а SOIC для DS1307 и TQFP32 для Atmega8 и датчики BMP180, DHT-11,DS18B20 измерений заменить одним BME280.
Для тестирования есть макет, корпус Dip и индикатор с ОА.
Уважаемый Soir, посмотрите мой вариант схемы, если все верно, по свободе напишите прошивку. Дякую.
Т.з. из прототипа
Анимация, день-ночь по времени,будильник по дням, зозуля, смена показаний.
Есть ли возможность? (место) под зима-лето? Високо́сный год?

_____________________________________________________________
Прошивка с дополнительным датчиком DS18B20 (не проверена)

Вложенный файл:

Имя файла: BME280_130...8_-2.ZIP
Размер файла:56 KB

_____________________________________________________________
Прошивка без дополнительного датчика DS18B20 (проверена)
но с кукушкой, в схеме третий разряд перевернут на 180 градусов, использованы индикаторы с двумя точками

Вложенный файл:

Имя файла: BME280_130...2(1).zip
Размер файла:9 KB
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 17 авг 2016 07:10 от wolf2000. Причина: Добавление актуальных прошивок
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 03 авг 2016 19:11 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
wolf2000 пишет:
Т.з. из прототипа Анимация, день-ночь по времени,будильник по дням, зозуля, смена показаний.
Есть ли возможность? (место) под зима-лето? Високо́сный год?
В прототипе используется вся память МК. Смена датчиков скорее всего, то на то и выйдет. Может и будет небольшая экономия - пока не знаю, на что ее хватит.
От чего-то придется отказаться. И такой список приоритетов Вы мне должны предоставить до начала работы над прошивкой. Часы и новый датчик - это обязательная программа, тут все ясно. А остальное на Ваше усмотрение. В том числе и анимацию можно урезать. Может какие настройки избыточны... При написании прошивки я уже буду смотреть, что помещается, а что нет.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 04 авг 2016 11:15 #3

  • wolf2000
  • wolf2000 аватар
  • на форуме
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 589
  • Спасибо получено: 89
Soir пишет:
Укажите еще версию прошивки, которая будет являться прототипом.
#130
Soir пишет:
Кроме того, мне нужно чтобы Вы указали формат отображения каждого параметра. Что, как, в каком знакоместе отображается.

Судя по последним комментариям идеальный формат варианта отображения.
Все отлично. Само меню, знаки и знакоместо отображения тоже по прототипу.
Ничего сверхъестественного придумывать не нужно. Все идеально.
И работает в предыдущих Ваших проектах.
Soir пишет:
Високосный год отслеживается самой DS1307.
Т.е. будет отображаться. Ага, понял, т.е. нужно возможно только зима-лето. Крайняя Вс марта и крайняя ВС октября. НО ЭТО не критично, т.е. если будет место и уже все идеально обкатано.
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 04 авг 2016 11:16 от wolf2000.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 04 авг 2016 11:43 #4

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
wolf2000 пишет:
судя по последним комментариям идеальный формат варианта отображения.
Все отлично. Само меню, знаки и знакоместо отображения тоже по прототипу.
Не игнорируйте мои вопросы.
В выводимых данных есть отличия от прототипа, поэтому разложите по полочкам что и как.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 04 авг 2016 20:39 #5

  • wolf2000
  • wolf2000 аватар
  • на форуме
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 589
  • Спасибо получено: 89
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

часы
Т.к. использоваться будет 4-е одноразрядных индикатора с двумя точками, хочу третий разряд перевернуть на 180 градусов. И сделать две мигающие точки, индикация секунд.

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Когда включен будильник моргают обе точки, когда выключен - одна (нижняя).Индикация включенного будильника.
Формат температуры
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

или с десятыми долями, тут как вариант
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 04 авг 2016 20:57 от wolf2000.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 04 авг 2016 20:56 #6

  • wolf2000
  • wolf2000 аватар
  • на форуме
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 589
  • Спасибо получено: 89
Формат влажности

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Формат давления

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Дату думаю выводить не стоит. 4-ре разряда все таки. Но как понимаю ее нужно вычислять для выбора дня срабатывания будильника.
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 04 авг 2016 21:16 от wolf2000.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 14 авг 2016 07:56 #7

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 679
  • Спасибо получено: 66
Не лишнее будет напомнить, что после полной обкатки и сборки устройства, сделать релиз для главной страницы портала.
И да, кстати, я таки категорически бы настаивал на использовании датчика температуры DS18B20. Кому не надо, пусть не ставят. Но таким образом устройство будет иметь универсальность и вполне нормальную метеостанцию.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 14 авг 2016 15:43 #8

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Vakula пишет:
Не лишнее будет напомнить, что после полной обкатки и сборки устройства, сделать релиз для главной страницы портала.
Если бы еще кто-то тему почистил...

Vakula пишет:
я таки категорически бы настаивал на использовании датчика температуры DS18B20.
И хотя, как я понимаю, запрос чисто риторический, на остатках памяти добавил DS18B20.
__________________________________________________________________________________
P.s перенес прошивку в первый пост
Wolf2000
Последнее редактирование: 17 авг 2016 21:08 от wolf2000. Причина: перенос прошивки в первый пост
Администратор запретил публиковать записи гостям.
Спасибо сказали: wolf2000, Vakula

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 16 авг 2016 19:25 #9

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
wolf2000 пишет:
Остался вопрос с точкой в перевернутом третьем разряде,или она уже есть?
Добавил точку в третьем разряде (#1). При переворачивании разряда учтите, что сегменты меняются местами.

______________________________________________________________________
Почистил тему, перенес прошивку в первый пост
Последнее редактирование: 17 авг 2016 21:10 от wolf2000. Причина: перенос прошивки в первый пост
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 17 авг 2016 07:15 #10

  • wolf2000
  • wolf2000 аватар
  • на форуме
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 589
  • Спасибо получено: 89
Тему почистил, актуальные прошивки перенес в первый пост

Soir пишет:
Добавил точку в третьем разряде . При переворачивании разряда учтите, что сегменты меняются местами.
т.е A становится D, F становится B, E становится C
и соответственно D становится A, B становится F, C становится E
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 17 авг 2016 07:47 #11

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
wolf2000 пишет:
...F становится B...
Немного не так. F становится C. Дальше аналогично. Если сомневаетесь - у Вас же макет? Да и в Proteus можно проверить.
Здесь посмотрите.
Последнее редактирование: 17 авг 2016 21:10 от wolf2000. Причина: перенос прошивки в первый пост
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 17 авг 2016 19:17 #12

  • wolf2000
  • wolf2000 аватар
  • на форуме
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 589
  • Спасибо получено: 89
Soir пишет:
Немного не так. F становится C. Дальше аналогично. Если сомневаетесь - у Вас же макет?
Да, макет, но для теста использую 4-х разрядный индикатор 0,36''с ОА.
В реале буду собирать на четырех одноразрядных
Soir пишет:
Да и в Proteus можно проверить.
Пока не сильно понял, как его обдурить, тем более в печатной плате. Пока разбираюсь
Soir пишет:
Здесь посмотрите.
Пока есть вопросы.
Буду разбираться. Вопросы думаю еще будут. Дякую Soir
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 17 авг 2016 21:24 от wolf2000.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 30 окт 2016 09:23 #13

  • wolf2000
  • wolf2000 аватар
  • на форуме
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 589
  • Спасибо получено: 89
По просьбе пользователей в личку, выложу видео работы.
Единственное что отключил - это индикация времени, тут и так понятно



_______________________________
Должен отметить, что разница в качестве работы датчика BME280 не сравнима с DHT-11 и22.
Реагирует даже на вымытый пол, чего не было с датчиками из серии DHT
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 30 окт 2016 09:51 от wolf2000.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Стайгер
Модераторы: wolf2000, Vakula, Айнцвайдрайченко