Esp32
Семейство дешевых и маломощных микроконтроллеров, использующих процессорные ядра Tensilica Xtensa LX6 со встроенным Wi-Fi и двухрежимным bluetooth.
Микроконтроллер использует одно или два ядра процессора и имеет объем оперативной памяти в полтора мегабайта. Наиболее часто используемыми встроенными операционными системами являются Arduino и FreeRTOS.
Он имеет широкую поддержку бесплатных инструментов разработки, в частности, цепочки инструментов GNU.
Он был выведен на рынок китайской компанией Espressif в 2016 году.
Вопросы, связанные с [esp32]:
- Двигатели воют и не вращаются с L298N У меня проблема с моим ESP32, модулем L298n, двумя воющими моторами и батареей 9 В. Я подключил положительный вывод аккумулятора 12 В постоянного тока к VCC, а отрицательный — к GND. Два…
- DS3231 RTC не работает с ESP32 Я использую ESP-32-WROOM-32 с модулем RTC DS3231. Я подключил SDA & Выводы SCL RTC DS3231 с выводами ESP32 D22 и D23. Кроме того, VCC RTC подключен к 3V3 ESP32, а GND RTC также подключен к GND…
- PubSubClient зависает на ESP32C3 Возможно, я сделал некоторые вещи неправильно, но это то, что у меня есть для публикации изображения, которое я прочитал с последовательной камеры, в брокере MQTT: void capturePicture() { if (…
- Размер раздела ESP32 и максимальный размер программы Из примера кода ESP32 я извлек следующую часть, которая просто выводит список разделов flash на консоль. #include <string.h> #include <assert.h> #include "esp_partition…
- Heltec WiFi LoRa 32 (V3) - кодирует/декодирует пакеты в двоичный код (сообщение становится короче) Я использую платы Heltec WiFi LoRa32 (ESP32-S3 + SX1262). Не могли бы вы мне помочь, как закодировать данные, например, с датчика температуры и влажности, в двоичную или шестнадцатеричную форму,…
- Проблема с подключением сканера штрих-кода к ESP32 devkit с использованием UART - не удается подключиться через последовательный порт У меня возникли проблемы с подключением разъема 2D-сканера штрих-кода SparkFun (фактически DE2120) к 30-контактному разъему ESP32. dev kit v1 (с пометкой ESP-WROOM-32) и запуск примера приложения …
- Могу ли я внести изменения в эту схему ESP32-CAM? Доброго дня! Я новичок в электронных схемах, поэтому у меня возникли некоторые сомнения по поводу этой схемы ESP32-CAM Я хочу использовать 5 В вместо 3,3 В. Нужно ли мне для этого добавлять…
- LILYGO TTGO T-Display не может обнаружить акселерометр, гироскоп и датчик температуры MPU 6050 Я пытался подключить акселерометр, гироскоп и датчик температуры MPU 6050 к T-дисплею LILYGO TTGO, чтобы показания отображались на последовательном мониторе (для начала). Проводка довольно проста.…
- Запуск изображения с помощью esp32-cam и GPIO13 Я пытаюсь вызвать изображение, используя GPIO13 камеры esp32 модели AI Thinker. Я использую этот пример в качестве основы: https://randomnerdtutorials…
- страницы печатаются Json-данные У меня ESP32 с веб-сервером, на странице, где я показываю показания датчиков и состояние системы, сейчас показания отображаются хорошо, проблема возникает, когда я хочу показать состояние системы. …
- Получите GPS-координаты с помощью беспроводного трекера Heltec на базе Arduino Я купил беспроводной трекер Heltec Arduino. Я хочу получить GPS-позицию. Я взял оригинальный пример « GPSDisplayOnTFT » из IDE (я внес несколько изменений, потому что оригинальный код у меня не…
- Распознавание поддельного GPS-модуля NEO-M8N? У меня есть GPS-модуль NEO-M8N, но я не могу подключиться к программному обеспечению u-blox (как u-center2, так и u-center_v22.07) Похоже, это один из ненужных модулей, массово производимых Китаем…
- Обновление прошивки ESP32 с другого ESP32 через USB, аналогично тому, как работает esptool.py Есть ли способ обновить прошивку на одном ESP32 с другого ESP32 через USB, аналогично тому, как прошивку можно обновить с помощью esptool.py? По сути, это было бы похоже на порт какой-то магии…
- Как использовать внешний кристалл 32 кГц для ESP32 S3 с Arduino IDE? Я хочу использовать внешний кристалл с частотой 32 кГц для RTC с ESP32 S3, но я не видел ни одного примера или руководства для Arduino IDE. Даже когда я спросил ChatGPT, он дал мне несколько…
- Невозможно установить библиотеку esp_camera Я не могу установить библиотеку esp_camera. Когда я пытаюсь добавить ZIP-файл, я получаю сообщение: «Не содержит допустимой библиотеки». Похоже, что все в этой камере ESP-32 основано на этой…
- Проверка AT-команды не отображается на последовательном мониторе Я не могу проверить AT-команду. Есть ли у кого-нибудь какие-либо предложения относительно того, что я могу делать неправильно? Должно быть напечатано сообщение "Отправка успешна!" или "Отправка…
- Я использую функцию millis(), но после одной итерации она не проверяет условие и входит в цикл. Что делать? Я использую датчик mq7, где мне нужно переключать vcc между 5 и 1,5 В в течение 1 мин и 1,5 мин. Для этого я использую функцию millis. Но после 1-й итерации она пропускает условие и входит в цикл. …
- ESP32 изо всех сил пытается последовательно запустить 4- канальный релейный модуль 5 В Я столкнулся с проблемой, которую не могу решить из-за своих ограниченных познаний в электронике. Я работаю с 4-канальным релейным модулем 5 В и ESP32, который работает от 3,3 В. Поначалу…
- Отправка данных с шестнадцатеричными значениями Serial.write() Я использую ESP32-C3 в качестве аппаратного обеспечения и Arduino IDE в качестве программного ядра. Я получаю данные с сервера MQTT и хочу отправить их на другую плату, используя последовательный…
- Безопасно ли использовать std::string (и выделение памяти в целом) для ESP32 Arduino? Я знаю, что в 8-битных AVR Arduinos std::string широко рассматривается как принципиально небезопасный из-за проблем с фрагментацией кучи (частично из-за ограниченного объема оперативной памяти, а…
- ESP32-CAM первый: 0x8 TG1WDT_SYS_RESET загрузочный цикл У меня есть ESP32-CAM, которую я планирую использовать как простую камеру безопасности. Я протестировал программное обеспечение, и оно работало отлично. Я запрограммировал его с помощью платы…
- Загрузка в ESP32-C3 не удалась Я создал собственную печатную плату, используя модуль ESP32-C3-MINI-1-H4 ( таблица данных ). Вот схема: У меня есть линии GND, Tx и Rx, подключенные к Arduino Uno без Atmega. 3V3 питается от…
- Используйте DS3231 с батареей и VCC одновременно У меня есть ds3231, который я хочу использовать для отслеживания времени, даже когда в моем ase esp32 нет электричества. Однако я прочитал некоторые разногласия относительно использования vcc и…
- Как соединить два устройства через i2c? Я работаю с 2 Pololu Altimu-10 V6, подключенными к одной и той же плате ESP32. Оба они подключены по протоколу i2c и имеют разные адреса. Адреса — 0x1C и 0x1E. У меня есть этот код для калибровки…
- Как определить возможности моего модуля ESP32? Я пытался узнать, как идентифицировать мою плату разработки ESP32. Мне было интересно, как узнать, какие способности он поддерживает. Вот снимок моей доски: Это было связано с моим…
- Драйверы для чипа последовательного порта CH9102X Некоторые производители дешевых плат семейства ESP недавно перешли на чип последовательного порта CH9102X (от CP2102), и кажется, что драйверы для CH9102X трудно найти. Где я могу их скачать?
- Получение неверных аналоговых показаний с использованием ESP32 devkitc v4 Я знаю, что эта тема не связана с Arduino, но я полностью уверен, что кто-нибудь может помочь мне найти проблему. Я тестирую 6 датчиков температуры (3 цифровых, 3 аналоговых). Цифровые - "DS18B20",…
- Больше флэш-памяти с SD-картой Я почти уверен, что все видели ошибку низкого объема флэш-памяти, такую же я получил, когда делал свой raycaster. Поэтому я подумал, есть ли способ увеличить флэш-память ESP32 с помощью SD-карты ?…
- Невозможно установить карту microSD с модулем Freenove ESP32 WROVER и модулем Sparfun MicroSD. Я использую модуль ESP32 WROVER от Freenove с платой расширения GPIO, как показано на изображении ниже: Я пытаюсь интегрировать в схему модуль microSD Sparkfun. Вот мой скетч . Однако мне не…
- Функция задержки не работает с ESP32 По какой-то причине функция задержки не работает (она вообще не задерживается) с моим советом по развитию ESP32. Кто-нибудь сталкивался с подобной проблемой раньше? Он не работает ни с другими…
- Как передать AT-команды Лоре из UART ESP32? Я подключил "Reyax RYLR998" Модуль Lora подключен к ESP32 UART2, но AT-команды прошли через последовательный порт оборудования, но он не работает. #define RXD2 16 #define TXD2 17 void setup() { …
- ESP 32 изменение частоты вместо рабочего цикла Использование этого кода на esp32 позволяет изменять рабочий цикл ШИМ с фиксированной частотой 5000 Гц и работает нормально. Мой вопрос в том, как изменить частоту и сохранить рабочий цикл на…
- ESP32 — спорадический медленный прием сообщений MQTT Описание проблемы: Каждые ~20+ опубликованных сообщений (с использованием терминала) MCU получает это сообщение с очень заметной задержкой (в основном ~10 секунд, редко до 1 минуты). После…
- Микросхема 74HC595 с 7-сегментным дисплеем постоянно отображает либо все единицы, либо все нули Я сделал простую схему с Arduino Nano ESP32, к которой я подключил 8-битный чип сдвигового регистра 74HC595, а также 7-сегментный дисплей с резистором 100 Ом на общем проводе (катоде) для…
- Есть ли библиотека Arduino, которая использует ARP для получения списка подключенных устройств в сети? Я искал библиотеку, которая может выполнять команду ARP (протокол разрешения адресов) для возврата списка подключенных устройств в сети. Идея состоит в том, что он отправляет запрос на шлюз и…
- Связь между двумя ESP32, USART против RS232 с MAX3232 У меня есть два ESP32, которые взаимодействуют через USART (TTL) на Serial2. Вывод TX2 ESP_Alice соединен с выводом RX2 ESP_bob. Вывод RX2 ESP_Alice соединен с выводом TX2 ESP_bob. (слева на…
- Серводвигатель и драйвер двигателя l298n не работают вместе с esp32 поэтому в основном я использую 4 серводвигателя для нашей роботизированной руки и 1 драйвер двигателя l298n для привода 2 двигателей для основания руки. когда я индивидуально тестировал…
- Пример кода для ESP32 в качестве медиа-контроллера для Android/iPhone Media Apps На самом деле есть еще один пост с той же темой, но никаких ответов на этот пост нет. Еще в январе 2020 года последний комментатор сказал, что у него есть образец кода, а затем он отключился, не…
- Модуль GPS не ловит сигнал Я делаю GPS-трекер с модулем Neo6m GPS и платой разработки ESP32. Я проверил проводку и кодировку, но мой модуль все равно не ловит сигнал Я уже на крыше своего дома на случай, если для…
- Как использовать ESP_LOGx? Я не могу заставить ведение журнала работать на ESP32. Вот мой пример: #define LOG_LOCAL_LEVEL ESP_LOG_VERBOSE #include <esp_log.h> void setup() { Serial.begin(115200); …
- USB-OTG и ESP32-S2 У меня есть ESP32-S2-DevKitM-1 , который должен работать как USB HID-устройство. Но что бы я ни пытался использовать с помощью ESP-IDF или Arduino-IDE, я не могу получить от него никаких данных.…
- Очень медленное подключение к WiFi с ESP32 (минуты, а не секунды) У меня возникли некоторые проблемы с подключением к WiFi с помощью платы ESP32. Она очень медленная. Первые несколько раз, когда я пробовал, я оставлял ее в покое на 20 минут, и она все равно не…
- ESPAsyncDNSServer не может найти AsyncUDP Я использую эту библиотеку ESP32AsyncDNSServer в своем приложении ESP32. Внезапно (я не уверен, что я сделал) он больше не компилируется: …
- Интерфейс выхода динамика 8 Ом с ESP32 Я пытаюсь использовать записывающий модуль ISD1820 с ESP32, но я хочу сохранять записи и отправлять их по Wi-Fi, а не воспроизводить их. ISD1820 имеет выход для 8-омного динамика, который можно…
- Сжатие изображения в оттенках серого с помощью ESP32-S3-WROOM Freenove У меня есть модуль ESP32-S3-WROOM от Freenove, в котором есть камера и модуль карты micro SD. Я могу сделать снимок в формате PIXELFORMAT_JPEG. Однако, когда я меняю формат пикселей на…
- Почему функция server.on() из "ESPAsyncWebServer.h" выполняется на стороне setup(), а не на стороне loop()? Я реализую пример, в котором 2 ESP32 обмениваются данными друг с другом, используя протокол HTTP. Один действует как Сервер, другой - как Клиент. В приведенных примерах мне интересно узнать об…
- HID-клавиатура: отправлять только клавиши-модификаторы Я хочу отправлять клавиши-модификаторы, такие как Shift, Alt, Ctrl и т. д., без каких-либо других клавиш. Теоретически это должно быть возможно, поскольку оно работает на моей обычной клавиатуре…
- Ошибка A fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0x13)! The chip needs to be in download mode. [upload] Error 2 Я видел, как много людей жаловались на одну и ту же ошибку, и им было дано множество ответов, которые помогли с этой ошибкой, но мне пока ничего не помогло. Все работало нормально, пока я не…
- Попытка изменить расположение прошивок ESP8266 по беспроводной сети. Предыстория Некоторые устройства Tasmota на базе ESP8285 необходимо прошить чужой прошивкой. Порты программирования устройств недоступны (за исключением одного макета устройства, который был…
- Трудности получения значений угла от MPU6050. Я пытаюсь получить значения углов от датчика MPU6050 IMU с помощью < a href="https://docs.espressif.com/projects/esp-idf/en/stable/esp32/hw-reference/esp32/user-guide-devkitm-1.html…