Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 9

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

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

  • wolf2000
  • wolf2000 аватар
  • онлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 948
  • Подяка отримана: 249
  • sxem.org Sponsor 2019 ukraine-medal
Продолжаю эпопею:
за основу (прототип) взяты:
Будильник, барометр, термометр (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!
Останнє редагування: 17 серп. 2016 05:10 від wolf2000. Причина: Добавление актуальных прошивок
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13312
  • Подяка отримана: 5046
  • sxem.org 2019,2021 Respect Author
wolf2000 пише:
Т.з. из прототипа Анимация, день-ночь по времени,будильник по дням, зозуля, смена показаний.
Есть ли возможность? (место) под зима-лето? Високо́сный год?
В прототипе используется вся память МК. Смена датчиков скорее всего, то на то и выйдет. Может и будет небольшая экономия - пока не знаю, на что ее хватит.
От чего-то придется отказаться. И такой список приоритетов Вы мне должны предоставить до начала работы над прошивкой. Часы и новый датчик - это обязательная программа, тут все ясно. А остальное на Ваше усмотрение. В том числе и анимацию можно урезать. Может какие настройки избыточны... При написании прошивки я уже буду смотреть, что помещается, а что нет.
Адміністратор заборонив доступ на запис.

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

  • wolf2000
  • wolf2000 аватар
  • онлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 948
  • Подяка отримана: 249
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Укажите еще версию прошивки, которая будет являться прототипом.
#130
Soir пише:
Кроме того, мне нужно чтобы Вы указали формат отображения каждого параметра. Что, как, в каком знакоместе отображается.

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13312
  • Подяка отримана: 5046
  • sxem.org 2019,2021 Respect Author
wolf2000 пише:
судя по последним комментариям идеальный формат варианта отображения.
Все отлично. Само меню, знаки и знакоместо отображения тоже по прототипу.
Не игнорируйте мои вопросы.
В выводимых данных есть отличия от прототипа, поэтому разложите по полочкам что и как.
Адміністратор заборонив доступ на запис.

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

  • wolf2000
  • wolf2000 аватар
  • онлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 948
  • Подяка отримана: 249
  • sxem.org Sponsor 2019 ukraine-medal
Попередження: Спойлер! [ Натисніть, щоб розгорнути ]

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

Попередження: Спойлер! [ Натисніть, щоб розгорнути ]

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

или с десятыми долями, тут как вариант
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 04 серп. 2016 18:57 від wolf2000.
Адміністратор заборонив доступ на запис.

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

  • wolf2000
  • wolf2000 аватар
  • онлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 948
  • Подяка отримана: 249
  • sxem.org Sponsor 2019 ukraine-medal
Формат влажности

Попередження: Спойлер! [ Натисніть, щоб розгорнути ]

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

Попередження: Спойлер! [ Натисніть, щоб розгорнути ]

Дату думаю выводить не стоит. 4-ре разряда все таки. Но как понимаю ее нужно вычислять для выбора дня срабатывания будильника.
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 04 серп. 2016 19:16 від wolf2000.
Адміністратор заборонив доступ на запис.

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

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1648
  • Подяка отримана: 357
  • ukraine-medal sxem.org Sponsor 2019 Author
Не лишнее будет напомнить, что после полной обкатки и сборки устройства, сделать релиз для главной страницы портала.
И да, кстати, я таки категорически бы настаивал на использовании датчика температуры DS18B20. Кому не надо, пусть не ставят. Но таким образом устройство будет иметь универсальность и вполне нормальную метеостанцию.
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13312
  • Подяка отримана: 5046
  • sxem.org 2019,2021 Respect Author
Vakula пише:
Не лишнее будет напомнить, что после полной обкатки и сборки устройства, сделать релиз для главной страницы портала.
Если бы еще кто-то тему почистил...

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13312
  • Подяка отримана: 5046
  • sxem.org 2019,2021 Respect Author
wolf2000 пише:
Остался вопрос с точкой в перевернутом третьем разряде,или она уже есть?
Добавил точку в третьем разряде (#1). При переворачивании разряда учтите, что сегменты меняются местами.

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

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

  • wolf2000
  • wolf2000 аватар
  • онлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 948
  • Подяка отримана: 249
  • sxem.org Sponsor 2019 ukraine-medal
Тему почистил, актуальные прошивки перенес в первый пост

Soir пише:
Добавил точку в третьем разряде . При переворачивании разряда учтите, что сегменты меняются местами.
т.е A становится D, F становится B, E становится C
и соответственно D становится A, B становится F, C становится E
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Адміністратор заборонив доступ на запис.

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13312
  • Подяка отримана: 5046
  • sxem.org 2019,2021 Respect Author
wolf2000 пише:
...F становится B...
Немного не так. F становится C. Дальше аналогично. Если сомневаетесь - у Вас же макет? Да и в Proteus можно проверить.
Здесь посмотрите.
Останнє редагування: 17 серп. 2016 19:10 від wolf2000. Причина: перенос прошивки в первый пост
Адміністратор заборонив доступ на запис.

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

  • wolf2000
  • wolf2000 аватар
  • онлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 948
  • Подяка отримана: 249
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Немного не так. F становится C. Дальше аналогично. Если сомневаетесь - у Вас же макет?
Да, макет, но для теста использую 4-х разрядный индикатор 0,36''с ОА.
В реале буду собирать на четырех одноразрядных
Soir пише:
Да и в Proteus можно проверить.
Пока не сильно понял, как его обдурить, тем более в печатной плате. Пока разбираюсь
Soir пише:
Здесь посмотрите.
Пока есть вопросы.
Буду разбираться. Вопросы думаю еще будут. Дякую Soir
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 17 серп. 2016 19:24 від wolf2000.
Адміністратор заборонив доступ на запис.

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

  • wolf2000
  • wolf2000 аватар
  • онлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 948
  • Подяка отримана: 249
  • sxem.org Sponsor 2019 ukraine-medal
По просьбе пользователей в личку, выложу видео работы.
Единственное что отключил - это индикация времени, тут и так понятно

Попередження: Спойлер! [ Натисніть, щоб розгорнути ]


_______________________________
Должен отметить, что разница в качестве работы датчика BME280 не сравнима с DHT-11 и22.
Реагирует даже на вымытый пол, чего не было с датчиками из серии DHT
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 25 черв. 2017 12:32 від wolf2000. Причина: спрятал под спойлер
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: Стайгер, Dark-Dante

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 10 черв. 2017 15:20 #14

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
А є десь повна схема цього проекту?
Адміністратор заборонив доступ на запис.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 10 черв. 2017 18:33 #15

  • wolf2000
  • wolf2000 аватар
  • онлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 948
  • Подяка отримана: 249
  • sxem.org Sponsor 2019 ukraine-medal
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: Dark-Dante

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 11 черв. 2017 10:43 #16

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Soir, а можливо внести поправки в прошивку без ДС18Б20 для 3 та 4 перевернутого сегментів? Всі сегменти з однією крапкою на сегмент, щоб в 2 та 3 вони мигали як індикація секунд, а в 4му включалась як індикація будильника?
Також хотілось би вивести дату в форматі х:хх, щоб в меню була настройка року та кукушка щогодини. Словом хочеться все те що я Вас просив тут sxem.org/forum/chasy/9-chasy-budilnik-te...ega8?start=350#13971 та тут sxem.org/forum/chasy/9-chasy-budilnik-te...ega8?start=350#14032, але з БМЕ280 замість ДС-ки.
Останнє редагування: 11 черв. 2017 10:57 від Dark-Dante.
Адміністратор заборонив доступ на запис.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 11 черв. 2017 10:57 #17

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13312
  • Подяка отримана: 5046
  • sxem.org 2019,2021 Respect Author
Не понял, что менять. Во втором и третьем и так мигают точки, в четвертом будильник...
Уточните.
Адміністратор заборонив доступ на запис.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 11 черв. 2017 10:59 #18

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Я почитав тему і зрозумів що по тз перевернутий тільки 3й сегмент, а в мене 3й та 4й. Я ще просто не запускав симуляцію в протеус, пишу з того що прочитав в темі.

Можливо Вам буде простіше просто в прошику звідси sxem.org/forum/chasy/9-chasy-budilnik-te...ega8?start=350#14032 додати БМЕ280 замість ДС та вивести показники вологості та тиску з настройкою їх відображення і більше нічого не потрібно, прошивка мене всім влаштовує і працює відмінно, за 10 місяців годинник спішить на 2 секунди, а от робота датчика температури не подобається зовсім.
Останнє редагування: 11 черв. 2017 11:15 від Dark-Dante.
Адміністратор заборонив доступ на запис.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 11 черв. 2017 11:15 #19

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13312
  • Подяка отримана: 5046
  • sxem.org 2019,2021 Respect Author
Dark-Dante пише:
Я почитав тему і зрозумів що по тз перевернутий тільки 3й сегмент, а в мене 3й та 4й.
А что это меняет? Или у Вас двухразрядный индикатор и третий с четвертым при переворачивании меняются местами?
Адміністратор заборонив доступ на запис.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 11 черв. 2017 11:17 #20

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Так і є, індикатор 2 на 2, останні 2 сегмента перевернуті на 180 градусів.

Він ще й висоту вміє вимірювати, якщо є русурси мк, був би вдячний якщо би також додали і її.
Останнє редагування: 11 черв. 2017 11:32 від Dark-Dante.
Адміністратор заборонив доступ на запис.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 11 черв. 2017 12:14 #21

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13312
  • Подяка отримана: 5046
  • sxem.org 2019,2021 Respect Author
Перевернул в Proteus - так и не понял, что нужно менять в прошивке.

Что касается высоты над уровнем моря, то датчик ее не измеряет.
Долучення:
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: Dark-Dante

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 11 черв. 2017 14:17 #22

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Дякую, я подивлюсь прошивку на днях.
Адміністратор заборонив доступ на запис.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 11 черв. 2017 18:44 #23

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Просимулював схему в протеусі, дуже багато нюансів відсутніх в прошивці які мені необхідні, можливо Вам дійсно буде простіше підкоректувати прошивку з поста №18? В мене індикатори зі спільним катодом, 2 останні сегменти підключені як Ви писали мені рік тому:
Сегмент A нормально установленного разряда должен подключаться к сегменту D перевернутого.
B нормального к E перевернутого.
C нормального к F перевернутого.
D нормального к A перевернутого.
E нормального к B перевернутого.
F нормального к C перевернутого.
Остальные без изменений.
Катоды 3 и 4 разрядов на выводах 9, 10 ATMEGA8 меняются местами.

Я так розумію що датчик підключений по SPI, можливо його можна буде підключити по I2C паралельно DS1307? DS18B20 можна залишити в схемі, нехай буде.

Про висоту сказано тут
Попередження: Спойлер! [ Натисніть, щоб розгорнути ]
Останнє редагування: 25 черв. 2017 12:43 від wolf2000. Причина: спрятал под спойлер
Адміністратор заборонив доступ на запис.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 12 черв. 2017 03:59 #24

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13312
  • Подяка отримана: 5046
  • sxem.org 2019,2021 Respect Author
Dark-Dante пише:
Просимулював схему в протеусі, дуже багато нюансів відсутніх в прошивці які мені необхідні
Я уже даже не понимаю, что Вы хотите, о каких нюансах идет речь... То та прошивка, теперь она не подходит, то из поста 18, но там вообще никакой прошивки нет, только ссылка на совсем другие часы.

Все перевертывания сегментов ведь решаются соответствующим физическим подключением выводов индикаторов или что-то нужно менять в прошивке?

Dark-Dante пише:
Я так розумію що датчик підключений по SPI, можливо його можна буде підключити по I2C паралельно DS1307?
Датчик и так подключен по i2c параллельно DS1307. В чем проблема?
Адміністратор заборонив доступ на запис.

Будильник, барометр, термометр, гигрометр (ATMEGA8, BME280, LED) 12 черв. 2017 08:49 #25

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Так, я Вас совсем запутал.

Есть уже собраный Ваш проект с прошивкой по ссылке из 18 поста с разведённой платой и готовым корпусом, по этому хотелось бы только подкинуть новый датчик на 4х проводах и перепрошить контроллер, так как схемы идентичны за исключением реревёрнутих индикаторов и общего катода у них, возможно ли это?

Так как если править прошивку из этой темы, нужно очень многое добавлять чтобы она соответствовала по функционалу прошивке которая работает сейчас.

По подключению датчика я не понял так как он отсутствует на схеме, по этому и спросил.
И ещё по нему вопрос, так как он 3х Вольтовый, ему нужен отдельный стабилизатор и преобразователь уровней?
Адміністратор заборонив доступ на запис.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 9
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir