
Фильтр
Приемник FPV со сканером. SK3500 + ESP32
В данном обзоре рассматривается проект сканера диапазона 3.1–3.8 ГГц, построенный на популярном микроконтроллере ESP32 и синтезаторе частоты SK3500. Устройство оснащено OLED-дисплеем для визуализации спектра, энкодером для точной настройки и дополнительными кнопками управления. Так как маркировка на микросхеме модуля затерта, идентификацию можно провести только косвенным методом, анализируя драйвер SpiWrite и структуру регистров в коде. В исходном коде используются 32-битные пакеты данных и специфические адресные заголовки (0x00, 0x20, 0x40 и т.д.) для записи в регистры. Вывод: Наиболее вероятный кандидат — микросхема ADF4351 (широкополосный синтезатор с дробным синтезом частоты). Хотя на некоторых вариантах модулей SK3500 встречается RFFC5072, представленный код однозначно написан под драйвер ADF4351. Пины подключения компонентов к ESP32: SDA -> GPIO 21
SCL -> GPIO 22
DATA (MOSI) -> GPIO 23
CLK (SCK) -> GPIO 18
LE (Latch Enable) -> GPIO 5
RSSI (выход уровня сигнала) -> GPIO 34
Пин
Показать еще
- Класс
Реализация UWB дальномера на ESP32 с модулем UWB3000F27
В данной статье рассматривается рабочий проект двусторонней дальнометрии (Double-Sided Two-Way Ranging, DS-TWR) с использованием микроконтроллера ESP32 и UWB-модуля UWB3000F27. Представленный код успешно реализует обмен данными между двумя узлами (инициатором и респондером) для вычисления расстояния с точностью до сантиметров. Проект состоит из двух идентичных узлов. В каждом используется: Модуль UWB3000F27 подключается к ESP32 по интерфейсу SPI. Пины выбора (CS), прерывания (IRQ) и сброса (RST) определяются в коде, остальная шина SPI используется стандартная (для ESP32 обычно VSPI). В основе модуля UWB3000F27 лежит чип DW3000 от компании Qorvo. Это трансивер сверхширокополосного (UWB) сигнала, соответствующий стандарту IEEE 802.15.4z. Модуль представляет собой готовое решение с интегрированным чипом DW3000, обвязкой и выходом под антенну. В коде присутствует специфичная для данного модуля настройка: вызов dwt_config_rftx(1) перед передачей и dwt_config_rftx(0) после неё. Это необход
Показать еще
- Класс
Grove Vision AI V2 обучение
Grove Vision AI V2 — это компактный модуль компьютерного зрения и искусственного интеллекта, разработанный компанией Seeed Studio. Он предназначен для запуска моделей машинного обучения прямо на устройстве (Edge AI) без отправки данных в облако. Вот ключевые сведения об этом оборудовании: Благодаря сочетанию мощности и компактности, модуль используется в таких задачах, как: Grove Vision AI V2 — это решение "всё в одном", которое снимает нагрузку по обработке ИИ с основного микроконтроллера. Он делает внедрение компьютерного зрения доступным даже для начинающих разработчиков благодаря простому интерфейсу Grove и мощной, но энергоэффективной начинки. YOLOv8 (You Only Look Once version 8) — это одна из самых популярных и производительных архитектур нейросетей для задач компьютерного зрения, разработанная компанией Ultralytics. Она была выпущена в начале 2023 года и быстро стала стандартом де-факто в индустрии благодаря балансу между скоростью и точностью. Вот ключевые сведения о моделя
Показать еще
- Класс
Вывод изображения на E-paper дисплей WeAct 4.2" (ESP32 + GxEPD2)
В этой статье мы рассмотрим подключение монохромного E-paper дисплея WeAct 4.2 дюйма (разрешение 400x300, контроллер SSD1683) к микроконтроллеру ESP32 и выведем на него изображение максимальной детализации. Дисплей подключается по интерфейсу 4-wire SPI.
Важно помнить, что на плате WeAct подписи пинов могут вводить в заблуждение: SDA — это данные (MOSI), SCL — это тактовый сигнал (SCK). Пин модуля WeAct E-paper <--> Пин ESP32 -------------------------------------------------- VCC <--> 3.3V GND <--> GND SDA (MOSI) <--> GPIO 23 SCL (SCK) <--> GPIO 18 CS <--> GPIO 5 DC <--> GPIO 17 RES (RST) <--> GPIO 16 BUSY <--> GPIO 4 Для работы с экраном мы используем библиотеку GxEPD2 (автор ZinggJM), так как она идеально поддерживает чипы WeAct. Использую сервис: Загружаем исходное изображение. Выс
Показать еще
- Класс
Радар присутствия человека LD2410 на ESP32
В этой статье мы рассмотрим проект создания устройства для мониторинга пространства с использованием современного радарного датчика LD2410, микроконтроллера ESP32 и OLED-дисплея. LD2410 — это 24-ГГц mmWave (миллиметровый) радар-модуль, предназначенный для обнаружения человеческого присутствия и движения. В отличие от обычных PIR-датчиков, которые реагируют лишь на тепловое движение, LD2410 обладает рядом преимуществ: Проект строится на базе микроконтроллера ESP32. Для взаимодействия используются аппаратные интерфейсы I2C и UART, а также GPIO пины для управления кнопками и энкодером. 1. Дисплей OLED (SSD1306, 128x64, I2C): 2. Радарный датчик LD2410 (UART Serial 2): 3. Ротационный энкодер (Rotary Encoder), в рассматриваемом проекте не обязателен: 4. Дополнительные кнопки, в рассматриваемом проекте не обязательны: Программный код реализует цикл опроса датчика и вывод информации на экран. Исходный код: https://gist.github.com/IvanBiv/e9519d819bd6f30971d27c847e1d4c04
Показать еще
Если не работает RTL8812AU на Windows
Если ваш WiFi модуль RTL8812AU работает не корректно - то подключается, то тут же отключается на системе Windows, то, возможно, проблему можно решить установив подходящий драйвер. Установка драйвера Скачать архив с драйвером: Распаковать архив. Открыть диспетчер устройств и найти устройство: Правой кнопкой по соответствующей записи, выбрать "Обновить драйвер". Выбрать *.ini файл из папки, которую мы ранее извлекли из архива, выбрать в соответствии с вашей системой, и нажать "ОК". После успешной установки необходимо перезагрузить компьютер, может потребоваться извлечь устройство - без этого компьютер может не перезагружаться. После загрузки системы, устройство должно успешно работать.
Показать еще
Воспроизведение MP3 на базе ESP32, VS1003B и усилителя PAM8403
В этом проекте используется микросхема VS1003B — аудиодекодер, способный воспроизводить MP3, WAV, WMA и ряд других форматов.
Она подключена к ESP32-WROOM по SPI-интерфейсу, а звуковой сигнал подаётся на внешний усилитель PAM8403 и далее — на динамик 3 Вт / 4 Ом. Все узлы (ESP32, VS1003B, SD-карта) используют общую SPI-шину.
Подключение выполнено следующим образом: Используется библиотека ESP_VS1053_Library
(она совместима с чипом VS1003B).
Установить её можно через Arduino IDE: Рабочий код проекта: 1. Усилитель хрипит
Проблема оказалась в питании: PAM8403 не должен питаться от ESP32, так как при воспроизведении MP3 возникает просадка напряжения.
Решение — использовать отдельный 5 В блок питания. 2. Посторонний звон и шум
Причина — наводки по земле.
Решение — соединить GND единым проводником вблизи усилителя и декодера.
Это полностью устраняет фон. Модуль на базе VS1003B способен: VS1003B (и VS1053) не поддерживает одновременное воспроизведение двух потоков.
То есть нельз
Показать еще
Воспроизведение MP3 с DFPlayer Mini и ESP32
Небольшой практический проект по воспроизведению MP3-файлов с SD-карты при помощи модуля DFPlayer Mini и микроконтроллера ESP32.
Проект демонстрирует минимальную рабочую конфигурацию и особенности, на которые стоит обратить внимание при использовании неоригинальных DFPlayer-модулей. Подключение выполнено через аппаратный UART2 ESP32 (пины GPIO16 и GPIO17): В данном проекте сигнальные линии TX/RX соединены напрямую, без согласующих резисторов.
Такое подключение в большинстве случаев работает, но теоретически существует риск перегрузки входа DFPlayer (его RX рассчитан на 3.3 В логический уровень, а ESP32 также выдаёт 3.3 В, поэтому риск минимален).
Для дополнительной защиты рекомендуется добавить последовательный резистор 1 кΩ между RX модуля DFPlayer и TX ESP32. Используется библиотека DFRobotDFPlayerMini.
Код инициализирует модуль, задаёт громкость и воспроизводит первый MP3-файл из корня SD-карты. SD-карта должна быть: DFPlayer Mini потребляет до 500–800 мА при старте и воспроизве
Показать еще
Компас QMC5883 / QMC5883L / QMC5883P / HMC5883L
Это один из популярных компактных цифровых магнитометров, часто применяемых в Arduino-проектах, квадрокоптерах и других системах ориентации. Есть модули GPS, где «5883» указывает на интегрированный магнитометр (QMC5883 / HMC5883) в составе GPS/компас модуля. Например: Такие модули используют магнетометр 5883 как часть системы ориентации вместе с GPS. Оригинальный компас HMC5883L производился фирмой Honeywell.
Когда его производство было прекращено, на рынке появилось множество клонов и «совместимых» микросхем. Производители из Китая начали выпускать аналоги под маркировками: Некоторую идентификацию дает адрес, на котором располагается компас, например, 0x0D, это вероятно, QMC5883L (HA5883). Вот перечень известных соответствий: 0x0D ~ QMC5883L (HA5883) 0x2C ~ QMC5883P (HP5883) QMC5883L (HA5883) QMC5883P (HP5883)
Показать еще
загрузка
Показать ещёНапишите, что Вы ищете, и мы постараемся это найти!

