uDocs

Компонент Adafruit Airlift Shield

Улучшите свой проект Arduino с помощью Adafruit AirLift Shield - экрана, который позволяет использовать мощный ESP32 в качестве сопроцессора Wi-Fi. Вероятно, у вас есть ваш любимый Arduino-совместимый (например, Metro M4 или классический Metro 328), который поставляется со своим собственным набором потрясающих периферийных устройств и множеством библиотек. Но в нем нет встроенного Wi-Fi! Итак, давайте подарим этому чипу лучшего друга - ESP32. Этот чип может справиться со всей тяжелой работой по подключению к сети Wi-Fi и передаче данных с сайта, даже если он использует новейшее шифрование TLS / SSL (в нем предварительно записаны корневые сертификаты). Наличие Wi-Fi, управляемого отдельным чипом, означает, что ваш код проще, вам не нужно кэшировать данные сокета или компилировать и отлаживать библиотеку SSL. Отправляйте простые, но мощные команды на основе сокетов по SPI с частотой 8 МГц для высокоскоростной передачи данных. Вы можете использовать любой 3-вольтовый или 5-вольтовый Arduino, любой чип от ATmega328 или выше (хотя '328 не сможет выполнять очень сложные задачи или буферизовать много данных). Он также отлично работает с CircuitPython, требуется минимум SAMD51 / Cortex M4, поскольку нам нужен большой объем оперативной памяти. Все, что вам нужно, - это шина SPI и 2 управляющих контакта, а также источник питания, который может выдавать до 250 мА при использовании Wi-Fi. Мы разместили модуль ESP32 на экране с отдельным регулятором 3,3 В и микросхемой с тремя состояниями для MOSI, чтобы вы могли совместно использовать шину SPI с другими экранами. Мы также добавили разъем для карт micro SD, вы можете использовать его для размещения или хранения данных, которые вы получаете из Интернета. Устройства Arduino, основанные на ATmega328 (как и UNO), не могут одновременно использовать модуль Wi-Fi и SD-библиотеку, у них недостаточно оперативной памяти. Опять же, мы рекомендуем набор микросхем M0 или M4 для использования с Arduino, M4 для CircuitPython! Поставляется полностью собранным и протестированным, предварительно запрограммированным с помощью встроенного программного обеспечения ESP32 SPI WiFi co-processor, которое вы можете использовать в CircuitPython, чтобы использовать его в WiFi-сопроцессоре. Мы также включаем несколько заголовков, чтобы вы могли припаять их и подключить прямо к вашему Arduino-совместимому устройству, но вы также можете подобрать набор штабелирующих заголовков для укладки над / под вашей платой. Мы протестировали это на всех наших станциях метро, и это должно отлично работать с ними, за исключением аэролифтов Metro M4 (потому что у них уже есть Wi-Fi!). Для использования в Arduino '328 и '32u4 вы можете выполнять базовые функции подключения и передачи данных, но у них не так много оперативной памяти, поэтому мы не рекомендуем их использовать - используйте Metro M0, M4 или аналогичные для достижения наилучших результатов! Для использования CircuitPython лучше всего подходит Metro M4 - в CircuitPython серии M0 недостаточно оперативной памяти. Встроенное ПО на плате представляет собой небольшой вариант ядра Arduino WiFiNINA, которое отлично работает! В настоящее время подключение к корпоративному Wi-Fi еще не поддерживается. Ознакомьтесь с нашим руководством по системе обучения, чтобы ознакомиться со схемами, файлами и приступить к воздушным перевозкам в течение нескольких минут!

Печатная плата

100%
маска
Adafruit Airlift Shield pcb

Схема

100%
маска
Adafruit Airlift Shield schematic

Список пинов

ПинТипОписание
VINfemale
+5Vfemale
5V_ICSPmale
+3Vfemale
VIOREFfemale
+3Vfemale
+5Vfemale
VIOREFfemale
VINfemale
NCfemale
NCfemale
AREFfemale
AREFfemale
RESETfemale
RESETfemale
A0female
A0female
A1female
A1female
A2female
A2female
A3female
A3female
A4female
A4female
A5female
A5female
SCKfemale
MOSIfemale
MISOfemale
ESP_TXfemale
ESP_RXfemale
ESP32_CSfemale
ESP32_RESETfemale
ESP32_BUSYfemale
GPIO0female
SDCSfemale
+5Vfemale
+5Vfemale
+5Vfemale
+5Vfemale
+5Vfemale
+5Vfemale
+5Vfemale
+5Vfemale
+5Vfemale
+5Vfemale
+5Vfemale
+5Vfemale
3.3Vfemale
3.3Vfemale
3.3Vfemale
3.3Vfemale
3.3Vfemale
3.3Vfemale
3.3Vfemale
3.3Vfemale
3.3Vfemale
3.3Vfemale
3.3Vfemale
3.3Vfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
N$2female
N$3female
N$4female
N$7female
N$9female
N$10female
N$12female
N$13female
N$18female
N$19female
N$20female
N$21female
N$22female
N$23female
N$24female
N$25female
N$26female
N$27female
SCLfemale
SCLfemale
SDAfemale
SDAfemale
D13female
D13female
D12female
D12female
D11female
D11female
D10female
D10female
D9female
D9female
D8female
D8female
D7female
D7female
D6female
D6female
D5female
D5female
D4female
D4female
D3female
D3female
D2female
D2female
D1female
D1female
D0female
D0female
SCK_ICSPmale
MOSI_ICSPmale
MISO_ICSPmale
RESET_ICSPmale
N$28female
N$29female
N$30female
N$31female
N$32female
N$33female
N$35female
N$36female
N$37female
N$38female
N$39female
N$40female
N$41female
N$42female
N$50female
N$51female
N$53female
N$54female
N$55female
N$56female
N$57female
N$58female
N$83female
N$84female
N$85female
N$86female
N$87female
N$88female
N$101female
N$102female
N$103female
N$104female
N$105female
N$106female
N$107female
N$108female
N$109female
N$110female
N$111female
N$112female
N$118female
N$119female
N$130female
N$131female
N$142female
N$143female
N$164female
N$165female
N$172female
N$173female
N$174female
N$175female
N$185female
N$186female
N$187female
N$188female
N$189female
N$190female
N$191female
N$192female
N$193female
N$194female
N$195female
N$196female
N$197female
N$198female
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDmale
GND@2female