Спасибо за инфу! Я еще не занимался этим вопросом подробно (пока беспроводной вариант не планирую), поэтому не в курсе про особенности.
Как вариант просто вынести датчик на балкон без проводов, может, 5м и хватит, а если понадобится больше — придется искать другие варианты.
Тоже экспериментировал с подобными модулями, при наличии прямой видимости потери начинались на расстоянии >1км, на меньших расстояниях работает хорошо, особенно 315мгц.
я тестировал в квартире, где полно ЭМИ (тот же роутер сбивает, а еще холодильник и т.д.) + ссылка выше = не понятно что делать и где найти дешевый радиомодуль.
В моём случае передатчик находился в квартире, на столе, стоящем рядом с окном (3 этаж), а с приёмником я гулял по улице. Передавал с использованием библиотеки VirtualWire.
Датчик хороший, изначально его и хотел, но на момент покупки компонентов его не было в наличии. Поэтому выбрал HH10D
Температура в комнате у меня идет с BMP085.
Из минусов этого датчика можно отметить большое потребление и периодические проблемы с чтением данные, из-за чего приходится повторно их читать и ещё больше увеличивать расход энергии.
По поводу датчика — я тоже, делая датчик приближения для кухонной подсветки, купил(ся) и купил себе аналогичный шарповский GP2Y0A21YK. Оно работает, конечно, но оверкилл — позже нашел массу более простых и дешевых вариантов решения, типа фотодиод (а то и обычный светодиод, включенный в режиме фотодиода) плюс народный LM358. Все равно в таких применениях от датчика требуется срабатывание в определенной зоне, и функция дальномера лишняя.
Ничего, дальномер в хозяйстве тоже сгодится :) Вот, хорошая ссылка: «Очень простой и дешевый сенсор расстояния на ИК светодиодах» www.artem.ru/cgi-bin/news?c=v&id=792
Никак, вообще в таких случаях делают пластиковые цилиндры с внутренней резьбой и крепят экран изнутри. В моем корпусе они не предусмотрены, доступа к 3D-принтеру несколько лет назад тоже не было.
А мы делали для ВУЗа веб-интерфейс для вывода информации с метеостанции (данные забираются с COM порта раз в 5 секунд и отправляются на сервак)
Красивый вариант: meteo.herzen.spb.ru/ (фоновая картинка меняется для каждого месяца, дизайн тянется под любое разрешение)
Полный список показателей meteo.herzen.spb.ru/iframe/weather.html (отдельные показатели рассчитываются на клиенте)
А как вы фильтровали показания сенсоров, допустим показания Bosch BMP085 очень скачут (± 1.5-2 метра )?
Сам столкнулся когда делал вариометр. Или для метеостанции такая погрешность не так важна?
По барометрической формуле изменение на 1% давления вблизи уровня моря означает изменение на 8 метров по высоте.
1-2м по высоте это точность в 0,1-0,3% по показаниям давления
BMP085 у меня выдает практически неизменные данные, максимум ±1мм рт.ст. на пятиминутном интервале.
Данные с DS18B20 (если я включу режим повышенной точности, в нем на экран будут выводится сотые доли) колеблются обычно в диапазоне 0,2-0,3 градуса, но в «нормальном» режиме у меня температура отображается округленная до целого значения, так что это практически не влияет на показания. Скачки с 20 до 21 и обратно (к примеру) происходят редко.
В принципе можно в массиве из 5-10 элементов организовать кольцевой буфер, записывать в него значения с некоторым интервалом, а на экран выводить среднее арифметическое по массиву.
Метеостанция: от идеи до реализации