беспроводной датчик температуры [закрыт]

12

Существуют ли недорогие (<50 $ USD) беспроводные датчики температуры окружающей среды?

Я хотел бы простой интерфейс для датчика, т.е. IP через Wi-Fi, если это вообще возможно.

jldupont
источник
К сожалению, сам WiFi-адаптер обойдется вам как минимум в 50 долларов. Также WiFi не является хорошим выбором для датчиков температуры, из-за его высокой сложности и требований к питанию. Вы хотите что-то очень низкое энергопотребление, чтобы вы могли месяцами работать от вашего датчика от одной батареи.
Давр
Существуют Wi-Fi датчики температуры / влажности, рассчитанные на 2 года автономной работы с рабочим циклом 0,1% -0,5%
Zepplock

Ответы:

11

Не Wi-Fi, а автономный датчик температуры XBee + сделает это примерно за 30-40 долларов или около того. XBee имеет аналого-цифровой преобразователь uC + и может считывать аналоговый датчик. При коэффициенте заполнения 0,1% (передача в течение 1 секунды каждые 1000 секунд) вы можете получить около двух лет на двух АА с довольно простой конструкцией.

У меня есть короткая рецензия на ZigBee на http://wiblocks.luciani.org/white-papers/intro-to-zigbee.html

jluciani
источник
Непрофессиональные XBees имеют номинальную мощность ~ 1 мВт при минимальной мощности, которая, по моему опыту, обеспечит вам почти 100% передачу пакетов в пределах ~ 10 футов (прямой видимости), максимальная потребляемая мощность XBee Pro составляет ~ 300 мА во время передачи. но оценивается для 1 + мили прямой видимости. Непрофессионалы могут сделать что-то вроде 100 футов с их максимальной потребляемой мощностью (я полагаю, около 1/10 профи).
pfyon
Числа, которые я перечислил в рецензии, взяты из литературы по XBee, расположенной внизу страницы. Для штыревой антенны они указывают увеличение производительности на 5: 1 (pro: std). Для чиповой антенны диапазон составляет около 3,5: 1. Все эти значения находятся вне зоны видимости. В помещении разница составляет всего около 2: 1, а диапазоны 140 футов: 80 футов.
Jluciani
Я просто добавил подсказку приложения для использования PICOBEE для измерения термопар типа K и передачи данных с метками времени с помощью XBEE. Схематическое изображение, образец прототипа и пример программного обеспечения находятся по адресу wiblocks.luciani.org/docs/app-notes/picobee-tc.html
jluciani,
IoT изменился с 2010 года. В 2018 году это можно сделать с помощью Espressif ESP32 или платы Particle Photon.
Jeroen3
2

Одним из решений будет использование JeeNode и JeeLink (подключенных к ПК или маршрутизатору). Дешевый, открытый и программируемый из Arduino IDE.

Тоби джеффи
источник
Похоже, проприетарный протокол ... это?
2010 года
Модуль RFM12B выполняет FSK на настраиваемой частоте, да. Но протокол обмена сообщениями JeeNode имеет открытый исходный код.
Тоби Джаффей
2

Еще один голос за радио и ресивер JeeNode. Я предлагаю вам ознакомиться с этой беспроводной реализацией:

Метеостанция JeeNode

Diosces
источник
2

Книга «Практическое Arduino», доступная в компании Little Electronics Electronics (и в других местах), содержит информацию о том, как декодировать данные с беспроводных датчиков температуры, которые продаются с потребительскими метеостанциями.


источник
В Австралии я видел беспроводные комнатные термометры в супермаркетах по цене около 9 долларов. Я посмотрел на поток данных, и они кажутся достаточно взломанными. $ 9 за узел с большим количеством оставшихся резервных цепей приемника кажется разумным.
Джеймс Кэмерон
1

Возможно, вы захотите создать такое устройство самостоятельно. Если вам нужно, чтобы связь осуществлялась по сетям TCP / IP, то mbed имеет встроенные возможности Ethernet и может передавать данные о температуре (и многое другое!), Но вам нужно будет купить адаптер Wi-Fi для беспроводной связи. Как указывает Давр, это будет как минимум утечка энергии!

В качестве альтернативы вы можете использовать модуль Arduino и ZigBee для отправки данных на потенциально большие расстояния обратно на устройство контроллера с протоколом 802.15.4 меньшей мощности.

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

JP.
источник
Может быть, это только я, но mbed кажется завышенным. Плата составляет 100 долларов, но сам микроконтроллер можно купить за 10 долларов. Я не особо на это смотрел, может быть, их программное обеспечение действительно хорошее, и это компенсирует стоимость?
Давр
Свои 100 долларов ?! Ух ты, я купил свой за £ 30 здесь - что легко сопоставимо со стоимостью программиста и чипа или двух. Да, 100 долларов немного круто!
JP.
Я никогда не видел, чтобы это продавалось за 100 долларов. Скорее 60 долларов. Он имеет USB-программатор, флэш-память и Ethernet PHY на борту. Не говоря уже о том, что вам не нужно паять TQFP100.
jpc
1

Почему бы не использовать стандартный дистанционный датчик для метеостанции потребительского уровня? Большинство из тех, что вы найдете в магазинах, сделаны Oregon Scientific . Я не уверен в беспроводном диапазоне и протоколе, но он должен быть довольно простым и, вероятно, задокументирован где-то в Интернете.

Джейсон С
источник
1
+1 за полезную ссылку. Я ищу что-то с помощью API, т.е. я хочу подключить датчик к компьютеру.
Jldupont
0

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ Я работаю в той компании 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, за исключением обработки проблем с питанием.

  1. Сделай сам Хардкор: Arduino + Wi-Fi щит + датчик температуры, такие как http://www.sparkfun.com/categories/82

  2. Сделай сам случайный: Raspberry PI + USB Wi-Fi ключ + USB датчик температуры. Обратите внимание, что датчики температуры USB очень распространены: http://www.phidgets.com/products.php?category=35 http://www.raphnet.net/electronique/usbtenki/index_en.php

  3. Готов к использованию: Temper @ tureAlert имеет целый ряд готовых к использованию датчиков температуры, включая версию для Wi-Fi http://www.temperaalert.com/Tempera-urm-Alarm.aspx

Как вывод

Аппаратное обеспечение - это только видимая часть айсберга. Какое бы решение вы ни выбрали, убедитесь, что вы выбрали подходящее API, иначе оно будет бесполезным.

martinm
источник