Заметки кота
1560
подписчиков
Про FPV.
Воспроизведение 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...
Воспроизведение MP3 с DFPlayer Mini и ESP32
Небольшой практический проект по воспроизведению MP3-файлов с SD-карты при помощи модуля DFPlayer Mini и микроконтроллера ESP32.
Проект демонстрирует минимальную рабочую конфигурацию и особенности, на которые стоит обратить внимание при использовании неоригинальных DFPlayer-модулей. Подключение выполнено через аппаратный UART2 ESP32 (пины GPIO16 и GPIO17): В данном проекте сигнальные линии TX/RX соединены напрямую, без согласующих резисторов.
Такое подключение в большинстве случаев работает, но теоретически существует риск перегрузки входа DFPlayer (его RX рассчитан на 3...
Компас QMC5883 / QMC5883L / QMC5883P / HMC5883L
Это один из популярных компактных цифровых магнитометров, часто применяемых в Arduino-проектах, квадрокоптерах и других системах ориентации. Есть модули GPS, где «5883» указывает на интегрированный магнитометр (QMC5883 / HMC5883) в составе GPS/компас модуля. Например: Такие модули используют магнетометр 5883 как часть системы ориентации вместе с GPS. Оригинальный компас HMC5883L производился фирмой Honeywell...
Приемник со сканером. RX5808 + ESP32
Данный проект представляет собой компактный сканер частот видеопередатчиков (например, FPV-систем 5.8 ГГц), построенный на базе микроконтроллера ESP32.
Он позволяет автоматически сканировать диапазон частот, отображать уровень сигнала (RSSI) и визуализировать результат на OLED-дисплее.
Управление осуществляется с помощью энкодера и двух кнопок, что делает устройство автономным и удобным для настройки видеопередатчиков или поиска активных каналов. Узел ~ ESP32 GPIO ~ Назначение RX5808 – DATA...
Вывод изображения на экран с карты памяти через ESP32: TFT+ESP32+SD
В этой статье разбирается минимальный рабочий пример подключения TFT-дисплея и SD-карты к ESP32 (модуль ESP-WROOM-32) и вывод изображения с карты памяти на экран. Рассматриваются важные моменты выбора пинов, организация работы с двумя шинами SPI и возможные места возникновения ошибок. Для работы примера нужны следующие библиотеки Arduino: Все они доступны через менеджер библиотек Arduino IDE. Библиотека TFT_eSPI требует конфигурации под конкретный дисплей и пины ESP32.
Вместо изменения стандартного User_Setup...
Получить прошивку с имеющегося оборудования ELRS
Получить прошивку с имеющегося приемника или передатчика, который имеет веб-интерфейс (подключение через WiFi) достаточно просто. Достаточно подключиться по WiFi, в адресной строке указать http://10.0...
ESP32 + OLED 0.96 128x64 SSD1306 + Buttons 4
Исходный код:
ESP32 + OLED 0.96 128x64 SSD1306 + Buttons 4x4
Исходный код:
OLED экран 0.91" 128x32 SSD1306 (32DUTY)
Экран работает с драйвером SSD1306 или 32DUTY. Исходный код простого примера работы с ESP32:
OLED экран 0.96" 128x64 SSD1306 (SSD1315)
Экран работает с драйвером SSD1306 или SSD1315. Исходный код простого примера работы с ESP32:
OLED экран 1.3" 128x64 SH1106 (SSD1306)
Экран работает с драйвером SH1106 или SSD1306. Исходный код простого примера работы с ESP32:
Телеметрия по воздуху на ESP8266
Проект представляет собой автономную беспроводную систему для мониторинга ключевых параметров окружающей среды. Система состоит из передатчика, оснащенного комплексом датчиков, и приемника с дисплеем для отображения данных. Устройства работают по принципу прямого WiFi-соединения без необходимости подключения к интернету или роутеру. Готовая плата уже содержит: Простое подключение датчиков: Питание: Все датчики подключаются к 3.3V и GND платы Система позволяет сравнивать показания 4 разных температурных датчиков и 2 датчиков влажности, что обеспечивает высокую достоверность данных...