Esp32
Семейство дешевых и маломощных микроконтроллеров, использующих процессорные ядра Tensilica Xtensa LX6 со встроенным Wi-Fi и двухрежимным bluetooth.
Микроконтроллер использует одно или два ядра процессора и имеет объем оперативной памяти в полтора мегабайта. Наиболее часто используемыми встроенными операционными системами являются Arduino и FreeRTOS.
Он имеет широкую поддержку бесплатных инструментов разработки, в частности, цепочки инструментов GNU.
Он был выведен на рынок китайской компанией Espressif в 2016 году.
Вопросы, связанные с [esp32]:
- Почему OTA не работает с платой ESP32-CAM Ai-Thinker? У меня есть рабочий код на плате ESP32-CAM Ai-Thinker, программирование по последовательному. Я хотел бы перепрограммировать с помощью OTA, но добавление функциональности из базового скетча (что…
- Запустить esp32 без FreeRTOS, чтобы выполнить что-то быстрее В настоящее время я запускаю Arduino с этой конфигурацией (с использованием чипа atmega328p): В принципе, моя программа просыпается каждые 2 секунды в течение 10 мс каждый раз. Если в течение…
- Невозможно установить библиотеку esp_camera Я не могу установить библиотеку esp_camera. Когда я пытаюсь добавить ZIP-файл, я получаю сообщение: «Не содержит допустимой библиотеки». Похоже, что все в этой камере ESP-32 основано на этой…
- Могу ли я внести изменения в эту схему ESP32-CAM? Доброго дня! Я новичок в электронных схемах, поэтому у меня возникли некоторые сомнения по поводу этой схемы ESP32-CAM Я хочу использовать 5 В вместо 3,3 В. Нужно ли мне для этого добавлять…
- Проверка AT-команды не отображается на последовательном мониторе Я не могу проверить AT-команду. Есть ли у кого-нибудь какие-либо предложения относительно того, что я могу делать неправильно? Должно быть напечатано сообщение "Отправка успешна!" или "Отправка…
- Как получить данные с Rasberry Pi на ESP32-Cam? В моем случае я использую камеру ESP32, которая служит двум целям: HTTP-канал (доступ к которому осуществляется с помощью Raspberry Pi 5, который обрабатывает поток и предоставляет ответ) …
- Безопасно ли использовать std::string (и выделение памяти в целом) для ESP32 Arduino? Я знаю, что в 8-битных AVR ардуино std::string широко рассматривается как принципиально небезопасный из-за проблем с фрагментацией кучи (частично из-за ограниченного объема оперативной памяти, а…
- Как данные датчика передаются с физического уровня на уровень приложений? Я использовал Arduino IDE для программирования шлюза Интернета вещей с использованием ESP32 и Ethernet-модуля W5500 для использования их в качестве веб-сервера Ethernet. Я хотел узнать в…
- Получение неверных аналоговых показаний с использованием ESP32 devkitc v4 Я знаю, что эта тема не связана с Arduino, но я полностью уверен, что кто-нибудь может помочь мне найти проблему. Я тестирую 6 датчиков температуры (3 цифровых, 3 аналоговых). Цифровые - "DS18B20",…
- PubSubClient зависает на ESP32C3 Возможно, я сделал некоторые вещи неправильно, но это то, что у меня есть для публикации изображения, которое я прочитал с последовательной камеры, в брокере MQTT: void capturePicture() { if (…
- ESP32 Espressif ESP32_DevKitC_V4 в platformio: проблемы с флэш-памятью Я использую Espressif ESP32_DevKitC_V4 с platformio и не могу прошить плату. Я читал о различных процедурах «танца с кнопками», и ES32-WROVER и ESP32-WROVER-B, похоже, тоже ведут себя по-разному .…
- Не удаётся синхронизировать ESP32 с Blynk Я пытался вывести показания датчика DHT11 на приборную панель Blynk, но столкнулся с большими трудностями. Буду очень благодарен за небольшую помощь. #define BLYNK_PRINT Serial /* Fill in…
- Общая земля между Arduino и ESP32. Можно ли повторно использовать контакт GND ESP32 для делителя потенциалов? Я пытаюсь подключить ESP32 к Arduino Mega через последовательную связь , используя порты UART 2 на обеих платах микроконтроллеров. Между ESP32 и Arduino должно быть общее заземление .…
- Больше флэш-памяти с SD-картой Я почти уверен, что все видели ошибку низкого объема флэш-памяти, такую же я получил, когда делал свой raycaster. Поэтому я подумал, есть ли способ увеличить флэш-память ESP32 с помощью SD-карты ?…
- Как можно отследить краткосрочную траекторию 6-осевого инерциального измерительного блока? Я искал и искал на форумах, писал одно сообщение за другим в DeepSeek и ChatGPT, но наткнулся на препятствие. Сейчас я работаю над проектом, в котором хочу писать числа в воздухе, используя…
- Невозможно установить карту microSD с модулем Freenove ESP32 WROVER и модулем Sparfun MicroSD. Я использую модуль ESP32 WROVER от Freenove с платой расширения GPIO, как показано на изображении ниже: Я пытаюсь интегрировать в схему модуль microSD Sparkfun. Вот мой скетч . Однако мне не…
- ESP32-S3 не считывание данных BME680 Я собрал печатную плату на базе контроллера ESP32-S3-WROOM-1-N16R2 . Я запрограммировал датчик BME680 с помощью этого микроконтроллера. Распиновка у меня следующая: BME_SCK 38 BME_MISO 19 …
- Двигатели воют и не вращаются с L298N У меня проблема с моим ESP32, модулем L298n, двумя воющими моторами и батареей 9 В. Я подключил положительный вывод аккумулятора 12 В постоянного тока к VCC, а отрицательный — к GND. Два…
- Не работает ШИМ-затухание светодиода ESP32 Не уверен, что это больше подходит для электронного SE, но я попробую. Я пытаюсь использовать ESP32-C3 и NPN-транзистор ( 2N5551 ) для ШИМ-управления светодиодом (параметры указаны ниже). Пробую…
- Подключите ESP32-CAM к L293D Примечание : Я программист, а не эксперт по электронике. Я собрал эту машину на Arduino Uno и теперь хочу добавить к ней камеру. Я пытался найти информацию в интернете, но не нашёл достаточно…
- Аналоговое чтение не работает при использовании WiFi У меня есть ESP32, текущая программа, запущенная на нем, использует Wi-Fi, но если я использую Wi-Fi и аналоговое чтение одновременно, аналоговое чтение не работает. Почему это происходит и как…
- Проблемы с калибровкой магнитометра MMC5603 с помощью MotionCal и Adafruit SensorLab — показания кажутся неправильными. Я пытаюсь откалибровать свой магнитометр MMC5603 с помощью MotionCal и ноутбука Adafruit SensorLab Jupyter, но мои показания кажутся неправильными. Исходные показания магнитометра, похоже, странно…
- Использование WiFiServer в режиме блокировки Я изучаю сетевое программирование для ESP32 и начал с написания простого Telnet-сервера. Он использует объект WiFiServer для прослушивания порта 23 и просто записывает всё, что получает, в…
- Ошибка компиляции ESP32 scanNetworks: вызов перегруженного 'BSSID(int)' неоднозначен Я пытаюсь запустить следующий код: #include <WiFi.h> void setup() { //int16_t scanNetworks(bool async = false, bool show_hidden = false, bool passive = false, uint32_t max_ms_per_chan…
- Проблема с анализом API оповещений о суровых погодных условиях NWS с помощью Arduino_JSON.h Я уже некоторое время пользуюсь API Open Weather и Weather Undground. Недавно узнал, что у Национальной метеорологической службы есть API для оповещений. Я могу распечатать необработанные данные, но…
- Таймеры ESP32 — контроллер выходит из строя при частоте выше 240 кГц, рабочий цикл становится нестабильным Я пытаюсь сгенерировать три синхронизированных сигнала на ESP32 для устройства, требующего точной синхронизации. Однако при увеличении частоты выше 240 кГц контроллер зависает, а скважность сигналов…
- Бесконечный цикл загрузки ESP32-CAM Сейчас я использую ESP32-CAM с камерой OV5460 и подключаю её к компьютеру через Arduino Nano. Я пытаюсь запустить веб-сервер камеры, используя пример кода Arduino. Я посмотрел пару обучающих видео…
- прерывание таймера не работает на плате esp32s2 C:\Users\Admin\AppData\Local\Temp\.arduinoIDE-unsaved2024610-7740-sfbutd.e9d77\sketch_jul10a\sketch_jul10a.ino: In function 'void setup()': C:\Users\Admin\AppData\Local\Temp\…
- ESP32 изо всех сил пытается последовательно запустить 4- канальный релейный модуль 5 В Я столкнулся с проблемой, которую не могу решить из-за своих ограниченных познаний в электронике. Я работаю с 4-канальным релейным модулем 5 В и ESP32, который работает от 3,3 В. Поначалу…
- Запуск изображения с помощью esp32-cam и GPIO13 Я пытаюсь вызвать изображение, используя GPIO13 камеры esp32 модели AI Thinker. Я использую этот пример в качестве основы: https://randomnerdtutorials…
- страницы печатаются Json-данные У меня ESP32 с веб-сервером, на странице, где я показываю показания датчиков и состояние системы, сейчас показания отображаются хорошо, проблема возникает, когда я хочу показать состояние системы. …
- Стоит ли использовать PlatformIO для создания «взламываемого» и доступного устройства? Я хочу, чтобы моё устройство/проект вдохновил других заняться разработкой встраиваемых систем. Я сделаю это, сделав исходный код устройства открытым и доступным для взлома . Оно основано на ESP32,…
- Сброс WDT на ESP32 У меня есть проект, в котором используются GY-53 BMP180 и ESP32 . Каждый раз, когда я подключаю ESP32 к USB после загрузки, я получаю эту ошибку: 22:27:27.352 -> rst:0x8…
- Доступ к неверному ключу в ArduinoJson приводит к перезагрузке ESP32 Я работаю над проектом, в котором несколько плат ESP32 взаимодействуют через WebSockets. Для этого я использую Arduino IDE 2.3.4. В основном, обмен данными осуществляется через JSON, данные…
- Произвольный доступ к SD-карте с помощью SD.h или другой библиотеки (ESP32) Я пытаюсь использовать SD-карту с моим ESP32, чтобы сохранить некоторые переменные в txt-файле. Каждая переменная использует 1 байт, поэтому они могут быть представлены 8-битным расширенным символом…
- Нужна документация для почвенного датчика от DIYmore У кого - нибудь есть документация по этому устройству? Мне просто интересно, как это работает из коробки и как ссылаться на бортовые датчики температуры и почвы. Его a (за неимением лучшего…
- Камера ESP32 и код MB загружены, но в Serial Monitor ничего нет Код работает успешно, но в последовательном мониторе ничего не происходит, что мне делать, ведь я почти все перепробовал.
- Показания датчика давления ESP32 (RFP602 ) Я использую два датчика RFP602. Один подключен к GPIO2, другой к GPIO4, каждый подключен к сопротивлению 1 МОм. Датчик, подключенный к GPIO2, считывает данные так, как мне нужно. Мне приходится…
- Обновление прошивки ESP32 с другого ESP32 через USB, аналогично тому, как работает esptool.py Есть ли способ обновить прошивку на одном ESP32 с другого ESP32 через USB, аналогично тому, как прошивку можно обновить с помощью esptool.py? По сути, это было бы похоже на порт какой-то магии…
- Чтение линейного ПЗС-датчика TCD1304 Я хочу прочитать данные с линейного ПЗС-датчика TCD1304 с помощью ESP32, но столкнулся с некоторыми проблемами. В качестве первого «разогрева» и для ознакомления с этим датчиком я попытался…
- ESP32CAM не может инициализировать камеру с ошибкой 0xffffff Имеется простой скетч PlatformIO (формат Arduino), который имеет следующий файл main.cpp : #include <Arduino.h> #include "esp_camera.h" #include "camera_pins…
- Как предоставить пользовательский пакет TLS CACert с Arduino на ESP32? С ESP8266 довольно легко передать пользовательский пакет, например: BearSSL::WiFiClientSecure client; BearSSL::CertStore certStore; int numCerts = certStore.initCertStore(FSTYPE, "/certs…
- Как заставить ESP32 работать с 3,5-дюймовым дисплеем RPi на базе ILI9486 с помощью SPI в Arduino IDE? Я работаю над проектом, в котором мне нужно подключить ESP32 (WROOM) к 3,5-дюймовому ЖК-дисплею с разрешением 480x320 , разработанному для Raspberry Pi, который использует драйвер ILI9486 (как…
- Два датчика с использованием I2C У нас есть два датчика, один из них ( MPU6050-gyro ) взаимодействует с помощью I2C, другой через SPI (устройство чтения SD-карт). Теперь нам нужен дополнительный компонент в виде датчика, который …
- Наложение символов на светодиодный дисплей P10 с помощью библиотеки DMD Привет! Я использую светодиодный дисплей P10 и пытаюсь сделать цифровые часы. Всё работает нормально, но через две или более недели без выключения начинают накладываться символы. Почему это…
- Использование esp-wroom-32 без платы разработки Есть много примеров в Интернете о том, как построить Arduino с нуля, таких как ЭТА ССЫЛКА . Я хотел бы сделать то же самое, но с esp32. У меня есть совет по развитию: И я могу…
- Невозможно управлять серводвигателем с помощью платы ESP32 при использовании RGB-светодиода. Я новичок в использовании плат ESP32. По какой-то причине сервопривод не работает при использовании кода RGB-светодиодов. Я искал везде, но не нашёл решения. Буду благодарен за любую помощь. Вот код…
- Ошибка параллельной компиляции ESP32 TFT_eSPI 8-бит Я компилирую библиотеку TFT_eSPI для Arduino ESP32 в 8-битном параллельном режиме. Когда я компилирую ее в режиме SPI, то ошибок не возникает, но когда я выбираю 8-битный параллельный режим в файле…
- Компоненты, необходимые для управления скоростью синхронного двигателя переменного тока Wilo Para Я хочу контролировать скорость двигателя переменного тока в зависимости от температуры, установленной на человеко-машинном интерфейсе Nextion. Прямо сейчас у меня есть микроконтроллер ESP32 и…
- Как получить продолжительность сканирования менее 1 секунды с помощью Arduino BLE? Я хочу непрерывно сканировать другие устройства Bluetooth с помощью моего ESP32 с использованием BLE. Метод scan принимает только целые числа больше 0, например scan->start(1, false) . Однако…