Компонент Adafruit AirLift Breakout
Улучшите свой обычный проект с микроконтроллерами с помощью Adafruit AirLift — платы, которая позволяет использовать мощный ESP32 в качестве сопроцессора Wi-Fi. Вероятно, у вас есть ваш любимый микроконтроллер (например, ATmega328 или ATSAMD51), потрясающие периферийные устройства и множество библиотек. Но в нем нет встроенного 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.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
VIN | мама |
3.3V | мама |
SCK | мама |
MISO | мама |
MOSI | мама |
CS | мама |
ESP_BUSY | мама |
RESET | мама |
GPIO0 | мама |
RXD | мама |
ESP_TX | мама |
GND | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.