Рубрики
Проекты на STM32

Подключение модуля LoRa LR1276/SX1276 к плате STM32F103C8

В данной статье мы рассмотрим взаимодействие модуля LoRa LR1276/SX1276 с платой STM32F103C8 (Blue Pill). Модуль LR1276UA-A-915 использует микросхему SX1276 и работает на частоте 915 МГц. Используя скачкообразное изменение частоты, он обеспечивает сбалансированное качество передачи сигнала, охватывая диапазон 915 МГц. LoRa LR1276/SX1276 работает с протоколом связи SPI, поэтому его можно использовать с любым микроконтроллером, поддерживающим интерфейс SPI. Поэтому […]

Рубрики
Проекты на STM32

Подключение датчика температуры DS18B20 к плате STM32F103C8

В этой статье мы рассмотрим подключение датчика температуры DS18B20 к плате STM32F103C8 (Blue Pill). Библиотека Arduino Dallas и библиотека OneWire не поддерживаются DS18B20. По этой причине нам приходится писать код без использования этих библиотек. В связи с этим код для работы с датчиком DS18B20 для STM32F103C8 немного длинный и сложный, а все режимы адресации определены […]

Рубрики
Проекты на STM32

Подключение к STM32F103C8 модуля nRF24L01

В этой статье мы рассмотрим подключение беспроводного приемопередающего модуля NRF24L01 к плате STM32F103C8. Мы соберем схему передатчика и приемника, используя пару NRF24L01 + STM32F103C8 (Blue Pill). Модуль NRF24L01 используется в большом числе приложений, там, где требуется беспроводное управление чем либо. Это приемопередатчики, которые предполагают, что каждый модуль может передавать и получать данные. Эти модули очень […]

Рубрики
Проекты на STM32

Подключение модуля LoRa SX1278 к STM32 Blue Pill

В этой статье мы изучим взаимодействие модуля LoRa SX1278 Ra-02 с платой STM32 Blue Pill. Модуль Ra-02 использует микросхему SX1278 и работает на частоте 433 МГц. Используя скачкообразное изменение частоты, он обеспечивает сбалансированное качество передачи сигнала — охватывает диапазон 420–450 МГц. LoRa SX1278 работает с протоколом связи SPI, поэтому его можно использовать с любым микроконтроллером, […]

Рубрики
Проекты на STM32

Как использовать FreeRTOS для STM32F103C8 в Arduino IDE

STM32F103C — это процессор ARM Cortex M3, который может использовать FreeRTOS. В этой статье мы рассмотрим как использовать FreeRTOS на плате STM32F103C8 непосредственно из Arduino IDE. Мы также можем использовать Keil, но в этом случае нам нужно загрузить и вставить загруженные файлы в путь Keil, а это довольно длительный процесс по сравнению с Arduino IDE. […]

Рубрики
Проекты на STM32

HTTP-запросы в формате JSON с помощью STM32F103C8T6 и SIM900/800

В этой статье мы узнаем, как использовать GSM модуль SIM800 или SIM900 с микроконтроллером STM32 (платой STM32F103C8T6) и делать HTTP-запросы в формате JSON на любой API-сервер. Ранее мы уже использовали GSM модуль и плату STM32F103C8T6 (Blue Pill) для передачи данных на сервер Thingspeak и передачи SMS. В данном проекте мы разработаем код для отправки данных […]

Рубрики
Проекты на STM32

Передача данных на Thingspeak с помощью STM32F103C8T6 и GSM модуля SIM800/900

В данной статье мы рассмотрим IoT проект передачи данных на сервер Thingspeak с помощью платы STM32F103C8T6 (Blue Pill) и GSM модуля SIM800/900. Ранее на нашем сайте мы уже рассматривали подключение GSM модуля к плате STM32F103C8T6, но в нем мы использовали GSM модули только для отправки SMS, здесь же мы будем использовать его для передачи данных […]

Рубрики
Проекты на STM32

Подключение акселерометра/гироскопа MPU6050 к плате STM32F103C8 (Blue Pill)

В этой статье мы рассмотрим как измерить угол наклона с помощью модуля MPU6050 и STM32F103C8. Это можно сделать, просто подключив 6-осевой гироскоп/акселерометр MPU6050 к плате STM32. Акселерометр будет передавать на плату STM32 силы ускорения вдоль осей X, Y и Z. Нам нужно преобразовать эти значения в трехмерный угол X, Y, Z, чтобы определить трехмерную ориентацию датчика. Измеренный угол […]

Рубрики
Проекты на STM32

Подключение модуля часов реального времени DS3231 к плате STM32F103C8 (Blue Pill)

В этом проекте мы рассмотрим подключение модуля часов реального времени (RTC) DS3231 к плате STM32F103C8 (Blue Pill) и будем отображать считанные значения времени и даты на 0,96-дюймовом OLED-дисплее. Мы будем использовать модуль часов реального времени (RTC) DS3231 для отслеживания правильного времени и даты и отображения их на OLED-дисплее, используя плату STM32F103C8 в качестве микроконтроллера. Альтернативная […]

Рубрики
Проекты на STM32

Обзор отладочной платы STM32F Nucleo-64

Для большинства людей первой встроенной платой для разработки, над которой они будут работать, скорее всего, будет плата Arduino. Но, как и все могут согласиться, ваша Arduino не поможет вам продвинуться в электронике так далеко, как бы вам хотелось — рано или поздно все равно придется переходить на платформы, используемые в промышленности. Если вы уже знакомы с […]