Общие сведения
Используйте платформу Piranha ESP32 v2 на модуле Espressif ESP32-S для создания устройств на базе интернета вещей. Например, плата станет отличным контролером умного дома, веб-сервером для отображения показаний датчиков или мозгом робота управляемого по Wi-Fi или Bluetooth.
Главная фишка Piranha ESP32 v2 — дополнительная обвязка для совместимости контроллера с 5 вольтовой логикой. А еще на плате распаяна колодка S-V-G, которая поможет подключить в аккурат разнообразные датчики без макетных плат и клубков из проводов.
Видеообзор
Предыдущие версии
Платформа Piranha ESP32 v2 пришла на замену v1. Во второй версии мы внесли следующие изменения:
- Аналоговые входы могут работать параллельно с Wi-Fi.
- Крепкий и надёжный micro-USB порт.
- Разъём для подключение внешней антенны.
Особенности
- Аппаратная и программная совместимость с ESP32.
- Гребёнка контактов S-V-G для комфортного подключения внешних датчиков и модулей.
- Все пины толлератны к 5 вольтовой логике.
- Удобный форм-фактор платы для крепления к конструктору ПВХ и различным корпусам.
- Встроенный USB-UART преобразователь на борту.
Подробности
Платформа Piranha ESP32 v2 выполнена на модуле ESP32-S, под металлической крышкой которого расположена система на кристалле SoC ESP32-D0WDQ6 с тактовой частотой до 240 МГц и Flash-память на 4 МБ. Также в кристалл встроен датчик температуры, датчик Холла и контроллер сенсорного ввода. Поддерживаются беспроводные стандарты связи Wi-Fi 802.11 b/g/n (2,4 ГГц) и протокол Bluetooth v4.2 с BLE.
На плате расположена гребёнка PLS в стиле G-V-S для подключения внешних модулей и сенсоров:
- Всего контактов общего назначения: 17
- Контакты ввода-вывода GPIO: 15
- Контакты ввода GPI: 2
- Контакты с ШИМ: 15 с разрядностью до 16 бит (по умолчанию 8 бит)
- Контакты с АЦП: 6 с разрядностью до 16 бит (по умолчанию 14 бит)
- Контакты с ЦАП: 2 с разрядностью 8 бит
- Возможность сконфигурировать интерфейсы: 3×UART, 3×SPI, 2×I²C и 2×I²S
На плате также распаяна электронная обвязка, которая даёт всем пинам общего назначения совместимость с 5 вольтовой логикой.
Питание
Piranha ESP32 v2 питается напряжением строго 5 вольт. Подключать питание к плате можно двумя способами:
- Через USB-порт. Для этого понадобится блок питания на 5 В с USB-выходом и кабель Micro USB.
- Через колодку S-V-G. Идеальный вариант, когда вы хотите запитать плату от другого модуля через провода «папа-мама» или «мама-мама».
Подключение и программирование
Для связи с компьютером на плате расположен USB-UART преобразователь на чипе CH340. Для подключения к ПК используйте кабель Micro USB.
Все подробности по подключению, настройке и программированию платформы Piranha ESP32 v2 читайте в нашем руководстве по использованию.
Платформа программируется в среде Arduino IDE, однако по умолчанию IDE настроена только на AVR-платы. Для работы с платформой Piranha ESP32 v2 — добавьте в менеджере плат поддержку платформ ESP32 Arduino.
Если при подключении контроллера Piranha ESP32 v2 в Arduino IDE не появляется новый COM-порт, установите драйвер USB-UART преобразователя для Windows 7 или Windows 10.
Доступные альтернативы
Если не хотите возится с проводами, возьмите платформу Piranha Set ESP32.
Габаритный чертёж
Комплектация
- 1× Piranha ESP32 v2
Характеристики
- Модель: Piranha ESP32 v2
- Интерфейс USB-UART: CH340
- Процессор: ESP32-S
- Стандарт Wi-Fi: 802.11 b/g/n
- Стандарт Bluetooth: BLE v4.2 BR/EDR
- Тактовая частота: 240 МГц
- Flash-память: 4 МБ
- SRAM-память: 520 КБ
- Входное напряжение питания: 5 В
- Напряжение логических уровней: 3,3 В с толератностью к 5 В
-
Контакты общего назначения:
- Всего контактов: 17
- Контакты ввода-вывода GPIO: 15
- Контакты ввода GPI: 2
- Контакты с ШИМ: 15 с разрядностью до 16 бит (по умолчанию 8 бит)
- Контакты с АЦП: 6 с разрядностью до 16 бит (по умолчанию 14 бит)
- Контакты с ЦАП: 2 с разрядностью 8 бит
- Возможность сконфигурировать интерфейсы: 3×UART, 3×SPI, 2×I²C и 2×I²S