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

author narod stream   2 нед. назад
373 views

42 Like   0 Dislike

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

Продолжаем работать с модулем NRF24L01 (NRF24L01+), который предаёт и принимает данные беспроводным способом. В этом уроке мы попробуем наоборот передать данные с одного передатчика сразу на три приёмника. Отладочная плата Nucleo STM32F401RE теперь будет использоваться в качетсве передатчика. В качестве первого и второго приёмника - платы на контроллере STM32F103C8T6. В качестве третьего приёмника - плата STM32F4-DISCOVERY. В данной части урока мы создадим и напишем проекты для второго и третьего приёмников, а также проверим как работает адресная передача на несколько приёмников. Модуль NRF24L01+ с антенной можно купить здесь http://ali.pub/24yj84 Модуль NRF24L01+ без антенны можно купить здесь (целых 4 штуки) http://ali.pub/24yjfw Адаптер для NRF24L01 5 штук http://ali.pub/2a1pxl Отладочную плату STM32F103C8T6 можно купить здесь http://ali.pub/1jgc7 Переходник USB to TTL ftdi ft232rl можно приобрести здесь http://ali.pub/yv3is Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8 Индикатор светодиодный восьмиразрядный с драйвером MAX7219 можно приобрести здесь http://ali.pub/1mflzq Навигация по видео: 00:09 Введение 01:05 Создадим и настроим проект для второго приёмника 03:19 Проверим передачу на два приёмника на практике 04:50 Создадим и настроим проект для третьего приёмника 09:52 Проверим передачу одновременно на три приёмника на практике Рекомендуется также перед просмотром данного урока просмотреть данное видео: Распаковка и тестирование отладочной платы на микроконтроллере 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 Урок 113. NRF24L01. Несколько передатчиков. Часть 3 https://youtu.be/CIvFpkocy9M Урок 113. NRF24L01. Несколько приемников. Часть 1 https://youtu.be/RyOzdavhVns Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/stm-urok-115-nrf24l01-neskolko-priemnikov-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

Трекер движения солнца на Ардуино

Всем привет! В этом видео мы будем делать станцию, которая следит за траекторией движения солнца и поворачивает платформу, подставляя солнечную панель под прямые лучи солнца. Скетч и схема: https://drive.google.com/open?id=13XLNbHCqkn4V2w1hHOPPrZkf3pxiv7g_ Полезные статьи: http://www.instructables.com/id/Arduino-Solar-Tracker/ http://www.instructables.com/id/Dual-Axis-300W-IOT-Solar-Tracker/ http://www.instructables.com/id/Arduino-Sun-Tracker-Turret/ Полезные ссылки: Самые дешевые Ардуино Про Мини для поделок: http://ali.pub/1ny2z4 Солнечная панель 5V 4.5W: http://ali.pub/2gllam Солнечные батареи: http://ali.pub/2glli0 Сервоприводы: http://ali.pub/2glm6p Платформа для камеры: http://ali.pub/2glq8j Цифровой резистор AD5171: http://ali.pub/2gi4vs LED драйверы: http://ali.pub/2fxoo8 Блютуз модуль CSR8645: http://ali.pub/2fvsdo Блютуз модуль CSR8645 на макетке: http://ali.pub/2fvsf1 Датчик движения HC-SR501: http://ali.pub/2eyil3 Пьезо датчик: http://ali.pub/2e968w Блютуз HC-06: http://ali.pub/2amdlv TFT дисплеи: http://ali.pub/1ny2rc Ардуино Мега 2560: http://ali.pub/2gih4z Самый удобный Кешбек: LetyShops: https://goo.gl/Ev5XgI Самый выгодный Кешбек на алиекспресс: Ecomerce: https://goo.gl/3dDc2w

Подключение и настройка 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

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

1,6$ за GSM модуль NEOWAY M590 (сборка, подключение, тестирование)

✔ Модуль NEOWAY M590: http://ali.ski/VJQvl ✔ Преобразователь Mini360: http://ali.ski/gPE7tY ✔ USB программатор CP2102: http://ali.ski/ZL8IiO 🎁 Конкурсы на нашем канале: https://goo.gl/7QQpWS 📈 Реклама БЕСПЛАТНО: http://kirill1985.ru/reklama 💬 Заказал себе таких с десяток модулей для электронных поделок, сигнализации, удаленного управления дачным домиком, и грядками. Когда будете заказывать обратите внимание на платную доставку когда добавите несколько таких моделей, поэтому заказывайте несколько раз небольшими партиями ))) К сожалению у NEOWAY M590 модуля нет микрофона и использовать его можно только, как модуль управления или контроля. Зато у NEOWAY M590 очень простая схема подключения. В данном ролике я рассмотрел подключение и основные функции звонилки, так же модель может работать сам звонить, принимать, читать, отправлять SMS (СМС), выходить и работать через GPRS (этим конечно никого не удивишь, скорость не высока но ее более чем достаточно для контроля и удаленного управления). Другими словами это самый крутой и дешевый модуль который может без проблем работать с Arduino и выполнять сложные и нужные нам задачи буквально 1 смс сообщением или даже звонком! ПЛЕЙЛИСТЫ канала: - Обзоры, распаковки покупок 💸: https://goo.gl/rCHDNf - Усилители звука 🎶: https://goo.gl/ysQY9Q - Дешево 💰: https://goo.gl/Ta0Q6e - Своими руками 🔧: https://goo.gl/p3RABu - Аудио - фото - видео 📷: https://goo.gl/Ewof8g - Рекомендую 👍: https://goo.gl/ucZ9sZ - Электро ⚡: https://goo.gl/o2vlmM ☎ Присоединяйся: http://goo.gl/5lN62B ✅ в Google+: https://plus.google.com/u/0/+llirikks ✅ в VK: http://vk.com/kirill1985ru

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

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

Навигация по видео:
00:09 Введение
00:40 Создадим и настроим проект для передатчика
02:33 Обработаем прерывания от таймера
05:20 Усовершенствуем функцию переключения в режим передатчика
07:20 Добавим код в функцию передачи пакета
08:45 Добавим код в функцию обработки прерываний от радиомодуля
11:16 Разошлём пакеты по приёмникам в обработчике прерываний от таймера
15:33 Создадим и настроим проект для перового приёмника
18:22 Добавим функцию приёма пакетов
19:18 Проверим код на практике
19:38 Познакомимся со схемой второго приёмника.

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Распаковка и тестирование отладочной платы на микроконтроллере 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
Урок 113. NRF24L01. Несколько передатчиков. Часть 3 https://youtu.be/CIvFpkocy9M

Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-115-nrf24l01-neskolko-priemnikov-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: