Программирование МК STM32. Урок 113. NRF24L01. Несколько передатчиков. Часть 2

author narod stream   4 нед. назад
326 views

29 Like   0 Dislike

Программирование МК STM32. Урок 113. NRF24L01. Несколько передатчиков. Часть 3

Продолжаем работать с модулем NRF24L01 (NRF24L01+), который предаёт и принимает данные беспроводным способом. В этом уроке мы попробуем передать данные на один приёмник сразу с трёх передатчиков. В качестве приёмника будет использоваться по-прежнему отладочная плата Nucleo STM32F401RE. В качестве первого передатчика - плата на контроллере STM32F103C8T6. В качестве второго и третьего передатчика платы NUCLEO-F303K8. В данной части урока мы настроим проект для третьего передатчика, в приёмнике добавим возможность приёма пакетов с трёх источников и проверим код на практике. Модуль NRF24L01+ с антенной можно купить здесь http://ali.pub/24yj84 Модуль NRF24L01+ без антенны можно купить здесь (целых 4 штуки) http://ali.pub/24yjfw Адаптер для NRF24L01 5 штук http://ali.pub/2a1pxl Отладочную плату STM32F103C8T6 можно купить здесь http://ali.pub/1jgc7 Отладочную плату Nucleo STM32F401RE можно приобрести здесь http://ali.pub/1u80dx Отладочную плату NUCLEO-F303K8 можно купить здесь http://ali.pub/22robj Переходник USB to TTL ftdi ft232rl можно приобрести здесь http://ali.pub/yv3is Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8 Дисплей LCD 20x4 можно приобрести здесь http://ali.pub/vk7tl Переходник I2C to LCD можно приобрести здесь http://ali.pub/1mop5f Навигация по видео: 00:10 Введение 01:55 Проект для третьего передатчика 06:00 В проекте приёмника добавим возможность приёма пакетов с трех передатчиков 08:01 Испытаем код на практике Рекомендуется также перед просмотром данного урока просмотреть данное видео: Распаковка и тестирование отладочной платы на микроконтроллере 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 Урок 105. NRF24L01. Передаём данные. Часть 1 https://youtu.be/nw6t36U9u64 Урок 105. NRF24L01. Передаём данные. Часть 2 https://youtu.be/8-0a3FhVNIo Урок 109. NRF24L01. Передаём температуру и влажность с датчика DHT22 https://youtu.be/563FmE0Z1sI Урок 113. NRF24L01. Несколько передатчиков. Часть 1 https://youtu.be/U02tcL4mb4E Урок 113. NRF24L01. Несколько передатчиков. Часть 2 https://youtu.be/cxZ1m9Dzrw8 Текстовая версия данной части урока и исходный текст здесь http://narodstream.ru/stm-urok-113-nrf24l01-neskolko-peredatchikov-chast-3/ Группа в контакте 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

YMFC-32 | Part 4 | a DIY 32-bit STM32 and Arduino based quadcopter flight controller

In this video I explain how balance the propellers and how to test and prepare the YMFC-32 quadcopter for the first flight. The YMFC-32 is a 32-bit follow-up flight controller of the 8-bit YMFC-AL. The processor speed is also a major difference.... 72MHz vs 16MHz! This will make it possible to further develop the code in the future. The YMFC-32 is not a high level flight controller. Its purpose is to give others a head start to develop their own 32-bit flight controller. This with the easy to use and familiar Arduino IDE. The YMFC-32 project page: http://www.brokking.net/ymfc-32_main.html Setting up the Arduino IDE for uploading programs to the STM32: https://youtu.be/MLEQk73zJoU The YMFC-32 quadcopter playlist: https://www.youtube.com/playlist?list=PL0K4VDicBzshwCpUHzIB6hOLQVkDFHbxC Video about the quadcopter PID controller and PID tuning: https://youtu.be/JBvnB0279-Q The small indoor quadcopter: http://www.dx.com/p/jjrc-h36-2-4ghz-4ch-6-axis-gyro-rc-quadcopter-blue-black-447022?Utm_rid=78761898&Utm_source=affiliate

Дождались! ESP32!

Группа ВК: https://vk.com/electronics_in_camera Инстаграм: https://www.instagram.com/electronics_in_focus/ Перевод английских субтитров от: Переводчик - преподаватель английского Svetlana English Online https://www.youtube.com/channel/UC-vvsEajAhWeZ1MKJqGpKnA Описание различных версий плат, чипов, характеристики: http://esp32.net/ Описание чипов ESP32 на оф. сайте: http://espressif.com/en/products/hardware/esp32/overview Описание модуля ESP-WROOM-32 на оф. сайте: http://espressif.com/en/products/hardware/esp-wroom-32/overview Официальный форум по ESP32: http://www.esp32.com/ Я покупал модули тут: http://www.euromobile.ru/ Также они много где уже появились, в т.ч. на али: https://goo.gl/ftQtkc Лицензии на музыку: Copyright Owner (Created by): «Awards Media Group Limited Partnership» http://www.dewolfemusic.com/trackdetail.php#!/?id=6950001&code=lRf2CY Copyright Owner (Created by): «Awards Media Group Limited Partnership» http://www.dewolfemusic.com/trackdetail.php#!/?id=6672067&code=nae0Ze Copyright Owner (Created by): «Awards Media Group Limited Partnership» http://www.dewolfemusic.com/trackdetail.php#!/?id=6671933&code=psMdeE

Working with STM32 CubeMX and Atollic TrueSTUDIO tools

Excerpted from a webinar

SSD1331 & STM32

SSD1331: http://www.avislab.com/blog/ssd1331/ SSD1331 Library & example: https://github.com/avislab/STM32F103/tree/master/Example_SSD1331 STM32: http://www.avislab.com/blog/category/stm32/ http://www.avislab.com/blog/stm32-examples_ru/

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

Модуль NRF24L01+ с антенной можно купить здесь http://ali.pub/24yj84
Модуль NRF24L01+ без антенны можно купить здесь (целых 4 штуки) http://ali.pub/24yjfw
Адаптер для NRF24L01 5 штук http://ali.pub/2a1pxl
Отладочную плату STM32F103C8T6 можно купить здесь http://ali.pub/1jgc7
Отладочную плату Nucleo STM32F401RE можно приобрести здесь http://ali.pub/1u80dx
Отладочную плату NUCLEO-F303K8 можно купить здесь http://ali.pub/22robj
Переходник USB to TTL ftdi ft232rl можно приобрести здесь http://ali.pub/yv3is
Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8
Дисплей LCD 20x4 можно приобрести здесь http://ali.pub/vk7tl
Переходник I2C to LCD можно приобрести здесь http://ali.pub/1mop5f

Навигация по видео:
00:09 Введение
01:26 Проект для первого передатчика
07:55 Испытаем проект для передатчика на практике
09:30 Посмотрим схему и создадим проект для второго передатчика
12:38 Сгенерируем проект для Keil и настроим его
16:54 Перенесём и немного исправим код из проекта первого передатчика
19:38 В проекте приёмника добавим возможность приёма пакетов с двух передатчиков
21:08 Испытаем код на практике

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Распаковка и тестирование отладочной платы на микроконтроллере 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
Урок 105. NRF24L01. Передаём данные. Часть 1 https://youtu.be/nw6t36U9u64
Урок 105. NRF24L01. Передаём данные. Часть 2 https://youtu.be/8-0a3FhVNIo
Урок 109. NRF24L01. Передаём температуру и влажность с датчика DHT22 https://youtu.be/563FmE0Z1sI
Урок 113. NRF24L01. Несколько передатчиков. Часть 1 https://youtu.be/U02tcL4mb4E

Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-113-nrf24l01-neskolko-peredatchikov-chast-2/

Группа в контакте 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: