Pull to refresh

Comments 68

Тут вопрос в том, что написать это на ардуино не представляет труда и примеров куча, а есть всегда возможность прикрутить что-то «свое», а тут получается, что вот оно так сделано и все, уже на ножку не повесишь датчик открытия двери или еще чего. Ардуино уже настолько упрощено, что на мой взгляд упрощать просто не имеет особого смысла, разве что просто прошить его, поместить в красивый корпус и продавать как просто готовый девайс к компу (многим он несомненно придется по душе), а вот как платформа для разработки… зачем пытаться решить проблему которой нет, ардуино и так проста и примеров чего угодно в сети сотни.
Здесь ведь несколько другая задача, тут ставиться цель вынести логику управления в ПК. И сделать работу с устройством прозрачной, чтобы пользователь не задумывался о интерфейсах, способах инициализации и тд.
Я не спорю — оболочка для ПК это полезно, но для ее существования нет никаких причин сокращать универсальность ардуины, запаивая все намертво, можно как вариант вывести свободные пины для использования по усмотрению пользователя. Тут все же стоит разделять вопрос взаимодействия с ПК и схему платы.

PS собрать самому всегда приятно, просто для души, а тут вроде и не совсем готовое решение, а вроде и свободы творчества нет.
Насчет свободных пинов это хорошая идея, спасибо, а насчет отсутствия свободы и творчества как раз наоборот. Здесь пользователь получает возможность манипулировать реальными данными, анализировать их, обрабатывать по своему усмотрению, творчество можно проявить в программе на ПК. Думаю, что не все хотят писать софт для МК, а здесь воткнул в USB и пиши управляющий софт под ПК.
наличие пинов под произвольные нужды может сделать проект очень универсальным, это будет интересная плата
Прочитав первые строки статьи, уже искал плату на Ebay… :) Конечно, не нашел. Только потом дочитал статью до конца. Хорошая идея, молодцы!
Я бы заказал парочку, если бы были следующие условия:
1) Датчик давления работающий под водой
2) Соответственно он же — был бы соединен с платной с помощью проводов, а не сидел бы на ней.
3) Если бы можно было бы заменить датчики на более точные :)

Но у меня да, другие цели, нежели мониторинг серверной комнаты.
Установленный датчик влажности имеет «старшего брата» полностью совместимого по интерфейсу, который мерит влажность в диапазоне 0-100, а точность 2%. У выносных температурных 0.5 С, хотя у всех свои требования, конечно. Датчик давления BMP085 вполне себе ничего :)
На влажность все равно, 0.5 С — много, хотелось бы 0.1, а какая у BMP085 точность?
Datasheet говорит, что у него как раз-таки точность не 0.1, а +-0.5 градуса при 25 градусах и +-1 градус в диапазоне от 0 до 65 градусов.

А разрешение — да, 0.1 градуса.
Вот пример того, о чем я и писал — всегда нужно что-то доработать, был бы датчик прицеплен через гребенку, и вопрос его замены был делом секунды, равно как и провод нарастить было бы без проблем.
Я бы вот не отказался от такого готового аппарата, с датчиком давления, температуры и электропроводности :)
Свой собрать времени нету, а готовые стоят баснословно.
1) Датчик давления работающий под водой
Но у меня да, другие цели, нежели мониторинг серверной комнаты.


Дайвинг, что ли?
нет, показания волнения.
1) Датчик давления работающий под водой

А почему нет?

Датчики давления воды
Ну или как вариант MPX4115AP, с трубчатым отводом
Ну или как вариант MPX4115AP, с трубчатым отводом

На одном конце трубки датчик, на другом мембрана, скажем от какого нибудь тонометра
Чисто теоретически — да, практически — нет.
1) Сложно подобрать мембрану которая бы реагировала на мелкую волну и на крупную волну, находяся при этом на глубине.
2) Коэффициент растяжения мембраны — нелинейная зависимость от давления
3) Под водой — не на воздухе, не правильно подобранная мембрана будет менять свои свойства со временем. И никто не знает какие это временные промежутки.

И еще можно привести много таких пунктов. Основной вывод из которых будет: купить датчик, который рекомендует изготовитель для работы под водой.
UFO just landed and posted this here
что используете модбас или чистый RS-485?
UFO just landed and posted this here
модбас — для такого устройства, мне кажется не рациональным.

1-Wire — между всеми датчиками
RS-485/232 — между станцией и АРМ пользователя
UFO just landed and posted this here
чем измеряете ветер и осадки?
UFO just landed and posted this here
интересное решение, спасибо за идею
интересное решение

стандартное решение
UFO just landed and posted this here
Оо… Полусферы? Tут широкий выбор:

1) Используйте шарики для пингпонга
2) Шарики с шарикового дезодоранта :)
3) Полусферические контейнеры от бахил
4) Большой выбор полусфер, может быть в каком нибудь игрушечном магазине (тарелочки, чашечки, ложечки)

и т.д., и т.п.
Даниє передаються по RS-485 в NMEA сумесном протоколе.


Не пойму, в совмещенном, т.е. к NMEA вы добавляете параметры (значения) с датчиков?
И если используете (GPS) NMEA, зачем тут RS-485?

Или я Вас не правильно понял?

UFO just landed and posted this here
Ясно, я Вас понял
Можно было конечно просто упростить протокол, организовать вроде CSV-формата
UFO just landed and posted this here
думаю, как минимум, датчик освещения должен быть выносным,
если нужно будет в что-то вмонтировать, или какой-либо минимальный корпус.
Датчик влажности DHT-11, как правильно замечено в посте, неважнецкий: ниже 20% не меряет, выше 80 — тоже.
Этой зимой, что у меня в квартире, что в офисе он показывал минимум, т. е. 20%.
Судя по даташиту, рассчитан он на работу при 10-40 градусах, так что на улицу его не выставишь.
HIH-4010-004 Датчик влажности 0...100%, +-3.5%, 5V, отклик 15 с, -40...85°С, калибровочный паспорт
Он дороже, DHT11 30 — 50р, а HIH-4010-004 700 — 1000 р, во-вторых требует АЦП, чтобы сигнал с него снять, а затем требуется отдельная табличная процедура, чтобы данные получить. А здесь все просто, на выходе получаем нужные байты и все
Я брал HIH4000-004 за 750 р, да нужно АЦП но расчет не такой уж и сложный (можно глянуть у меня). Данные нужные есть в паспорте, формулы в даташите. Позже увидел DHT11 но прочитал характеристики увы мой вариант точней.
Ну или DHT-22 — он подешевле. Впрочем, я не «настоящий сварщик».
Я знаю где HIH-4010-004 500р., а 1000р. это наверно на каком нибудь чипе-дипе
А какая примерная стоимость платы планируется?
цена зависит от количества штук в партии, смотря сколько людей закажет.
Сейчас, примерная цена 1000 р, когда определимся с размером партии цена точно упадет.
Комплектность только сразу базовую надо уточнить.
Ибо очень немало зависит от стоимости самих датчиков — в РФ цены на них очень уж «кусаются», причем на все вообще.
PS Хорошая цена, эдакий психологический предел да и за 2000р+ уже давно есть девайс в продаже, который уже нашел свою аудиторию, а вот сделать дешевле пока мало кому удавалось.
Что-то похожее мне приходило на ум: программно-аппаратный фреймворк для таких вот затей. У Arduino и прочих микроконтроллеров не хватает завершенности исполнения.

Если бы это было уже в готовом герметичном корпусе с нужным классом защиты, кучой всякого обвеса (читай различных датчиков подключаемых через различные внешние интерфейсы), беспроводным модулем, GPS/ГЛОНАСС приемником, подключаемым внешним аккумулятором либо адаптером питания и набором программных библиотек для работы со всем этим, то цены не было бы такому устройству.

Думаю в скором времени похожие устройства появятся.
На плате есть специальные отверстия чтобы можно было посадить в корпус. Также в корпусе остаются отверстия для выносных датчиков температуры, освещенности и щель для датчика влажности.
А на-на в метеоустройстве — GPS/ГЛОНАСС приемник? Ни проще ли к такому устройству подцеплять тотже GPS щилд?.. Ну если брать во внимание навигацию, то вы цены на ГЛОНАСС-модули видели вообще, и представляете соотношение цена (к) количеству спутников на орбите (касаемо ГЛОНАСС и GPS отдельно)?
Я говорю про универсальную платформу, которую можно использовать для различных целей. К тому же в случае с метеоустройством совсем не лишним будет знать координаты места в котором идет получение данных.

Цены на ГЛОНАСС модули пока кусаются, но это пока. Про количество спутников не понял что Вы имели в виду.
К тому же в случае с метеоустройством совсем не лишним будет знать координаты места в котором идет получение данных.


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

Цены на ГЛОНАСС модули пока кусаются, но это пока. Про количество спутников не понял что Вы имели в виду.


Они ни то чтобы кусаются, они жрут карман полностью…

Пример:

Модуль / Цена / Количество действующих спутников на орбите
SIM900 / около 500р. / 31 спутник
NAVIOR-24 / около 1500р. / примерно 16 спутников

Разницу скорее можно увидеть в точности определения координат, стандартного WGS 84
Куча устройств которые не нужны 90% пользователей только увеличат стоимость. Проще разъемов поставить, куда можно установить доп. оборудование. Для примера, в STM32VLD даже кварц менять можно.
Появятся, легко! НО как только предзаказы на них появятся и не ранее. Убедился уже многократно по опыту общения с разработчиками электроники. Большинство говорят «закажите у нас 100 штук и все будет в лучшем виде!», таковы особенности разработки в РФ и СНГ, рисковать затрачивая время и ресурсы на новую разработку не имея спроса заранее практически никто не хочет.
А не думали сделать текстовый интерфейс для com-порта? Тогда можно хоть bash-скриптами данные снимать, хоть в интерактивном режиме, и безо всяких библиотек.
обмен текстовый, кроме самих команд, они как числа проходят, но думаю эта идей может прижиться, спасибо
Я видимо не разобрался.

У вас на картинке
DeviceId   ParamId    \n
004         002       010

Значит, в порт будет отправлена последовательность байт 0x04 0x02 0x0A или строчка "004 002 010"?

Во втором случае, я могу запросить данные, грубо говоря, командой echo 004 002 010 > /dev/ttyS0.

<зануда_моде>
В программировании с нуля обычно начинаются восьмиричные числа, поэтому 010 — это не 0x10 и не \n.
</зануда_моде>
Отправлена будет последовательность байт 0x04 0x02 \n, а на выходе получим 0x04 0x02 и строка «35»
Написано так с нулем впереди из того, что значения ограничены 255, то есть одним байтом. Возможно, вы правы насчет того, что полностью текстовый обмен лучше.
Еще стоило бы зашить варианты отклика, либо данные (показания) шуруются постоянно, либо отдаются по запросу
Заслуженный огромный "+" в топик и карму за проделанную работу!
Советую только заменить DHT11 на DHT22? он поточнее будет.
Все датчики на ebay.ru задешево легко находятся с бесплатной доставкой в течении 2-4 недель, проверено.
Жаль только не привели пример в работе Вашего девайса по линку narodmon.ru/?id=N
Рядом с Вами в Железногорске есть уже один девайс(meteo26.ru) ждем и Вас.
PS Не возражаете против добавления Вашей реализации в Каталог проекта в т.ч. и на Заказ?
Описание по аналогии с имеющимися на мыло проекта.
Спасибо, добавляйте. Описание отправлю.
По моему данное устройство правильнее было бы назвать не контроллер, а метеостанция с интерфейсом для подключения к ПК. Уже давно существуют мультиметры, осциллографы, счетчики и пр. измерительное оборудование в подобной концепции.
По опросу. Конечно, иметь готове решение, способное измерять температуру/давление/влажность, здорово, но оно выглядит вполне доступным для самостоятельной сборки, а тем более, если планируется на этой базе делать что-то дальше. Сложнее дело обстоит с системой контроля качества атмосферного воздуха. Собрать ее возможно, компоненты более менее доступны, но как откалибровать с привязкой к физическим параметрам и с учетом окружающей обстановки, чтобы хоть порог ПДК ловить более менее стабильно? Хочется такое решение для основных загрязнителей, вроде угарного газа, аммиака, сероводорода и т.п.
Вот тут ребята вполне неплохо реализовали и методику и девайс geiger.su/?p=83
По ссылке нашел про радиометр, еще упоминается запыленность воздуха, а я интересовался химическим загрязнением воздуха и доступной возможностью его метрического измерения, чтобы иметь не просто больше-меньше, а вполне объективные данные по концентрациям.
DS18b20 намного точнее DHT в плане температуры?
Почему бы тогда не взять DHT22, он вроде получше?
(сейчас как раз балуюсь с DHT22 через STM Discovery).
UFO just landed and posted this here
Покупал хоть и в Китае, но без малейших нареканий 10 штук DS18B20 выходит примерно по 40р/шт (1.4$), если выберите лот с бОльшим кол-вом, например 100шт то выйдет уже 27руб(0.9$)

PS Про сроки доставки — это уже косяк Почты Росии, судя по треку 90% времени доставки посылка находилась на складе в аэропорту в мск(иногда спб и новосиб) ибо из Китая уже была отметка об отправке авиапочтой, а о приеме не было ничего. Потом еще 3-5 дней ожидания на таможню, сортировку, доставку по РФ и вот оно дома.
UFO just landed and posted this here
Понимаю, поэтому сам заказал по началу 10шт дабы не сильно расстраиваться если что… но продавец не подвел, с тех пор у него же много что покупал.
Sign up to leave a comment.

Articles