Существуют ли недорогие (<50 $ USD) беспроводные датчики температуры окружающей среды?
Я хотел бы простой интерфейс для датчика, т.е. IP через Wi-Fi, если это вообще возможно.
Существуют ли недорогие (<50 $ USD) беспроводные датчики температуры окружающей среды?
Я хотел бы простой интерфейс для датчика, т.е. IP через Wi-Fi, если это вообще возможно.
Ответы:
Не Wi-Fi, а автономный датчик температуры XBee + сделает это примерно за 30-40 долларов или около того. XBee имеет аналого-цифровой преобразователь uC + и может считывать аналоговый датчик. При коэффициенте заполнения 0,1% (передача в течение 1 секунды каждые 1000 секунд) вы можете получить около двух лет на двух АА с довольно простой конструкцией.
У меня есть короткая рецензия на ZigBee на http://wiblocks.luciani.org/white-papers/intro-to-zigbee.html
Одним из решений будет использование JeeNode и JeeLink (подключенных к ПК или маршрутизатору). Дешевый, открытый и программируемый из Arduino IDE.
Еще один голос за радио и ресивер JeeNode. Я предлагаю вам ознакомиться с этой беспроводной реализацией:
Книга «Практическое Arduino», доступная в компании Little Electronics Electronics (и в других местах), содержит информацию о том, как декодировать данные с беспроводных датчиков температуры, которые продаются с потребительскими метеостанциями.
Возможно, вы захотите создать такое устройство самостоятельно. Если вам нужно, чтобы связь осуществлялась по сетям TCP / IP, то mbed имеет встроенные возможности Ethernet и может передавать данные о температуре (и многое другое!), Но вам нужно будет купить адаптер Wi-Fi для беспроводной связи. Как указывает Давр, это будет как минимум утечка энергии!
В качестве альтернативы вы можете использовать модуль Arduino и ZigBee для отправки данных на потенциально большие расстояния обратно на устройство контроллера с протоколом 802.15.4 меньшей мощности.
В любом случае, я думаю, что вам придется испачкать руки и построить это самостоятельно. Преимущество такого подхода заключается в том, что в зависимости от того, насколько далеко необходимо установить беспроводную связь, вы можете снизить стоимость.
Почему бы не использовать стандартный дистанционный датчик для метеостанции потребительского уровня? Большинство из тех, что вы найдете в магазинах, сделаны Oregon Scientific . Я не уверен в беспроводном диапазоне и протоколе, но он должен быть довольно простым и, вероятно, задокументирован где-то в Интернете.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ Я работаю в той компании Yoctopuce, которая разработала продукт, описанный здесь, так что ответ может показаться не таким альтруистическим, как хотелось бы.
Возможно, вы захотите взглянуть на Yocto-Temperature и YoctoHub-Wireless от Yoctopuce. Yocto-Temperature - это обычный USB-датчик температуры, который вы можете найти в Интернете, но он может быть подключен к YoctoHub-Wireless от той же компании. Этот концентратор является передатчиком WiFi, который может управлять любым устройством Yoctopuce. После этого у вас будет прямой WiFi доступ к вашему датчику. Вы также можете попросить концентратор автоматически сообщать данные датчиков на выбранном вами сервере (так проще проходить через фильтры NAT).
Простота использования
Подключите, настройте, запрограммируйте свое приложение и играйте. Но вам придется работать над корпусами, особенно если вы хотите разместить его на улице, как я подозреваю.
Потребление электроэнергии
WiFi - это мощная жадная технология. На самом деле потребление YoctoHub-беспроводной + один датчик составляет около 140 мА. Но хаб имеет режим глубокого сна. В этом режиме концентратор время от времени просыпается, отправляет данные с датчиков и возвращается в спящий режим. Потребление при глубоком сне более менее 15 мкА. Затем, в зависимости от того, как вы его настроите, установка может продержаться на батарейках в течение нескольких недель ... или месяцев.
Цена
Боюсь, больше 50 долларов. Но я серьезно сомневаюсь, что вы можете найти надежный датчик температуры WiFi менее чем за 50 долларов. Обратите внимание, что если вы используете более дешевую технологию, вам придется купить мост между этой технологией и вашей сетью. Более того, если вы действительно думаете, что более 50 долларов США являются нарушителем, вы должны спросить себя, сколько вы хотели бы получить, чтобы предоставить то, о чем вы просите. И не забывайте: эти деньги должны платить за сырье и кормить вас :-)
заявка
Вот пример применения с использованием YoctoHub-Wireless и Yocto-Meteo, который является просто улучшенной Yocto-Temperature. В основном это наружная солнечная батарея, WiFi, матрица датчиков температуры / влажности / атмосферного давления. Он питается от одного из этих солнечных USB-зарядных устройств. http://www.yoctopuce.com/EN/article/an-autonomous-solar-weather-station
альтернативы
Вот некоторые другие альтернативы Wi-Fi, которые, я считаю, так же хороши, как и у Yoctopuce, за исключением обработки проблем с питанием.
Сделай сам Хардкор: Arduino + Wi-Fi щит + датчик температуры, такие как http://www.sparkfun.com/categories/82
Сделай сам случайный: Raspberry PI + USB Wi-Fi ключ + USB датчик температуры. Обратите внимание, что датчики температуры USB очень распространены: http://www.phidgets.com/products.php?category=35 http://www.raphnet.net/electronique/usbtenki/index_en.php
Готов к использованию: Temper @ tureAlert имеет целый ряд готовых к использованию датчиков температуры, включая версию для Wi-Fi http://www.temperaalert.com/Tempera-urm-Alarm.aspx
Как вывод
Аппаратное обеспечение - это только видимая часть айсберга. Какое бы решение вы ни выбрали, убедитесь, что вы выбрали подходящее API, иначе оно будет бесполезным.