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