Комментарии 68
Тут вопрос в том, что написать это на ардуино не представляет труда и примеров куча, а есть всегда возможность прикрутить что-то «свое», а тут получается, что вот оно так сделано и все, уже на ножку не повесишь датчик открытия двери или еще чего. Ардуино уже настолько упрощено, что на мой взгляд упрощать просто не имеет особого смысла, разве что просто прошить его, поместить в красивый корпус и продавать как просто готовый девайс к компу (многим он несомненно придется по душе), а вот как платформа для разработки… зачем пытаться решить проблему которой нет, ардуино и так проста и примеров чего угодно в сети сотни.
Здесь ведь несколько другая задача, тут ставиться цель вынести логику управления в ПК. И сделать работу с устройством прозрачной, чтобы пользователь не задумывался о интерфейсах, способах инициализации и тд.
Я не спорю — оболочка для ПК это полезно, но для ее существования нет никаких причин сокращать универсальность ардуины, запаивая все намертво, можно как вариант вывести свободные пины для использования по усмотрению пользователя. Тут все же стоит разделять вопрос взаимодействия с ПК и схему платы.
PS собрать самому всегда приятно, просто для души, а тут вроде и не совсем готовое решение, а вроде и свободы творчества нет.
PS собрать самому всегда приятно, просто для души, а тут вроде и не совсем готовое решение, а вроде и свободы творчества нет.
Насчет свободных пинов это хорошая идея, спасибо, а насчет отсутствия свободы и творчества как раз наоборот. Здесь пользователь получает возможность манипулировать реальными данными, анализировать их, обрабатывать по своему усмотрению, творчество можно проявить в программе на ПК. Думаю, что не все хотят писать софт для МК, а здесь воткнул в USB и пиши управляющий софт под ПК.
Прочитав первые строки статьи, уже искал плату на Ebay… :) Конечно, не нашел. Только потом дочитал статью до конца. Хорошая идея, молодцы!
Я бы заказал парочку, если бы были следующие условия:
1) Датчик давления работающий под водой
2) Соответственно он же — был бы соединен с платной с помощью проводов, а не сидел бы на ней.
3) Если бы можно было бы заменить датчики на более точные :)
Но у меня да, другие цели, нежели мониторинг серверной комнаты.
1) Датчик давления работающий под водой
2) Соответственно он же — был бы соединен с платной с помощью проводов, а не сидел бы на ней.
3) Если бы можно было бы заменить датчики на более точные :)
Но у меня да, другие цели, нежели мониторинг серверной комнаты.
Установленный датчик влажности имеет «старшего брата» полностью совместимого по интерфейсу, который мерит влажность в диапазоне 0-100, а точность 2%. У выносных температурных 0.5 С, хотя у всех свои требования, конечно. Датчик давления BMP085 вполне себе ничего :)
На влажность все равно, 0.5 С — много, хотелось бы 0.1, а какая у BMP085 точность?
Вот пример того, о чем я и писал — всегда нужно что-то доработать, был бы датчик прицеплен через гребенку, и вопрос его замены был делом секунды, равно как и провод нарастить было бы без проблем.
1) Датчик давления работающий под водой
Но у меня да, другие цели, нежели мониторинг серверной комнаты.
Дайвинг, что ли?
нет, показания волнения.
1) Датчик давления работающий под водой
А почему нет?
Датчики давления воды
Ну или как вариант MPX4115AP, с трубчатым отводом
Ну или как вариант MPX4115AP, с трубчатым отводом
На одном конце трубки датчик, на другом мембрана, скажем от какого нибудь тонометра
Чисто теоретически — да, практически — нет.
1) Сложно подобрать мембрану которая бы реагировала на мелкую волну и на крупную волну, находяся при этом на глубине.
2) Коэффициент растяжения мембраны — нелинейная зависимость от давления
3) Под водой — не на воздухе, не правильно подобранная мембрана будет менять свои свойства со временем. И никто не знает какие это временные промежутки.
И еще можно привести много таких пунктов. Основной вывод из которых будет: купить датчик, который рекомендует изготовитель для работы под водой.
1) Сложно подобрать мембрану которая бы реагировала на мелкую волну и на крупную волну, находяся при этом на глубине.
2) Коэффициент растяжения мембраны — нелинейная зависимость от давления
3) Под водой — не на воздухе, не правильно подобранная мембрана будет менять свои свойства со временем. И никто не знает какие это временные промежутки.
И еще можно привести много таких пунктов. Основной вывод из которых будет: купить датчик, который рекомендует изготовитель для работы под водой.
что используете модбас или чистый RS-485?
чем измеряете ветер и осадки?
мой вариант метеостанции, тоже пока в разработке (пока тока анемометр)
habrahabr.ru/post/161991/
habrahabr.ru/post/161991/
Даниє передаються по RS-485 в NMEA сумесном протоколе.
Не пойму, в совмещенном, т.е. к NMEA вы добавляете параметры (значения) с датчиков?
И если используете (GPS) NMEA, зачем тут RS-485?
Или я Вас не правильно понял?
думаю, как минимум, датчик освещения должен быть выносным,
если нужно будет в что-то вмонтировать, или какой-либо минимальный корпус.
если нужно будет в что-то вмонтировать, или какой-либо минимальный корпус.
Датчик влажности DHT-11, как правильно замечено в посте, неважнецкий: ниже 20% не меряет, выше 80 — тоже.
Этой зимой, что у меня в квартире, что в офисе он показывал минимум, т. е. 20%.
Судя по даташиту, рассчитан он на работу при 10-40 градусах, так что на улицу его не выставишь.
Этой зимой, что у меня в квартире, что в офисе он показывал минимум, т. е. 20%.
Судя по даташиту, рассчитан он на работу при 10-40 градусах, так что на улицу его не выставишь.
HIH-4010-004 Датчик влажности 0...100%, +-3.5%, 5V, отклик 15 с, -40...85°С, калибровочный паспорт
Он дороже, DHT11 30 — 50р, а HIH-4010-004 700 — 1000 р, во-вторых требует АЦП, чтобы сигнал с него снять, а затем требуется отдельная табличная процедура, чтобы данные получить. А здесь все просто, на выходе получаем нужные байты и все
Ну или DHT-22 — он подешевле. Впрочем, я не «настоящий сварщик».
DHT22/AM2302 Digital Temperature And Humidity Sensor по текущему курсу USD выходит ~145руб ($4.85)
А какая примерная стоимость платы планируется?
цена зависит от количества штук в партии, смотря сколько людей закажет.
Сейчас, примерная цена 1000 р, когда определимся с размером партии цена точно упадет.
Сейчас, примерная цена 1000 р, когда определимся с размером партии цена точно упадет.
Комплектность только сразу базовую надо уточнить.
Ибо очень немало зависит от стоимости самих датчиков — в РФ цены на них очень уж «кусаются», причем на все вообще.
PS Хорошая цена, эдакий психологический предел да и за 2000р+ уже давно есть девайс в продаже, который уже нашел свою аудиторию, а вот сделать дешевле пока мало кому удавалось.
Ибо очень немало зависит от стоимости самих датчиков — в РФ цены на них очень уж «кусаются», причем на все вообще.
PS Хорошая цена, эдакий психологический предел да и за 2000р+ уже давно есть девайс в продаже, который уже нашел свою аудиторию, а вот сделать дешевле пока мало кому удавалось.
Что-то похожее мне приходило на ум: программно-аппаратный фреймворк для таких вот затей. У Arduino и прочих микроконтроллеров не хватает завершенности исполнения.
Если бы это было уже в готовом герметичном корпусе с нужным классом защиты, кучой всякого обвеса (читай различных датчиков подключаемых через различные внешние интерфейсы), беспроводным модулем, GPS/ГЛОНАСС приемником, подключаемым внешним аккумулятором либо адаптером питания и набором программных библиотек для работы со всем этим, то цены не было бы такому устройству.
Думаю в скором времени похожие устройства появятся.
Если бы это было уже в готовом герметичном корпусе с нужным классом защиты, кучой всякого обвеса (читай различных датчиков подключаемых через различные внешние интерфейсы), беспроводным модулем, GPS/ГЛОНАСС приемником, подключаемым внешним аккумулятором либо адаптером питания и набором программных библиотек для работы со всем этим, то цены не было бы такому устройству.
Думаю в скором времени похожие устройства появятся.
На плате есть специальные отверстия чтобы можно было посадить в корпус. Также в корпусе остаются отверстия для выносных датчиков температуры, освещенности и щель для датчика влажности.
А на-на в метеоустройстве — GPS/ГЛОНАСС приемник? Ни проще ли к такому устройству подцеплять тотже GPS щилд?.. Ну если брать во внимание навигацию, то вы цены на ГЛОНАСС-модули видели вообще, и представляете соотношение цена (к) количеству спутников на орбите (касаемо ГЛОНАСС и GPS отдельно)?
Я говорю про универсальную платформу, которую можно использовать для различных целей. К тому же в случае с метеоустройством совсем не лишним будет знать координаты места в котором идет получение данных.
Цены на ГЛОНАСС модули пока кусаются, но это пока. Про количество спутников не понял что Вы имели в виду.
Цены на ГЛОНАСС модули пока кусаются, но это пока. Про количество спутников не понял что Вы имели в виду.
К тому же в случае с метеоустройством совсем не лишним будет знать координаты места в котором идет получение данных.
В случае с постоянным местом положения, думаю врятли нужно использовать такую периферию чтобы знать с некой периодичностью где находятся датчики/станция
Цены на ГЛОНАСС модули пока кусаются, но это пока. Про количество спутников не понял что Вы имели в виду.
Они ни то чтобы кусаются, они жрут карман полностью…
Пример:
Модуль / Цена / Количество действующих спутников на орбите
SIM900 / около 500р. / 31 спутник
NAVIOR-24 / около 1500р. / примерно 16 спутников
Разницу скорее можно увидеть в точности определения координат, стандартного WGS 84
Куча устройств которые не нужны 90% пользователей только увеличат стоимость. Проще разъемов поставить, куда можно установить доп. оборудование. Для примера, в STM32VLD даже кварц менять можно.
Появятся, легко! НО как только предзаказы на них появятся и не ранее. Убедился уже многократно по опыту общения с разработчиками электроники. Большинство говорят «закажите у нас 100 штук и все будет в лучшем виде!», таковы особенности разработки в РФ и СНГ, рисковать затрачивая время и ресурсы на новую разработку не имея спроса заранее практически никто не хочет.
А не думали сделать текстовый интерфейс для com-порта? Тогда можно хоть bash-скриптами данные снимать, хоть в интерактивном режиме, и безо всяких библиотек.
обмен текстовый, кроме самих команд, они как числа проходят, но думаю эта идей может прижиться, спасибо
Я видимо не разобрался.
У вас на картинке
Значит, в порт будет отправлена последовательность байт
Во втором случае, я могу запросить данные, грубо говоря, командой
<зануда_моде>
В программировании с нуля обычно начинаются восьмиричные числа, поэтому 010 — это не 0x10 и не \n.
</зануда_моде>
У вас на картинке
DeviceId ParamId \n
004 002 010
Значит, в порт будет отправлена последовательность байт
0x04 0x02 0x0A
или строчка "004 002 010"
?Во втором случае, я могу запросить данные, грубо говоря, командой
echo 004 002 010 > /dev/ttyS0
. <зануда_моде>
В программировании с нуля обычно начинаются восьмиричные числа, поэтому 010 — это не 0x10 и не \n.
</зануда_моде>
Еще стоило бы зашить варианты отклика, либо данные (показания) шуруются постоянно, либо отдаются по запросу
Заслуженный огромный "+" в топик и карму за проделанную работу!
Советую только заменить DHT11 на DHT22? он поточнее будет.
Все датчики на ebay.ru задешево легко находятся с бесплатной доставкой в течении 2-4 недель, проверено.
Жаль только не привели пример в работе Вашего девайса по линку narodmon.ru/?id=N
Рядом с Вами в Железногорске есть уже один девайс(meteo26.ru) ждем и Вас.
PS Не возражаете против добавления Вашей реализации в Каталог проекта в т.ч. и на Заказ?
Описание по аналогии с имеющимися на мыло проекта.
Советую только заменить DHT11 на DHT22? он поточнее будет.
Все датчики на ebay.ru задешево легко находятся с бесплатной доставкой в течении 2-4 недель, проверено.
Жаль только не привели пример в работе Вашего девайса по линку narodmon.ru/?id=N
Рядом с Вами в Железногорске есть уже один девайс(meteo26.ru) ждем и Вас.
PS Не возражаете против добавления Вашей реализации в Каталог проекта в т.ч. и на Заказ?
Описание по аналогии с имеющимися на мыло проекта.
По моему данное устройство правильнее было бы назвать не контроллер, а метеостанция с интерфейсом для подключения к ПК. Уже давно существуют мультиметры, осциллографы, счетчики и пр. измерительное оборудование в подобной концепции.
По опросу. Конечно, иметь готове решение, способное измерять температуру/давление/влажность, здорово, но оно выглядит вполне доступным для самостоятельной сборки, а тем более, если планируется на этой базе делать что-то дальше. Сложнее дело обстоит с системой контроля качества атмосферного воздуха. Собрать ее возможно, компоненты более менее доступны, но как откалибровать с привязкой к физическим параметрам и с учетом окружающей обстановки, чтобы хоть порог ПДК ловить более менее стабильно? Хочется такое решение для основных загрязнителей, вроде угарного газа, аммиака, сероводорода и т.п.
Вот тут ребята вполне неплохо реализовали и методику и девайс geiger.su/?p=83
DS18b20 намного точнее DHT в плане температуры?
Почему бы тогда не взять DHT22, он вроде получше?
(сейчас как раз балуюсь с DHT22 через STM Discovery).
Почему бы тогда не взять DHT22, он вроде получше?
(сейчас как раз балуюсь с DHT22 через STM Discovery).
Покупал хоть и в Китае, но без малейших нареканий 10 штук DS18B20 выходит примерно по 40р/шт (1.4$), если выберите лот с бОльшим кол-вом, например 100шт то выйдет уже 27руб(0.9$)
PS Про сроки доставки — это уже косяк Почты Росии, судя по треку 90% времени доставки посылка находилась на складе в аэропорту в мск(иногда спб и новосиб) ибо из Китая уже была отметка об отправке авиапочтой, а о приеме не было ничего. Потом еще 3-5 дней ожидания на таможню, сортировку, доставку по РФ и вот оно дома.
PS Про сроки доставки — это уже косяк Почты Росии, судя по треку 90% времени доставки посылка находилась на складе в аэропорту в мск(иногда спб и новосиб) ибо из Китая уже была отметка об отправке авиапочтой, а о приеме не было ничего. Потом еще 3-5 дней ожидания на таможню, сортировку, доставку по РФ и вот оно дома.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Контроллер MeteoBoard