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

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

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Dark-Dante пише:
...Есть уже собраный Ваш проект с прошивкой по ссылке из 18 поста с разведённой платой и готовым корпусом, по этому хотелось бы только подкинуть новый датчик на 4х проводах и перепрошить контроллер, так как схемы идентичны...
Так не получится. Тот проект "забит под завязку памяти" своими функциями, этот своими...
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
А чем можно пожертвовать для освобождения памяти там?

Либо давайте я вечером напишу что хотелось бы добавить сюда, а Вы посмотрите что реально, что нет? Но индикатор так и остается перевернутим и с общим катодом, если это невозможно обойти, тогда не буду отнимать у Вас время.
Останнє редагування: 12 черв. 2017 13:56 від Dark-Dante.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Dark-Dante пише:
Но индикатор так и остается перевернутим и с общим катодом, если это невозможно обойти
Что-то никак не пойму, в чем проблема с переворачиванием? Подключите перевернуто - будет перевернуто... Единственное, что нужно учитывать в прошивке - это точки. Их количество и фактическое расположение на собранном дисплее.
Что нужно обходить?
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Я не силен в программировании, по этому и спрашиваю. Тогда напишу Вам вечером что хотелось бы добавить в эту прошивку.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Нужно добавить:
коррекцию температуры для второго датчика
сигнал каждый час отключаемый
озвучивание нажатия кнопок отключаемое
дату: число, месяц, год
время индикации температуры со второго датчика
отключаемый параметр чтобы в ночном режиме показывалось только время и дата либо все параметры

Повесить бузер на 14ю ногу, поменять кнопки с DCBA на ABCD.

Вот, в принципе всё.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Dark-Dante пише:
Нужно добавить:
Не обещаю, возможно взамен что-то придется убрать. Завтра гляну.
Какую прошивку брать за основу?
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Прошивку с двумя датчиками, если не влезет- можно выбросить второй и всё что с ним связано.
А подскажите по датчику, можно брать 3х Вольтовый или нужно брать 5 Вольтовый со стабилизатором и преобразователем уровней, как я понимаю. Подключение обычное, 2 провода питания и 2 и2ц?
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Dark-Dante пише:
Прошивку с двумя датчиками, если не влезет- можно выбросить второй и всё что с ним связано.
Это однозначно придется убирать, может даже еще что-то. На данный момент память МК почти на 100% занята.
Dark-Dante пише:
можно брать 3х Вольтовый или нужно брать 5 Вольтовый со стабилизатором и преобразователем уровней
Можно так, можно так. МК работает от +5V. Шина i2c тоже 5V. Можете брать датчик с питанием +3,3V, можете с +5V, но сигналы должны быть согласованы с 5V.
Dark-Dante пише:
Подключение обычное, 2 провода питания и 2 и2ц?
Да.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
А если взять 328 мегу вместо 8й?

То есть 3.3 Вольтовый не умрёт от 5 Вольт? Через что согласовать уровни по шине?
Простите за глупые вопросы, просто в протеусе нет вообще ничего в схеме связанного с этим датчиком.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
В 328-ю влезет все, ещё и место останется.

3-х вольтовый от 5 Вольт может очень быстро умереть. Если Ваш датчик должен питаться от 3,3V - дайте ему 3,3V. А сигналы нужно согласовывать с 5V.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Уже пришел датчик на 5 Вольт с конвертором уровней, Soir, получится что либо с прошивкой или нужно менять процессор?
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Давайте еще раз сначала - что нужно, что не нужно. Перечитал сообщения - уже не понимаю, датчик добавляем, датчик убираем... берем прошивку из другой темы а получается, что переделываем ее в прошивку из этой темы...
Что Вас не устраивает в проекте из этой темы?
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
В посте №30 я ниписал всё чего не хватает. Добавлять или нет датчик решать Вам исходя из размера памяти мк, я бы его сделал как уличный чтобы он просто не валялся зря после замены на ВМЕ.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Dark-Dante пише:
В посте №30 я ниписал всё чего не хватает.
Итак. Есть два варианта, выложенных в сообщении №1.
Какой из них Вам больше подходит должен решать я, так?
В первом варианте есть немного памяти, можно попробовать добавить дату. Но Вы не указали каким образом ее отображать на индикаторе.
Или добавить какие-то звуковые настройки и настройки индикации? Все не поместится.

Во втором варианте есть дополнительный датчик температуры DS18B20, но свободной памяти уже ни на что больше нет.

Из всего этого понимаю, только то, что Вам нужно переназначить некоторые выводы. С остальным у меня никакой ясности нет.

Поэтому прошу еще раз. Определите, какую прошивку взять за основу. Укажите, что в этой прошивке можно (нужно) убрать, что добавить в порядке приоритета.
Останнє редагування: 17 черв. 2017 15:02 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Прошивку берем первую.
Дата в формате 6.06, год выводить не нужно, но чтобы была его установка в меню дейт.
Так же нужен параметр чтобы в ночном режиме показывалось только время и дата либо все параметры.
И преназначить выводы: бузер на 14ю ногу, поменять кнопки с DCBA на ABCD.

Убирать ничего не нужно.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Смотрите.
Выбор индикации в ночное время - меню CLOC, параметр nd. 0 - время, дата; 1 - все.
Останнє редагування: 24 черв. 2017 06:13 від Soir. Причина: Удаление неактуального вложения.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Dark-Dante

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

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Спасибо, завтра посмотрю. На озвучку памяти уже нет?
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Озвучку чего?
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Озвучку кнопок и кукушку, отключаемые.
Прошивка в железе не завелась, так как индикатор с общим катодом и катоды 3 и 4го поменяны местами.
Так же не горит точка разделителя даты и дата выводится как 0606, а хотелось бы 6.06 без 0 в числе, месяц пусть будет с 0. Так же не нашел выбора скорости анимации в меню disp. И в каком формате выводится влажность, целым числом или с десятыми? Если можно сделайте с десятыми если датчи поддерживает такой формат.
h- это сигнал каждый час?
По остальному в протеусе всё хорошо. Спасибо, Soir!
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Dark-Dante пише:
Озвучку кнопок и кукушку, отключаемые.
Кукушка отключаемая, а озвучка кнопок активна только в дневное время.
Dark-Dante пише:
Прошивка в железе не завелась, так как индикатор с общим катодом и катоды 3 и 4го поменяны местами.
Сделал общий катод.
А разряды можно в железе подключить по-порядку, или это уже запаяно так?
Dark-Dante пише:
Так же не горит точка разделителя даты и дата выводится как 0606, а хотелось бы 6.06 без 0 в числе, месяц пусть будет с 0.
Сделал.
Dark-Dante пише:
Так же не нашел выбора скорости анимации в меню disp.
Добавил настройку скорости. Параметр С в меню diSP.
Dark-Dante пише:
И в каком формате выводится влажность, целым числом или с десятыми? Если можно сделайте с десятыми если датчи поддерживает такой формат.
Сделал с десятыми, только нужно проверить.
Dark-Dante пише:
h- это сигнал каждый час?
Да, это кукушка.

Прошивку перезалил.
Останнє редагування: 19 черв. 2017 19:34 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Dark-Dante

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

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Разряды уже запаяны так, если возможно, поменяйте, пожалуйста и сделайте отключаемую озвучку кнопок. Спасибо, Soir, реализовали всё что хотелось.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Разряды поменял, но проверьте, как оно получилось. Прошивку перезалил.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Dark-Dante

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

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Точка разделителя даты горит в 4м разряде вместо второго(в железе в 3м так как разряды поменяны местами). Так же в настройках даты в меню дейт дата снова отображается как 0606, хотелось бы привести её к общему формату 6.06 Десятые доли влажности тоже лучше убрать, так как десятое число показывается через точку сверху в третем разряде(он ведь перевернут)- не красиво. И добавьте пожалуйста отключение озвучки кнопок, с маленьким спящим ребенком температуру не посмотреть кнопками днем, даже заклейка буззера не помогает.
В остальном всё безупречно!

И подскажите еще как в протеусе развернуть сегменты с точкой внутри индикатора на 180 градусов, как Вы сделали в посте 21 с 3м и 4м разрядами?
Останнє редагування: 20 черв. 2017 22:20 від Dark-Dante.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Dark-Dante пише:
Точка разделителя даты горит в 4м разряде вместо второго
Перенес. С точками путаюсь, проверьте везде.
Dark-Dante пише:
Так же в настройках даты в меню дейт дата снова отображается как 0606
Погасил незначащий ноль месяца.
Dark-Dante пише:
Десятые доли влажности тоже лучше убрать
Убрал, хотя можно было по примеру температуры.
Dark-Dante пише:
И добавьте пожалуйста отключение озвучки кнопок
Добавил. В меню CLOC параметр b.
Dark-Dante пише:
И подскажите еще как в протеусе развернуть сегменты с точкой внутри индикатора на 180 градусов
Нужно разбирать старую и создавать новую модель...

Прошивку перезалил.
Увійдіть до облікового запису, щоб писати повідомлення.

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

  • Dark-Dante
  • Dark-Dante аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 78
Soir пише:
Погасил незначащий ноль месяца.
Немного не так, 0 месяца надо вернуть, а погасить 0 даты и зажечь точку во втором разряде. Спасибо!
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 9
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir