Ардуино с nRF24L01.

Я использую nRF24L01 с Arduino Nano и Mini. Я считаю, что они очень полезны, когда мы хотим соединить несколько Arduino вместе.

На рынке мы можем купить Arduino с Wi-Fi и Bluetooth, почему бы не сделать модель Arduino с nRF24L01? Есть ли какая-то конкретная веская причина?

Или я ошибаюсь, используя nRF24L01, и есть более экономичный и энергоэффективный способ беспроводного соединения нескольких Arduino?

, 👍1

Обсуждение

Я обновил свой ответ двумя «новыми» альтернативами: NRF51 и NRF52., @Mikael Falkvidd


2 ответа


Лучший ответ:

2

NordicRF (компания, разработавшая nRF24L01) выпустила две серии устройств SoC, совместимых с nRF24: NRF51 и NRF52. Благодаря усилиям Сандипа Мистри и других участников их можно программировать с использованием Arduino IDE и библиотек. Инструкции доступны здесь: https://github.com/sandeepmistry/arduino-nRF5

Я протестировал NRF51822, самый дешевый вариант (стоит немного дороже, чем Arduino Pro Mini + NRF24L01+, но в одном небольшом и энергоэффективном корпусе), и он отлично работает.

BBC Micro:bit основан на NRF51. Дополнительную информацию можно получить по адресу https://forum.mysensors.org. /topic/9722/bbc-micro-bit-and-mysensors-отличное совпадение

По сравнению с Arduino Pro Mini на базе Atmega328, NRF51822 имеет в 8 раз больше флэш-памяти и в 8 раз больше оперативной памяти. Он также поддерживает Bluetooth 5 и BLE и 32-битный процессор ARM Cortex M0.

Существует также альтернатива: https://www.ebid.net/eu/for-sale/arduino-ide-совместимый-контроллер-with-the-nordic-nrf24l01-radio-transceiver-156695123.htm

Характеристики:

  • Размеры 59 x 18 мм.
  • Встроенный радиопередатчик Nordic nRF24L01+ 2,4 ГГц
  • Напряжение питания до 6,5 В.
  • Цифровые и аналоговые контакты имеют напряжение 5 В.
  • Частота ATMega328P — 8 МГц.
  • 4 контакта разъема аккумулятора.
  • Заголовок FTDI для программирования

Полное раскрытие информации: я являюсь членом основной команды MySensors. Пользователь MySensors (не связанный с основной командой) создал и продает эту доску.

,

Ссылка на сайте ebid больше не работает. Не могли бы вы поделиться другой ссылкой? Также рекомендуется ли все еще использовать эту доску? Ура, @Birla


0

nRF24L01 — это фирменная система, в отличие от WiFi и Bluetooth. Существует только один (официальный) производитель устройств nRF (Nordic Semiconductor).

Да, это очень хорошие модули, но зачем тратить время и деньги на разработку стандартной платы микроконтроллера, которая имеет настолько ограниченные возможности, что может взаимодействовать только с той же платой или с платой, к которой подключен один конкретный модуль? Вы бы этого не сделали — это не имеет финансового смысла — особенно когда конечному пользователю легко добавить модуль к любой другой плате.

Bluetooth и WiFi более выгодны с финансовой точки зрения, поскольку они могут взаимодействовать с огромным количеством устройств, а значит, их можно использовать для гораздо большего числа проектов, что повышает спрос на них.

,

Спасибо @Majenko. Есть ли какой-либо другой модуль, как nRF24L01, который является универсальным и не проприетарным? Главное, я хочу изучить варианты, но до сих пор не могу найти ничего похожего на nRF24L01, который был бы недорогим и с низким энергопотреблением., @Rahul

Bluetooth или WiFi. Для низкого энергопотребления вам нужен BLE (Bluetooth Low Energy)., @Majenko

BLE будет Master и Slave. Я хочу создать сеть из нескольких устройств., @Rahul

(Новый BL поддерживает сетки.) Nordic также продает микроконтроллеры со встроенным приемопередатчиком (nRF24LU/LE), так что вы можете использовать их (как это делают многие беспроводные мыши и клавиатуры). Я думаю, что Nordic просто не видит смысла в наличии еще одной платы Arduino на рынке, поэтому ее и нет., @Avamander

@Avamander я тоже читал в интернете о новой поддержке Bluetooth 4 mesh. Но я не могу найти ни одной страницы в интернете с Bluetooth 4 mesh для Arduino. Знаете ли вы какой-нибудь пример?, @Rahul

@Rahul Он настолько новый, что я сомневаюсь, что вы вообще сможете купить чипсеты, которые его поддерживают, по нормальной цене. Вы можете просто подождать сейчас., @Avamander