ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Учебное пособие по Arduino NRF24L01 — беспроводная связь

Arduino

wireless

nrf24l01

transmitter

receiver

communication

antenna

radio

2.4g

tutorial

diy

how to

NRF24L01 Arduino Tutorial - Wireless Communication

superb tech

Автор: Superb Tech

Загружено: 2020-04-11

Просмотров: 42147

Описание: Учебное пособие по NRF24L01 Arduino — Беспроводная связь

В этом видео мы увидим, как использовать nrf24l01 для беспроводной связи с двумя платами Arduino.

Сначала мы рассмотрим функции nrf24l01.
Затем протестируем модуль на примере кода.
В примере 1 мы отправим сообщение Hello World с одной платы на другую.

Во втором примере мы будем управлять светодиодной лампой на Uno с помощью кнопки на Nano.

И одновременно управлять сервоприводом Nano с помощью джойстика на Uno.

Ссылка на код и схему:
https://bit.ly/34qNUqA

nrf24l01 — это модуль радиочастотного приёмопередатчика, то есть один модуль может работать как передатчик и приёмник.

Он работает на частоте 2,4 ГГц в диапазоне ISM, что означает, что он открыт для использования в большинстве стран.

Рабочее напряжение составляет 1,9–3,6 В, но логические выводы допускают напряжение до 5 В, поэтому он может работать с Arduino.

Скорость передачи данных составляет от 250 кбит/с до 2 Мбит/с.

Максимальная дальность действия — 100 метров, но в реальных условиях работает на расстоянии до 60 метров.

У него 125 каналов, что позволяет одновременно объединять в сеть 125 приёмопередатчиков.

Потребляемая мощность при передаче составляет около 13 мА.

Используется протокол связи SPI.

Теперь давайте посмотрим на подключение.

Вам нужно Подключите выводы MOSI, MISO и SCK к выводам SPI платы Arduino.

Разные платы Arduino имеют разные выводы для SPI. Вы можете ознакомиться со схемой подключения.

Выводы SCN и CE можно подключить к любым цифровым выводам Arduino.

Мы используем этот разъём для микросхемы для модуля, который имеет регулятор мощности и параллельный конденсатор
для безопасности.

На этот разъём можно подать любое входное напряжение.

Последний вывод — это вывод прерывания, который не используется.

После подключения модулей к Arduino можно приступить к загрузке кода.

Сначала нам нужно скачать библиотеку rf24. Ссылку для скачивания вы найдёте ниже.

Нам нужно подключить библиотеки spi, nrf24l01 и rf24.

Затем мы определяем выводы ce и csn, подключенные к модулю rf.

И мы задаём модулю 6-символьный адрес, который совпадает с адресом приёмника.

Командой radio.begin мы инициируем связь между модулями.
Командой radio.openwritingpipe/reading мы разрешаем модулю передавать или принимать данные.
Командой radio.start/stoplistening мы начинаем считывать любые входящие данные с модуля.

Коды вы найдёте в описании ниже.

Теперь давайте проверим монитор последовательного порта, чтобы увидеть входящие сообщения.

В нашем втором примере мы управляем сервоприводом на Nano с помощью джойстика на Uno,
а светодиодной лампой на Uno управляем кнопкой на Nano.

Код для этого вы найдёте в описании ниже.

Я использовал свой портативный блок питания для питания схемы, так как сервопривод потребляет большой ток.

Как видите, я могу управлять сервоприводом и светодиодом.

Надеюсь, вам понравилось видео. Поделитесь своим мнением в комментариях ниже.

Паяльник, который я использую: http://bit.ly/2GSArih

Лупа для рук: http://bit.ly/2Uh11oe

Arduino Uno Micro USB: http://bit.ly/aRdUiNo

Также обратите внимание на эти классные 3D-принтеры:

Creality Ender 3 pro: http://bit.ly/36m1POI
Creality CR-10s pro: http://bit.ly/2QmqU6z

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Учебное пособие по Arduino NRF24L01 — беспроводная связь

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]