цифровая электроника
вычислительная техника
встраиваемые системы

 

ESP32 и датчик температуры и влажности HDC2080 с малым энергопотреблением

Автор: Mike(admin) от 1-11-2019, 03:35

В этой статье мы рассмотрим еще один датчик влажности и температуры от TI - на этот раз это HDC2080, который мы подключим к ESP32, в данном случае к Wemos Lolin32, но вы можете использовать любой модуль на основе ESP32.


датчик температуры и влажности HDC2080

Основы работы с платой LoRa SX1276 в Arduino IDE

Автор: Mike(admin) от 30-10-2019, 05:15

В последнее время для передачи данных на относительно большие расстояния все чаще используют связь LoRa (Long Range или связь на дальние расстояния). LoRa, по сути, является грамотным способом получить очень хорошую чувствительность приемника и низкую частоту ошибок по битам (BER) при использовании недорогих чипов. Это означает, что приложения с низкой скоростью передачи данных могут получить гораздо большую дальность, используя LoRa, а не другие схожие технологии радиосвязи.


Основы работы с платой LoRa SX1276 в Arduino IDE

На сегодняшний день на рынке представлено довольно большое количество микросхем и отладочных плат для сети LoRa, и сегодня мы поработаем с одной из них. TTGO LoRa32 SX1276 OLED – это плата разработки ESP32 со встроенным чипом LoRa и 0,96-дюймовым OLED-дисплеем SSD1306. В этом руководстве мы покажем, как отправлять и получать пакеты LoRa (соединение точка-точка) и использовать OLED-дисплей с Arduino IDE.

Питаем ESP32 или ESP8266 от солнечной панели

Автор: Mike(admin) от 21-10-2019, 05:55

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


Питаем ESP32 или ESP8266 от солнечной панели

ESP32 и интерфейс I2C

Автор: Mike(admin) от 7-10-2019, 11:15

ESP32 имеет два интерфейса шины I2C, которые позволяют работать ему в качестве главного (Master) или подчиненного (Slave) на шине I2C. В этом руководстве мы рассмотрим протокол связи I2C с ESP32 с использованием Arduino IDE: как выбрать выводы I2C, подключить несколько устройств I2C к одной шине и как использовать два интерфейса шины I2C.


ESP32 и интерфейс I2C

Взаимосвязь двух ESP32 через HTTP

Автор: Mike(admin) от 9-09-2019, 05:05

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


Взаимосвязь двух ESP32 через HTTP

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

Схема подключения минимального модуля ESP32

Автор: Mike(admin) от 29-08-2019, 17:55

Когда вам нужно много микроконтроллеров ESP32 для проектов, вы, вероятно, сэкономите деньги, не приобретая полнофункциональные платы. Модуль ESP32 стоит всего 3 доллара. Минимальный модуль ESP32 стоит чуть меньше, чем система-на-кристалле ESP32. Базовый модуль ESP32, к сожалению, не имеет встроенного переходника USB – TTL / UART. Короче говоря, вы можете купить только много голых модулей ESP32 по низкой цене, массово заказать дешевые услуги по изготовлению печатных плат для базового соединения или просто припаять провода для работы на любой макетной плате.

 

модуль ESP32

 

Минимальные необходимые компоненты для проекта – ESP-32 или его вариант и два резистора (220 Ом, 10 кОм), один светодиод. Наличие дополнительных двух кнопок, перемычек, батарейного отсека зависит от вашего проекта. Для программирования ESP32 потребуется лишь один переходник USB TTL / UART.

Управление ESP32 через Интернет с помощью командной строки

Автор: Mike(admin) от 12-07-2019, 05:35

Интерфейс командной строки во многих случаях является наиболее универсальным и удобным способом управления электроникой. С помощью такого интерфейса вы можете контролировать свои вещи через терминальное приложение, а также интегрировать его с вашим настольным/мобильным приложением.


Управление ESP32 через Интернет с помощью командной строки

В данном проекте описывается связь с ESP32 через Интернет с использованием интерфейса командной строки для сохранения сетевых учетных данных в энергонезависимой памяти и управления светодиодом.

Как выводить изображения на веб-сервере на основе ESP32 или ESP8266

Автор: Mike(admin) от 28-06-2019, 05:55

В этом примере будет показано, как отображать изображения на веб-серверах ESP32 или ESP8266 с помощью Arduino IDE. Мы расскажем, как встроить изображения в асинхронный веб-сервер с помощью библиотеки ESPAsyncWebServer или простого HTTP-сервера.


Как выводить изображения на веб-сервере на основе ESP32 или ESP8266

ESP32 и линии емкостного датчика

Автор: Mike(admin) от 24-06-2019, 04:35

ESP32 имеет 10 емкостных сенсорных линий GPIO. Эти GPIO могут чувствовать изменения во всем, что содержит электрический заряд, например, в коже человека. Таким образом, они могут обнаружить изменения, возникающие при прикосновении пальцем к линии.


ESP32 и линии емкостного датчика

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

Делаем часы из осциллографа с помощью ESP32

Автор: Mike(admin) от 15-06-2019, 05:15

Превратите ваш старый осциллограф в аналоговые часы с помощью микроконтроллера ESP32 и трех проводов.


Делаем часы из осциллографа с помощью ESP32

Назад Вперед
Наверх