SparkFun ESP8266 Thing Dev
SparkFun ESP8266 Thing Dev — это мощная платформа для разработки на базе микроконтроллера ESP8266 с архитектурой Xtensa LX106. Она оснащена встроенным USB-интерфейсом для прошивки и отладки, обеспечивая частоту процессора до 160 МГц и 4 МБ flash-памяти.
О плате SparkFun ESP8266 Thing Dev
SparkFun ESP8266 Thing Dev — это усовершенствованная версия популярной платы Thing, дополненная встроенным USB-разъемом и программатором. Это делает её идеальным выбором для разработчиков, которым нужен простой и быстрый способ программирования без использования внешних переходников. Плата предоставляет полный доступ ко всем возможностям микроконтроллера ESP8266, включая Wi-Fi стек и GPIO. Она отлично подходит для разработки IoT-устройств, автоматизации дома и проектов, требующих беспроводного подключения.Где купить SparkFun ESP8266 Thing Dev
Цены могут меняться. Информация предоставлена в ознакомительных целях.
Технические характеристики
Полные спецификации оборудования для SparkFun ESP8266 Thing Dev
Связь
Микроконтроллер
✨ Возможности и пины
Быстрая настройка
Конфигурации для быстрого старта на SparkFun ESP8266 Thing Dev — автоматически сгенерированы из спецификаций платы.
Для работы установите поддержку плат ESP8266 через Boards Manager, добавив URL: http://arduino.esp8266.com/stable/package_esp8266com_index.json в настройках.
[env:esp8266_thing_dev] platform = espressif8266 board = esp8266_thing_dev framework = arduino
; Точная конфигурация для SparkFun Thing Dev board_build.f_cpu = 160000000L board_build.flash_mode = dio upload_speed = 921600
Используйте esp8266_thing_dev для автоматической настройки всех параметров платы.
esp8266: board: esp8266_thing_devПример конфигурации
status_led: pin: GPIO5 # Встроенный светодиод на плате
Вставьте в .yaml файл устройства. См. документацию ESPHome ESP8266 для настройки компонентов.
esptool.py \
--chip esp8266 \
--port /dev/ttyUSB0 \
--baud 921600 \
write_flash \
--flash_mode dio \
--flash_size 4MB \
0x00000 firmware.bin
Для ESP8266 обычно прошивается один бинарный файл по адресу 0x0.
Схема распиновки SparkFun ESP8266 Thing Dev
Полная справка по выводам SparkFun ESP8266 Thing Dev
Полезные ссылки
Даташиты и ресурсы для SparkFun ESP8266 Thing Dev
Маппинг пинов
Полная распиновка и соответствие GPIO для SparkFun ESP8266 Thing Dev
| Пин (GPIO) | Функция | PWM | Другое |
|---|---|---|---|
| 0 | BOOT / FLASH | Да | |
| 2 | TX1 / Boot | Да | SDA (I2C) |
| 5 | Built-in LED | Да | |
| 12 | MISO | Да | |
| 13 | MOSI | Да | |
| 14 | SCK | Да | SCL (I2C) |
| ADC | Аналоговый вход | — | A0 (0-1V) |
Инструменты и конфигурация по умолчанию
Настройки сборки и загрузки для SparkFun ESP8266 Thing Dev
| Настройка | Значение |
|---|---|
| Инструмент загрузки | esptool |
| Режим Flash | dio |
| Макс. размер данных (RAM) |
80 КБ
(81920 байт)
|
| Частота Flash | 40 МГц |
SparkFun ESP8266 Thing Dev использует встроенный FTDI чип для загрузки через esptool. Рекомендуемый режим flash — dio, что обеспечивает стабильную работу с 4МБ модулем памяти на частоте 40МГц.
Похожие платы
Другие платы разработки на базе ESP8266
Adafruit Feather HUZZAH ESP8266
Популярная плата в формате Feather с зарядником для Li-Po аккумуляторов.
Schirmilabs Eduino WiFi
Образовательная плата разработки на базе ESP8266 с удобным доступом к пинам.
Phoenix 2.0
Разработка на базе ESP8266 с упором на компактность и энергоэффективность.