LoRa на STM32: настройка и запуск | Батарон№15

Ғылым және технология

Запускаем радиомодуль LoRa SX1278 на STM32F103 используя библиотеку HAL.
Настройка среды CubeIDE
• Начинаем с нуля: Работ...
Калькуляторы dB, dBm
vprl.ru/publ/tekhnologii/nach...
GitHub
github.com/DimaBataron/STM32/...
Полезные ссылки
1.Радиомодуль EBYTE:
• Радиомодули EBYTE E22 ...
2.Как работает LoRa:
• How LoRa Modulation re...
3.Модуляция LoRa:
• LoRa. Обьясняем "на па...
4.Полезные видео:
• LoRa/LoRaWAN tutorial ...
• LoRa/LoRaWAN tutorial ...
5.Декодируем LoRa в GnuRadio
habr.com/ru/articles/454666/
Содержание
00:00 О чем тут все
01:17 Принципы передачи LoRa
03:00 Смотрим документацию от Semtech
19:07 Подключение проекта в CubeIDE
23:00 Анализ исходного кода и принцип работы программы
33:00 Подключил логический анализатор
56:43 Подключаю радиоприемник rtl2832 через SDR#
Описание от ChatGPT:
Конечно, вот пример описания для вашего видео:
---
🚀 *Погружаемся в мир дальних беспроводных связей с LoRa и STM32!* 🌐
Присоединяйтесь к нашему захватывающему путешествию в сферу связи на расстоянии, где мы создадим собственный радиопередатчик с использованием HAL и STM32. В этом видео мы разберемся с каждым шагом, начиная с основ LoRa-технологии и заканчивая программированием STM32 с использованием Hardware Abstraction Layer (HAL).
⚙️ *Что вы узнаете:*
- Основы LoRa и преимущества использования этой технологии.
- Разработка мощного радиопередатчика на базе STM32 с HAL.
- Шаги по созданию своего проекта для беспроводной связи.
- Практические навыки программирования и настройки оборудования.
🔧 *Необходимые ресурсы:*
- STM32 микроконтроллер.
- Плата развития для LoRa-модуля.
- Среда разработки (например, STM32CubeIDE).
💡 *Для кого это видео:*
- Энтузиасты IoT и беспроводных технологий.
- Разработчики, интересующиеся STM32 и HAL.
- Любознательные учащиеся, стремящиеся углубить свои знания в области микроконтроллеров и связи.
Не упустите возможность войти в захватывающий мир LoRa и STM32! 🔗 Подписывайтесь, ставьте лайки, и давайте вместе создадим свой беспроводной проект! 🚀🔗

Пікірлер: 21

  • @alexlapland
    @alexlapland4 ай бұрын

    Спасибо!

  • @DIY_PLC
    @DIY_PLC4 ай бұрын

    Верною дорогой идете. Спасибо.

  • @DIY_PLC
    @DIY_PLC4 ай бұрын

    Матан самое большое колдунство.)

  • @DIY_PLC
    @DIY_PLC4 ай бұрын

    Попробуйте STM32CubeMonitor

  • @the_inevitability_of_stupidity
    @the_inevitability_of_stupidity18 күн бұрын

    Сигнал при сбросе выставляется не в еденицу. Или Вы не так выразились. Reset делается кратковременным нулём, а не единицей

  • @dimonthik

    @dimonthik

    18 күн бұрын

    да действительно нулем. Проверил только что))

  • @vgwit
    @vgwit3 ай бұрын

    Спасибо за видео. С кодом буду разбираться. Есть интерес, но тут я начинающий. Не могли бы вы кинуть ссыль на оригинальную библиотеку от Semtech. Что-то я не нашел на их сайте.

  • @dimonthik

    @dimonthik

    3 ай бұрын

    Я искал не нашел. Там было написано что устарела. Возможно удалили уже. Я могу кинуть ссылку, где раньше я ее нашел. Там много других

  • @vgwit

    @vgwit

    3 ай бұрын

    Киньте, буду благодарен.@@dimonthik

  • @dimonthik

    @dimonthik

    3 ай бұрын

    lora-developers.semtech.com/build/software/software-distribution-center/ здесь я находил, походу удалили уже.@@vgwit

  • @artsiomkazlouski5127
    @artsiomkazlouski51274 ай бұрын

    для тех кто в танке, пример применим к SX1276 и к SX1278 ? если правильно понимаю, у меня RFM95. можно ли обойтись без дебага? некторые ( а сейчас наверное большинство) китайских BluePill не хотят прошиваться из CubeIDE (или я не знаю как). пользуюсь STM32 ST-LINK Utility для прошивки. в целом всё очень круто, но когда я дятел- ничего не понятно что происходит)

  • @dimonthik

    @dimonthik

    4 ай бұрын

    sx1276/77/78/79 отличаются только по частотам, регистры одинаковые

  • @dimonthik

    @dimonthik

    4 ай бұрын

    www.aliexpress.com/item/1005003169244854.html?spm=a2g0o.order_list.order_list_main.5.26df180228AO5p вот здесь я покупал. Выбери где написано оригинал, должны прошиваться

  • @dimonthik

    @dimonthik

    4 ай бұрын

    Насет без дебага, будет очень сложно свой код писать.

  • @artsiomkazlouski5127

    @artsiomkazlouski5127

    4 ай бұрын

    @@dimonthik , оооо! спасибо! а то я вроде , но сомнение не отпускает.

  • @vgwit
    @vgwit3 ай бұрын

    Пока не досмотрел до конца, но: разберитесь с "чириканьем", тогда и никаких противоречий в доке не будет. Chips и chirps - это не одно и то же. Вы их путаете. И еще. Link budget никакого отношения к энергопотреблению не имеет.

  • @dimonthik

    @dimonthik

    3 ай бұрын

    не согласен насчет электропотребления. Чем дольше передатчик в режиме передачи, тем больше энергии затрачено на каждый пакет. При равном усилении конечно. А как известно при разных настройках, время в эфире разница. Ну я так понимаю производитель под этим словосочетанием имеет в виду не только энергопотребление

  • @vgwit

    @vgwit

    3 ай бұрын

    Дмитрий, то, о чем вы говорите, влияет на КПД передатчика, но не на link budget. Замените передатчик с КПД 90% на передатчик с 10%. Если излучаемая ими в эфир мощность будет одинаковая, то и link budget не изменится. @@dimonthik

  • @madmax2872
    @madmax28724 ай бұрын

    а что там за труп за вашим окном летает ?

  • @dimonthik

    @dimonthik

    4 ай бұрын

    Это космонавт. Сделал с помощью Еb synk и Stable Diffusion

  • @madmax2872

    @madmax2872

    4 ай бұрын

    @@dimonthik значит хоронить не обязательно

Келесі