Фильтр
70000029569192
Приемник 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 Пин
Приемник FPV со сканером. SK3500 + ESP32
Показать еще
  • Класс
Реализация 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) после неё. Это необход
Реализация UWB дальномера на ESP32 с модулем UWB3000F27
Показать еще
  • Класс
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 года и быстро стала стандартом де-факто в индустрии благодаря балансу между скоростью и точностью. Вот ключевые сведения о моделя
Grove Vision AI V2 обучение
Показать еще
  • Класс
Радар присутствия человека 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
Радар присутствия человека LD2410 на ESP32
Показать еще
  • Класс
Воспроизведение 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 на базе ESP32, VS1003B и усилителя PAM8403
Показать еще
  • Класс
Воспроизведение 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 мА при старте и воспроизве
Воспроизведение MP3 с DFPlayer Mini и ESP32
Показать еще
  • Класс
  • Класс
Показать ещё