background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Как заставить работать nRF24L01, Уроки Arduino"

input logo icon
Теги видео
|

Теги видео

nRF24L01+
радиомодуль
nRF24L01
arduino tutorial
модуль
передать данные
SI24R1
радиоуправление на nrf24l01
arduino projects
температура
радиоуправление
датчик
сенсор
метеостанция
урок
подключение к arduino
датчик температуры
машина
управление реле
библиотека
беспроводной модуль
проекты
умный дом
своими руками
arduino
библиотеки
датчики
заметки
из китая
arduino uno
nrf24l01
how to
ардуино
nrf24l01+
программирование
уроки
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:01
радио-модуля на 0 2 401
00:00:03
и о том как с ними работать и почему они
00:00:05
не всегда работают чаще всего это такое
00:00:09
китайское творение которое не всегда
00:00:11
является тем самым manners of 2401
00:00:13
обычно это либо перри маркированный либо
00:00:15
непир маркированный си 24 r1 как вот в
00:00:19
данном случае именно вот этим вот
00:00:21
торгует на аллее иногда в перемешку с оригиналом да это
00:00:24
очень похожие микросхемы работают они
00:00:26
примерно одинаково но не являются
00:00:27
полными клонами различия пусть и
00:00:29
небольшие но они присутствуют самое
00:00:32
неприятное что нельзя заставить работать
00:00:33
этот оригинальный на риф с вот этим
00:00:36
перри маркированы
00:00:37
он будет работать с все 24 r1 и то
00:00:41
принципе с другими модулями за вот этой
00:00:43
всей кучей а также оригинал будет
00:00:46
работать только с оригинальным модулям
00:00:48
модулям на оригинальной микросхеме под
00:00:51
видом таких модулей могут продавать все
00:00:52
что угодно примеров перри маркировка это
00:00:55
любимое занятие китайцев а проблема
00:00:57
совместимости она именно аппаратной и
00:00:59
программной части они одинаковые
00:01:01
определить подлинность можно по
00:01:02
маркировке ну я думаю понятно где тут
00:01:04
оригинала гипере маркировка
00:01:06
особенно обратите внимание на точку на
00:01:08
каком расстоянии она находится от текста
00:01:10
ну если кто не понял оригинал слева вот
00:01:14
сейчас у нас правильной наживкой
00:01:15
принимает данные с леонардо и стоит
00:01:18
перри маркированы и 24 r1 как видно все
00:01:21
работает это данные с аналогового входа
00:01:23
можно потрогать вход в общем данные
00:01:26
меняются а теперь что будет если
00:01:28
поменяем их местами то и зальем код
00:01:30
передача коммуна принимать будем
00:01:32
леонардо то есть вот он этот код это у
00:01:36
нас передатчик
00:01:41
так унамуно все заливаем в все пошла
00:01:47
передача данных
00:01:49
это за него заливаем леонардо скрываемый
00:01:56
top порта и данных нет вот еще раз на у
00:02:03
на данные передаются меняем корпус 1
00:02:10
леонардо в данных нет единственный
00:02:12
способ чтобы они здесь появились это
00:02:14
выкинуть этот модуль и поставить сюда
00:02:17
нормальную на рывку
00:02:30
как видно все работает
00:02:38
нужно поставить не перри маркированных и
00:02:40
24 r1
00:02:48
все результат тот же на данный передает
00:02:52
по всей видимости
00:02:54
перезагрузим любом случае вот они данные
00:02:57
на компе со 2
00:03:00
данных нет
00:03:05
теперь вот этот код который передает
00:03:08
опять заливаем в леонардо а приемник
00:03:14
заливаем в ума
00:03:22
твой монитор порта и как видно все
00:03:25
работает вообще какая-то совместимостью
00:03:28
модули присутствует ну полностью
00:03:30
заставить его работать с оригинальной на
00:03:32
рывка и не получится поэтому смотрим что
00:03:34
мы покупаем еще один момент это модули с
00:03:36
усилителем тут по мимо и не рывки стоит
00:03:39
еще микросхемка усилителя которое по
00:03:41
заверению раскачивать модуль до 100
00:03:42
милливатта
00:03:43
и модули эти вроде как начинают работать
00:03:45
на километр на километр заработать они
00:03:47
могут могут и больше но только не с
00:03:50
такой от антенкой на платье и условиях
00:03:53
прямой оптической видимости
00:03:54
ну в реале покрытия будет чуть больше
00:03:56
чем у вай фай а без усилителя они
00:03:59
работают но в лучшем случае на 10 15
00:04:01
метров от распиновка данного модуля для
00:04:04
общения с микроконтроллером
00:04:05
воспользоваться интерфейс испей и
00:04:06
соответственно есть три ноги данного
00:04:08
интерфейса это массе и мясо истца к
00:04:11
если выбор чипа на интерфейсе это на газ
00:04:14
тсн на
00:04:15
это также относится к интерфейсу spi a и
00:04:17
c и это выбор режима работы в
00:04:20
зависимости от состояния той ноги и
00:04:21
модуль работает либо в режиме приема
00:04:23
либо передачи
00:04:24
ирку это выход для аппаратного
00:04:26
прерывания он генерируется логическая
00:04:28
единица когда требуется действий от
00:04:30
микроконтроллера ну например пришли
00:04:32
данные следует забрать питанию модуля 3
00:04:35
3 вольта причем все логические уровни на
00:04:37
остальных вот этих цифровых ногах также
00:04:39
должны быть 33
00:04:40
ну как показывает практика 5 вольт на
00:04:43
логических ногах моду держат а вот
00:04:44
питание должно быть строго 3 3 вольта
00:04:47
подключайте один модуль буду к arduino
00:04:49
uno а второй к arduino leonardo в случае
00:04:52
с леонардо есть небольшие особенности но
00:04:53
про это позже значит берем питание 3 3
00:04:58
вольта заниматься
00:05:02
следом так следуем это мясо него
00:05:07
находится на 12 цифровой ноге на у нас
00:05:10
никакой другой его включать нельзя
00:05:12
следом sck это на 13 на тринадцатую
00:05:16
цифровую ногу и
00:05:18
массе он у нас на 11 цифровой ноги
00:05:21
остаются cm в принципе можно подключать
00:05:24
к любому ну этот эту ногу можно
00:05:26
выставить в коде
00:05:28
и остался с и опять же можно его
00:05:35
вставлять любой и задать его в коде
00:05:37
по умолчанию это 10 все один модуль
00:05:41
подключен
00:05:42
случае с леонардо из пяти находится на
00:05:45
разъеме цсп
00:05:47
то есть на 10 12 на 13 там его нету и
00:05:49
туда его подключать не следует случается
00:05:51
вот сюда а также подключаем девятому
00:06:00
saving 10 минут и все различие второй
00:06:06
немаловажный момент это библиотека
00:06:08
есть куча старался в тайне все что было
00:06:10
к написана для нерв 241 но стабильно
00:06:13
работать и 24 r1 на хотят нам вроде
00:06:16
регистра совпадают возможно не совпадают
00:06:18
там тайминги ну на данный момент можно
00:06:20
поручиться только зовут эту библиотеку
00:06:22
ссылка на загрузку вот здесь ссылка
00:06:25
ведет на get х против как да иди же
00:06:29
описание всех функций этой библиотеке
00:06:31
описание довольно подробно и
00:06:33
ну сначала немножко самих модулях о том
00:06:36
как у них организована связь
00:06:38
ну datasheet модуль на своем аппаратном
00:06:41
уровне поддерживает работу шестью такими
00:06:44
же модулями но 6 так называемых труп
00:06:46
через которые бегают данные по всей
00:06:48
видимости это так вот так вот даташите
00:06:51
написано но это все банальные дети
00:06:54
секатор и устройства состоят они из пяти
00:06:57
байт выше наверно да вот в этой табличке
00:07:00
понятней 0 gitify котором 0 труба может
00:07:04
состоять из любого набора байт с 1 по 5
00:07:08
наследует старший байт и и здесь можно
00:07:11
изменять только один младше байта опять
00:07:15
же вот картинка
00:07:16
один модуль выступает в качестве некоего
00:07:18
центрального устройства на которые
00:07:20
заведены все таки идентификаторы и с ним
00:07:22
работают шесть модулей на которых только
00:07:24
один модификатора
00:07:25
все это конечно лишено смысла если нужно
00:07:28
соединить две arduino двумя такими
00:07:29
модулями
00:07:30
тогда в данном случае просто
00:07:32
используются два одинаковых
00:07:33
и тифе катара на двух устройствах ну
00:07:37
может быть tech 6 и вот пары пример
00:07:40
чеков для приемника и для передатчика
00:07:42
это примеры не из библиотеки но те что в
00:07:45
комплекте сложны для восприятия
00:07:46
программистами но я думаю понятно чтобы
00:07:49
все это заработало нужно добавить в
00:07:51
arduino еды и библиотеку это f24
00:07:53
ссылочку на него показывала ранее без
00:07:56
нее ничего не заработает библиотека
00:07:58
эспио это библиотека из комплекта
00:08:00
добавлять им не нужна она уже есть ниже
00:08:03
сразу же нас объявлена константа где
00:08:05
хранятся хотя хранится 5 байт диффе
00:08:08
катара и теперь байт есть и в приемнике
00:08:12
и в передачах и эти 5 б должны совпадать
00:08:16
следом создаем объект через него будем
00:08:18
общаться с модулем и туда же передаем
00:08:21
ноги которым подключена цене и csm
00:08:24
сетапе производим инициализацию
00:08:27
и отправляем некоторые настройки у
00:08:29
которой на самом деле тут не обязательно
00:08:31
и мы указываем канал указывая мощность
00:08:34
передатчика
00:08:35
в данном случае минимальную и скорость
00:08:37
передачи данных по радио
00:08:39
эти настройки должны совпадать и в
00:08:41
приемнике и передатчике
00:08:42
далее в приемнике открываем так
00:08:45
называемую трубу на чтение и передаем
00:08:47
туда ходьба-это нашего идентификатора и
00:08:50
номер этой трубы можно добавить
00:08:52
несколько если мы работаем с несколькими
00:08:54
модулями и включаем приемник начинаем
00:08:57
слушать эфир в передатчике также
00:09:00
открываем трубу на записи
00:09:01
но я думаю понятно что нельзя
00:09:03
одновременно и передавать и принимать
00:09:04
данные если данные передаются то в этот
00:09:06
момент времени получить ничего не можем
00:09:08
то есть если собираемся принимать данные
00:09:11
тон устраивая в модуле приемника если
00:09:13
собираемся что-то передавать нужно
00:09:15
выключить приемник и настроить
00:09:17
передатчик опять же передаем эту функцию
00:09:19
дети секатора для которого отправляем
00:09:21
данные в цикле передатчика читаем данные
00:09:25
с аналогового входа в переменную data и
00:09:27
пишем ее в вот эту функцию в райт пишем
00:09:31
ее в модуль на самом деле в эту функцию
00:09:34
мы передаем адрес памяти где лежат
00:09:36
содержимое той переменой
00:09:38
ее размер и все получили данные со cp и
00:09:42
отправили их в модуль
00:09:43
ну этот сериал это просто для контроля
00:09:45
они здесь не обязательно в приемнике
00:09:47
также объявлена переменная
00:09:49
ну важно чтобы ее тип и размер совпадали
00:09:51
что они были одинаковыми что в приемнике
00:09:53
что в передатчике дальше условие
00:09:56
проверяем они пришли ли у нас данные
00:09:58
проверяем постоянно если не пришли
00:10:00
указывая в какую переменную нам эти
00:10:02
данные положить то есть указываем адрес
00:10:04
переменной и ее размер как передавать
00:10:07
это более осмысленное но ты например
00:10:09
подключил датчик температуры и влажности
00:10:11
и давления пнд 280 и вот 2 палатка
00:10:15
получает эти данные по радиоканалу
00:10:17
ну то есть у нас есть три параметра
00:10:19
которые нужно передавать параметры эти
00:10:21
разные нужно передавать так чтобы они не
00:10:23
перепутались ну можно все это объединить
00:10:26
структуру и передавать в одним большим
00:10:27
куском
00:10:28
ну вот она эта структура здесь три
00:10:31
переменные переменные
00:10:33
две из них разные мы в принципе 2 flat
00:10:36
то уже про четыре байта каждая в цикле
00:10:40
в цикле мы получаем данные с датчика и
00:10:42
присваиваемых к переменам структуры а
00:10:45
дальше указываем где он лежит структура
00:10:48
с данными ее размер все в приемнике
00:10:52
делаем точно такую же структуру и
00:10:55
указываем когда у нас приходит данные
00:10:58
указываем куда их положить положить
00:10:59
структуру и размер этой структуры
00:11:02
ну и отправляем эти данные в монитор
00:11:04
порта этому понятно зачем ну я думаю на
00:11:08
этом мы наверное закончим
00:11:09
что касаемо самих модулей ну это не то
00:11:12
на чем стоит учиться ну конечно
00:11:14
подкупает их цена сейчас я даже половину
00:11:18
не рассказал ну вот взял все поломал ну
00:11:22
я сейчас даже половину про них не
00:11:23
рассказала вот размер документации на
00:11:27
библиотеку функционалу модули очень
00:11:31
богатая подходить к этим модулям нужно
00:11:33
уже имея какой-то багаж знаний ну что ж
00:11:36
на этом всем спасибо за внимание пока

Описание:

Уроки Arduino для начинающих, #8, Как заставить работать или почему не работают радиомодули nRF24L01 🐾Оригинальные nRF24L01 на али: https://cdebyte.ru.aliexpress.com/store/group/nRF24L01P/2077046_513971128.html?af=13474_1&cv=35014570&cn=45sec5tyarfzqe8askjca0r0fzscld8h&dp=v5_45sec5tyarfzqe8askjca0r0fzscld8h&af=13474_1&cv=35014570&cn=45sec5tyarfzqe8askjca0r0fzscld8h&dp=v5_45sec5tyarfzqe8askjca0r0fzscld8h&product_id=513971128&afref=&aff_fcid=194fc3466fff403cad1cfb8307400dd9-1717134982847-03095-_9hwhcM&aff_fsk=_9hwhcM&aff_platform=portals-hotproduct&sk=_9hwhcM&aff_trace_key=194fc3466fff403cad1cfb8307400dd9-1717134982847-03095-_9hwhcM&terminal_id=c740d19eaef94f3db6e6562f4e93379f http://got.by/3klqii лотерея или перемаркированные SI24R01: http://got.by/3klr07 http://got.by/3klqq3 🐾Библиотека RF: http://tmrh20.github.io/RF24/index.html 🐾Установка библиотеки в Arduino IDE: https://www.youtube.com/watch?v=U8I5Ma99Ieg 🐾Старые примеры для модулей: http://arduinolab.pw/index.php/2015/12/02/radiomoduli-nrf24l01-i-arduino/ Желающим оказать материальную поддержку. https://www.donationalerts.com/r/arduinolab

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Как заставить работать nRF24L01, Уроки Arduino"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Как заставить работать nRF24L01, Уроки Arduino" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Как заставить работать nRF24L01, Уроки Arduino"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Как заставить работать nRF24L01, Уроки Arduino" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Как заставить работать nRF24L01, Уроки Arduino"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Как заставить работать nRF24L01, Уроки Arduino"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.