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

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

46 Like   1 Dislike

Complete build! - Easy/Newbie PCB (Nrf24l01+) for MySensors

Im building a EasyPCB (5v) with Nrf24l01+. This is a complete build video from soldering components to uploading a radio testsketch. Link to EasyPCB: https://www.openhardware.io/view/4

Подключение и настройка nRF24L01 к Arduino (модуль беспроводной связи)

В этом выпуске познакомимся с модулем беспроводной связи nRF24L01 для Ардуино, научимся его подключать, настраивать и решиим некоторые проблемы. Данный модуль позволяет передавать данные с Ардуино на Ардуино на расстояние до 2 километров, таким образом можно например делать штуки с дистанционным управлением на Arduino, всякие сигнализации, дистанционные кнопки, аппаратуру радиоуправления, и многое многое другое. Эти модули беспроводной связи для Arduino очень дёшвы, а спектр их применения - безгранично широк. ▼ Внимание! Я переехал на github, так что самые свежие версии показанного в видео лежат тут https://github.com/AlexGyver/nRF24L01 ►nRF24L01 без антенны http://ali.pub/m52a7 ►nRF24L01 с антенной http://ali.pub/2cmut ►Адаптер питания http://ali.pub/ynf1u ▼ ПОДРОБНЫЕ УРОКИ ПО ARDUINO ▼ http://alexgyver.ru/arduino_lessons/ ▼ Куча модулей и полезных штук для Arduino ▼ http://alexgyver.ru/arduino_shop/ ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ► Основной канал: https://www.youtube.com/c/AlexGyverShow ► Официальный сайт: http://AlexGyver.ru/ ► Почта: alexgyvershow@ya.ru

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

The YMFC-32 is ready! Check the built videos here: https://www.youtube.com/playlist?list=PL0K4VDicBzshwCpUHzIB6hOLQVkDFHbxC 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 Arduino Uno based YMFC-AL: https://youtu.be/DYpHB-LfloI The Arduino balancing robot YABR: https://youtu.be/6WWqo-Yr8lA My website: http://www.brokking.net/

Переход на новую отладочную плату на STM32

Группа ВК: https://vk.com/electronics_in_camera Инстаграм: https://www.instagram.com/electronics_in_focus/ ST-LINK Utility: http://www.st.com/web/en/catalog/tools/PF258168 Отладочная плата на STM32: https://goo.gl/WxRPsR

Программирование МК STM32. УРОК 53. System Workbench. Создаём первый проект

Сегодня мы продолжим занятия по среде программирования System Workbench for STM32, основанной на Eclipse. Данная среда ценится тем, что она абсолютно бесплатная и позволяет нам легальным образом обойти ограничения платных продуктов. Сегодня мы уже создадим свой собственный первый проект, с помощью данной среды мы его скомпилируем и попробуем запустить в отладке, а также прошить в контроллер. В качестве тестового контроллера мы будем использовать контроллер, установленный на плате STM32F767-NUCLEO. Отладочную плату STM32F767ZI-Nucleo можно приобрести здесь недорого http://ali.pub/v0wxk Навигация по видео: 02:33 Создадим проект в Cube MX 08:02 Сгенерируем проект для System Workbench и откроем его в среде программирования 11:06 Скомпилируем проект попробуем его прошить в микроконтроллер 14:25: Добавим код в проект 18:43: Скомпилируем ещё раз проект, прошьём контроллер и посмотрим результат работы на настоящей плате Рекомендуется также перед просмотром данного урока просмотреть данное видео: Обзор отладочной платы STM32F746G-DISCO. Часть 1 http://www.youtube.com/watch?v=XP2gMZ_kP38 Обзор отладочной платы STM32F746G-DISCO. Часть 2 http://www.youtube.com/watch?v=s9i9956DK40 УРОК 40. Знакомство с платой NUCLEO STM32F767ZI http://www.youtube.com/watch?v=Kptv3jVr1II УРОК 50. Устанавливаем System Workbench for STM32 http://www.youtube.com/watch?v=0-mE8mhuVfk Исходный код здесь http://narodstream.ru/?page_id=335#codelink Группа в контакте 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 (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

Comments for video: