В данном материале мы узнаем, как сделать простую радиолокационную систему с помощью платы Wemos esp32. Для этой цели мы используем ультразвуковой датчик HC-SR04, а для отображения данных используем программную среду Processing.

В данном материале мы узнаем, как сделать простую радиолокационную систему с помощью платы Wemos esp32. Для этой цели мы используем ультразвуковой датчик HC-SR04, а для отображения данных используем программную среду Processing.
В рамках данного проекта мы рассмотрим, как управлять выходами и принимать сигналы на входах микроконтроллера ESP32 через беспроводную связь Bluetooth с использованием специального приложения.
Зачастую при разработке электроники с автономным (батарейным) питанием возникает задача минимизации энергопотребления. Одним из способов решения данной задачи является отключение микроконтроллера и/или периферии. В данном материале мы рассмотрим реализацию данного метода с использованием модуля полевого МОП-транзистора MEM2313 для минимизации энергопотребления проектов на основе платы Lolin D32 с ESP32.
В некоторых случаях, например, когда нет доступа к сотовой связи, необходимо передать короткие, но важные сообщения в точку, расположенную за несколько километров, а то и несколько десятков километров (если на открытом пространстве). В данном случае может помочь стандарт передачи данных по беспроводному каналу LoRa, который в последнее время заметно набирает популярность.
В рамках данного проекта мы сделаем своеобразный мессенджер на основе микроконтроллера ESP32 и LoRa-модуля RFM95W.
OSCUP представляет собой протокол UART, предназначенный для работы с процессорами ARM и ESP32. Хорошо документированный код помогает выяснить, как реализовать пользовательский протокол на UART. При этом с помощью данного протокола вы можете передавать и получать данные, которые отслеживаются фиксированной преамбулой. Он реализует ACK и NACK для каждого отправленного пакета с целью управления ошибками или потерянными пакетами.
В данном проекте мы рассмотрим, как можно подключить микросхему управления двигателем L293D к плате ESP32 с целью управления двигателем постоянного тока. А также вы узнаете, как увеличить ток питания L293D с помощью простого трюка.
В данном проекте будет показано, как использовать однопроводный (1-Wire) датчик влажности почвы MT05S с Arduino, ESP32 и Raspberry Pi, используя только одну линию ввода/вывода.
ESP32 – один из самых популярных модулей микроконтроллеров с Wi-Fi, который часто используется во многих приложениях Интернета вещей (IoT). Это мощный контроллер, который поддерживает программирование двух ядер, а также имеет встроенную поддержку Bluetooth Low Energy (BLE), что делает его хорошим выбором для портативных приложений, таких как устройства GPS-трекеры и т. д. Однако в приложениях с питанием от батарей основная проблема – это энергопотребление. Энергопотребление можно увеличить за счет более разумного управления микроконтроллером, например, можно запрограммировать ESP32 на функционирование в спящем режиме в идеальных условиях, чтобы сократить энергопотребление.
В этом проекте мы проверим потребление тока широко распространенного микроконтроллера ESP32 с поддержкой Wi-Fi и Bluetooth в нормальном рабочем режиме и режиме глубокого сна (Deep Sleep).
Благодаря платформе Toit разработчики могут обращаться с ESP32 как с обычным компьютером, устанавливая приложения так же просто, как на компьютер или телефон. Используя язык высокого уровня Toit, легко реализовать функции и приложения, при этом платформа Toit гарантирует, что устройство будет продолжать работать, несмотря ни на что. В этом проекте мы используем платформу Toit в рамках подключения датчика BME280 к ESP32 и считывания данных с этого датчика. Данные будут публиковаться в журнале консоли Toit.
Этот проект позволяет создать систему видеонаблюдения на основе ESP32-CAM. В итоге после реализации проекта будет получена поворотно-наклонная камера видеонаблюдения, которой можно управлять с iPhone через Интернет.