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

Высокоточный цифровой микротоковой измеритель на STM32

Отслеживание крайне низких уровней тока часто имеет решающее значение при разработке или тестировании маломощных устройств, особенно в области встроенных систем и электроники с батарейным питанием. В данной статье мы рассмотрим создание прецизионного цифрового микротокометра с использованием микроконтроллера STM32 и аналоговых компонентов. Он построен на базе микроконтроллера STM32 и оснащен OLED-дисплеем для отображения показаний в реальном времени.  Наш цифровой […]

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

Носимый кулон-монитор качества воздуха на STM32 и датчике SGP40

Загрязнение воздуха в помещениях и на открытом воздухе оказывает значительное влияние на здоровье человека, вызывая проблемы с дыханием и сокращая продолжительность жизни. Персональный мониторинг качества воздуха стал необходимым для защиты от вредных загрязняющих веществ, содержащихся в воздухе, таких как летучие органические соединения (VOCs), твердые частицы и токсичные газы. Этот самодельный носимый кулон-монитор качества воздуха непрерывно отслеживает уровень общего количества […]

Рубрики
Проекты на 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, чтобы определить трехмерную ориентацию датчика. Измеренный угол […]