Авиатор ЦМИТ Авиатор
  1. Главная
  2. Справочник
  3. Микроконтроллеры
  4. Микроконтроллеры Espressif
  5. ESP32

ESP32

Основы ESP32, аналого-цифровой преобразователь (АЦП)

В этой статье из серии «Основы ESP32» показано, как считывать аналоговые значения с помощью ESP32 с использованием Arduino IDE.

Это полезно для считывания данных с самых разных датчиков и переменных компонентов, включая, помимо прочего, подстроечные резисторы, джойстики, ползунки и чувствительные к силе резисторы.

Подробнее: Основы ESP32, аналого-цифровой преобразователь (АЦП)

Улучшение Wi-Fi на ESP32-C3 SuperMini: простая и эффективная модификация антенны.

Модули ESP32-C3 SuperMini невероятно доступны по цене, стоят около 2 евро, и оснащены компактной SMD-антенной. Однако эта крошечная антенна значительно ограничивает зону действия Wi-Fi из-за своей конструкции. Чтобы решить эту проблему с минимальными усилиями, я реализовал простую модификацию антенны, которая значительно улучшила производительность.

Подробнее: Улучшение Wi-Fi на ESP32-C3 SuperMini: простая и эффективная модификация антенны.

Начало работы с VS Code и PlatformIO IDE для ESP32 и ESP8266

Узнайте, как программировать платы ESP32 и ESP8266 NodeMCU с помощью VS Code (Microsoft Visual Studio Code) с расширением PlatformIO IDE.

  • ESP32

Подробнее: Начало работы с VS Code и PlatformIO IDE для ESP32 и ESP8266

Глубокий сон ESP32 и источники его пробуждения

Когда ваш проект Интернета вещей питается от сетевого адаптера, вас не слишком заботит энергопотребление. Но если вы собираетесь питать свой проект от батареи, каждый мА имеет значение.

ESP32 может быть относительно энергоемким устройством в зависимости от того, в каком состоянии он находится. Обычно он потребляет около 75 мА при нормальной работе и около 240 мА при передаче данных через Wi-Fi.

Решение здесь состоит в том, чтобы снизить энергопотребление ESP32, воспользовавшись режимом глубокого сна.

Подробнее: Глубокий сон ESP32 и источники его пробуждения

ESP32 MQTT – публикация и подписка с помощью Arduino IDE

В этом проекте показано, как использовать протокол связи MQTT с ESP32 для публикации сообщений и подписки на темы. В качестве примера мы опубликуем показания датчика BME280 на панели управления Node-RED и будем управлять выходом ESP32. ESP32 мы будем программировать с помощью Arduino IDE. 

Подробнее: ESP32 MQTT – публикация и подписка с помощью Arduino IDE

ESP32 MQTT – публикация показаний датчика BME280 (Arduino IDE)

  • Фото: randomnerdtutorials.com

Узнайте, как публиковать показания датчика BME280 (температура, влажность и давление) через MQTT с помощью ESP32 на любой платформе, поддерживающей MQTT, или любом клиенте MQTT. В качестве примера мы опубликуем показания датчиков на панели мониторинга Node-RED, а ESP32 будет запрограммирован с использованием Arduino IDE.

Подробнее: ESP32 MQTT – публикация показаний датчика BME280 (Arduino IDE)

Генерация сигнала ШИМ на ESP32

Если вы раньше играли с Arduino, то знаете, насколько просто сгенерировать ШИМ-сигнал с по.webpмощью этойanalogWrite() функции — просто укажите используемый вывод и рабочий цикл, и все готово.

Подробнее: Генерация сигнала ШИМ на ESP32

Справочник по распиновке ESP32

  • Источник: https://lastminuteengineers.com

Одним из преимуществ ESP32 является то, что у него гораздо больше GPIO, чем у ESP8266. Вам не придется манипулировать или мультиплексировать контакты ввода-вывода. Однако есть несколько вещей, которые следует учитывать, поэтому внимательно прочитайте распиновку.

Подробнее: Справочник по распиновке ESP32

Программируем ESP32 и ESP8266 с помощью MU Editor и MicroPython.

В этом руководстве по началу работы с MicroPython с ESP32 и ESP8266 мы узнаем, как использовать программу и прошивку для плат разработки ESP32 и ESP8266 с помощью MU Editor. Мы увидим, как загрузить и установить MU Editor, который мы будем использовать для записи прошивки и программ прошивки на наши платы ESP. В конце руководства вы сможете написать и прошить свою первую программу на свои платы ESP32 и ESP8266 с помощью этого удобного для начинающих редактора.

Подробнее: Программируем ESP32 и ESP8266 с помощью MU Editor и MicroPython.

Справочник по распиновке ESP32: какие контакты GPIO следует использовать?

Чип ESP32 имеет 48 контактов с множеством функций. Не все выводы доступны на всех макетных платах ESP32, и некоторые выводы нельзя использовать.

Есть много вопросов о том, как использовать GPIO ESP32. Какие пины следует использовать? Какие пины следует избегать в своих проектах? Этот пост призван стать простым и понятным справочным руководством по GPIO ESP32.

Подробнее: Справочник по распиновке ESP32: какие контакты GPIO следует использовать?

Знакомство с платой разработки ESP32

В этой статье мы познакомим вас с новым микроконтроллером ESP32. У всех нас есть некоторое представление о платах для разработки Arduino и о том, как они широко используются. Но когда дело доходит до ESP32, он имеет много преимуществ перед платами разработки Arduino. Старая версия этой платы — ESP8266. Итак, давайте подробно обсудим этот микроконтроллер. Мы рассмотрим его характеристики, основные функции, расположение контактов, питание этой платы, предпочтения по сравнению с Arduino и код мигающего светодиода, который может работать на этом микроконтроллере. Итак, приступим.

Подробнее: Знакомство с платой разработки ESP32

Работа с ESP32, GPS и Google Maps

  • Источник: https://www.teachmemicro.com/esp32-gps-google-maps/

При работе с IoT часто необходимо отслеживать местоположение устройства для мониторинга. Служба глобального позиционирования (GPS) остается вариантом номер 1 для отслеживания на больших территориях. Этот проект покажет вам, как вы можете использовать GPS с ESP32 и отображать местоположение на Картах Google.

Подробнее: Работа с ESP32, GPS и Google Maps

NodeMCU

  1. Вы здесь:  
  2. Главная
  3. Справочник
  4. Микроконтроллеры
  5. Микроконтроллеры Espressif
  6. ESP32
Авиатор ЦМИТ Авиатор
  • ПАРТНЁРЫ
© MihaYu 2018 - 2026
Наверх
Авиатор ЦМИТ Авиатор
  • Главная
      • Back
      • О ЦМИТе и мейкерстве
  • Новости
      • Back
      • Архив событий
  • Посетителям
      • Back
      • Конкурсы и программы поддержки
      • Школьникам
      • Студентам
      • Мейкерам
      • Предпринимателям
      • Предприятиям
  • Лаборатории
      • Back
      • Лаборатория Space π
          • Back
          • Связь со спутниками
      • Лаборатория мехатроники и управления
          • Back
          • Битва роботов
      • Лаборатория агро-электроники
      • Лаборатория научно-технического искусства
      • Лаборатория нетрадиционной науки
      • Лаборатория "Здорово!"
  • Технологии
      • Back
      • Дроны
          • Back
          • Летаем
      • Материалы
          • Back
          • Пластики для печати
          • Полимеры
          • Композиты
          • Металлы
      • Интернет вещей
      • Робототехника
      • Freeware
  • Справочник
      • Back
      • Микроконтроллеры
          • Back
          • Передача данных с МК
      • Микрокомпьютеры
      • Средства разработки
      • Электронные модули
      • Управление ЧПУ
  • База знаний WIKI
  • Контакты
  • FAFLAB.IO
  • HACKADAY.IO
  • АгроНТРИ