Главная страницаКомпоненты для FritzingКомпонент AirLift FeatherWing для Fritzing
Компонент AirLift FeatherWing

Компонент AirLift FeatherWing

Улучшите свой проект Feather с помощью Adafruit AirLift FeatherWing — устройства FeatherWing, которое позволяет использовать мощный ESP32 в качестве сопроцессора Wi-Fi. Вероятно, у вас есть ваш любимый Feather (например, Feather M4), который поставляется со своим собственным набором потрясающих периферийных устройств и множеством библиотек. Но в нем нет встроенного Wi-Fi! Итак, давайте подарим этому чипу лучшего друга — ESP32. Этот чип может справиться со всей тяжелой работой по подключению к сети Wi-Fi и передаче данных с сайта, даже если он использует новейшее шифрование TLS / SSL (в нем предварительно записаны корневые сертификаты).

Наличие Wi-Fi, управляемого отдельным чипом, означает, что ваш код проще, вам не нужно кэшировать данные сокета или компилировать и отлаживать библиотеку SSL. Отправляйте простые, но мощные команды на основе сокетов по SPI с частотой 8 МГц для высокоскоростной передачи данных. Вы можете использовать Arduino 3V или 5V, любой чип от ATmega328 или выше, хотя ‘328 не сможет выполнять очень сложные задачи или буферизовать много данных. Он также отлично работает с CircuitPython, требуется минимум SAMD51 / Cortex M4, поскольку нам нужен большой объем оперативной памяти. Все, что вам нужно, — это шина SPI и 2 управляющих контакта, а также источник питания, который может выдавать до 250 мА при использовании Wi-Fi.

Мы разместили модуль ESP32 на FeatherWing с отдельным регулятором напряжения 3,3 В и микросхемой с тремя состояниями для MOSI, чтобы вы могли совместно использовать шину SPI с другими устройствами Wing. Поставляется полностью собранным и протестированным, предварительно запрограммированным с помощью встроенного программного обеспечения ESP32 SPI WiFi co-processor, которое вы можете использовать в CircuitPython, чтобы использовать его в Wi-Fi co-processor или через SPI + 2 контакта. Мы также добавляем несколько насадок, чтобы вы могли припаять их и подключить к удвоителю, но вы также можете подобрать набор насадок для укладки сверху / снизу вашего пера.

Мы протестировали это со всеми нашими перьями, и это должно отлично работать с ними, за исключением перьев ESP8266 и ESP32 (потому что у них уже есть Wi-Fi!). Для использования в Arduino ‘328 и ’32u4 вы можете выполнять базовые функции подключения и передачи данных, но у них не так много оперативной памяти, поэтому мы их не рекомендуем — используйте M0, M4 или аналогичные для достижения наилучших результатов! Для использования CircuitPython лучше всего подходят Feather M4 или nRF52840 — в CircuitPython серии M0 недостаточно оперативной памяти.

Встроенное ПО на плате представляет собой небольшой вариант ядра Arduino WiFiNINA, которое отлично работает! В настоящее время подключение к корпоративному Wi-Fi еще не поддерживается.

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

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

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

Схема

Схема AirLift FeatherWing

Список пинов

Пин Тип
+3.3V мама
VBAT мама
VBUS мама
RESET мама
A0 мама
A1 мама
A2 мама
A3 мама
A4 мама
A5 мама
SCK мама
MOSI мама
MISO мама
ESP_TX мама
ESP_RX мама
NC мама
EN мама
ESP_CS мама
ESP_RESET мама
ESP_BUSY мама
ESP_GPIO_0 мама
D9 мама
D6 мама
D5 мама
SCL мама
SDA мама
GND мама
Был ли полезен материал?

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