Главная страницаКомпоненты для FritzingКомпонент Adafruit Airlift Shield для Fritzing
Компонент Adafruit Airlift Shield

Компонент 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 еще не поддерживается.

Ознакомьтесь с нашим руководством по системе обучения, чтобы ознакомиться со схемами, файлами и приступить к воздушным перевозкам в течение нескольких минут!

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

Печатная плат Adafruit Airlift Shield

Схема

Схема Adafruit Airlift Shield

Список пинов

Пин Тип
VIN папа
+5V папа
5V_ICSP мама
+3V папа
VIOREF папа
+3V папа
+5V папа
VIOREF папа
VIN папа
NC папа
NC папа
AREF папа
AREF папа
RESET папа
RESET папа
A0 папа
A0 папа
A1 папа
A1 папа
A2 папа
A2 папа
A3 папа
A3 папа
A4 папа
A4 папа
A5 папа
A5 папа
SCK папа
MOSI папа
MISO папа
ESP_TX папа
ESP_RX папа
ESP32_CS папа
ESP32_RESET папа
ESP32_BUSY папа
GPIO0 папа
SDCS папа
+5V папа
+5V папа
+5V папа
+5V папа
+5V папа
+5V папа
+5V папа
+5V папа
+5V папа
+5V папа
+5V папа
+5V папа
3.3V папа
3.3V папа
3.3V папа
3.3V папа
3.3V папа
3.3V папа
3.3V папа
3.3V папа
3.3V папа
3.3V папа
3.3V папа
3.3V папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND папа
N$2 папа
N$3 папа
N$4 папа
N$7 папа
N$9 папа
N$10 папа
N$12 папа
N$13 папа
N$18 папа
N$19 папа
N$20 папа
N$21 папа
N$22 папа
N$23 папа
N$24 папа
N$25 папа
N$26 папа
N$27 папа
SCL папа
SCL папа
SDA папа
SDA папа
D13 папа
D13 папа
D12 папа
D12 папа
D11 папа
D11 папа
D10 папа
D10 папа
D9 папа
D9 папа
D8 папа
D8 папа
D7 папа
D7 папа
D6 папа
D6 папа
D5 папа
D5 папа
D4 папа
D4 папа
D3 папа
D3 папа
D2 папа
D2 папа
D1 папа
D1 папа
D0 папа
D0 папа
SCK_ICSP мама
MOSI_ICSP мама
MISO_ICSP мама
RESET_ICSP мама
N$28 папа
N$29 папа
N$30 папа
N$31 папа
N$32 папа
N$33 папа
N$35 папа
N$36 папа
N$37 папа
N$38 папа
N$39 папа
N$40 папа
N$41 папа
N$42 папа
N$50 папа
N$51 папа
N$53 папа
N$54 папа
N$55 папа
N$56 папа
N$57 папа
N$58 папа
N$83 папа
N$84 папа
N$85 папа
N$86 папа
N$87 папа
N$88 папа
N$101 папа
N$102 папа
N$103 папа
N$104 папа
N$105 папа
N$106 папа
N$107 папа
N$108 папа
N$109 папа
N$110 папа
N$111 папа
N$112 папа
N$118 папа
N$119 папа
N$130 папа
N$131 папа
N$142 папа
N$143 папа
N$164 папа
N$165 папа
N$172 папа
N$173 папа
N$174 папа
N$175 папа
N$185 папа
N$186 папа
N$187 папа
N$188 папа
N$189 папа
N$190 папа
N$191 папа
N$192 папа
N$193 папа
N$194 папа
N$195 папа
N$196 папа
N$197 папа
N$198 папа
GND папа
GND папа
GND папа
GND папа
GND папа
GND мама
GND@2 папа
Был ли полезен материал?

Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.