Компонент Adafruit ESP32-S2 Reverse TFT Feather
Как и Мисси Эллиот, нам нравится «опускать наше [перо], переворачивать его и переворачивать наоборот», и это именно то, что мы сделали с этой новой доской разработки. По сути, это наш ESP32-S2 TFT Feather, но с цветным TFT-дисплеем 240×135 на задней панели, а не на лицевой. Это делает его отличным решением для проектов, монтируемых на панели, особенно с учетом того, что у нас также есть место для размещения 3 кнопок. Это как универсальная плата для разработки интерфейса дисплея, работающая на базе фантастического модуля WI-Fi ESP32-S2.
Это перо поставляется с встроенным USB и 4 МБ флэш-памяти + 2 МБ PSRAM, поэтому оно идеально подходит для использования с CircuitPython или Arduino с недорогим Wi-Fi. Встроенный USB означает, что он может работать как клавиатура или дисковод. Wi-Fi означает, что он отлично подходит для проектов Интернета вещей. А Feather означает, что он работает с большим сообществом перьевых крыльев для расширения.
ESP32-S2 — это высокоинтегрированное, маломощное решение Wi-Fi System-on-Chip (SoC) с частотой 2,4 ГГц, которое теперь имеет встроенный встроенный USB, а также некоторые другие интересные новые технологии, такие как измерение времени полета и расстояния. Благодаря современному энергопотреблению и радиочастотным характеристикам этот SoC является идеальным выбором для широкого спектра сценариев применения, связанных с Интернетом вещей (IoT), носимой электроникой и «умными домами».
Пожалуйста, обратите внимание, что Feather ESP32-S2 оснащен одноядерным чипом с частотой 240 МГц, поэтому он не будет таким быстрым, как ESP32 с двухъядерным процессором. Кроме того, отсутствует поддержка Bluetooth. Тем не менее, мы в восторге от встроенного USB-порта ESP32-S2, который открывает множество возможностей для расширенного взаимодействия! Этот мини-модуль ESP32-S2, который мы используем в Feather, поставляется с 4 МБ флэш-памяти и 2 МБ PSRAM, так что вы можете буферизовать огромные файлы JSON для синтаксического анализа!
Цветной TFT-дисплей подключен к контактам SPI и использует дополнительные контакты для управления, которые не контактируют с контактными площадками. Это такой же дисплей, как вы видите здесь, с разрешением 240х135 пикселей и IPS-матрицей, так что вы получаете яркие цвета под любым углом. Подсветка также подключена к отдельному контакту, так что вы можете увеличивать и уменьшать яркость подсветки по желанию.
Для снижения энергопотребления Feather оснащен вторым регулятором RT9080. Регулятор управляется с помощью вывода GPIO на линии включения и может отключать питание порта Stemma QT и TFT. Для NeoPixel также имеется отдельный вывод питания, который можно использовать для его отключения для еще более низкого энергопотребления в режиме покоя. Когда все выключено и находится в режиме глубокого сна, TFT feather потребляет около 40 мкА тока.
Особенности:
- Процессор ESP32-S2 240 МГц Tensilica — следующее поколение ESP32, теперь с встроенным USB, так что он может работать как клавиатура / мышь, MIDI-устройство, дисковод и т.д.!
- Мини-модуль имеет сертификат FCC / CE и поставляется с 4 Мбайт флэш-памяти и 2 Мбайт PSRAM — у вас могут быть огромные буферы данных
- Цветной 1,14″IPS TFT с разрешением 240×135 пикселей — яркий и красочный дисплей с чипсетом ST7789, который можно просматривать под любым углом.
- Три пользовательские тактильные кнопки — D0, D1 и D2. D0/BOOT0 также используется для входа в режим загрузчика ROM при необходимости.
- Варианты питания — USB type C или аккумулятор Lipoly
- Встроенная зарядка аккумулятора при питании через USB-C
- Монитор заряда батареи LiPoly — Чип LC709203 активно отслеживает напряжение вашей батареи и сообщает о состоянии заряда / процентах по I2C
- Кнопки Reset и DFU (BOOT0) для входа в загрузчик ROM (который представляет собой последовательный порт USB, так что вам не нужен отдельный кабель!)
- Вывод последовательной отладки (необязательно, для проверки аппаратной консоли последовательной отладки)
- Разъем STEMMA QT для устройств I2C с возможностью переключения питания, так что вы можете перейти в режим пониженного энергопотребления.
- Светодиоды включения / зарядки / пользователя + индикатор состояния NeoPixel с управляемым выводом питания для снижения энергопотребления
- Низкое энергопотребление! В режиме глубокого сна мы можем снизить потребление тока от соединения Lipoly до 40 ~ 50 мкА. Ток покоя поступает от регулятора мощности, микросхемы ESP32-S2 и монитора Lipoly. Отключите питание NeoPixel и внешнего I2C/TFT для обеспечения наименьшего потребления тока покоя.
- Работает с Arduino или CircuitPython
Печатная плата
Схема
Список пинов
| Пин | Тип |
|---|---|
| 3.3V | мама |
| 3.3V | мама |
| VBAT | мама |
| VBAT | папа |
| VBUS | мама |
| VSENSOR | папа |
| RESET | мама |
| A0 | мама |
| A1 | мама |
| A2 | мама |
| A3 | мама |
| A4 | мама |
| A5 | мама |
| SCK | мама |
| MOSI | мама |
| MISO | мама |
| RX | мама |
| TX | мама |
| TXD0 | мама |
| EN | мама |
| D13 | мама |
| D12 | мама |
| D11 | мама |
| D10 | мама |
| D9 | мама |
| D6 | мама |
| D5 | мама |
| SCL | папа |
| SCL | мама |
| SDA | мама |
| SDA | папа |
| GND | мама |
| GND | папа |
| GND | папа |
Нам очень важно получать обратную связь. Пожалуйста, оцените материал. Так мы поймем в какую сторону его стоит изменить.