Компонент Adafruit PyPortal Titano
PyPortal Titano — старшая сестра нашего популярного PyPortal, теперь у него в два раза больше пикселей! PyPortal — это наше простое в использовании IoT-устройство, которое позволяет вам создавать все необходимое для “Интернета вещей” за считанные минуты. Создавайте пользовательские графические интерфейсы с сенсорным экраном, все с открытым исходным кодом и на базе Python, используя tinyJSON / API, чтобы получать новости, акции, погоду, фотографии кошек и многое другое — по всему Wi-Fi с использованием новейших технологий. Создавайте маленькие карманные вселенные радости, которые связаны с чем-то хорошим. Поверните его на 90 градусов, это значок конференции, подключенной к Интернету #badgelife.В Titano используется ATMEL (микрочип) ATSAMD51J20 и сопроцессор Wi-Fi Espressif ESP32 со встроенной поддержкой TLS/SSL. PyPortal имеет увеличенный цветной TFT-дисплей диагональю 3,5 дюйма 320 x 480 с резистивным сенсорным экраном. Сравните это с оригинальным 3,2-дюймовым дисплеем PyPortal с разрешением 240×320, у нас в два раза больше пикселей! Кроме того, мы обновили разъем, превратив его в удобный для обратной связи разъем USB C.
По сравнению с оригинальным PyPortal, в Titano отсутствует датчик температуры ADT7410. Он также имеет экран с более высоким разрешением и другой чип контроллера. Процессор, разъемы STEMMA и Wi-Fi имеют точно такую же проводку, что и оригинальный 3,2-дюймовый PyPortal, поэтому, если вы используете код Arduino / CircuitPython, вам просто нужно настроить графику и шрифты для экрана с большим разрешением!
PyPortal Titano включает в себя: динамик, датчик освещенности, датчик температуры, NeoPixel, слот для карт microSD, флэш-память 8 МБ, подключаемые порты для I2C и 2 аналоговых / цифровых вывода. Аппаратное обеспечение с открытым исходным кодом и программное обеспечение с открытым исходным кодом, CircuitPython и Arduino. Устройство отображается как USB-накопитель, и код (Python) можно редактировать в любой среде IDE, текстовом редакторе и т.д.
M4 и ESP32 — отличная пара, и каждый из них привносит в эту плату свои сильные стороны. SAMD51 M4 имеет встроенный USB, поэтому он может отображаться как дисковод, выступать в качестве MIDI- или скрытой клавиатуры / мыши и, конечно же, загружаться и отлаживаться через последовательный порт. В нем также есть ЦАП, АЦП, ШИМ и тонны GPIO. Между тем, ESP32 обладает защищенными возможностями Wi-Fi, а также большим количеством флэш-памяти и оперативной памяти для буферизации сокетов. Позволяя ESP32 сосредоточиться на сложных вычислениях TLS/SSL и буферизации сокетов, он освобождает SAMD51 для выполнения функций пользовательского интерфейса. Вы получаете отличный опыт программирования благодаря встроенному интерфейсу USB с файлами, доступными для перетаскивания, и вам не нужно тратить массу процессорного времени и памяти на выполнение SSL-шифрования / дешифрования и управление сертификатами. Это лучшее из обоих миров!
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
VCC | мама |
VCC | мама |
VCC | мама |
D3 | мама |
D4 | мама |
SDA | мама |
SCL | мама |
SPRK- | мама |
SPKR+ | мама |
GND | мама |
GND | мама |
GND | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.