Какую платформу IoT следует использовать для низкоэнергетических датчиков температуры, работающих от батареи?


13

Я хотел бы установить два датчика температуры: один снаружи и один внутри моего дома, чтобы сравнить температуру и воздействовать на разницу (например, открывая / закрывая окно).

Вопрос, с которым я сталкиваюсь, - какую платформу выбрать. Первоначально я думал о том, чтобы пойти с Фотоном , но цена довольно высока, когда я могу купить Raspberry Pi Zero слишком дорого. С другой стороны, Pi Zero требует много энергии, и, поскольку я планирую разместить один датчик снаружи, я надеялся «поставить его и забыть» хотя бы на несколько месяцев с некоторыми батареями типа АА (один? Два ?) в теме.

Поэтому я прошу вашей помощи. Я открыт для другой платформы для реализации моего плана. Вот что я ищу на этой платформе:

  1. Wi-Fi способен (или некоторая передача для внешнего удаления, и Wi-Fi для внутреннего)
  2. Может жить неделями, месяцами, используя простые АА
  3. Недорогой. Это просто небольшой побочный проект.

Мне не очень нравится формат вопроса, потому что он просит рекомендации по продукту, а не стратегии дизайна. Я думаю, что есть возможность улучшить его, хотя.
Шон

Ответы:


12

ESP8266 может быть очень хорошим кандидатом для вашего проекта.

Для увеличения срока службы батареи с ESP8226 вы можете следовать этой статье Open Home Automation . Способы экономии энергии, выделенные в этой статье:

  • делать измерения с интервалами (например, каждые 10 минут) и спать в остальное время.
  • избавление от светодиода снижает потребление до 77 мкА или 0,077 мА. Это означает, что одна и та же батарея может работать… 3,7 года!

И, конечно, ESP8266 стоит недорого.

Ключевые особенности ESP8226 :

  • Wi-Fi-чип с низкой стоимостью, с полным стеком TCP / IP и MCU (микроконтроллер)
  • IEEE 802.11 b / g / n Wi-Fi
  • 16 контактов GPIO, SPI, I²C, UART на выделенных контактах

Более справочный материал на espressif.com .


ESP8266 поставляется с интегрированной системой Wifi? Я никогда не слышал об этом?
Кирилл Н.

@CyrilN. Я редактирую ответ, да, это интегрированный WiFi, на самом деле это USP.
рыдать

6

Я вижу, по крайней мере, 3 варианта, которые нужно сделать в дизайне вашей системы.

РЧ протокол WiFi не очень энергоэффективен. Вы можете уменьшить это, отправляя показания нечасто (измерение в 1 минуту, передача в 20 минут). BLE или что-то подобное может быть лучше, но вам нужно торговать ассортиментом и стоимостью запчастей, если вы выбираете что-то немного менее полезное. Если его использовать в личных целях, гораздо более 2 лет, вероятно, не стоит много дополнительной оптимизации.

Внутри устройства Возможно у вас есть разные ограничения мощности для этого устройства, но вы не указываете. Крайне важно, что она не должна быть той же платформой, что и наружный блок, но это не похоже на то, что вам нужен SBC под управлением Linux. То, как вы хотите развивать свой стек, может быть движущим фактором здесь (а также знакомство).

Наружный блок В настоящее время у вас низкие требования к характеристикам - просто цифровой интерфейс к вашему термометру. Возможно, вы захотите разрешение 0,25 ° C или выше, чтобы разрешить некоторые аспекты его использования. Конечно, вам нужен спящий режим, но выбор довольно широк. Среда разработки и простота использования могут быть таким же важным фактором, как и цена. У вас нет вычислительной полезной нагрузки, о которой стоит беспокоиться по протоколу связи, поэтому имеет смысл низкая тактовая частота.

Другие факторы, которые вы, возможно, захотите рассмотреть, - это вероятность того, что вы захотите расширить это в будущем, это может повлиять на ваш выбор платы (например, если вы хотите добавить дисплей / блок управления в помещении).

Совершенно очевидно, что единственный важный выбор здесь заключается в том, что внешний / аккумуляторный блок должен быть микроконтроллером со сном (и RF), а не полностью Linux-платформой. Более новые платформы, вероятно, предложат лучшую энергоэффективность, но могут быть достаточно дорогими, чтобы компенсировать выгоду в этом случае использования.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.