Рет қаралды 4,379
Ниже в описании прикрепил статью со всеми ссылками, и пошаговым алгоритмом действий. Скетч и инфографика в телеге будет.
Ссылка на Компас V22
kompas.ru/komp...
Ссылка на телегу
t.me/+N4r1vSUU...
Ссылка на прошлое видео Arduino NANO + nrf24l01
• Оживляю Arduino NANO +...
Поддержать автора канала
5469 0700 1084 3049 (сбербанк)
Донейшен Алертс
www.donational...
Мой второй канал по саморазвитию
/ @Поисксебясаморазвитие...
Статья в поддержку видео "Дружим модуль радиосвязи nrf24l01 и Arduino NANO с модулем nrf24l01"
Название статьи:
Изучение модуля радиосвязи nrf24l01 для самых ленивых чайников.
В этом видео я изучил модуль радиосвязи nrf24l01. Если вы ленитесь и все время откладываете изучение этого модуля - берите по 1 пункту из данной статьи, и делайте раз в день. Задачи настолько простые, что вам их проще сделать, чем не сделать (но если все еще сложно - можете разбивать их на еще более простые)
Таким образом, вы сможете сделать это легко и в удовольствие.
Обязательно ведите учет выполненного в удобной для вас форме, записывайте интересные мысли и важные знания. Это будет ваш конспект на будущее, чтобы не хранить все это в памяти, а значит усилий на изучение можно потратить еще меньше. Рекомендую делать хотя бы по 1 действию в день, и рано или поздно вас затянет процесс, и вы изучите этот модуль практически без сопротивления. Если потянет сделать больше 1 действия, а вас скорее всего потянет - не сопротивляйтесь этому ;)
Задача 0: Можете просто посмотреть мое видео, ничего не делая. Понять фронт работы, и что это все не очень сложно. Я забыл про этот шаг в видео своем упомянуть)))
Задача 1:
Подготовить модули к работе.
Несколько подзадач:
Подготовить реквизит: два модуля НРФ, или ардуины НАНО с модулями НРФ. Подготовлены они будут, когда лежат у вас на столе, и вы можете просто взять их в руку, и начать работать. В крайнем случае, они лежат в коробочке в шкафу, и вы можете встать подойти и принести их на рабочий стол.
Задача 2: Посмотреть видео Алекса Гайвера по этому модулю: • Подключение и настройк...
Если тяжело посмотреть все видео сразу - смотрите по минуте в день
Задача 3: Скачать библиотеку для ардуино IDE. Ссылка будет под тем видосом что вы смотрите. Там же будут все нужные нам скетчи
Если там не нашли - вот ссылка www.arduino.cc...
Несколько подзадач:
Установить библиотеку
Установить ардуино IDE, если она у вас не стоит
Задача 4: Поиграться с первым скетчем nrf_listen_air. Это просто проверка что он корректно работает, и надо записать канал радиосвязи, на котором вы будете общаться вашими модулями.
Несколько подзадач:
Открыть сайт с распиновкой данного модуля arduinomaster....
Совместить все проводами, согласно распиновке. Если очень ленитесь - просто дюпонтами, но лучше спаять.
Открыть скетч nrf_listen_air. Подкорректировать пины CS и CE, если надо.
Ну и далее по видосу Гайвера будет понятно на что смотреть и когда модуль работает
Записать обязательно канал радиосвязи, на котором вы потом будете общаться модулями
Со вторым модулем повторить манипуляции
Задача 5: Поиграться со скетчем GettingStarted_CallResponse. Это мы уже данные передаем. Простой цикл счетчика.
Несколько подзадач:
Открыть два скетча RX и TX
TX -передача
RX -прием
Модифицируем скетчи, как говорит Гайвер
Грузим, смотрим что получается
Задача 6: Модифицируем скетч GettingStarted_CallResponse под свои задачи.
Лично я повесил пищалку на ардуино НАНО, а УЗ дальномер на передающий модуль НРФ. УЗ фиксирует приближение, и в какой-то момент выдает пищание, вернее передает просто данные на 2 модуль, а уже там логика инициирует писк, если я поднес препятствие к дальномеру ближе чем на 50 см.
Я прикреплю скетч, который у меня по итогу получился в группе в телеге своей. Вот ссылка на нее t.me/+N4r1vSUU...
Это уже творческая задача, где вы смотрите насколько поняли смысл скетча, и это некоторый челлендж для вас, который поддержит интерес не забросить работу... ну по крайней мере для меня это было так. Если вас это деморализует - упрощайте задачу. Там у Гайвера еще какие-то скетчи примеры были, можете их поразберать тоже
Задача 7: Конспект упаковать в удобную для вас форму хранения: тетрадка, облачный сервер, сервер обсидиана у вас на компе, просто папка. Главное чтобы вы знали где эти знания достать в будущем.
Задача 8: Получить плюшку. А что такое плюшка - я рассказал в своем видео)
PS. Я в видосе упомянул, что там используется некая конструкция sizeof(), и обещал оставить ссылку на статью об этом тут, хотя в целом я просто погуглил и скинул сюда первое попавшееся, даже не читая www.arduino.cc...
@AlexGyverShow @uporotyi_diy
#упоротый #DIY #ардуино #3dпечать #3dprinting #arduino #техника