Heltec WiFi Kit 8
Heltec WiFi Kit 8 — это высокоэффективная отладочная плата на базе микроконтроллера ESP8266. Главной особенностью платы является встроенный 0.91-дюймовый OLED-дисплей (128x32), который идеально подходит для компактных IoT-устройств, систем мониторинга и умного дома.
О плате Heltec WiFi Kit 8
WiFi Kit 8 — это экономичная и компактная отладочная плата, разработанная компанией Heltec Automation. В её основе лежит популярный чип ESP8266, работающий на частоте до 160 МГц. Плата оснащена 4 МБ флеш-памяти и встроенным OLED-экраном (SSD1306), подключенным по I2C. На борту также имеется схема управления зарядом литиевой батареи, что делает её отличным выбором для портативных гаджетов. Благодаря стандартному 2.54-мм шагу контактов, она легко устанавливается на макетную плату.Где купить Heltec WiFi Kit 8
Технические характеристики
Полные спецификации оборудования для Heltec WiFi Kit 8
Связь
Микроконтроллер
✨ Возможности и экран
Быстрая настройка
Конфигурации для быстрого старта на Heltec WiFi Kit 8 — автоматически сгенерированы из спецификаций платы.
Для работы в Arduino IDE установите пакет плат esp8266 через Boards Manager. Затем выберите в меню плат Heltec WiFi Kit 8. Экран SSD1306 обычно инициализируется по адресу 0x3C или через встроенные библиотеки Heltec.
[env:heltec_wifi_kit_8] platform = espressif8266 board = heltec_wifi_kit_8 framework = arduino
; Настройки производительности board_build.f_cpu = 160000000L board_build.flash_mode = dio upload_speed = 921600
Проверьте реестр плат PlatformIO для получения подробностей о поддержке специфических функций Heltec.
esp8266:
board: esp12e # или heltec_wifi_kit_8
Конфигурация OLED-дисплея
i2c:
sda: 4
scl: 5
display:
platform: ssd1306_i2c model: “SSD1306 128x32” id: my_display address: 0x3C
Вставьте в .yaml файл устройства. Heltec WiFi Kit 8 использует GPIO4 (SDA) и GPIO5 (SCL) для встроенного дисплея.
esptool.py \
--chip esp8266 \
--baud 921600 \
write_flash \
--flash_mode dio \
--flash_size 4MB \
0x00000 firmware.bin
Используйте pip install esptool для установки. Для ESP8266 основной бинарный файл обычно прошивается с адреса 0x0.
Схема распиновки Heltec WiFi Kit 8
Полная справка по выводам Heltec WiFi Kit 8
Полезные ссылки
Даташиты и ресурсы для Heltec WiFi Kit 8
Маппинг пинов
Распиновка и соответствие GPIO для Heltec WiFi Kit 8
| Пин (GPIO) | Аналог | PWM | Другое |
|---|---|---|---|
| 0 | PWM | FLASH | |
| 1 | PWM | TX | |
| 3 | PWM | RX | |
| 4 | PWM | SDA (OLED) | |
| 5 | PWM | SCL (OLED) | |
| 12 | PWM | MISO | |
| 13 | PWM | MOSI | |
| 15 | PWM | BOOT | |
| 16 | OLED RST | ||
| A0 | ADC0 | Вход 0..1.0В |
Инструменты и конфигурация по умолчанию
Настройки сборки и загрузки для Heltec WiFi Kit 8
| Настройка | Значение |
|---|---|
| Инструмент загрузки | esptool |
| Режим Flash | dio |
| Макс. размер данных (RAM) |
80 КБ
(81920 байт)
|
| Тактовая частота | 160 МГц |
Heltec WiFi Kit 8 использует esptool для загрузки прошивки. Режим flash dio обеспечивает надежную работу с 4 МБ встроенной памяти. Плата поддерживает стандартные библиотеки Arduino для ESP8266 и адаптированные библиотеки Heltec для работы с дисплеем.
Похожие платы
Другие платы разработки на базе ESP8266