Комнатная метеостанция с часами

artyshko
Offline
Зарегистрирован: 14.01.2015

Хорошая работа. Хочу повторить

библиотеки у меня не подходят, скинте на почту  artyshko@gmail.com

Спасибо за ранее...

RN6LJK
Offline
Зарегистрирован: 24.03.2013

спасибо, скинул

maximus13
Offline
Зарегистрирован: 04.11.2014

Всем здравствуйте, уменя вопрос, у кого-нибудь заработал датчик влажности dht11 с данной библиотекой? Или только у меня проблемы с датчиком? Проект полностью компилируется, все датчики проверил- рабочие:часы работают, давление показывает и температуру. Естественно показаний с датчика dht11 на дисплее нет. 

RN6LJK
Offline
Зарегистрирован: 24.03.2013

В чудеса не верю. Надо искать ошибку. Кстати вы учли вышеуказанное замечание от Umka

На схеме DHT11 странно подключен. 1 и 2 ножки к питанию притянуты и с него же на А0 контроллера.

Лишняя точка на пересечении с VCC

bwn
Offline
Зарегистрирован: 25.08.2014

Девайс уже вижу давно работает, не набирали статистику по краткосрочному прогнозированию погоды, типа китайских погодных станций. Пытался рыть, ничего толкового не нашел. Спасибо.

amator-75
Offline
Зарегистрирован: 19.01.2015

Здравствуйте, пришлите пожалуйста библиотеки. amator-75@mail.ru

RN6LJK
Offline
Зарегистрирован: 24.03.2013

Статистикой я не занимался.

Библиотеки отправил.

mareenman
Offline
Зарегистрирован: 18.07.2014

Ребята, етить колотить, раздули тему на ТРИ страницы просьбами выслать библиотеки! Выложите кто-нибудь на Яндекс-диск или другой удобный сервис. В схеме ошибки, смотрите внимательно даташиты на датчики. Проект рабочий, датчики подходят любые. Повторял неоднократно на разных датчиках, ВСЕ РАБОТАЕТ. Автору респект и уважуха!

RN6LJK
Offline
Зарегистрирован: 24.03.2013

Да, ребята, все это действительно хорошо работает, но в комнатных условиях.  Из головы не выходит мыслишка, а как бы

снимать показания термометра с улицы да так, чтобы поменьше, а лучше вообще не касаться датчика для смены источника питания. К примеру, у вас пластиковые окна и сверлить раму для прокладки питающего проводника это равносильно разводу с женой, а прокладывать между резиновыми прокладками это не эротично и не эстетично. Кто поделится свежими идеями? Про радиосвязь просьба не рассказывать, я сам радиолюбитель со стажем, позывной RN6LJK.

artyshko
Offline
Зарегистрирован: 14.01.2015

RN6LJK пишет:

Да, ребята, все это действительно хорошо работает, но в комнатных условиях.  Из головы не выходит мыслишка, а как бы

снимать показания термометра с улицы да так, чтобы поменьше, а лучше вообще не касаться датчика для смены источника питания. К примеру, у вас пластиковые окна и сверлить раму для прокладки питающего проводника это равносильно разводу с женой, а прокладывать между резиновыми прокладками это не эротично и не эстетично. Кто поделится свежими идеями? Про радиосвязь просьба не рассказывать, я сам радиолюбитель со стажем, позывной RN6LJK.

Ну если ты такой спец по радиосвязи тогда что мешает поставить комплект 433.92  вот ссылка   http://jewelfox.ru/lot.php?id=2297    приемник на этот девайс с дисплеем а передатчик на другую ардуину под библиатеку virtualwire с датчиком по 1wire растояние по прямой без антены 10 метров. Питание можно поставить солнечную батарею и собрать блок зарадки типа ибп и акумм на тот случай если нет солнца или ночь.

Как вам такое. Мы с сыном собирает такой вариант. Исходник автора переписали уже. Осталось собрать вариант и в путь.

Да и еще для удобства, есть шилд дисплей с 5 кнопками на плате вот ссылка  http://jewelfox.ru/lot.php?id=182     так там сразу 4 вывода экономии на ардуино, решение кроется в том что все кнопки через резисторы на массу а если не нажата ни одна то резистор 2к придает выводу питание. Цепляем к аналоговому входу и пишим сравнение по градациии цап. Там в сылке есть ссылка на пример и в примере даташит на сей девайс. Итог.... можно еще много чего зацепит к ардуино, например эзернет контроллер и вывод на нородный метеосайт. Есть пример на этом сайте.

Как соберем так код и описание девайса скину сюда.

 

bwn
Offline
Зарегистрирован: 25.08.2014

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

http://arduino.ru/forum/programmirovanie/rabota-s-knopkami-v-pomoshch-no...

И открою еще страшный секрет, если выбросить предложенный шилд и купить или собрать переходник на I2C, то дисплей и вовсе по двум пинам можно подцепить, а если  еще один переходник - то + 16 кнопок на те же два пина.

Вот только скажите, зачем в таком менторском тоне это преподносить? Причины по которым не подходит радиоканал известны ТС и ему виднее, что он и указал в ТЗ.

artyshko
Offline
Зарегистрирован: 14.01.2015

Я вообще то нормально пояснил решение проблемы. Подсказал идею. А уж как делать так это ему решать. Я так понимаю что тут не толко он и вы но и другие создатели. Спасибо что подсказали про ещё экономней вариант, мне пригодилось. И не злитесь товарищььь .

bwn
Offline
Зарегистрирован: 25.08.2014

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

artyshko
Offline
Зарегистрирован: 14.01.2015

Если чем обидел то извеняйте. И не хотел. Реально не думал что задену чувства. Ещё раз извеняюсь.

nevkon
Offline
Зарегистрирован: 20.01.2015

Здравствуйте.

Подскажите по какой причине разнесли датчик давления и часы? Они вроде работают на одном протоколе I2C и позволяют подключиться на один канал. Заодно и не пришлось бы делать виртуальный канал I2C.

И еще смотрю на фотографии у вас стоит 180 датчик давления, а не 085. На ибее пишут напряжение питания 3.3В для него. Нормально переносит 5В?

RN6LJK
Offline
Зарегистрирован: 24.03.2013

nevkon пишет:

Подскажите по какой причине разнесли датчик давления и часы? Они вроде работают на одном протоколе I2C и позволяют подключиться на один канал. Заодно и не пришлось бы делать виртуальный канал I2C.

Нет не подскажу, не помню. Просто сделал так. Оптимизацией не занимался, просто проверял различные способы решения. Это ж так, для собственного удовольсьвия.

 

RN6LJK
Offline
Зарегистрирован: 24.03.2013

nevkon пишет:

И еще смотрю на фотографии у вас стоит 180 датчик давления, а не 085. На ибее пишут напряжение питания 3.3В для него. Нормально переносит 5В?

Коллега, мне кажется Вы что-то путаете. Перед Вами именно BMP 085.

RN6LJK
Offline
Зарегистрирован: 24.03.2013

artyshko пишет:

Ну если ты такой спец по радиосвязи тогда что мешает поставить комплект 433.92  вот ссылка   http://jewelfox.ru/lot.php?id=2297    приемник на этот девайс с дисплеем а передатчик на другую ардуину под библиатеку virtualwire с датчиком по 1wire растояние по прямой без антены 10 метров. Питание можно поставить солнечную батарею и собрать блок зарадки типа ибп и акумм на тот случай если нет солнца или ночь.

Как вам такое. Мы с сыном собирает такой вариант. Исходник автора переписали уже. Осталось собрать вариант и в путь.

Да и еще для удобства, есть шилд дисплей с 5 кнопками на плате вот ссылка  http://jewelfox.ru/lot.php?id=182     так там сразу 4 вывода экономии на ардуино, решение кроется в том что все кнопки через резисторы на массу а если не нажата ни одна то резистор 2к придает выводу питание. Цепляем к аналоговому входу и пишим сравнение по градациии цап. Там в сылке есть ссылка на пример и в примере даташит на сей девайс. Итог.... можно еще много чего зацепит к ардуино, например эзернет контроллер и вывод на нородный метеосайт. Есть пример на этом сайте.

Как соберем так код и описание девайса скину сюда.

Спасибо за идею. Очень интересно. С нетерпением жду результата.

vvg10
vvg10 аватар
Offline
Зарегистрирован: 18.04.2013

nevkon пишет:

И еще смотрю на фотографии у вас стоит 180 датчик давления, а не 085. На ибее пишут напряжение питания 3.3В для него. Нормально переносит 5В?

На 180 датчике имеется встроенный стабилизатор на 3,3в http://www.ebay.com/itm/251384711149?_trksid=p2059210.m2749.l2649&ssPage..., так что от 5 работает нормально.

vvg10
vvg10 аватар
Offline
Зарегистрирован: 18.04.2013

А вообще я изобразил вот так:

RN6LJK
Offline
Зарегистрирован: 24.03.2013

как измеряете внешнюю температуру?

vvg10
vvg10 аватар
Offline
Зарегистрирован: 18.04.2013

Самым простым способом, датчик DHT21 и кабель... :-))

RN6LJK
Offline
Зарегистрирован: 24.03.2013

Понятно.

Видимо кроме провода или радио ничего не придумать. Я уже фантазировал передавать через стекло инфракрасным излучателем и т.д.. Хочется что нибудь оригинальное, но пока на уровне идей. Опят же источник питания?? Солнечная батарея конечно это хорошо, но размеры. Надо городить отдельный огород. 

vvg10
vvg10 аватар
Offline
Зарегистрирован: 18.04.2013

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

maximus13
Offline
Зарегистрирован: 04.11.2014

Здравствуйте Всем,  датчик dht11  у меня заработал с другой унивесальной библиотекой для dht11,dht22 , но показывает постоянно 20% -влажности. Если подышать на датчик показания увеличиваются примерно до 77%. Попробовал подключил правильно датчик без остального - посмотрел в порт выдает одни ошибки с Вашей библиотекой, следовательно я сделал вывод , что скорее всего мне попался бракованный датчик. Схема у Вас правильная (dht11  подключается к +5 , к минусу и к A0 , между + и  дата впаивается резистор на 10Ком). Спасибо Вам за Ваш проект!

RN6LJK
Offline
Зарегистрирован: 24.03.2013

Лишнюю точку на пересечении с VCC убрали?

RN6LJK
Offline
Зарегистрирован: 24.03.2013

на какой версии транслировали?? я все делал на 1.0.1

vvg10
vvg10 аватар
Offline
Зарегистрирован: 18.04.2013

maximus13 пишет:

Здравствуйте Всем,  датчик dht11  у меня заработал с другой унивесальной библиотекой для dht11,dht22 , но показывает постоянно 20% -влажности. Если подышать на датчик показания увеличиваются примерно до 77%. Попробовал подключил правильно датчик без остального - посмотрел в порт выдает одни ошибки с Вашей библиотекой, следовательно я сделал вывод , что скорее всего мне попался бракованный датчик. Схема у Вас правильная (dht11  подключается к +5 , к минусу и к A0 , между + и  дата впаивается резистор на 10Ком). Спасибо Вам за Ваш проект!

Вообще то DHT11 и работает в диапазоне 20-95%. Так что показания постоянно 20%, говорит лишь о том, что влажность в помещении меньше 20%, что вполне объяснимо зимой, батареи то топят. Хотите более точно, ставьте DHT21 или 22, но и у них нижний предел 5%.

maximus13
Offline
Зарегистрирован: 04.11.2014

Здравствуйте, на версии 1.0.5-r2

avton
avton аватар
Offline
Зарегистрирован: 11.05.2014
dennisdennis
dennisdennis аватар
Offline
Зарегистрирован: 18.01.2015

vvg10 пишет:

А вообще я изобразил вот так:

А не могли бы скетчем поделиться?

vvg10
vvg10 аватар
Offline
Зарегистрирован: 18.04.2013

dennisdennis пишет:

А  не могли бы скетчем поделиться?

Да, конечно могу. На днях собираюсь завершить проект и выложу сразу все, и схему и плату и скетч...

dennisdennis
dennisdennis аватар
Offline
Зарегистрирован: 18.01.2015

vvg10 пишет:

dennisdennis пишет:

А  не могли бы скетчем поделиться?

Да, конечно могу. На днях собираюсь завершить проект и выложу сразу все, и схему и плату и скетч...

Спасибо огромное!

Можно я пожелания выскажу свои? :)

В четвертой строке, было бы неплохо выводить давление в мм/рт.ст и Паскалях, т.к. многие часы для спорта Casio/Suunto не имеют показаний в мм/рт.ст, можно было бы калибровать часы по показаниям :)

Еще можно было бы добавить ф-цию управления подсветки от датчика света, через транзистор, т.к на больших дисплеях подсветка потребляет слишком много, например на моем дисплее целых 800Ма :)

Простите за мои хотелки, а вдруг у нас дисплеи похожие!

vvg10
vvg10 аватар
Offline
Зарегистрирован: 18.04.2013

Так там и есть в мм рт.ст. или имеете ввиду и то и то?  Тогда меняется одной строкой в программе. Ну а датчик света это аппаратное решение, программу менять не надо.

dennisdennis
dennisdennis аватар
Offline
Зарегистрирован: 18.01.2015

vvg10 пишет:

Так там и есть в мм рт.ст. или имеете ввиду и то и то?  Тогда меняется одной строкой в программе. Ну а датчик света это аппаратное решение, программу менять не надо.

Да, выводить давление в двух значених.

Я правильно понимаю, у вас DHT22 - 2шт и BMP180 - 1шт? А дисплей, случайно не по I2C подключаете?

vvg10
vvg10 аватар
Offline
Зарегистрирован: 18.04.2013

DHT21 - 2шт и BMP180 - 1 шт. Дисплей подключен стандартно, ног хватает. :-)

vvg10
vvg10 аватар
Offline
Зарегистрирован: 18.04.2013

dennisdennis пишет:

vvg10 пишет:

А вообще я изобразил вот так:

А не могли бы скетчем поделиться?

Вот, если еще кому интересно https://yadi.sk/d/lpMDmZ8MeSqV7

По поводу двойного отображения давления, выложу попозже.

dennisdennis
dennisdennis аватар
Offline
Зарегистрирован: 18.01.2015

vvg10]</p> <p>[quote=dennisdennis пишет:

vvg10 пишет:

А вообще я изобразил вот так:

А не могли бы скетчем поделиться?

Вот, если еще кому интересно https://yadi.sk/d/lpMDmZ8MeSqV7

По поводу двойного отображения давления, выложу попозже.

Еще как интересно! Спасибо! Завтра буду пробовать Ваши наработки. Но лучше, по моему, начать новую отдельную тему :)

vvg10
vvg10 аватар
Offline
Зарегистрирован: 18.04.2013

Если Автор темы  не против, пусть здесь лежит,  размазывать по форуму, думаю ни к чему.

art100
Offline
Зарегистрирован: 09.03.2014

vvg10 пишет:

А вообще я изобразил вот так:

мне понравилось

во время когда

в OUTе tоварищей под градусом Humманности 41 процент

вошло tоварищей 25 под градусом Humманности стало 14 процентов

воздус Pressовали на...

 

или другими словами ну насмердили хоть топор вешай ;)

сразу хочется сказать а ну давайте товарищи проветрим помещенице?

 

 

vvg10
vvg10 аватар
Offline
Зарегистрирован: 18.04.2013

Смышно! Гы-гы-гы! Покажите Ваш вариант, как будет правильно, а мы все посмеемся и проветрим помещение.

То dennisdennis https://yadi.sk/d/J4Y9HiK7eStKx

 

dennisdennis
dennisdennis аватар
Offline
Зарегистрирован: 18.01.2015

To  vvg10

Странная фигня у меня получилась:

В коде поправил только дисплей на i2c

RN6LJK
Offline
Зарегистрирован: 24.03.2013

Если Автор темы  не против, пусть здесь лежит,  размазывать по форуму, думаю ни к чему.

 

Конечно не против

RN6LJK
Offline
Зарегистрирован: 24.03.2013

Коллега  VVg10 не обращайте внимания на нетрезвый фон

RN6LJK
Offline
Зарегистрирован: 24.03.2013

dennisdennis пишет:

To  vvg10

Странная фигня у меня получилась:

В коде поправил только дисплей на i2c

Вы  правили в исходном скетче RN6LJK? 

или в скетче vvg10?

dennisdennis
dennisdennis аватар
Offline
Зарегистрирован: 18.01.2015

vvg10 

Спасибо огромное! Все практически заработало (засыпаю, туплю временами :) ), исключая время 27.85.85 85.85.2165

vvg10
vvg10 аватар
Offline
Зарегистрирован: 18.04.2013

dennisdennis пишет:

vvg10 

Спасибо огромное! Все практически заработало (засыпаю, туплю временами :) ), исключая время 27.85.85 85.85.2165

А Вы строки установки времени и даты раскомментировали? В скетче об этом писал. % вылезают т.к. не подключены датчики. Подключите - все встанет на свои места.

dennisdennis
dennisdennis аватар
Offline
Зарегистрирован: 18.01.2015

vvg10 пишет:

dennisdennis пишет:

vvg10 

Спасибо огромное! Все практически заработало (засыпаю, туплю временами :) ), исключая время 27.85.85 85.85.2165

А Вы строки установки времени и даты раскомментировали? В скетче об этом писал. % вылезают т.к. не подключены датчики. Подключите - все встанет на свои места.

Датчики победил, у меня Мега, SDA, SCL на других ногах, поправил в скетче, переподключил - завелись. В часах (DS3231) настроено время, устанавливал тестовыми скетчами, часы подключены правильно, единственное, рекомендуют выводы данных подтягивать к плюсу резистором, я так не делаю. Т.к. с проверочными скетчами часы работают. В некоторых скетчах в сериал монитор почему-то выдают инфу в неправильной кодировке, не могу разобраться почему так. Часов у меня несколько, все работают одинаково из одной партии. Строки пробовал раскоментить, не помогает.

У вас в скетче есть кнопка на 12 ноге. Замыкаю 12 на землю - ничего не происходит.

pinMode(nullButton, INPUT); //кнопка установки минут и секунд в ноль(коррекция хода часов)
  digitalWrite(nullButton, HIGH);// уровень входа высокий, кнопку на GND

Ума не приложу, что надо часам.

vvg10
vvg10 аватар
Offline
Зарегистрирован: 18.04.2013

А библиотеку часов мою используете? Кнопка работает только если часы ходят. Проверьте еще не перепутали ли SDA SCL. Выводы не подтягивал.

dennisdennis
dennisdennis аватар
Offline
Зарегистрирован: 18.01.2015

vvg10 пишет:

А библиотеку часов мою используете? Кнопка работает только если часы ходят. Проверьте еще не перепутали ли SDA SCL. Выводы не подтягивал.

Либы уже и ваши и разные другие использовал. Часы работают, подключены верно. Тестовые скетчи работают.