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

author narod stream   4 мес. назад
404 views

30 Like   0 Dislike

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

Working with STM32 CubeMX and Atollic TrueSTUDIO tools

Excerpted from a webinar

Интернет - часы на ESP8266 и MAX7219

Полностью переработанная версия Wi-Fi часов Больше не нужно регистрироваться в погодном сервисе и получать API ключ! Просто введите название своего города и часы всё сделают сами! Часы показывают температуру в помещении, куры валют, а так же произвольный текст, который вы сами можете ввести когда угодно! Присутствует регулировка яркости, автоматическое переключение в ночной и в дневной режим, время переключения яркости часы высчитывают исходя из названия города: они получают координаты населенного пункта и получают точное время восхода и заката! Прошивка и инструмент для прошивки - https://yadi.sk/d/0l4sMFzq3ZSqhA Файл ESP8266_CLOCK_2018.bin заливаем с нулевого адреса, файл ESP8266_CLOCK_2018_spiffs.bin - с адреса 0xBB00 Датчик DS18b20 к GPIO02 (D4) и питание 3.3 распиновка в группе VK Группа VK - https://vk.com/arduino_nodemcu_esp8266 Светодиодная матрица двух цветов - http://ali.pub/2nom2j ESP8266 - http://ali.pub/2nom6t Прошивка появится тут в течении этого дня!

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

Продолжаем работать с модулем NRF24L01 (NRF24L01+), который предаёт и принимает данные беспроводным способом. В этом уроке мы попробуем передать данные на один приёмник сразу с трёх передатчиков. В качестве приёмника будет использоваться по-прежнему отладочная плата Nucleo STM32F401RE. В качестве первого передатчика - плата на контроллере STM32F103C8T6. В качестве второго и третьего передатчика платы NUCLEO-F303K8. В данной части урока мы подключим символьный LCD-дисплей к плате приёмника, настроим для него проект, также немного подправим наши библиотеки. Модуль 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 Введение 04:45 Схема приёмника 07:03 Настроим проект для приёмника 10:59 Изменим библиотеку для модуля NRF с учётом использования внешних прерываний на аппаратном уровне 13:23 Поправим библиотеку для дисплея LCD 16:41 Испытаем проект для приёмника на практике Рекомендуется также перед просмотром данного урока просмотреть данное видео: Распаковка и тестирование отладочной платы на микроконтроллере 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 Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-113-nrf24l01-neskolko-peredatchikov-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

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: