Добавить в корзинуПозвонить
Найти в Дзене
Герман Геншин

nRF52840 — почему этот микроконтроллер работает заметно дольше ESP32 и все переходят на него?

ESP32 давно завоевал популярность у энтузиастов — его любят за универсальность, компактность и простоту для проектов умного дома, DIY-датчиков и других задач. Но если приоритет — долгий срок работы на одной батарейке и максимальная энергоэффективность, стоит взглянуть в сторону семейства nRF52: его возможности способны приятно удивить. Выбор всегда упирается в компромиссы — насколько вы готовы пожертвовать функционалом ради рекордной автономности? Линейка nRF от Nordic Semiconductor — это целый спектр микроконтроллеров, где серия nRF52 особенно полюбилась разработчикам умной электроники. Эти чипы не претендуют на замену мини-компьютера вроде Raspberry Pi — их задача проста: выполнять одну-две функции, быстро реагировать и не тратить лишнюю энергию. Прошивка заливается прямо во внутреннюю память. Флагман серии — nRF52840: одноядерный процессор на 64 МГц, 1 МБ памяти и 256 КБ ОЗУ. У него богатый набор беспроводных протоколов: Bluetooth Low Energy, Bluetooth Mesh, Thread, Zigbee и фирмен
Оглавление

ESP32 давно завоевал популярность у энтузиастов — его любят за универсальность, компактность и простоту для проектов умного дома, DIY-датчиков и других задач. Но если приоритет — долгий срок работы на одной батарейке и максимальная энергоэффективность, стоит взглянуть в сторону семейства nRF52: его возможности способны приятно удивить.

Выбор всегда упирается в компромиссы — насколько вы готовы пожертвовать функционалом ради рекордной автономности?

Знакомьтесь: микроконтроллеры Nordic Semiconductor серии nRF52

Чипы нового поколения: лёгкие, экономичные, современные

Линейка nRF от Nordic Semiconductor — это целый спектр микроконтроллеров, где серия nRF52 особенно полюбилась разработчикам умной электроники. Эти чипы не претендуют на замену мини-компьютера вроде Raspberry Pi — их задача проста: выполнять одну-две функции, быстро реагировать и не тратить лишнюю энергию. Прошивка заливается прямо во внутреннюю память.

Флагман серии — nRF52840: одноядерный процессор на 64 МГц, 1 МБ памяти и 256 КБ ОЗУ. У него богатый набор беспроводных протоколов: Bluetooth Low Energy, Bluetooth Mesh, Thread, Zigbee и фирменные решения на 2,4 ГГц.

На плате до 48 GPIO-выводов, интерфейсы SPI, UARTE, I2S, USB и другие. Подробные характеристики легко найти у производителя, но главное отличие — это концепция: nRF52 превосходит многие популярные чипы именно там, где нужна автономность и низкое энергопотребление.

В одних задачах nRF52 просто незаменим, в других — уступает конкурирующим стандартам.

Почему выбирают nRF52, а не ESP32?

Рекордная автономность и экономия энергии

Удивительно, но в серии nRF52 нет поддержки Wi‑Fi. Там, где ESP32 легко выходит в любые беспроводные сети, nRF52 работает только с BLE и низкоэнергетическими протоколами: Zigbee, Thread, Bluetooth Mesh. Для одних это серьёзный минус, а для других — идеальное решение ради сверхдолгой работы от батарейки.

Wi‑Fi — один из самых прожорливых протоколов. А вот Bluetooth LE и Zigbee позволяют забыть о частой смене батареек: устройство будет работать в разы дольше. Правда, для этого придётся добавить Bluetooth на Home Assistant-сервер или завести Zigbee-координатор, например ZBT-2.

По чистой производительности nRF52 уступает даже младшим моделям ESP32 — и этим объясняется отсутствие Wi‑Fi. Зато по части автономности у него почти нет конкурентов: область применения уже, но время работы без подзарядки впечатляет.

Цена у nRF52 немного выше, чем у ESP32, но обычно не превышает 1 000 рублей — отличный вариант для экспериментов и хобби.

-2

Seeed Studio XIAO nRF52840

Seeed Studio XIAO nRF52840 — первый модуль в этой линейке с поддержкой беспроводной связи Bluetooth Low Energy 5.4. Он работает при очень низком энергопотреблении — отличный выбор для Bluetooth-проектов и там, где важна долгая автономная работа.

Как начать: простое устройство на базе nRF52

Идея для первого проекта

Для простого старта с маломощными беспроводными устройствами Nordic предлагает SDK nRF Connect, построенный на популярной RTOS Zephyr с открытым исходным кодом. Писать прошивки можно на Windows, Linux и Mac.

Приятная новость — поддержка nRF52 давно появилась во многих популярных экосистемах. Например, проект ESPHome теперь дружит и с этими чипами, а значит, они отлично подойдут для создания беспроводных датчиков и автономных устройств для умного дома.

ESPHome "из коробки" поддерживает платы Adafruit Feather/Itsybitsy и Seeed Studio XIAO BLE (и многие другие тоже запускаются без проблем). С простыми YAML-конфигами вы буквально собираете свою "умную железку" без глубокого погружения в программирование. Также поддерживаются MicroPython и Arduino.

Если не знаете, с чего начать — попробуйте сделать скрытый датчик температуры и влажности. В качестве примера — проект на базе nRF52840, где сенсор спрятан в фоторамке из IKEA и работает от батарейки на 1 100 мА·ч. Его выбрали именно потому, что добиться такой автономности на ESP32 практически невозможно.

По части экономии энергии nRF52 пока вне конкуренции. Но если вам нужна универсальность и максимальный функционал, ESP32 — всё ещё король среди микроконтроллеров, способный запускать даже полноценные операционные системы.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

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

Также подписывайтесь на нас в: