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

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

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 06 сен 2017 23:38 #276

  • studiotandem
  • studiotandem аватар
  • на форуме
  • Harness is online
  • Сообщений: 33
  • Спасибо получено: 19
Soir дякую все запрацювало. Як завжди винуватий "людський фактор" - перепутав шини кнопок.
Є ще незрозумілий момент. В меню відображення тривалості присутній температурний датчик TP (BMP180) та S (DS18B20), але при роботі BMP180 чомусь не відображається (можливо викинутий з прошивки???).
І якщо можна ще пару косметичних змін.
- в кінці датчика DS18B20 поставити крапку (вулиця)
- відображення десятих долей градуса в DHT-22 (як було в BMP180)
- задіяти режим AUTO (заморозка показів) к.17 ATMEGA8
- ефекти можна всі викинути і залишити тільки один (плавне згасання - плавне наростання)
- по замовчуванню тривалість показу всіх параметрів 2 секунди.
Якось так. Вибачте, що надокучаю.
Слава Україні !!! Смерть ворогам !!!
Последнее редактирование: 07 сен 2017 00:05 от studiotandem.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 07 сен 2017 20:24 #277

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8276
  • Спасибо получено: 2830
studiotandem пишет:
В меню відображення тривалості присутній температурний датчик TP (BMP180) та S (DS18B20), але при роботі BMP180 чомусь не відображається
TP - время отображения DS18B20, S - скорость анимации. Температура BMP180 не отображается. Если нужна - пишите.
studiotandem пишет:
- в кінці датчика DS18B20 поставити крапку (вулиця)
Добавил.
studiotandem пишет:
- відображення десятих долей градуса в DHT-22 (як було в BMP180)
Добавил.
studiotandem пишет:
- задіяти режим AUTO (заморозка показів) к.17 ATMEGA8
Добавил. Но, есть особенности работы с датчиком влажности. Поэтому, если выбрано отображение температуры DHT22 или влажности, то опрос датчика будет производиться один раз в 5 сек. При этом на индикаторе возможно подмигивание.
studiotandem пишет:
- ефекти можна всі викинути і залишити тільки один (плавне згасання - плавне наростання)
Выбросил.
studiotandem пишет:
- по замовчуванню тривалість показу всіх параметрів 2 секунди.
Сделал.
Последнее редактирование: 09 сен 2017 17:37 от Soir. Причина: Удаление неактуального вложения.
Администратор запретил публиковать записи гостям.
Спасибо сказали: studiotandem

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 07 сен 2017 22:06 #278

  • studiotandem
  • studiotandem аватар
  • на форуме
  • Harness is online
  • Сообщений: 33
  • Спасибо получено: 19
Дякую! Все ОК. Лише режим AUTO, як Ви і зауважили, працює некоректно. При закороченні к.17 ATMEGA8 на землю включаєтья відображення тільки вологості, а не поточного показника. При розмиканні к.17 все нормально. В Proteusі так само. Думаю, варто цю функцію викинути (тобто так як було раніше). Не дуже то вона і потрібна...
Soir пишет:
Температура BMP180 не отображается. Если нужна - пишите.
... а ось температура BMP180 ну дуже потрібна. Тим більше її можна через меню виключити.
Слава Україні !!! Смерть ворогам !!!
Последнее редактирование: 07 сен 2017 22:08 от studiotandem.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 08 сен 2017 08:55 #279

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8276
  • Спасибо получено: 2830
studiotandem пишет:
Думаю, варто цю функцію викинути (тобто так як було раніше). Не дуже то вона і потрібна...
А почему бы не подумать перед тем, как добавлять эту функцию? Зачем Вы заказываете ненужные Вам функции? Чтобы мне было чем заняться? Добавьте, добавили? а теперь уберите...
Оставил, раз уже есть, можете просто ею не пользоваться.

studiotandem пишет:
а ось температура BMP180 ну дуже потрібна. Тим більше її можна через меню виключити.
Из той же серии? Добавьте - очень нужно, а я ее потом выключу...
Последнее редактирование: 09 сен 2017 17:37 от Soir. Причина: Удаление неактуального вложения.
Администратор запретил публиковать записи гостям.
Спасибо сказали: studiotandem

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 08 сен 2017 18:39 #280

  • studiotandem
  • studiotandem аватар
  • на форуме
  • Harness is online
  • Сообщений: 33
  • Спасибо получено: 19
Все працює нормально, але тільки до моменту доки не були внесені свої зміни параметрів через меню та виключення і включення приладу. Все починає працювати дуже повільно. Зауважив, що параметр S (швидкість анімації) замість дефолтного 20 стає якимось "крякозябристим". Думаю, що є якийсь конфлікт в EEPROM.
Додаю сріншот EEPROM (при тормознутості).


В попередній прошивці таке не спостерігається.

P.S.Soir пишет:
studiotandem пишет:
а ось температура BMP180 ну дуже потрібна. Тим більше її можна через меню виключити.
Добавьте - очень нужно, а я ее потом выключу...
Не виключу. :side:
В свій час займався експерементами з датчиками. Є в мене багатоканальний термометр фірми "HUGER" (не китаєць), виготовлений десь років 15 тому. Коли їх положити разом - вони показують одинакову температуру. Їх я і використав як "еталон".


Біля них розміщував BMP-180, DHT-11, DS18B20. Так ось, BMP180 показував найточнішу температуру. Його я викорисав для виміру температури в приміщенні. DS18B20 теж досить точно показував, а ось DHT-11 брехав досить сильно. Сьогодні перевірив BMP-180 та DHT-22. Покази майже не відрізняються.
Слава Україні !!! Смерть ворогам !!!
Последнее редактирование: 08 сен 2017 19:08 от studiotandem.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 08 сен 2017 19:37 #281

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8276
  • Спасибо получено: 2830
studiotandem пишет:
Думаю, що є якийсь конфлікт в EEPROM.
Исправил.

Прошивка перенесена в статью.
Последнее редактирование: 09 сен 2017 17:36 от Soir. Причина: Удаление неактуального вложения.
Администратор запретил публиковать записи гостям.
Спасибо сказали: studiotandem

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 08 сен 2017 19:59 #282

  • studiotandem
  • studiotandem аватар
  • на форуме
  • Harness is online
  • Сообщений: 33
  • Спасибо получено: 19
Ось тепер все працює чітко. Soir ще раз велике дякую за допомогу.

P.S. Було б добре вносити всі робочі і перевірені прошивки з коротким описом в кінець статті. Для зручності. А то зараз щоб щось знайти потрібно по кілька разів перечитувати всю тему.
Слава Україні !!! Смерть ворогам !!!
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 09 сен 2017 16:26 #283

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8276
  • Спасибо получено: 2830
Прошивки из сообщений №130 и № 281 перенесены в статью.
Последнее редактирование: 09 сен 2017 17:35 от Soir.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 27 сен 2017 21:22 #284

  • Sergey9301
  • Sergey9301 аватар
  • Не в сети
  • I live here
  • Сообщений: 390
  • Спасибо получено: 20
studiotandem пишет:

Біля них розміщував BMP-180, DHT-11, DS18B20. Так ось, BMP180 показував найточнішу температуру. Його я викорисав для виміру температури в приміщенні. DS18B20 теж досить точно показував, а ось DHT-11 брехав досить сильно. Сьогодні перевірив BMP-180 та DHT-22. Покази майже не відрізняються.
Этих часов повторил больше десятка, я их шт 6 сделал, себе , друзьям , родственникам, по моим печаткам друзья, внук и тот уже двое сделал ,
Проэкт безукоризненный, вскорости как год эксплуатируются , изьянов не обнаружено.
Для тех кто надумает повторять мой совет возможно пригодится.
Двое часов рабтают с DTH22, остальные DTH11, последний датчик так себе скажем ниже среднего, несколько штук DTH11 забракованы сразу после покупки -показывали влажность 16 , менял их стали показывать 45-60, через три -четыре месяца практически все они снова показывают 16, температура же вполне в норме, Параметр влажность кому как, но для меня оказался безполезным, если уж кто озаботится им то рекомендую только DTH22, стоит дороже, но своего стоит. На 11й нет смысла деньги вообще переводить.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 29 окт 2017 18:54 #285

  • Sergey9301
  • Sergey9301 аватар
  • Не в сети
  • I live here
  • Сообщений: 390
  • Спасибо получено: 20
Ув Soir , в этих часах датчик BMP 280 , будет работать с прошивкой под 180, чем они отличаются?
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 30 окт 2017 08:50 #286

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8276
  • Спасибо получено: 2830
Должен работать.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 30 окт 2017 19:22 #287

  • Sergey9301
  • Sergey9301 аватар
  • Не в сети
  • I live here
  • Сообщений: 390
  • Спасибо получено: 20
Soir пишет:
Должен работать.
заказал, завтра проверю
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 03 нояб 2017 20:39 #288

  • Sergey9301
  • Sergey9301 аватар
  • Не в сети
  • I live here
  • Сообщений: 390
  • Спасибо получено: 20
Получил, проверил, не работает, сейчас буду подкидывать второй, может в самом датчике проблема, увы второй датчик не помог, поднял поэтапно питание до 5 ти вольт на дисплее по прежнему 788, как поступать сдвумя выводами CSB и SDO?
Последнее редактирование: 03 нояб 2017 20:52 от Sergey9301.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 04 нояб 2017 07:55 #289

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8276
  • Спасибо получено: 2830
Что-то я запутался. У Вас в реальности какой датчик?
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 04 нояб 2017 08:03 #290

  • Sergey9301
  • Sergey9301 аватар
  • Не в сети
  • I live here
  • Сообщений: 390
  • Спасибо получено: 20
Soir пишет:
Что-то я запутался. У Вас в реальности какой датчик?
Раньше ставил bmp180, сейчас собираю их же но предложили bmp 280, сказали что лучше,
а он не пошел
Последнее редактирование: 04 нояб 2017 08:12 от Sergey9301.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 04 нояб 2017 08:12 #291

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8276
  • Спасибо получено: 2830
То есть, с 180-м работает, а с 280-м нет?
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 04 нояб 2017 08:19 #292

  • Sergey9301
  • Sergey9301 аватар
  • Не в сети
  • I live here
  • Сообщений: 390
  • Спасибо получено: 20
Soir пишет:
То есть, с 180-м работает, а с 280-м нет?
Да, почему и спросил, может там с подключением хитрости, интернет молчит на эту тему как рыба, продавец убеждал что это одно и то же, другие что библиотека своя у него, внешне похож на BME280
ru.aliexpress.com/item/1PC-GY-BMP280-3-3...13-93fb-3fdabc122bd7
Последнее редактирование: 04 нояб 2017 08:30 от Sergey9301.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 04 нояб 2017 08:43 #293

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8276
  • Спасибо получено: 2830
Еще уточните версию прошивки. Из какого сообщения или статьи...
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 04 нояб 2017 08:51 #294

  • Sergey9301
  • Sergey9301 аватар
  • Не в сети
  • I live here
  • Сообщений: 390
  • Спасибо получено: 20
Soir пишет:
Еще уточните версию прошивки. Из какого сообщения или статьи...
Прошивка из этой же же темы пост 204 , по схеме там стоит BMP180, и работает он там , я заменил его на 280, подключил аналогично, +3, 3, земля , SDA и SCL, остальные два вывода как я понял это шина SPI оставил висеть, пробовал подтягивать их на +,на индикаторе показания меняются но показывает ересь
Последнее редактирование: 04 нояб 2017 08:56 от Sergey9301.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 04 нояб 2017 12:57 #295

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8276
  • Спасибо получено: 2830
Проверьте эту прошивку.
С питанием не экспериментируйте, это может погубить датчик.
Вложения:
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 04 нояб 2017 14:04 #296

  • Sergey9301
  • Sergey9301 аватар
  • Не в сети
  • I live here
  • Сообщений: 390
  • Спасибо получено: 20
работает, а вот по показаниям сейчас разбираюсь, один датчик кажет 718, второй 714, буду подкидывать третий, ток потребления кстати у них разный и сильная зависимость от питания, просадка на 0.1 вольта довольно ощутимо сказывается на показаниях, причем сразу после включения показания одни , через время меняются в сторону увеличения , с BMP 180 такого не замечал, там все четко было
Последнее редактирование: 04 нояб 2017 14:06 от Sergey9301. Причина: корекция
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 04 нояб 2017 17:19 #297

  • Sergey9301
  • Sergey9301 аватар
  • Не в сети
  • I live here
  • Сообщений: 390
  • Спасибо получено: 20
Показания датчиков сразу после включения показывают 712-715 и останавливаются на 721-722 минут через 5 работы, получается нужно подкорректировать цифру на 32 еденицы довести до 754 так сейчас BMP 180 показывает, или же ввести эту коррекцию в меню настроек
Последнее редактирование: 04 нояб 2017 18:01 от Sergey9301.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 04 нояб 2017 18:49 #298

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8276
  • Спасибо получено: 2830
сильная зависимость от питания, просадка на 0.1 вольта
А откуда берется эта просадка?

Для теста прошивка из другого проекта. Там многое не совпадает, но есть полная работа с BMP280. Кнопки работать не будут, просто включите и понаблюдайте.
Вложения:
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 04 нояб 2017 19:02 #299

  • Sergey9301
  • Sergey9301 аватар
  • Не в сети
  • I live here
  • Сообщений: 390
  • Спасибо получено: 20
Soir пишет:
А откуда берется эта просадка?
с запятой ошибка, имелось ввиду 0.01, а просадка у них ток потребления ненамного но разный , еще и в разное время, после включения одно, через 10 мин работы другое, три датчика сейчас кажут, один 720, и два 722 , при том что 180 показывает 755, стабилизатор параметрический, через резистор стоит стабилитрон 3.3 в. для BMP 180 этого хватало, прошивку сейчас опробую.
залил, наблюдать особо и не зачем, в двух последних разрядах постоянно светят два ноля и больше ничего не происходит
Последнее редактирование: 04 нояб 2017 19:11 от Sergey9301.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 04 нояб 2017 19:22 #300

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 8276
  • Спасибо получено: 2830
Sergey9301 пишет:
в двух последних разрядах постоянно светят два ноля и больше ничего не происходит
Странно. Кнопки не работают, но периодически информация на индикаторе должна меняться. Если датчик не работает, то хотя бы время должно появляться и в первом разряде символы...

EEPROM при смене прошивки стирали?
Последнее редактирование: 04 нояб 2017 19:23 от Soir.
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко