Secret weapon how to promote your YouTube channel
Get Free YouTube Subscribers, Views and Likes

Дружим Модуль Радиосвязи nrf24l01 | Arduino NANO с модулем nrf24l01

Follow
Упоротый DIY

Ниже в описании прикрепил статью со всеми ссылками, и пошаговым алгоритмом действий. Скетч и инфографика в телеге будет.

Ссылка на Компас V22
https://kompas.ru/kompas3dhome/about/

Ссылка на телегу
https://t.me/+N4r1vSUUJ8QwMThi'>https://t.me/+N4r1vSUUJ8QwMThi

Ссылка на прошлое видео Arduino NANO + nrf24l01
   • Оживляю Arduino NANO + nrf24l01 | Гей...  

Поддержать автора канала
5469 0700 1084 3049 (сбербанк)

Донейшен Алертс
https://www.donationalerts.com/r/ypor...

Мой второй канал по саморазвитию
   / @usercl1ve3nr1z  

Статья в поддержку видео "Дружим модуль радиосвязи nrf24l01 и Arduino NANO с модулем nrf24l01"
Название статьи:
Изучение модуля радиосвязи nrf24l01 для самых ленивых чайников.

В этом видео я изучил модуль радиосвязи nrf24l01. Если вы ленитесь и все время откладываете изучение этого модуля берите по 1 пункту из данной статьи, и делайте раз в день. Задачи настолько простые, что вам их проще сделать, чем не сделать (но если все еще сложно можете разбивать их на еще более простые)
Таким образом, вы сможете сделать это легко и в удовольствие.

Обязательно ведите учет выполненного в удобной для вас форме, записывайте интересные мысли и важные знания. Это будет ваш конспект на будущее, чтобы не хранить все это в памяти, а значит усилий на изучение можно потратить еще меньше. Рекомендую делать хотя бы по 1 действию в день, и рано или поздно вас затянет процесс, и вы изучите этот модуль практически без сопротивления. Если потянет сделать больше 1 действия, а вас скорее всего потянет не сопротивляйтесь этому ;)

Задача 0: Можете просто посмотреть мое видео, ничего не делая. Понять фронт работы, и что это все не очень сложно. Я забыл про этот шаг в видео своем упомянуть)))

Задача 1:
Подготовить модули к работе.
Несколько подзадач:
Подготовить реквизит: два модуля НРФ, или ардуины НАНО с модулями НРФ. Подготовлены они будут, когда лежат у вас на столе, и вы можете просто взять их в руку, и начать работать. В крайнем случае, они лежат в коробочке в шкафу, и вы можете встать подойти и принести их на рабочий стол.

Задача 2: Посмотреть видео Алекса Гайвера по этому модулю:    • Подключение и настройка nRF24L01 к Ar...  
Если тяжело посмотреть все видео сразу смотрите по минуте в день

Задача 3: Скачать библиотеку для ардуино IDE. Ссылка будет под тем видосом что вы смотрите. Там же будут все нужные нам скетчи
Если там не нашли вот ссылка https://www.arduino.cc/reference/en/l...
Несколько подзадач:
Установить библиотеку
Установить ардуино IDE, если она у вас не стоит

Задача 4: Поиграться с первым скетчем nrf_listen_air. Это просто проверка что он корректно работает, и надо записать канал радиосвязи, на котором вы будете общаться вашими модулями.
Несколько подзадач:
Открыть сайт с распиновкой данного модуля https://arduinomaster.ru/datchikiard...
Совместить все проводами, согласно распиновке. Если очень ленитесь просто дюпонтами, но лучше спаять.
Открыть скетч nrf_listen_air. Подкорректировать пины CS и CE, если надо.
Ну и далее по видосу Гайвера будет понятно на что смотреть и когда модуль работает
Записать обязательно канал радиосвязи, на котором вы потом будете общаться модулями
Со вторым модулем повторить манипуляции

Задача 5: Поиграться со скетчем GettingStarted_CallResponse. Это мы уже данные передаем. Простой цикл счетчика.
Несколько подзадач:
Открыть два скетча RX и TX
TX передача
RX прием
Модифицируем скетчи, как говорит Гайвер
Грузим, смотрим что получается

Задача 6: Модифицируем скетч GettingStarted_CallResponse под свои задачи.
Лично я повесил пищалку на ардуино НАНО, а УЗ дальномер на передающий модуль НРФ. УЗ фиксирует приближение, и в какойто момент выдает пищание, вернее передает просто данные на 2 модуль, а уже там логика инициирует писк, если я поднес препятствие к дальномеру ближе чем на 50 см.
Я прикреплю скетч, который у меня по итогу получился в группе в телеге своей. Вот ссылка на нее https://t.me/+N4r1vSUUJ8QwMThi'>https://t.me/+N4r1vSUUJ8QwMThi
Это уже творческая задача, где вы смотрите насколько поняли смысл скетча, и это некоторый челлендж для вас, который поддержит интерес не забросить работу... ну по крайней мере для меня это было так. Если вас это деморализует упрощайте задачу. Там у Гайвера еще какието скетчи примеры были, можете их поразберать тоже

Задача 7: Конспект упаковать в удобную для вас форму хранения: тетрадка, облачный сервер, сервер обсидиана у вас на компе, просто папка. Главное чтобы вы знали где эти знания достать в будущем.

Задача 8: Получить плюшку. А что такое плюшка я рассказал в своем видео)

PS. Я в видосе упомянул, что там используется некая конструкция sizeof(), и обещал оставить ссылку на статью об этом тут, хотя в целом я просто погуглил и скинул сюда первое попавшееся, даже не читая https://www.arduino.cc/reference/en/l...

‪@AlexGyverShow‬ ‪@uporotyi_diy‬
#упоротый #DIY #ардуино #3dпечать #3dprinting #arduino #техника

posted by smskahr