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

author narod stream   10 мес. назад
522 views

33 Like   0 Dislike

How To Build an Arduino Wireless Network with Multiple NRF24L01 Modules

$2 for 10 PCBs (100*100mm) https://jlcpcb.com Circuit diagrams, source codes and more details here ► https://howtomechatronics.com/tutorials/arduino/how-to-build-an-arduino-wireless-network-with-multiple-nrf24l01-modules/ In this tutorial we will learn how to build an Arduino wireless network, composed of multiple NR24L01 transceiver modules. Thanks to JLCPCB for sponsoring this video. Visit HowToMechatronics.com for more Tutorials, Tips, Projects and How It Works videos: ► http://howtomechatronics.com/ Like my page on Facebook: ► https://www.facebook.com/howtomechatronics Add me on Google+: ►https://plus.google.com/+Howtomechatronics Music: MÆSON - The Catch (https://soundcloud.com/maeson-1/tracks)

DHT22 With STM32 || CubeMx || HAL || Temp and RH || I2C-LCD

To DOWNLOAD the code and for explanation, visit http://controllerstech.com/temperature-measurement-using-dht22-in-stm32/ For more info, visit http://www.controllerstech.com

Программирование МК 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

nRF24L01 30km 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/nRFRangeTest30km.zip

Как сделать радиоуправление на ардуино (модуль CCU R0)

В этом видео я покажу, как сделать самодельный модуль радиоуправления (CCU R0). Этот модуль может управлять четырьмя электродвигателями и тремя сервоприводами, в модуле используется приёмопередатчик NRF24L01, драйверы двигателей L293D и плата Ардуино нано. Этот модуль может управлять различными моделями машинок, танков, кораблей, самолётов и роботами. =================================================== Наша группа ВК https://vk.com/club125729960 ОБСУКЖДЕНИЕ ПРОБЛЕМ СВЯЗАНЫХ С МОДУЛЕМ CCU ТУТ!!!! https://vk.com/topic-125729960_34702541 ==================================================== Схема CCU R0 https://yadi.sk/d/Qs_RZDQh33wbDB Схема пульта для CCU R0 https://yadi.sk/i/NxMhaABI39rnBy Урок как читать схемы https://www.youtube.com/watch?v=KuG7QpKvmV8 ==================================================== Библиотека RF24-master https://yadi.sk/d/RsjMt9S733xCPD Скетч CCU R0 https://yadi.sk/d/L79UFory33wjKH Скетч пульта CCU R0 https://yadi.sk/d/_pJiBtXq33wjPm Уроки ардуино https://www.youtube.com/watch?v=q2tvWvcjfdc ==================================================== Ссылки на детали. 1) Arduino NANO CH340, на МК(MEGA328p)http://ali.pub/8ejap 2) Джойстик для Arduino http://ali.pub/begiz 3) Li-ion аккумуляторы 18650 http://ali.pub/9sqpa http://ali.pub/zj5lo http://ali.pub/0ek6x 4) Боксы для аккумуляторов 18650 http://ali.pub/ku3mt 5) Радио модуль NRF24L01+ http://ali.pub/h7jpg 6)Радио модуль NRF24L01 с антенной http://got.by/ea2mu 7) Сервопривод SG90 http://ali.pub/1sttj7 8) Гребёнка однорядная 40 PIN папа http://ali.pub/sdnm1 9) Гребёнка однорядная 40 PIN мама http://ali.pub/0euyn 10) Панелька под микросхему 16 pin http://ali.pub/z7gmb 11) Макетная плата 3х7см http://ali.pub/yzfl4 12) Драйвер L293D http://ali.pub/rdw7g 13) Конденсаторы керамические 0,1 мкФ http://ali.pub/1fmzh 14) Конденсаторы электролитический 10х25 В http://ali.pub/vwxgl ======================================================== ИНСТРУМЕНТ И ВСПОМОГАТЕЛЬНЫЕ МАТЕРИАЛЫ. 1) Коврик для пайки огнеупорный силиконовый http://ali.pub/pszaq 2) Коврик зелёный на столе называется (CUTTING MAT) http://ali.pub/p0zxa 3)Держатель "третья рука" с лупой http://ali.pub/6t4om 4) Припой с флюсом http://ali.pub/rh8up ===================================================== Отблагодарить автора за его труд, чертежи и уроки:) Яндекс.Деньги 410014334017254 https://money.yandex.ru/to/410014334017254 WebMoney (Z343563415592; R350733365372) Bitcoin - 1ET2cmbjsKCMP98dKNj7NxqnR9T9djgqPd

Продолжаем работать с модулем 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: