Питание ESP32/ESP8266 с помощью солнечных панелей и мониторингом уровня заряда

В этой статье мы рассмотрим как запитать плату разработки ESP32 от солнечных панелей, литиевой батареи 18650 и модуля зарядного устройства TP4056. Схема, которую мы построим, также совместима с платой ESP8266 или любым микроконтроллером, работающим от 3,3 В. Когда вы питаете … Читать далее

Подключение датчика температуры и влажности DHT11/DHT22 к ESP32

В этой статье мы рассмотрим как использовать датчики температуры и влажности DHT11 и DHT22 с платой ESP32 с помощью Arduino IDE. Мы рассмотрим краткое введение в эти датчики, их распиновку, схему подключения к ESP32 и программу для считывания с них … Читать далее

Как исправить ошибку Failed to connect to ESP32

При работе с некоторыми типами модулей ESP32 при попытке загрузить на него новый код может возникать ошибка “Failed to connect to ESP32: Timed out waiting for packet header”, что в переводе означает «Не удалось подключиться к ESP32: истекло время ожидания … Читать далее

Интернет-радио на ESP32 своими руками

Превратите свой ESP32 в полнофункциональное портативное интернет-радио! Транслируйте прямые трансляции станций из любой точки мира без необходимости использования традиционных радиочастот. Независимо от того, являетесь ли вы любителем или энтузиастом технологий, этот проект — увлекательный и практичный способ изучить технологии Интернета … Читать далее

Как установить статический (фиксированный) IP-адрес на ESP32

Если вы когда-либо пытались запустить веб-сервер на ESP32, вы, вероятно, заметили нечто раздражающее — каждый раз, когда вы перезапускаете ESP32, IP-адрес может меняться в зависимости от того, что маршрутизатор решает назначить в данный момент. Это означает, что вам всегда придется … Читать далее

Как настроить mDNS на ESP32

Если в вашей сети есть один ESP32, вы можете подключиться к нему, используя его IP-адрес (например, 192.168.1.128). Но представьте, что у вас несколько ESP32, разбросанных по всему дому. Вы внезапно обнаружите, что вам нужно запомнить несколько IP-адресов. Это ужасно долго … Читать далее

Как найти и изменить MAC-адрес на ESP32

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

Использование датчика Холла в ESP32 

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

CAN-шина в ESP32 - максимально подробно все аспекты

Большинство людей ассоциируют семейство микроконтроллеров ESP с технологией WiFi, что вполне логично, поскольку они стали основным решением для быстрого и легкого вывода вашего проекта в онлайн. Однако, хотя возможности WiFi могут быть звездой шоу, ESP32 также и оснащен контроллером CAN. … Читать далее

Как использовать емкостные сенсорные контакты в ESP32

ESP32 — отличная плата разработки для создания интеллектуальных проектов Интернета вещей, а добавление сенсорной функциональности сделает их еще умнее. В данной статье мы рассмотрим эти возможности ESP32. ESP32 предлагает 10 емкостных сенсорных GPIO (контактов ввода/вывода). Вы можете использовать эти GPIO … Читать далее