nrf51822 Arduino:руководство по функциям, приложениям, преимуществам и пример проекта технологии BLE
Bluetooth Low Energy (платы BLE) — это технология беспроводной сети, предназначенная для фитнеса, безопасности и здравоохранения. Несмотря на то, что он не зависит от стандартного Bluetooth, он может сосуществовать с LE и BR/EDR (базовая скорость Bluetooth/повышенная скорость передачи данных). Устройство BLE имеет две формы:модули и форму чипа. Одним из примеров интегральной схемы BLE является nrf51822 Arduino, подпадающий под SoC серии NRF51 (система на кристалле). Еще один класс от студии nrfGo с персонализированной рекламой на досках NRF52 и nrf5.
Стандартный Bluetooth USB
Что такое nrf51822 Arduino?
NRF51822 — это беспроводной радиочастотный SoC/многопротокольный модуль BLE (Bluetooth Low Energy) с частотой 2,4 ГГц, созданный для беспроводных приложений со сверхнизким энергопотреблением (ULP).
NRF51822 Ардуино
Его небольшая коммутационная плата поставляется в жестяной упаковке и должна иметь сертификаты CE, TELEC и FCC. Кроме того, вы также найдете чип-антенну и вспомогательную схему, помогающую снизить энергопотребление и роль периферии.
Функции и характеристики
Характеристики и характеристики nrf51822 следующие:
- Во-первых, диапазон напряжения питания составляет от 2,0 до 3,6 В.
- Диапазон рабочих температур составляет от -40°C до +85°C.
- Тогда nrf51822 имеет встроенную антенну и 32-разрядный процессор ARM® Cortex™-M0.
- В-третьих, он может иметь цифровой интерфейс с UART, I2C и SPI и имеет программируемое периферийное соединение (PPI). Кроме того, его программируемая выходная мощность находится в диапазоне от -20 до +4 дБм мощности передачи.
- Кроме того, он совместим по распиновке с серией NRF51xxx и полностью совместим с серией NRF24L.
- В-пятых, глобальное управление скандинавскими полупроводниками nr51822 осуществляется отдельно.
- Он также имеет 128-битное аппаратное шифрование AES с 32 КБ ОЗУ и 256 КБ флэш-памяти.
Визуальное представление функции раунда AES
- 10-разрядный чип АЦП имеет независимый стек протоколов и разработку приложений.
- Кроме того, дальность связи (т. е. на открытом воздухе при скорости передачи данных 1 М) составляет 30 м.
- В частотном диапазоне 2,4 ГГц используется многопротокольный радиочастотный приемопередатчик.
- Все контакты ввода-вывода имеют разъем расширения, кроме P0.27 и P0.26. Кроме того, шаг штифта составляет 2,0 мм, а расстояние между правой и левой сторонами составляет 18,00 мм.
- Наконец, размер печатной платы составляет 20,8 мм × 17,0 мм, а вес — 0,9 г.
Приложение
Приложения nrf51822 Arduino включают в себя;
- Отраслевой контроль,
- Носимые устройства,
- датчики образа жизни и здоровья,
- Теги оповещения о сближении и безопасности,
- Игрушки и электронные игры
- РЧИД-этикетки,
- Пульт дистанционного управления CE для STB, медиасистем и телевизоров,
(пульт дистанционного управления телевизором)
- Маяки,
- Интеллектуальное приложение Bluetooth,
- Система сбора данных,
- Аксессуары для мобильных телефонов и
(аксессуары для мобильных телефонов)
- Умная бытовая техника.
Введение в проект Arduino nrf51822
Вы можете попробовать приведенный ниже проект power BLE, используя NRF51822 Arduino IDE.
Список деталей
Они включают в себя;
- Персональный компьютер с любой из перечисленных ниже операционных систем;
- Линукс,
- Windows 8.x, 7 или 10,
- Mac OSX 10.9x, 10.10x или 10.11.4.
- Платы для разработки, такие как RBL nrf51822 или модуль nrf52,
- Пакет поддержки платы разработки с дополнительной функцией 1.0.6
- Arduino IDE версии 1.6.9.
Шаги
- Установите Arduino IDE на свой компьютер, скачав ее с веб-сайта.
- Чтобы начать работу с Arduino IDE, щелкните параметр.
- Используйте следующую процедуру:Инструменты -> Меню платы -> Диспетчер платы, чтобы помочь установить надстройку платы nrf51822.
- Далее, если вы используете ПК с Windows, получите драйвер последовательного порта USB/CDC и завершите его установку. Цель состоит в том, чтобы вы могли загружать скетчи в Arduino IDE при использовании последовательного порта.
- Если вы используете Linux, включите правила udev, а затем перезагрузите систему.
- Кроме того, исправьте проблему с загрузкой в 64-разрядных системах Linux.
Загрузчик
<старт ="7">Примечание;
Вы также можете выполнить сеансы OTA для получения дополнительных инструкций, поскольку загрузчик обладает функцией OTA.
Кроме того, вы можете вообще пропустить шаг загрузчика.
Тест
- Начните с выбора макетной платы (nrf51822) или платы BLE nano в меню Arduino IDE.
- Затем выберите свой последовательный порт через; Меню -> Инструменты -> Порты -> [Имя вашей платы последовательного порта]. Порт вместе с ключом интерфейса USB помогает получить распечатку.
- Затем загрузка примера мерцания помогает протестировать доску и посмотреть, работает ли она.
- Наконец, загрузите скетч Arduino на макетную плату с помощью значка загрузки и вуаля!
Одна из иллюстраций Bluetooth с низким энергопотреблением, которую вы можете попробовать включить;
- BLE_Маяк,
- BLE_HRM (пульсометр) или
- BLE-контроллер.
Шаг – Меню –> Файл –> BLE_Examples.
Преимущества модуля NRF51822
Вы, вероятно, задаетесь вопросом, почему вы должны довольствоваться модулем NRF51822. Ниже приведены причины.
Простота применения
Nrf51822 имеет встроенную антенну, которая упрощает разработку. Таким образом, вы можете применять модуль, не беспокоясь о таких проблемах конструкции радиоприемника, как мелкий шаг пайки и согласование удельного импеданса.
Высокая производительность и экономичность
Его встроенная антенна на печатной плате минимизирует затраты на материалы, обеспечивая при этом высокое качество работы.
Простота подключения к iOS или Android
Nrf51822 — это модуль BLE (Bluetooth Low-Energy) с низким энергопотреблением.
Наличие беспроводной технологии с низким энергопотреблением
Микросхема nrf51822 по умолчанию работает как Bluetooth с низким энергопотреблением для любого устройства UART. Таким образом, подключение модуля к Android или iOS через приложение nRF UART становится простым.
Заключение
Мы подошли к концу нашего обсуждения технологии Bluetooth Low Energy, в которой используется чип nrf51822. Если у вас есть вопросы или вам нужны разъяснения для аналитических целей, свяжитесь с нами.
Промышленные технологии
- Датчик Arduino - типы и приложения
- Проект системы безопасности и сигнализации Arduino
- Косозубые шестерни 101:виды, изготовление, преимущества и применение
- Преимущества и области применения быстрого прототипирования
- Быстрое литье металлов:преимущества и области применения
- Транзистор 2N3771:распиновка, особенности, применение и альтернативы
- Цифровой датчик температуры 1-Wire DS18B20 — разводка контактов, функции и области применения
- Arduino Protoshield — краткое и подробное руководство по его сборке
- Области применения, преимущества и недостатки сварки TIG
- Применение, преимущества и недостатки бензиновых двигателей