Компонент Adafruit ESP32-S3 TFT Feather
У нас в Adafruit появилась новая машина, которая может раскрыть ваши самые сокровенные желания. Не веришь мне? Я включу его прямо сейчас, чтобы доказать вам это! Что, ты хочешь свою собственную машину для приготовления мягкого мороженого? Ладно, это не то, что мы можем предоставить. Но мы можем удовлетворить ваше второе заветное желание: перьевую доску ESP32-S3 со встроенным цветным дисплеем IPS TFT. В нем есть все восхитительные кремовые свойства основной платы Feather, комфортное тепло микроконтроллера ESP32-S3 WiFi + BLE и четкость цветного TFT-дисплея с разрешением 240×135 пикселей. Все это, и оно даже прекрасно подключается к макетной плате, крылу клеммной колодки или удвоителю перьев или даже просто укладывается поверх другого крыла.
Это перо поставляется с встроенным USB и 4 МБ флэш-памяти + 2 МБ PSRAM, поэтому оно идеально подходит для использования с CircuitPython или Arduino с недорогим Wi-Fi. Встроенный USB означает, что он может работать как клавиатура или дисковод. Wi-Fi означает, что он отлично подходит для проектов Интернета вещей. А Feather означает, что он работает с большим сообществом перьевых крыльев для расширения.
ESP32-S3 — это высокоинтегрированное маломощное решение Wi-Fi / BLE System-on-Chip (SoC) с частотой 2,4 ГГц, которое имеет встроенный встроенный USB, а также некоторые другие интересные новые технологии, такие как измерение времени полета и ускорение с помощью искусственного интеллекта. Благодаря современному энергопотреблению и радиочастотным характеристикам этот SoC является идеальным выбором для широкого спектра сценариев применения, связанных с Интернетом вещей (IoT), носимой электроникой и «умными домами».
Feather ESP32-S3 оснащен двухъядерным чипом с частотой 240 МГц, поэтому он сравним с двухъядерным процессором ESP32. Однако поддержка Bluetooth Classic отсутствует, есть только Bluetooth LE. Этот чип — отличный шаг вперед по сравнению с более ранним ESP32-S2! Этот мини-модуль ESP32-S3, который мы используем в Feather, поставляется с 4 МБ флэш-памяти и 2 МБ PSRAM, а также много 512 КБ SRAM, поэтому он идеально подходит для использования с поддержкой CircuitPython или в любое время, когда требуются большие буферы: для быстрого доступа к памяти используйте SRAM, для более медленного, но вместительного доступа используйте PSRAM. Он также отлично подходит для использования в ESP-IDF или с поддержкой Arduino.
Цветной TFT-дисплей подключен к контактам SPI и использует дополнительные контакты для управления, которые не контактируют с контактными площадками. Это такой же дисплей, как вы видите здесь, с разрешением 240х135 пикселей и IPS-матрицей, так что вы получаете яркие цвета под любым углом. Подсветка также подключена к отдельному контакту, так что вы можете увеличивать и уменьшать яркость подсветки по желанию.
Для использования с низким энергопотреблением устройство Feather оснащено вторым регулятором низкого напряжения 3,3 В. Регулятор управляется с помощью вывода GPIO на линии включения и может отключать питание порта Stemma QT и TFT. Для NeoPixel также имеется отдельный вывод питания, который можно использовать для его отключения для еще более низкого энергопотребления в режиме покоя. Когда все выключено и находится в режиме глубокого сна, TFT feather потребляет около 100 мкА тока.
Особенности:
- Двухъядерный процессор ESP32-S3 Tensilica с частотой 240 МГц — следующее поколение ESP32-Sx, оснащенный встроенным USB, поэтому он может работать как клавиатура / мышь, MIDI-устройство, дисковод и т.д.!
- Мини-модуль имеет сертификат FCC / CE и поставляется с 4 Мбайт флэш-памяти и 2 Мбайт PSRAM — у вас могут быть огромные буферы данных
- Цветной 1,14″IPS TFT с разрешением 240×135 пикселей — яркий и красочный дисплей с чипсетом ST7789, который можно просматривать под любым углом наклона.
- Варианты питания — USB type C или аккумулятор Lipoly
- Встроенная зарядка аккумулятора при питании через USB-C
- Монитор заряда батареи LiPoly — Чип LC709203 активно отслеживает напряжение вашей батареи и сообщает о состоянии заряда / процентах по I2C
- Кнопки Reset и DFU (BOOT0) для входа в загрузчик ROM (который представляет собой последовательный порт USB, так что вам не нужен отдельный кабель!)
- Вывод последовательной отладки (необязательно, для проверки аппаратной консоли последовательной отладки)
- Разъем STEMMA QT для устройств I2C с возможностью переключения питания, так что вы можете перейти в режим пониженного энергопотребления.
- Светодиоды включения / зарядки / пользователя + индикатор состояния NeoPixel с управляемым выводом питания для снижения энергопотребления
- Низкое энергопотребление! В режиме глубокого сна мы можем снизить потребление тока от соединения Lipoly до 80 ~ 100 мкА. Ток покоя поступает от регулятора мощности, микросхемы 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 | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.