Как работает ультразвуковой датчик HC-SR04 и как его подключить к ESP32

Если в своем электронном проекте вы хотите измерять расстояние до препятствий (например, вы создаете робота, объезжающего препятствия), то наиболее просто это можно сделать с помощью одного из ультразвуковых датчиков измерения расстояний, самым распространенным из которых является датчик HC-SR04. В данной … Читать далее

Осциллограф на ESP32

Осциллограф – это инструмент, который должен быть у любого радиоинженера. Он используются для анализа и наблюдения за различными сигналами и позволяет выводить их график в двухмерной системе координат. Осциллографы широко применяются для отладки работы различных электронных устройств, позволяя просматривать и … Читать далее

Измеритель электроэнергии и ваттметр на ESP32

В связи с усилением энергетического кризиса во всем мире сейчас все более острой становится проблема экономии электроэнергии. А чтобы разработать эффективные меры ее экономии необходимо знать сколько электроэнергии потребляет то или иное устройство. Для этой цели разработаны различные устройства, но … Читать далее

Использование ESP32 для связи по технологии LoRa с сетью вещей (TTN)

Технологии LoRa всего 10 лет и за все эти годы ее популярность в современном мире росла фантастическими темпами. Устройства LoRa отличаются крайне низкой потребляемой мощностью и при этом способны обеспечивать беспроводную связь на достаточно большие расстояния (относительно небольшой излучаемой устройствами … Читать далее

Как работает GPS модуль NEO-6M и как его подключить к ESP32

В различных электронных проектах достаточно часто возникают задачи определения географических координат (широты и долготы) какого-либо устройства и, возможно, скорости его движения. Для решения данной задачи отлично подходят GPS модули. И в данной статье мы рассмотрим принципы работы GPS модуля NEO-6M … Читать далее

Использование таймеров и прерываний от них в модуле ESP32

Когда нам необходимо в программе отмерить какой-нибудь промежуток времени нам на помощь приходят таймеры и прерывания от них. С помощью таймеров можно обеспечить точное значение временной задержки. Встроенные таймеры есть в большинстве современных микроконтроллеров. Таймеры могут использоваться не только для … Читать далее

Подключение GSM модуля SIM800L к ESP32

Во всех проектах интернета вещей (IoT) одной из ключевых проблем является обеспечение для вашего устройства соединения с сетью интернет. В этих условиях часто приходят на помощь GSM/GPRS модули. Одним из самых удобных среди них для применения в проектах интернета вещей … Читать далее

Использование прерываний в модуле ESP32

Прерывания используются для обработки событий, которые не происходят во время «нормального» функционирования программы, эти события происходят при срабатывании каких-нибудь триггеров. К примеру, в программе мигания светодиодом микроконтроллер исполняет команды последовательно, одну за другой. Но если мы хотим проконтролировать состояние светодиода … Читать далее

Подключение OLED дисплея к модулю ESP32

Дисплеи находят широкое применение в современных электронных устройствах, начиная от детских игрушек, и заканчивая смартфонами, компьютерами и даже устройствами медицинского назначения. Дисплеи бывают различных типов, начиная от простейших семисегментных и заканчивая продвинутыми AMOLED дисплеями. В данной статье мы рассмотрим подключение … Читать далее

Анализатор качества воздуха с определением частиц PM2.5, PM10 и CO на ESP32

В настоящее время в связи с текущим ухудшением экологической обстановки во всем мире повышается актуальность использования различных анализаторов качества воздуха. В связи с этим в данной статье мы рассмотрим создание анализатора качества воздуха с определением частиц PM2.5, PM10 и CO … Читать далее