Программирование МК STM32. Урок 105. NRF24L01. Передаём данные. Часть 1

author narod stream   12 мес. назад
1,578 views

82 Like   1 Dislike

Программирование МК STM32. Урок 103. Модули NRF24L01. Часть 1

Сегодня мы продолжим изучать технологии беспроводной передачи данных. На повестке дня ну нас модули передачи данных по радиоканалу частотой 2,4 ГГц NRF24L01 (NRF24L01+). Мы познакомимся с данными модулями, с их особенностями, характеристиками, узнаем, как писать код для управления данными модулями. Также научимся читать и писать регистры, буферы памяти, а также убедимся в том, что данные в буферы и регистры заносятся, считав их и показав считанные данные в терминальной программе В данной части урока мы познакомимся с некоторыми характеристиками модуля NRF24L01, познакомимся с практическими схемами подключения приёмника и передатчика, а также подготовим питание модуля. Модуль NRF24L01+ с антенной можно купить здесь http://ali.pub/24yj84 Модуль NRF24L01+ без антенны можно купить здесь (целых 4 штуки) http://ali.pub/24yjfw Отладочную плату STM32F103C8T6 можно купить здесь http://ali.pub/1jgc7 Переходник USB to TTL ftdi ft232rl можно приобрести здесь http://ali.pub/yv3is Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8 Навигация по видео: 00:09 Введение 01:57 Внешнее знакомство с мудулями 04:21 Некоторые технически характеристики NRF24L01 11:57 Посмотрим практическую схему подключения передатчика 14:16 Посмотрим практическую схему подключения приёмника 15:15 Подготовим питание для модуля Рекомендуется также перед просмотром данного урока просмотреть данное видео: Обзор и тестирование bluetooth-модуля HC-05 https://youtu.be/-5Iz2zKVfVQ Распаковка и тестирование отладочной платы на микроконтроллере stm32f103rct6 https://youtu.be/0YVPIruMz_s Урок 97. Подключаем bluetooth-модуль HC-05 https://youtu.be/S4P-lAa4iFQ Урок 99. HC-05. Master. Соединяем два МК. Часть 1 https://youtu.be/-59JSYhd9cE Урок 99. HC-05. Master. Соединяем два МК. Часть 2 https://youtu.be/xmqYVYwpgTY Урок 101. HC-05. Передаём температуру https://youtu.be/YEWeHvjylBo Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-103-moduli-nrf24l01-chast1/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

nRF24L01 14km challenge!

Antenna: https://goo.gl/EIKyeZ nRF module: https://goo.gl/61adro (I'm using 10uf + 0.1uf ceramic caps on the GND and VCC pins) Sketches: http://www.iforce2d.net/sketches/nRFRangeTest.zip

Радио-модули на базе nRF24L01+

Группа ВК: https://vk.com/electronics_in_camera Инстаграм: https://www.instagram.com/electronics_in_focus/ Исходник проекта для AVR (IAR): https://bitbucket.org/nadyrshin_ryu/nrf24_avr/downloads/ Исходник проекта для STM32 (IAR): https://bitbucket.org/nadyrshin_ryu/nrf24_stm32/downloads/ Радио-модуль на nRF24L01+ (как в видео): https://goo.gl/hlqmPR Радио-модуль на nRF24L01+ (зелёная плата): https://goo.gl/fvrBzM Радио-модуль на nRF24L01+ (с усилителем и внешней антенной): https://goo.gl/egL7RQ

Arduino + NRF24 simple tutorial and range test

This is simple tutorial on how to setup high powered version of NRF24 wireless communication module with Arduino. Setup used in this video is for range testing and is not for bidirectional communication. There are plenty of other tutorials online for more complicated setups with NRF24 modules. Source code: https://drive.google.com/open?id=0B2NzVVWFOVcvZFZYWjEzUmFmcEE Attention: There is a mistake in video, operating frequency of module is not 2.4 Mhz as declared but 2.4 Ghz. Sorry about that!

Arduino Wireless Communication – NRF24L01 Tutorial

https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/ ► Find more details, circuit schematics and source codes on my official website. In this Arduino tutorial we will learn how to make a wireless communication between two Arduino boards using the NRF24L01 transceiver module. Visit HowToMechatronics.com for more Tutorials, Tips, Projects and How It Works videos: ► https://howtomechatronics.com/ Like my page on Facebook: ► https://www.facebook.com/howtomechatronics Add me on Google+: ►https://plus.google.com/+Howtomechatronics Music: Aduro by Jens Kiilstofte (machinimasound.com/music)

Продолжаем работать с модулем NRF24L01 (NRF24L01+), который предаёт данные беспроводным способом.
В этом уроке мы попробуем уже использовать данные модули по их прямому назначению, то есть мы попробуем передать с помощью них какие-то данные с передатчика на приёмник.
В качестве передатчика у нас будет использоваться та же схема, которая была в уроке 103, а в качестве приёмника мы соберём другую схему на плате NUCLEO STM32F401RE.
В данной части урока мы создадим проект для передатчика, добавим несколько новых функций, правда проверим мы его только в следующей части.

Модуль NRF24L01+ с антенной можно купить здесь http://ali.pub/24yj84
Модуль NRF24L01+ без антенны можно купить здесь (целых 4 штуки) http://ali.pub/24yjfw
Отладочную плату STM32F103C8T6 можно купить здесь http://ali.pub/1jgc7
Отладочную плату Nucleo STM32F401RE можно приобрести здесь http://ali.pub/1u80dx
Переходник USB to TTL ftdi ft232rl можно приобрести здесь http://ali.pub/yv3is
Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8
Индикатор светодиодный восьмиразрядный с драйвером MAX7219 можно приобрести здесь http://ali.pub/1mflzq

Навигация по видео:
00:09 Введение
01:26 Создадим и настроим проект
06:24 Добавим функцию перевода модуля в режим передатчика
09:08 Добавим функцию передачи данных адресату
13:45 Добавим код в функцию main.

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Распаковка и тестирование отладочной платы на микроконтроллере stm32f103rct6 https://youtu.be/0YVPIruMz_s
Урок 38. Плата NUCLEO STM32F401RE и оценочные платы https://youtu.be/L-ta_BhW6CU
Урок 103. Модули NRF24L01. Часть 1 https://youtu.be/PSA2wuOLeQw
Урок 103. Модули NRF24L01. Часть 2 https://youtu.be/FM1vTW7cTHE
Урок 103. Модули NRF24L01. Часть 3 https://youtu.be/mZaIZMNlrrE
Урок 103. Модули NRF24L01. Часть 4 https://youtu.be/0UzfO0j-438

Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-105-nrf24l01-peredayom-dannye-chast-1/

Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
Яндекс-деньги
https://money.yandex.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Comments for video: