soznik Ничего хорошего если он разогреется и будет врать!(((
Я бы сказал это слишком опустит его в моих глазах, в уличном датчике мне такое не страшно так как там ардуино спит и просыпается и включает датчики только на короткий промежуток времени.
Обложил его двумя независимыми датчиками с логгерами и оставил, через день сравню врет он и на сколько, по результатам определюсь как устранять проблему.
Переустановил arduino ide с 1.6.8 на 1.6.6 специально чтоб проверить у вас используется всего 35% памяти так что спокойно можно ставить даллас и получается BMP-180 оставляем дома , а ds18b20 на двух или трех проводах выкидываем на улицу и отпадает проблема с питанием уличного блока ( когда на улице минус) . На 1.6.8 ваш скетч не компелируется.
Вчера интернета у меня не было, поэтому задумчиво тыкал паяльником куда попало. Попало в ножки стабилизатора на плате датчика. Оказалось непропай. Причем хитрый. Под лупой выгладел прекрасно. Очень странно вызванивался. Ну да бог с ним. Теперь прибор рисует график. И два датчика еще едут из Китая. придется оптовую торговлю ими открывать.
С лирикой все. Дальше по делу.
Мои личные соображения по поводу отдельного термодатчика. У нас в магазине он есть по 280 руб. А нафига он мне? Разница в пол градуса? У меня не измерительная лаборатория. И даже в соседних комнатах разная температура. Кроме того, можно конструктивно отделить датчик. Поставить его ПОД, либо сбоку остальной электроники и отделить перегородкой. Я пойду таким путем.
А график температуры мне нужен чтобы понять на сколько она гуляет и как. А точное абсолютное значение не так важно. Летом в жару использую самопальный недокондюшник на термоэлектрических модулях и планирую сделать принудительный продув квартиры ночью, когда температура воздуха на улице спадает, чтобы хоть немного охладить стены.
О подсветке.
Она нужна посмотреть график. Т.е. не каждые пять минут. Чтобы не включать освещение, не надевать очки и т.п. Т.е. я считаю целесообразным включать подсветку кнопкой без фиксации. Без програмных примочек. Кроме того светодиоды это лишний нагрев и влияние на показания.
С библиотеками у меня путанница. Ардуино пишет о двойных-тройных библиотеках постоянно. Даже с прицепленой от Бодрого 2014 библиотекой рисует кракозяблы вместо Русского шрифта. Пока заменил латиницей. Но с этим разберусь постепенно. Как я понимаю, лишние библиотеки лучше удалять перед компиляцией? Их можно просто переместить в другую папку?
Сегодня буду пробовать другие скетчи из темы. Попробую с ними поразбераться. Мне нравится идея автомасштабирования графиков (но тогда отказ от графика температуры) и не нравятся кнопки управления. Поищу свой вариант, если смогу сообразить.
Залил второй скетч от bodriy2014. Первые непонятки. Написано
#define obnov_press 600 //частота обновления графика давления в секундах
#define obnov_temp 600 //частота обновления графика температуры в секундах
А график обновляется раз в секунд 10 вместо 10 минут.
Размышления. Ардуино с мегой 328 для такой проги явно избыточна. Если я ее сейчас задействую, то мне придется ждать, пока приедут другие ардуинки. Есть у меня меги 328 (жалко, аналогично ардуинке). Есть несколько свободных мег 8 и пара мег 88.
Кстати, даю голову на отсечение, через некоторое время появятся китайские аналоги. Прибор реально полезен. А метеостанции не так дешевы. Да и не видел я рисующих график давления.
Днями долго рыл инфу как перенести программу с одного типа МК на тдугой (это называется портировать?) Ничего путного не нарыл. Если кто распологает доступной начинающему инфой по этому вопросу, ткните носом, плиз. Я попытался бы перевести в ДИП Барограф и еще очень любопытно перевести на мегу 88 Пультоскоп (порезав программу, конечно).
Сейчас на макетке Барограф у меня работает напрямую от лития. Удобно конечно, но это не вариант. Это тот прибор, который должен работать годами. Без возни и разборок. Пыль протер и все. Поэтому буду делать вариант внешнего питания и причем от выносного БП, чтобы уменьшить влияние нагрева.
Еще одно размышление-пожелание. У bodriy2014 график выползает справа. Т.е. текущее значение справа. И вот представим: человек смотрит график. Какая-то кривая. А давление растет или падает? Откуда график читать? Мне думается должно быть указание, явное и непосредственное, на текущее значение. Аналогичные размышления и по предыдущим вариантам Барографа. Не считайте проблему надуманной. Сам порой путаешься, а что говорить о пожилом человеке? (См. пост № 209).
Как это может выглядеть? Вопрос. Например стрелка от цифрового значения к точке графика. Либо надпись вчера-сегодня. Но тогда точно придется решать проблему с Кирилицей. Часы реального времени тут ни к чему. Лишний элемент.
Получилось загрузить скетч из поста 164 от ValSerg. Работает. Правда не слишком информативный получается дисплей. Термодатчик пропадает зря. Хорошо, что расписано подключение дисплея. Это барограф в чистом виде. И только барограф. Десятые-сотые постоянно бегут. я бы их убрал. И видимо нужно сделать опрос датчика пореже. Потребление-около 13 ма.
Предыдущие свои размышления по указателю направления движения на графике снимаю. Но пост править не стану. У кого-то тоже могут возникнуть подобные сомнения. В принципе логично и понятно, а главное привычно, что более позднее показание справа.
Возможно сейчас этот вариант оставлю на сутки-двое для пробы. Если терпелки хватит - Ардуинка то занята получается.
Рад за ВАС ..... но ..... Перечитайте пожалуста первую страницу темы. Пост 38 написан после критики скетча в отношении работы с массивами (пост4).
Если оптиматизировать код в отношении индекса переменной массива и вычисления высоты столбца графика , убрать лишние (промежуточные) переменные , будет гораздо проще...... В общем - зубцы этих "граблей" разбирались и обламывались в начале темы.
Прошу ВАС нормально отреагировать на замечание.
Сам я - см. пост 115-117, (и конкретно) пост126!!!
По видео. Меня качество устраивает вполне. Там вам писали в комментах, что картинка немного мыльная - не замечал такого. Качество звука вполне приличное. Голос, кстати, тоже. В вас явно прпадает педагог...
В конечном счете, даже если бы видео и аудио были несколько хуже, это не было бы страшно. Не художественный фильм. Не это тут главное. Не думаю, что вам нужно заморачиваться аппаратурой другого класса.
Скетч из поста 164 честно отработал у меня полтора суток. Вполне прилично рисует. Сейчас трудится скетч от bodriy2014. Скоро сутки. Впечатления от сравнения пока сказать не могу. Пока идеальная прямая по давлению. Как бы я не грохнуд датчик при переключении (плюс на GND, минус на SDL). Или просто даление на месте.
....Пока идеальная прямая по давлению. Как бы я не грохнуд датчик при переключении (плюс на GND, минус на SDL). Или просто даление на месте.
А сами цыферки на дисплее менияются?
Например если я плотно двумя пальцами зажимаю сам модуль датчика, то температура сразу растет и через пару секунд подымается давление немного но в пределах 10 пунктов у меня.
У нас климат такой что давление меняется редко, я только так и проверяю.
Если от пальца все меняется значит датчик в порядке.
Например если я плотно двумя пальцами зажимаю сам модуль датчика, то температура сразу растет и через пару секунд подымается давление немного но в пределах 10 пунктов у меня.
У нас климат такой что давление меняется редко, я только так и проверяю.
Если от пальца все меняется значит датчик в порядке.
Сейчас пришлось паяльником греть модуль. Пальцы холодные. Температуру кажет. Давление на одном уровне.
А вчера -позавчера это выглядело вот так. Сейчас размышляю, пробовать ли новый скетч. Особенности работы с медленными процессами. Снова ведь придется долго ждать.
Если модуль выжил, то день-два и будет ясно (если аккум потянет). Если нет, то ждать около 3 месяцев, когда придет заказ.
Гисметео говорит 755 мм.рт.ст. Барограф говорит 754. С учетом девятого этажа, совпадение идеальное.
Вот так выглядит у меня вариант от bodriy2014. Примерно сутки прошли. Выжил датчик давления или нет пока неясно. Да и по метеосайтам изменения минимальны за этот период. Сижу весь в ХЗ...
Проверьте. В коде переменную int pres замените на float pres (это в 10 строке) ( может потребоваться ещё в строке tik_tak=millis();pres=bmp.readPressure()/133;temp=bmp.readTemperature(); изменить "... /133 .... " на /133,00.). По идее у вас появятся сотые доли текущего давления.... Проще отследить работу датчика. В повседневке сотые доли не нужны (моё мнение).
Да все мы тут так. Читаем букварь, пробуем что то менять в примерах, собираем из кучи примеров и чужих скетчей что то под свои нужды и требования. Не получается - ищем, задаём вопросы. Получилось - начинаем улучшать и прикручивать новые свои и чужие идеи.....
А датчик скорее жив чем мёртв..... Бавает и по двое суток график не дёргается..... Не глянул сколько мм.давления на один пиксель графика в скетче...... Вааще то 1 к 1 всегда ..... Но ..... Да и температура вроде меняется..... А всё висит на одном кристалле.
Возможно и жив датчик. Сегодня видел 752, вчера 755. Надо посмотреть в скетче у Бодрого 2014, каков масштаб. Линия даже не дернулась в таком разбеге. Как я понимаю нужен диапазон типа 740-750 до 780. И лучше действительно пиксель на миллиметр, минус нижняя граница графика.
Пока я мыслю так. Прибор себе точно буду делать. Хочу два варианта привести к общему знаменателю по схеме подключений. Чтобы можно было играть прошивками без всяких перекидываний, пока не приду к годному для себя варианту. Схема от Бодрого выглядит логичнее и удобнее. Скорее всего сделаю под 3,3 вольта, чтобы переходники на дисплей не лепить. Посмотрю подумаю. Но сейчас мне логичнее сделать паузу. Уже где-то должны придти заказанные корпуса. 5 штук выписывал. И загонять устройство туда. Датчик жив или врет безбожно выясню когда придут заказанные еще 2.
Возможно и жив датчик. Сегодня видел 752, вчера 755. Надо посмотреть в скетче у Бодрого 2014, каков масштаб. Линия даже не дернулась в таком разбеге. Как я понимаю нужен диапазон типа 740-750 до 780. И лучше действительно пиксель на миллиметр, минус нижняя граница графика.
Пока я мыслю так. Прибор себе точно буду делать. Хочу два варианта привести к общему знаменателю по схеме подключений. Чтобы можно было играть прошивками без всяких перекидываний, пока не приду к годному для себя варианту. Схема от Бодрого выглядит логичнее и удобнее. Скорее всего сделаю под 3,3 вольта, чтобы переходники на дисплей не лепить. Посмотрю подумаю. Но сейчас мне логичнее сделать паузу. Уже где-то должны придти заказанные корпуса. 5 штук выписывал. И загонять устройство туда. Датчик жив или врет безбожно выясню когда придут заказанные еще 2.
---Напишите какой диапазон должен влазить в окно графика, я изменю скетч, я когда писал о диапазоне не думал.
---график строится по данным на момент отрисовки, если у вас период стит 30мин то, чтоб график изменился нужно именно когда обновляется чтоб давление поменялось.
---Напишите какой диапазон должен влазить в окно графика, я изменю скетч, я когда писал о диапазоне не думал.
---график строится по данным на момент отрисовки, если у вас период стит 30мин то, чтоб график изменился нужно именно когда обновляется чтоб давление поменялось.
---Можно ссылку на корпуса?
Например на этом сайте http://www.realmeteo.ru/ (ссылка из браузера нормально, а отсюда не работает, пробуйте поиском) есть график давления. Там диапазон 750-780 мм.рт.ст. Здесь в обсуждении звучал диапазон 740-780. Где-то так. Центральную линию (горизонтальную) я бы не выводил. Она будет только мешать, особенно когда мелкие колебания рядом, а норма разная в разных местах. Разумным считаю пиксель на миллиметр. Для температуры ХЗ. Возможно 10-40 град.С.
Корпуса. Но живьем я их не видел. Цена невелика, может оказаться и г-но. Может и вещ. У Китайцев по разному бывает.
Проверьте. В коде переменную int pres замените на float pres
Сделал как вы советовали. В варианте Бодрый 2014. Знаки залезли на соседние значения, но это фиг с ними.
Забегали циферки. Датчик уверенно ловит изменение высоты от пола до уровня груди. Скорее жив. Еще момент. До отключения на перепрошивку и перезарядку аккума, если правильно помню, 753 мм. После (часа потора-два) 758, сейчас 759. Не знаю, могло ли так скакнуть давление, (сайт реальной погоды отмечает рост) или произошло самовосстановление датчика. Если второе - то я ващщее тащюсь от него!!! Прямо бьюсь в трансе... И всем пламенно его рекомендую.
Сейчас загнал последнюю прошивку от Бодрого, но это от лени. Чтобы не переключать схему. Завтра все-равно новую от него заливать. А надо бы ту, что пробовал ранее, скетч из поста 164 от ValSerg. Она пока лучше показывает динамику. Прибор в корпус буду уже на ардуино про-мини делать.
Мне несколько неудобно. Я не являюсь автором идеи диапазона. Это есть уже у Автора данного прибора в первом же посте. Максимум того, в чем помог я - свои пожелания, как я это вижу.
Спасибо за оперативную разработку. Сейчас пока планирую реализовать прибор по вашей прошивке. Мне нравится идея двух графиков. Хотя и более наглядным по давлению был бы график на весь экран. Но городить телевизор с большим экраном тоже не к чему. Думал я на этот счет. Если два графика один из которых пунктиром, тоже не факт, скорее всего будет смотреться неважно. И местами в точках множественных пересечений, будет каша (это не в коем случае не пожелание, просто размышления). Сейчас залью ваш скетч и попробую на сутки-двое. Именно Практика критерий истины.
Для себя я выберу пока 1800 секунд, линии. Язык поправлю на английский (видимо еще предстоит научиться отключать другие варианты библиотек). Судя по графику температуры, который естественно достаточно кривой, должно быть наглядно вполне и давление.
Принял решение не ждать прихода корпусов. Нарыл у себя электрическую коробочку, вполне аккуратную, впихну в нее. Как всегда жаба борется с ленью. Проще всего макетка и ардуинка на разъемах. Старые привычки подсказывают голый МК, но тогда печатка.
На этот раз скорее всего победит лень. И сваяю на про-мини. Снимки, естественно выложу.
Лекс 59 Это все мой взгляд, кто натолкнул на мысль того честно и указал, если бы у автора ветки скопировал код то и его бы указал, да что там на мой сайт пять энтузиастов заходит и то чтоб найти ссылку на архив!) Я его для этого и создал, на голом HTML написал, даже CSS стили не прописал.
В этой ветке был только в начале и то не удержался написал когда начали возмущаться некоторые на счет "быдлокода", но тогда у меня и датчика не было и необходимости в метеостанции.
Будет еще выложена та метеостанция которая мне действительно нужна, почти закончил но у нее профиль основной другой поэтому будет другая ветка.
А ведь это вы виноваты в том, что я тоже подсел на Ардуино. Если бы не ваш Пультоскоп, я бы еще долго даже не смотрел в эту сторону. На МК меня подсадил Апекс, на Ардуино вы. А я ведь крайне "морально устойчив", в смысле твердолоб.
Так получилось, что дома у нас все детство мое был барометр. Старый советский. Потом куда-то делся при переездах. А ностальгия осталась. И когда я увидел этот проект (в некоторой степени тоже благодаря вам, раньше я не бывал на этих сайтах) он меня заинтересовал сразу. И я хорошо помню, как чертыхался отец, когда не мог вспомнить давно ли он устанавливал стрелку-индикатор. Поэтому бароГРАФ - это то, о чем тогда можно было только мечтать. Прибор интересен реально. Если задаться целью и пересадить его на нечто проще типа меги 8 и дисплея 5110 (хотя и ардуино про-мини не намного дороже), то получится вполне себе народный прибор. Думаю, имеющий в том числе и коммерческие перспективы. И уверен, что через год-два они уже будут в продаже. У нашего великого соседа, разумеется. Могу ошибаться, конечно, но маловероятно.
Ваш вариант барографа интересен тем, что использует возможности датчика полнее. Можно конечно выводить еще и высоту, но реально это лишнее. Это если и нужно, то один раз. А потом эти данные уже не нужны. А дисплей 3310/5110 - не того размера, чтобы лепить кучу всего.
Из возможных модификаций прошивки:
Возможно (практика покажет), я заменю надписи Давл и Темп на цифры диапазона графика. Подумаю. Можно диапазон указать на шильдике прибора просто, хотя реально это тоже не нужно. Вряд ли кого всерьез интересует точное значение давления. Гораздо важнее - динамика изменения. Но это человеческая натура - хотеть большего. Пока меня прибор устраивает и радует.
Коллеги подскажите что у меня с показаниями, полагаю давление больше ограничения!? рис1 и если прижать датчик пальцем то идет сброс давления и соотвественно рост температуры. Скетч смог залить только версией 1.6.5 (от bodriy2014) моя ошибку выдавала.
Коллеги подскажите что у меня с показаниями, полагаю давление больше ограничения!? рис1 и если прижать датчик пальцем то идет сброс давления и соотвественно рост температуры. Скетч смог залить только версией 1.6.5 (от bodriy2014) моя ошибку выдавала.
скетч под спойлер выкладывайте,
с тем что я выложил на сайте такого не происходит.
Коллеги подскажите что у меня с показаниями, полагаю давление больше ограничения!? рис1 и если прижать датчик пальцем то идет сброс давления и соотвественно рост температуры. Скетч смог залить только версией 1.6.5 (от bodriy2014) моя ошибку выдавала.
У меня подобное показывало с неподключеным датчиком. Выглядело будто зашкаливает показания. Посмотрите, правильность соединений датчика. Ну либо его исправность. Испраность можно попытаться проверить см. пост 220. Добавить сотые в показания давления. Цифры забегали - хорошо. Датчик подняли-опустили на метр-полтора - цифры должны это заметить. Он и 15 см видит по даташиту.
Блин, вот что значит поспешность и невнимательность (это я про себя). У человека на дисплее 738 мм. Т.е. ниже диапазона. Все у него работает. Бодрый 2014, видимо выбраный с моей подачи диапазон устраивает не всех. С другой стороны, может человек на 129 этаже живет, да еще в высокогорной области. Есть правда еще возможность - лжет датчик. Если просто ошибается на некую величину - некритично.
по 220 посту настроил значения не меняются, как диапазон настроить в скетче? живу на Урале у нас всегда значение давления между 970-1100
Десятые -сотые мм.рт.ст. НЕ меняются? Стоят на месте? Цифра типа 738.57 и последние две неизменны? Тогда с большой долей вероятности датчик мертв. Почитайте начало поста 205. Возможно у вас нечто подобное.
Можно попытаться проверить его (датчик) из примера библиотеки на BMP085, которую вы подключали. Схема соединения ардуино с датчиком там написана в скетче который откроется. И монитор порта. Если окно порта чистое - ремонт либо замена датчика. Побежали цифры - сразу поймете.
С изменением диапазона может помоч Бодрый 2014. Просто подождите.
Всем добрый день, попытаюсь вставить свои 5 копеек в тему барографа. В прошлом году тоже соорудил такой прибор на ардуинке, для отображения температуры и влажности на улице и дома, а так же построения графиков давления. До сих пор он работает, отображает графики, питается напрямую от акка для сотового телефона старенького, подпитка от самодельной солнечной батарейки из садовых фонариков. Подзаряжать не приходилось, даже зимой хватает солнышка, потребление < 0.8 ma.(спит по 4секунды). Приборчик вместе с аккумулятором вместил в корпус от губки для ботинок, подрезав его до высоты 15мм. Китайская макетка как раз подошла по размеру, вместо NANO в устройстве только мега328 и кварц, не хотелось выкорчевывать детали.
Основной экран выглядит так:
датчик на улице DHT22,в коробке DHT11(только для влажности), BMP180 для давления и температуры в комнате. DS1307 для даты и времени. При нажатии на кнопку включается подсветка на 8с. и переход на следующий режим отображения.
Экран давления на сутки:
Масштабирование автоматическое, отдельно для суточного и трехдневного режима отображения. Если стоит режим отображения давления или батареи, датчики влажности и температуры не опрашиваются для экономии энергии.
Датчик DHT22 разместил в тени под панелью, но на солнце он ясное дело завышает температуру.
Через шнурок от наушников идёт питание с солнечной батареи и сигнал от датчика.
Недостаток устройства проявился в уходе часов, и невозможности его скорректировать без подключения к компьютеру. Решил по новой собрать на монтажке и добавить режим настройки даты/времени. Сложность заключалась в корректировке одной кнопкой (лень было переделывать устройство что на окошке).
Пересобрал, добавил экран настроек:
Для входа в настройки удерживать кнопку более 10с. короткий тычек прибавляет 1 к тому что моргает, от 1 до 2с. вычитает 1., более 3с. переход к другому полю. бездействие 15с. выход из настроек. Оказалось что подправить время одной кнопкой как в некоторых авто вполне легко.
Не претендую на оригинальность, возможно есть ошибки, вероятно можно написать в 100 раз лучше, но делюсь тем что есть, и если будут доработки или переделки я только за. Если будут какие вопросы постараюсь ответить.
Не претендую на оригинальность, возможно есть ошибки, вероятно можно написать в 100 раз лучше, но делюсь тем что есть, и если будут доработки или переделки я только за. Если будут какие вопросы постараюсь ответить.
Вы очень интересно потрудились. Снимаю шляпу.
Один упрек - а почему это вы, сударь, не опубликовали это на пару недель раньше? Прибор хорош. И я бы чуть раньше им заинтересовался обязательно. С некоторыми изменениями. Не ставил бы RTC, влажность, и уличный датчик. Это потому, что вся квартира в часах. А влажность меряют уже 3 прибора (увлекался их собирательством некоторое время назад) не считая двух самодельных жидкосных (кстати, электронные достоверно показывают влажность максимум процентов до 60-70. И чем дальше, тем сильнее врут. Там нелинейность емкостного датчика).
Мне понравился алгоритм вывода данных по давлению. И голая Мега. Ну скупердяй я, не люблю разбрасываться ресурсами устройств. А сегодня уже сижу пилю корпус для барографа в варианте bodriy2014.
То, что совершенству предела нет, я понял давно. Поэтому научился останавливаться на каком-то этапе.
Ваш прибор для меня избыточен. Но действительно интересен.
Думаю, последователи у вас найдутся. И не что-то подобное ли имел ввиду bodriy2014, намекая на свой прибор? Если не возражаете, дам ссылку на вашу публикацию в своей теме на http://radioskot.ru/forum/12-7377-24#308412
Менять не надо, я не прав :) перепутал с hPa (гектопаскали) а в мм ртутного столба в идеале больше 790 (не должно быть), значит видимо датчик сломан.
Я бы посоветовал проверить его хотя бы мультиметром. Доходит ли напруга до датчика и от выводов до элементов схемы омметром. У меня был непропай просто. Внешне никак не заметный.
Ничего не найдете - попробуйте проверку из примеров библиотеки. Еще вариант - оставить прибор на несколько дней. Рано или поздно даление будет меняться. Запросите инет на предмет реальной погоды у вас, графики. Есть динамика или нет. Я тоже несколько дней считал, что угробил датчик.
Один упрек - а почему это вы, сударь, не опубликовали это на пару недель раньше?
Без коррекции времени считал свой прибор незаконченным, при отключении батарейки RTC случалась целая проблема для установки даты. Сейчас при коррекции он запускает RTC, даже если он новый или вынималась батарейка. Про враньё датчиков влажности согласен на 100%, но мне важен был именно график давления (ищу взаимосвязь с клёвом на рыбалке). Упростить прибор думаю под силу каждому, тем более что датчики сейчас подорожали.
Без коррекции времени считал свой прибор незаконченным, при отключении батарейки RTC случалась целая проблема для установки даты.
Да, я тоже некоторое время назад тестировал такой датчик. И мне не понравилась сложность корректировки. Правда я это делал так, мимоходом для ознакомления и проверки.
И вы молодец, что сумели этот нюанс обойти. В своих публикациях советую заострить на это внимание. 1307 много где применяется. Часы, таймеры и все, что использует время. И я уже не раз читал, народ ругается на необходимость подключения к компу для правки времени.
Я планирую заняться управляемым таймером несколько позже, и очень не исключено, что попытаюсь разобраться в вашем способе управления этим модулем. Пока в программировании я дуб дубом. Но какие то азы все-равно ухвачу, рано или поздно.
Лето в наших широтах тяжелое. Влажность за 90. И жара. Планировал сделать принудительную продувку квартиры ночью, когда прохладней, чтобы немного охладить стены в квартире. Окна у меня на одну сторону. На первом этапе вручную. Позже может автоматику прикручу. Тогда 1307 и понадобится. Но это скорее уже следующий год.
Ничего не найдете - попробуйте проверку из примеров библиотеки. Еще вариант - оставить прибор на несколько дней. Рано или поздно даление будет меняться. Запросите инет на предмет реальной погоды у вас, графики. Есть динамика или нет. Я тоже несколько дней считал, что угробил датчик.
Проверил скетчем из примеров библиотеки в мониторе порта значения показывает с прокруткой, видимо датчик работает, где еще искать проблему?
Temperature = 27.90 *C
Pressure = 98125 Pa
Altitude = 269.81 meters
Pressure at sealevel (calculated) = 98131 Pa
Real altitude = 283.85 meters
Проверил скетчем из примеров библиотеки в мониторе порта значения показывает с прокруткой, видимо датчик работает, где еще искать проблему?
Temperature = 27.90 *C
Pressure = 98125 Pa
Altitude = 269.81 meters
Pressure at sealevel (calculated) = 98131 Pa
Real altitude = 283.85 meters
Честно - не скажу. Когда у меня побежали цифры в мониторе, я от радости даже внимания на значения не обратил.
Попробуйте погуглить сайт типа http://www.realmeteo.ru (он осюда может не работать и не знаю будет ли работать у вас. Там есть график. Абсолютная величина может и не совпадать, это не столь важно, нам важна динамика. У меня по нескольку дней стоит одно значение. Сайты это подтверждают. Зашкаливание графика - следствие выпадения за диапазон, я почти уверен в этом, хоть и не программист. Бодрый 2014 обещал скетч с изменением пределов. Вот на нем и попробуете. Слову этого человека можно доверять.
Когда проверяли по примерам, пробовали изменять высоту? У меня датчик это видел. Явно изменялись десятые и сотые, хоть и плясали непрерывно. Если высоту видит и монитор кажет - только диапазон. У вас же там 738 показывал, а нижняя граница в том скетче - 742.
А по данным вашего датчика - что то высота великовата. Правда я и свою не знаю. Скорее всего так и есть. Только изменение диапазона поможет. Подождите.
soznik Ничего хорошего если он разогреется и будет врать!(((
Я бы сказал это слишком опустит его в моих глазах, в уличном датчике мне такое не страшно так как там ардуино спит и просыпается и включает датчики только на короткий промежуток времени.
Обложил его двумя независимыми датчиками с логгерами и оставил, через день сравню врет он и на сколько, по результатам определюсь как устранять проблему.
bodriy2014
Всё это хорошо но датчик температуры надо применить отдельный на пример DS18b20
т.к. в ВМР-180 происходт саморазогрев и показания сильно завышаются
в этой ветке форума об этом уже писалось.
Перечитал ветку не нашел про разогрев, от чего он греется от линейного стабилизатора или в самом датчике есть что-то?
Жду результатов испытаний.
Сама микросхемка греется.
добавить даласс не сложно зато его можно вынести за корпус устройсва.
Сколько процентов памяти использовано у вас ?
Переустановил arduino ide с 1.6.8 на 1.6.6 специально чтоб проверить у вас используется всего 35% памяти так что спокойно можно ставить даллас и получается BMP-180 оставляем дома , а ds18b20 на двух или трех проводах выкидываем на улицу и отпадает проблема с питанием уличного блока ( когда на улице минус) . На 1.6.8 ваш скетч не компелируется.
Вчера интернета у меня не было, поэтому задумчиво тыкал паяльником куда попало. Попало в ножки стабилизатора на плате датчика. Оказалось непропай. Причем хитрый. Под лупой выгладел прекрасно. Очень странно вызванивался. Ну да бог с ним. Теперь прибор рисует график. И два датчика еще едут из Китая. придется оптовую торговлю ими открывать.
С лирикой все. Дальше по делу.
Мои личные соображения по поводу отдельного термодатчика. У нас в магазине он есть по 280 руб. А нафига он мне? Разница в пол градуса? У меня не измерительная лаборатория. И даже в соседних комнатах разная температура. Кроме того, можно конструктивно отделить датчик. Поставить его ПОД, либо сбоку остальной электроники и отделить перегородкой. Я пойду таким путем.
А график температуры мне нужен чтобы понять на сколько она гуляет и как. А точное абсолютное значение не так важно. Летом в жару использую самопальный недокондюшник на термоэлектрических модулях и планирую сделать принудительный продув квартиры ночью, когда температура воздуха на улице спадает, чтобы хоть немного охладить стены.
О подсветке.
Она нужна посмотреть график. Т.е. не каждые пять минут. Чтобы не включать освещение, не надевать очки и т.п. Т.е. я считаю целесообразным включать подсветку кнопкой без фиксации. Без програмных примочек. Кроме того светодиоды это лишний нагрев и влияние на показания.
С библиотеками у меня путанница. Ардуино пишет о двойных-тройных библиотеках постоянно. Даже с прицепленой от Бодрого 2014 библиотекой рисует кракозяблы вместо Русского шрифта. Пока заменил латиницей. Но с этим разберусь постепенно. Как я понимаю, лишние библиотеки лучше удалять перед компиляцией? Их можно просто переместить в другую папку?
Сегодня буду пробовать другие скетчи из темы. Попробую с ними поразбераться. Мне нравится идея автомасштабирования графиков (но тогда отказ от графика температуры) и не нравятся кнопки управления. Поищу свой вариант, если смогу сообразить.
Залил второй скетч от bodriy2014. Первые непонятки. Написано
#define obnov_press 600 //частота обновления графика давления в секундах
#define obnov_temp 600 //частота обновления графика температуры в секундах
А график обновляется раз в секунд 10 вместо 10 минут.
Размышления. Ардуино с мегой 328 для такой проги явно избыточна. Если я ее сейчас задействую, то мне придется ждать, пока приедут другие ардуинки. Есть у меня меги 328 (жалко, аналогично ардуинке). Есть несколько свободных мег 8 и пара мег 88.
Кстати, даю голову на отсечение, через некоторое время появятся китайские аналоги. Прибор реально полезен. А метеостанции не так дешевы. Да и не видел я рисующих график давления.
Днями долго рыл инфу как перенести программу с одного типа МК на тдугой (это называется портировать?) Ничего путного не нарыл. Если кто распологает доступной начинающему инфой по этому вопросу, ткните носом, плиз. Я попытался бы перевести в ДИП Барограф и еще очень любопытно перевести на мегу 88 Пультоскоп (порезав программу, конечно).
Сейчас на макетке Барограф у меня работает напрямую от лития. Удобно конечно, но это не вариант. Это тот прибор, который должен работать годами. Без возни и разборок. Пыль протер и все. Поэтому буду делать вариант внешнего питания и причем от выносного БП, чтобы уменьшить влияние нагрева.
Еще одно размышление-пожелание. У bodriy2014 график выползает справа. Т.е. текущее значение справа. И вот представим: человек смотрит график. Какая-то кривая. А давление растет или падает? Откуда график читать? Мне думается должно быть указание, явное и непосредственное, на текущее значение. Аналогичные размышления и по предыдущим вариантам Барографа. Не считайте проблему надуманной. Сам порой путаешься, а что говорить о пожилом человеке? (См. пост № 209).
Как это может выглядеть? Вопрос. Например стрелка от цифрового значения к точке графика. Либо надпись вчера-сегодня. Но тогда точно придется решать проблему с Кирилицей. Часы реального времени тут ни к чему. Лишний элемент.
Сейчас пробую скетчи, в частности с поста 155 (это третий уже), идут ошибки при проверке по типу:
sketch_may17c:15: error: invalid digit "8" in octal constant
sketch_may17c:17: error: invalid digit "9" in octal constant
sketch_may17c:35: error: invalid digit "8" in octal constant
sketch_may17c:37: error: invalid digit "9" in octal constant
Что это за хрень может быть? Ардуино 1.6.6.
Получилось загрузить скетч из поста 164 от ValSerg. Работает. Правда не слишком информативный получается дисплей. Термодатчик пропадает зря. Хорошо, что расписано подключение дисплея. Это барограф в чистом виде. И только барограф. Десятые-сотые постоянно бегут. я бы их убрал. И видимо нужно сделать опрос датчика пореже. Потребление-около 13 ма.
Предыдущие свои размышления по указателю направления движения на графике снимаю. Но пост править не стану. У кого-то тоже могут возникнуть подобные сомнения. В принципе логично и понятно, а главное привычно, что более позднее показание справа.
Возможно сейчас этот вариант оставлю на сутки-двое для пробы. Если терпелки хватит - Ардуинка то занята получается.
Снимок загрузить не удалось.
Сама микросхемка греется.
.......
Проработал датчик целый день, вечером сравнил его показания с другими надчиками, нагрев не выявлен.
Мой вывод для бытового использования отличный датчик!!!
Памяти занято пока 37%, внешний датчик выводить не планирую и тем более тянуть его на улицу по проводам.
....
#define obnov_press 600 //частота обновления графика давления в секундах
.....
Привет. Этот баг уже исправил и прошивку на сайт перезалил, он появлялся только при больших периодах отрисовки.
На счет кнопки подсветки и отметки на графике добавлю, идея хорошая.
Ого, как давление ползет вверх! А прибор всего-то пару часов молотит.
Проработал датчик целый день, вечером сравнил его показания с другими надчиками, нагрев не выявлен.
I vsetaki ona vertitsja.
Добрый день.
Рад за ВАС ..... но ..... Перечитайте пожалуста первую страницу темы. Пост 38 написан после критики скетча в отношении работы с массивами (пост4).
Если оптиматизировать код в отношении индекса переменной массива и вычисления высоты столбца графика , убрать лишние (промежуточные) переменные , будет гораздо проще...... В общем - зубцы этих "граблей" разбирались и обламывались в начале темы.
Прошу ВАС нормально отреагировать на замечание.
Сам я - см. пост 115-117, (и конкретно) пост126!!!
С уважением.....
С учетом замечаний, доработал скетч.
Вот видео.
По видео. Меня качество устраивает вполне. Там вам писали в комментах, что картинка немного мыльная - не замечал такого. Качество звука вполне приличное. Голос, кстати, тоже. В вас явно прпадает педагог...
В конечном счете, даже если бы видео и аудио были несколько хуже, это не было бы страшно. Не художественный фильм. Не это тут главное. Не думаю, что вам нужно заморачиваться аппаратурой другого класса.
Скетч из поста 164 честно отработал у меня полтора суток. Вполне прилично рисует. Сейчас трудится скетч от bodriy2014. Скоро сутки. Впечатления от сравнения пока сказать не могу. Пока идеальная прямая по давлению. Как бы я не грохнуд датчик при переключении (плюс на GND, минус на SDL). Или просто даление на месте.
....Пока идеальная прямая по давлению. Как бы я не грохнуд датчик при переключении (плюс на GND, минус на SDL). Или просто даление на месте.
А сами цыферки на дисплее менияются?
Например если я плотно двумя пальцами зажимаю сам модуль датчика, то температура сразу растет и через пару секунд подымается давление немного но в пределах 10 пунктов у меня.
У нас климат такой что давление меняется редко, я только так и проверяю.
Если от пальца все меняется значит датчик в порядке.
А сами цыферки на дисплее менияются?
Например если я плотно двумя пальцами зажимаю сам модуль датчика, то температура сразу растет и через пару секунд подымается давление немного но в пределах 10 пунктов у меня.
У нас климат такой что давление меняется редко, я только так и проверяю.
Если от пальца все меняется значит датчик в порядке.
Сейчас пришлось паяльником греть модуль. Пальцы холодные. Температуру кажет. Давление на одном уровне.
А вчера -позавчера это выглядело вот так. Сейчас размышляю, пробовать ли новый скетч. Особенности работы с медленными процессами. Снова ведь придется долго ждать.
Если модуль выжил, то день-два и будет ясно (если аккум потянет). Если нет, то ждать около 3 месяцев, когда придет заказ.
Гисметео говорит 755 мм.рт.ст. Барограф говорит 754. С учетом девятого этажа, совпадение идеальное.
Вот так выглядит у меня вариант от bodriy2014. Примерно сутки прошли. Выжил датчик давления или нет пока неясно. Да и по метеосайтам изменения минимальны за этот период. Сижу весь в ХЗ...
Проверьте. В коде переменную int pres замените на float pres (это в 10 строке) ( может потребоваться ещё в строке tik_tak=millis();pres=bmp.readPressure()/133;temp=bmp.readTemperature(); изменить "... /133 .... " на /133,00.). По идее у вас появятся сотые доли текущего давления.... Проще отследить работу датчика. В повседневке сотые доли не нужны (моё мнение).
Вообще то всё это было в теме.....
Проверьте. В коде переменную int pres замените на float pres
Вообще то всё это было в теме.....
Спасибо, попробую. Если правильно понял: датчик мертв - данные стоят колом. Жив - меняются и зависят от высоты.
Было в теме. Так я начинающий ардуинщик. Для меня многое - китайская грамота пока. Разберусь. Со временем...
Да все мы тут так. Читаем букварь, пробуем что то менять в примерах, собираем из кучи примеров и чужих скетчей что то под свои нужды и требования. Не получается - ищем, задаём вопросы. Получилось - начинаем улучшать и прикручивать новые свои и чужие идеи.....
А датчик скорее жив чем мёртв..... Бавает и по двое суток график не дёргается..... Не глянул сколько мм.давления на один пиксель графика в скетче...... Вааще то 1 к 1 всегда ..... Но ..... Да и температура вроде меняется..... А всё висит на одном кристалле.
Возможно и жив датчик. Сегодня видел 752, вчера 755. Надо посмотреть в скетче у Бодрого 2014, каков масштаб. Линия даже не дернулась в таком разбеге. Как я понимаю нужен диапазон типа 740-750 до 780. И лучше действительно пиксель на миллиметр, минус нижняя граница графика.
Пока я мыслю так. Прибор себе точно буду делать. Хочу два варианта привести к общему знаменателю по схеме подключений. Чтобы можно было играть прошивками без всяких перекидываний, пока не приду к годному для себя варианту. Схема от Бодрого выглядит логичнее и удобнее. Скорее всего сделаю под 3,3 вольта, чтобы переходники на дисплей не лепить. Посмотрю подумаю. Но сейчас мне логичнее сделать паузу. Уже где-то должны придти заказанные корпуса. 5 штук выписывал. И загонять устройство туда. Датчик жив или врет безбожно выясню когда придут заказанные еще 2.
Возможно и жив датчик. Сегодня видел 752, вчера 755. Надо посмотреть в скетче у Бодрого 2014, каков масштаб. Линия даже не дернулась в таком разбеге. Как я понимаю нужен диапазон типа 740-750 до 780. И лучше действительно пиксель на миллиметр, минус нижняя граница графика.
Пока я мыслю так. Прибор себе точно буду делать. Хочу два варианта привести к общему знаменателю по схеме подключений. Чтобы можно было играть прошивками без всяких перекидываний, пока не приду к годному для себя варианту. Схема от Бодрого выглядит логичнее и удобнее. Скорее всего сделаю под 3,3 вольта, чтобы переходники на дисплей не лепить. Посмотрю подумаю. Но сейчас мне логичнее сделать паузу. Уже где-то должны придти заказанные корпуса. 5 штук выписывал. И загонять устройство туда. Датчик жив или врет безбожно выясню когда придут заказанные еще 2.
---Напишите какой диапазон должен влазить в окно графика, я изменю скетч, я когда писал о диапазоне не думал.
---график строится по данным на момент отрисовки, если у вас период стит 30мин то, чтоб график изменился нужно именно когда обновляется чтоб давление поменялось.
---Можно ссылку на корпуса?
---Напишите какой диапазон должен влазить в окно графика, я изменю скетч, я когда писал о диапазоне не думал.
---график строится по данным на момент отрисовки, если у вас период стит 30мин то, чтоб график изменился нужно именно когда обновляется чтоб давление поменялось.
---Можно ссылку на корпуса?
Например на этом сайте http://www.realmeteo.ru/ (ссылка из браузера нормально, а отсюда не работает, пробуйте поиском) есть график давления. Там диапазон 750-780 мм.рт.ст. Здесь в обсуждении звучал диапазон 740-780. Где-то так. Центральную линию (горизонтальную) я бы не выводил. Она будет только мешать, особенно когда мелкие колебания рядом, а норма разная в разных местах. Разумным считаю пиксель на миллиметр. Для температуры ХЗ. Возможно 10-40 град.С.
Корпуса. Но живьем я их не видел. Цена невелика, может оказаться и г-но. Может и вещ. У Китайцев по разному бывает.
http://www.ebay.com/itm/5Pcs-Plastic-Electronic-Project-Box-Enclosure-Instrument-Case-100x60x25mm-DI/172029324863?_trksid=p2047675.c100009.m1982&_trkparms=aid%3D777000%26algo%3DABA.MBE%26ao%3D1%26asc%3D36331%26meid%3D786e1d4dd3fb43b5819d530ab59010a5%26pid%3D100009%26rk%3D1%26rkt%3D1%26mehot%3Dpp%26sd%3D381073243337
Лекс 59
---Ок изменю сегодня, затра приходите будет свеженькая!)
--по корпусу похож на тот что у меня есть белый в ролике пультоскопа на TFT, качесто отличное. Если это такой то цена шикарная!!!
И себе закажу, напишите как прийдут- какие они пож.
Лекс 59
---Ок изменю сегодня, затра приходите будет свеженькая!)
--по корпусу похож на тот что у меня есть белый в ролике пультоскопа на TFT, качесто отличное. Если это такой то цена шикарная!!!
И себе закажу, напишите как прийдут- какие они пож.
Оки.
Проверьте. В коде переменную int pres замените на float pres
Сделал как вы советовали. В варианте Бодрый 2014. Знаки залезли на соседние значения, но это фиг с ними.
Забегали циферки. Датчик уверенно ловит изменение высоты от пола до уровня груди. Скорее жив. Еще момент. До отключения на перепрошивку и перезарядку аккума, если правильно помню, 753 мм. После (часа потора-два) 758, сейчас 759. Не знаю, могло ли так скакнуть давление, (сайт реальной погоды отмечает рост) или произошло самовосстановление датчика. Если второе - то я ващщее тащюсь от него!!! Прямо бьюсь в трансе... И всем пламенно его рекомендую.
Сейчас загнал последнюю прошивку от Бодрого, но это от лени. Чтобы не переключать схему. Завтра все-равно новую от него заливать. А надо бы ту, что пробовал ранее, скетч из поста 164 от ValSerg. Она пока лучше показывает динамику. Прибор в корпус буду уже на ардуино про-мини делать.
Лекс 59 Спасибо! Что значит форум!!!
Часто отличные идеи прилетают, внес изменения теперь пределы те что нужно, теперь все видно так классно я очень доволен!
Скетч обновил.
Мне несколько неудобно. Я не являюсь автором идеи диапазона. Это есть уже у Автора данного прибора в первом же посте. Максимум того, в чем помог я - свои пожелания, как я это вижу.
Спасибо за оперативную разработку. Сейчас пока планирую реализовать прибор по вашей прошивке. Мне нравится идея двух графиков. Хотя и более наглядным по давлению был бы график на весь экран. Но городить телевизор с большим экраном тоже не к чему. Думал я на этот счет. Если два графика один из которых пунктиром, тоже не факт, скорее всего будет смотреться неважно. И местами в точках множественных пересечений, будет каша (это не в коем случае не пожелание, просто размышления). Сейчас залью ваш скетч и попробую на сутки-двое. Именно Практика критерий истины.
Для себя я выберу пока 1800 секунд, линии. Язык поправлю на английский (видимо еще предстоит научиться отключать другие варианты библиотек). Судя по графику температуры, который естественно достаточно кривой, должно быть наглядно вполне и давление.
Принял решение не ждать прихода корпусов. Нарыл у себя электрическую коробочку, вполне аккуратную, впихну в нее. Как всегда жаба борется с ленью. Проще всего макетка и ардуинка на разъемах. Старые привычки подсказывают голый МК, но тогда печатка.
На этот раз скорее всего победит лень. И сваяю на про-мини. Снимки, естественно выложу.
Лекс 59 Это все мой взгляд, кто натолкнул на мысль того честно и указал, если бы у автора ветки скопировал код то и его бы указал, да что там на мой сайт пять энтузиастов заходит и то чтоб найти ссылку на архив!) Я его для этого и создал, на голом HTML написал, даже CSS стили не прописал.
В этой ветке был только в начале и то не удержался написал когда начали возмущаться некоторые на счет "быдлокода", но тогда у меня и датчика не было и необходимости в метеостанции.
Будет еще выложена та метеостанция которая мне действительно нужна, почти закончил но у нее профиль основной другой поэтому будет другая ветка.
bodriy2014
А ведь это вы виноваты в том, что я тоже подсел на Ардуино. Если бы не ваш Пультоскоп, я бы еще долго даже не смотрел в эту сторону. На МК меня подсадил Апекс, на Ардуино вы. А я ведь крайне "морально устойчив", в смысле твердолоб.
Так получилось, что дома у нас все детство мое был барометр. Старый советский. Потом куда-то делся при переездах. А ностальгия осталась. И когда я увидел этот проект (в некоторой степени тоже благодаря вам, раньше я не бывал на этих сайтах) он меня заинтересовал сразу. И я хорошо помню, как чертыхался отец, когда не мог вспомнить давно ли он устанавливал стрелку-индикатор. Поэтому бароГРАФ - это то, о чем тогда можно было только мечтать. Прибор интересен реально. Если задаться целью и пересадить его на нечто проще типа меги 8 и дисплея 5110 (хотя и ардуино про-мини не намного дороже), то получится вполне себе народный прибор. Думаю, имеющий в том числе и коммерческие перспективы. И уверен, что через год-два они уже будут в продаже. У нашего великого соседа, разумеется. Могу ошибаться, конечно, но маловероятно.
Ваш вариант барографа интересен тем, что использует возможности датчика полнее. Можно конечно выводить еще и высоту, но реально это лишнее. Это если и нужно, то один раз. А потом эти данные уже не нужны. А дисплей 3310/5110 - не того размера, чтобы лепить кучу всего.
Из возможных модификаций прошивки:
Возможно (практика покажет), я заменю надписи Давл и Темп на цифры диапазона графика. Подумаю. Можно диапазон указать на шильдике прибора просто, хотя реально это тоже не нужно. Вряд ли кого всерьез интересует точное значение давления. Гораздо важнее - динамика изменения. Но это человеческая натура - хотеть большего. Пока меня прибор устраивает и радует.
Коллеги подскажите что у меня с показаниями, полагаю давление больше ограничения!? рис1 и если прижать датчик пальцем то идет сброс давления и соотвественно рост температуры. Скетч смог залить только версией 1.6.5 (от bodriy2014) моя ошибку выдавала.
Коллеги подскажите что у меня с показаниями, полагаю давление больше ограничения!? рис1 и если прижать датчик пальцем то идет сброс давления и соотвественно рост температуры. Скетч смог залить только версией 1.6.5 (от bodriy2014) моя ошибку выдавала.
скетч под спойлер выкладывайте,
с тем что я выложил на сайте такого не происходит.
А ведь это вы виноваты в том, что я тоже подсел на Ардуино.......
понимаю сам на АРДУИНО-ИГЛЕ сижу))))
Коллеги подскажите что у меня с показаниями, полагаю давление больше ограничения!? рис1 и если прижать датчик пальцем то идет сброс давления и соотвественно рост температуры. Скетч смог залить только версией 1.6.5 (от bodriy2014) моя ошибку выдавала.
У меня подобное показывало с неподключеным датчиком. Выглядело будто зашкаливает показания. Посмотрите, правильность соединений датчика. Ну либо его исправность. Испраность можно попытаться проверить см. пост 220. Добавить сотые в показания давления. Цифры забегали - хорошо. Датчик подняли-опустили на метр-полтора - цифры должны это заметить. Он и 15 см видит по даташиту.
скетч под спойлер выкладывайте,
с тем что я выложил на сайте такого не происходит.
Скетч полностью ваш ничего не менял, т.к. не специалист в этом ( иногда по мелочам меняю когда понимаю :) Провею датчик отпишусь
Блин, вот что значит поспешность и невнимательность (это я про себя). У человека на дисплее 738 мм. Т.е. ниже диапазона. Все у него работает. Бодрый 2014, видимо выбраный с моей подачи диапазон устраивает не всех. С другой стороны, может человек на 129 этаже живет, да еще в высокогорной области. Есть правда еще возможность - лжет датчик. Если просто ошибается на некую величину - некритично.
Вариантов технического решения проблемы вижу два.
Прошивки с другим диапазоном.
Сделать так, чтобы в случае экстремальных давлений вне диапазона, линия ползла по границе графика.
Третий вариант - оба предыдущих.
по 220 посту настроил значения не меняются, как диапазон настроить в скетче? живу на Урале у нас всегда значение давления между 970-1100
по 220 посту настроил значения не меняются, как диапазон настроить в скетче? живу на Урале у нас всегда значение давления между 970-1100
Десятые -сотые мм.рт.ст. НЕ меняются? Стоят на месте? Цифра типа 738.57 и последние две неизменны? Тогда с большой долей вероятности датчик мертв. Почитайте начало поста 205. Возможно у вас нечто подобное.
Можно попытаться проверить его (датчик) из примера библиотеки на BMP085, которую вы подключали. Схема соединения ардуино с датчиком там написана в скетче который откроется. И монитор порта. Если окно порта чистое - ремонт либо замена датчика. Побежали цифры - сразу поймете.
С изменением диапазона может помоч Бодрый 2014. Просто подождите.
по 220 посту настроил значения не меняются, как диапазон настроить в скетче? живу на Урале у нас всегда значение давления между 970-1100
Ого. Диапазоны пока не меняйте доберусь до компа добавлю настройку диапазонов. Получается местность у всех разная и диапазоны.
Всем добрый день, попытаюсь вставить свои 5 копеек в тему барографа. В прошлом году тоже соорудил такой прибор на ардуинке, для отображения температуры и влажности на улице и дома, а так же построения графиков давления. До сих пор он работает, отображает графики, питается напрямую от акка для сотового телефона старенького, подпитка от самодельной солнечной батарейки из садовых фонариков. Подзаряжать не приходилось, даже зимой хватает солнышка, потребление < 0.8 ma.(спит по 4секунды). Приборчик вместе с аккумулятором вместил в корпус от губки для ботинок, подрезав его до высоты 15мм. Китайская макетка как раз подошла по размеру, вместо NANO в устройстве только мега328 и кварц, не хотелось выкорчевывать детали.
Основной экран выглядит так:
датчик на улице DHT22,в коробке DHT11(только для влажности), BMP180 для давления и температуры в комнате. DS1307 для даты и времени. При нажатии на кнопку включается подсветка на 8с. и переход на следующий режим отображения.
Экран давления на сутки:
Масштабирование автоматическое, отдельно для суточного и трехдневного режима отображения. Если стоит режим отображения давления или батареи, датчики влажности и температуры не опрашиваются для экономии энергии.
Датчик DHT22 разместил в тени под панелью, но на солнце он ясное дело завышает температуру.
Через шнурок от наушников идёт питание с солнечной батареи и сигнал от датчика.
Недостаток устройства проявился в уходе часов, и невозможности его скорректировать без подключения к компьютеру. Решил по новой собрать на монтажке и добавить режим настройки даты/времени. Сложность заключалась в корректировке одной кнопкой (лень было переделывать устройство что на окошке).
Пересобрал, добавил экран настроек:
Для входа в настройки удерживать кнопку более 10с. короткий тычек прибавляет 1 к тому что моргает, от 1 до 2с. вычитает 1., более 3с. переход к другому полю. бездействие 15с. выход из настроек. Оказалось что подправить время одной кнопкой как в некоторых авто вполне легко.
Схема:
Если такой барограф хоть кому то интересен, вот ссылка на быдлоскетч: https://yadi.sk/d/CE-szeWOru5Rk
Не претендую на оригинальность, возможно есть ошибки, вероятно можно написать в 100 раз лучше, но делюсь тем что есть, и если будут доработки или переделки я только за. Если будут какие вопросы постараюсь ответить.
Ого. Диапазоны пока не меняйте доберусь до компа добавлю настройку диапазонов. Получается местность у всех разная и диапазоны.
Менять не надо, я не прав :) перепутал с hPa (гектопаскали) а в мм ртутного столба в идеале больше 790 (не должно быть), значит видимо датчик сломан.
Всем добрый день, попытаюсь вставить свои 5 копеек в тему барографа.
.........................................................
Если такой барограф хоть кому то интересен, вот ссылка на быдлоскетч: https://yadi.sk/d/CE-szeWOru5Rk
Не претендую на оригинальность, возможно есть ошибки, вероятно можно написать в 100 раз лучше, но делюсь тем что есть, и если будут доработки или переделки я только за. Если будут какие вопросы постараюсь ответить.
Вы очень интересно потрудились. Снимаю шляпу.
Один упрек - а почему это вы, сударь, не опубликовали это на пару недель раньше? Прибор хорош. И я бы чуть раньше им заинтересовался обязательно. С некоторыми изменениями. Не ставил бы RTC, влажность, и уличный датчик. Это потому, что вся квартира в часах. А влажность меряют уже 3 прибора (увлекался их собирательством некоторое время назад) не считая двух самодельных жидкосных (кстати, электронные достоверно показывают влажность максимум процентов до 60-70. И чем дальше, тем сильнее врут. Там нелинейность емкостного датчика).
Мне понравился алгоритм вывода данных по давлению. И голая Мега. Ну скупердяй я, не люблю разбрасываться ресурсами устройств. А сегодня уже сижу пилю корпус для барографа в варианте bodriy2014.
То, что совершенству предела нет, я понял давно. Поэтому научился останавливаться на каком-то этапе.
Ваш прибор для меня избыточен. Но действительно интересен.
Думаю, последователи у вас найдутся. И не что-то подобное ли имел ввиду bodriy2014, намекая на свой прибор? Если не возражаете, дам ссылку на вашу публикацию в своей теме на http://radioskot.ru/forum/12-7377-24#308412
Менять не надо, я не прав :) перепутал с hPa (гектопаскали) а в мм ртутного столба в идеале больше 790 (не должно быть), значит видимо датчик сломан.
Я бы посоветовал проверить его хотя бы мультиметром. Доходит ли напруга до датчика и от выводов до элементов схемы омметром. У меня был непропай просто. Внешне никак не заметный.
Ничего не найдете - попробуйте проверку из примеров библиотеки. Еще вариант - оставить прибор на несколько дней. Рано или поздно даление будет меняться. Запросите инет на предмет реальной погоды у вас, графики. Есть динамика или нет. Я тоже несколько дней считал, что угробил датчик.
Один упрек - а почему это вы, сударь, не опубликовали это на пару недель раньше?
Без коррекции времени считал свой прибор незаконченным, при отключении батарейки RTC случалась целая проблема для установки даты. Сейчас при коррекции он запускает RTC, даже если он новый или вынималась батарейка. Про враньё датчиков влажности согласен на 100%, но мне важен был именно график давления (ищу взаимосвязь с клёвом на рыбалке). Упростить прибор думаю под силу каждому, тем более что датчики сейчас подорожали.
Если не возражаете, дам ссылку на вашу публикацию в своей теме на http://radioskot.ru/forum/12-7377-24#308412
Что угодно, я только за.
Без коррекции времени считал свой прибор незаконченным, при отключении батарейки RTC случалась целая проблема для установки даты.
Да, я тоже некоторое время назад тестировал такой датчик. И мне не понравилась сложность корректировки. Правда я это делал так, мимоходом для ознакомления и проверки.
И вы молодец, что сумели этот нюанс обойти. В своих публикациях советую заострить на это внимание. 1307 много где применяется. Часы, таймеры и все, что использует время. И я уже не раз читал, народ ругается на необходимость подключения к компу для правки времени.
Я планирую заняться управляемым таймером несколько позже, и очень не исключено, что попытаюсь разобраться в вашем способе управления этим модулем. Пока в программировании я дуб дубом. Но какие то азы все-равно ухвачу, рано или поздно.
Лето в наших широтах тяжелое. Влажность за 90. И жара. Планировал сделать принудительную продувку квартиры ночью, когда прохладней, чтобы немного охладить стены в квартире. Окна у меня на одну сторону. На первом этапе вручную. Позже может автоматику прикручу. Тогда 1307 и понадобится. Но это скорее уже следующий год.
Ничего не найдете - попробуйте проверку из примеров библиотеки. Еще вариант - оставить прибор на несколько дней. Рано или поздно даление будет меняться. Запросите инет на предмет реальной погоды у вас, графики. Есть динамика или нет. Я тоже несколько дней считал, что угробил датчик.
Проверил скетчем из примеров библиотеки в мониторе порта значения показывает с прокруткой, видимо датчик работает, где еще искать проблему?
Temperature = 27.90 *C
Pressure = 98125 Pa
Altitude = 269.81 meters
Pressure at sealevel (calculated) = 98131 Pa
Real altitude = 283.85 meters
Проверил скетчем из примеров библиотеки в мониторе порта значения показывает с прокруткой, видимо датчик работает, где еще искать проблему?
Temperature = 27.90 *C
Pressure = 98125 Pa
Altitude = 269.81 meters
Pressure at sealevel (calculated) = 98131 Pa
Real altitude = 283.85 meters
Честно - не скажу. Когда у меня побежали цифры в мониторе, я от радости даже внимания на значения не обратил.
Попробуйте погуглить сайт типа http://www.realmeteo.ru (он осюда может не работать и не знаю будет ли работать у вас. Там есть график. Абсолютная величина может и не совпадать, это не столь важно, нам важна динамика. У меня по нескольку дней стоит одно значение. Сайты это подтверждают. Зашкаливание графика - следствие выпадения за диапазон, я почти уверен в этом, хоть и не программист. Бодрый 2014 обещал скетч с изменением пределов. Вот на нем и попробуете. Слову этого человека можно доверять.
Когда проверяли по примерам, пробовали изменять высоту? У меня датчик это видел. Явно изменялись десятые и сотые, хоть и плясали непрерывно. Если высоту видит и монитор кажет - только диапазон. У вас же там 738 показывал, а нижняя граница в том скетче - 742.
А по данным вашего датчика - что то высота великовата. Правда я и свою не знаю. Скорее всего так и есть. Только изменение диапазона поможет. Подождите.