ESP12.OLED_V1. Комплект 2. Контролер IoT без дисплея на основі ESP8266-12F. На інтерфейсі дисплея встановлений роз’єм I2C, для підключення периферійних модулів

500

Плата ESP12.OLED_V1 орієнтована для застосування як готовий для програмування контролер IoT з інтерфейсами для підключення цифрових і аналогових давачів та виконавчих механізмів.

В контролері виконане фізичне встановлення портів, яке вимагає MCU ESP8266-12E(F), щоб успішно стартувати і почати програмування, кнопки RST, Flash, RGB Led, і інтерфейс UART для з’єднання з консоллю.

Опис

Плата ESP12.OLED_V1 орієнтована для застосування як готовий для програмування контролер IoT без дисплея з інтерфейсами для підключення цифрових і аналогових давачів та виконавчих механізмів. В контролері виконане фізичне встановлення портів, яке вимагає MCU ESP8266-12E(F), щоб успішно стартувати і почати програмування, кнопки RST, Flash, RGB Led, і інтерфейс UART для з’єднання з консоллю.

Плата ESP12.OLED_V1 легко інтегрується в системи, побудовані на елементах сімейства Espressif або ARDUINO, чи інших, з рівнем живлення 3,3 або 5 Вольт. Модуль має вбудований стабілізатор на 3,3 Вольт. Вхідне живлення DC 4,5 – 6 Вольт можна подати через роз’єм мікро USB або VCC і GND. Модуль ESP8266-12E(F) забезпечує роль MCU системи і має технічні характеристики, передбачені фірмою AI-Thinker. Усі порти (PIN’s) ESP8266-12E(F) продубльовані. Крок між встановленими pin 2,54 мм. Послідовність розміщення pin повторює послідовність розміщення pin на ESP826612E(F).

Технічні характеристики і властивості:

  1. Властивості MCU відповідають Datasheet виробника ESP-12F Datasheet.
  2. В таблиці 1 наведені усі властивості інтерфейсів і компонентів керування і візуалізації даних, які будуть корисні при конструюванні системи користувача і програмуванні.
  3. Увага! З ціллю здешевлення вартості плати а також, враховуючи, що плата не є платою розробника, ми не встановили на платі конвертер UART-USB. На роз’єм мікро USB виведені тільки шини входу живлення ± 5 Вольт. Підключення до UART виконуйте за інструкцією в Таблиці 1. Додаткова інформація показана на Рис. 3.

    Контролер IoT на основі ESP8266-12F без дисплея
    Рис. 3. Призначення інтерфейсних елементів.
  4. Для програмування контролера підключіть ESP12.OLED_V1 через роз’єм UART до Вашого комп’ютера, застосувавши інтерфейсний конвертер UART-USB на мікросхемі CP2102 або аналогічний, які широко і дешево пропонує ринок електроніки: модуль CP2102.
  5. Таблица 1
    Позначка на платі ESP12.OLED_V1 комплект 2.. PIN # Назва в ESP8266-12 Призначення в ESP12.OLED_V1 комплект 2 IN/OUT Фізична “підтяжка” на платі ESP12.OLED_V1 комплект 2 Активний рівень
    X2 1 RST Кнопка RST (Sw2) In Pull-up Низький. На цей PIN можна паралельно підключити ще одну кнопку для встановлення на панель корпусу
    2 ADC Вхід АЦП – вимірювання рівня напруги батареї Analog In Поділювач Встановлений поділювач для вимірювання рівня напруги живлення від батареї або від USB
    3 EN Pull-up
    4 GPIO16 Deep-Sleep-Wake-up Out Pull-up Низький
    5 GPIO13 VD1 Led R Out Pull-up Низький
    6 GPIO12 VD1 Led G Out Pull-up Низький
    7 GPIO14 VD1 Led B Out Pull-up Низький
    8 VCC Живлення 3V3
    X1 1 GPIO11 За потребою
    2 GPIO7 За потребою
    3 GPIO9 За потребою
    4 GPIO10 За потребою
    5 GPIO8 За потребою
    6 GPIO6 За потребою
    X3 1 GND GND Порт для підключення конвертера USB

    Загальна шина GND

    2 GPIO15 HSPI CS Out Pull-Down Низький
    3 GPIO2 Імпульсний вхід in Pull-up Низький
    4 GPIO0 Кнопка Flash (Sw1) In Pull-up Низький. На цей PIN можна паралельно підключити ще одну кнопку для встановлення на панель корпусу
    5 GPIO4 I2C SDA In/out Pull-up Порт для підключення компонентів з шиною I2C: SDA
    6 GPIO5 I2C SCL In/out Pull-up Порт для підключення компонентів з шиною I2C: SCL
    7 RX UART вхід даних In Порт для підключення конвертера USB: RX
    8 TX UART Вихід даних Out Порт для підключення конвертера USB: TX
    X5 1 Режим живлення Перемикач
    2 Режим живлення Перемикач
    X6 1 Вхід живлення від батареї або від іншого компонента 4,5-6 Вольт, або вихід 5 Вольт на інший компонент при живленні від USB. Увага! Якщо встановлений перемикач Х5, то живлення від Х6(1) або USB. Якщо живлення 3V3, що поступає через Х6(2) або Х2(8), то перемикач Х5 зняти.
    2 3V3 Вхід/Вихід 3V3 In/out
    3 Data (GPIO2) Вхід імпульсних даних In Джерело імпульсів – лічильник Гейгера або лічильник води, електроенергії, тощо.
    4 GND GND
    J1 1 GPIO16 On/Off Wake-up after Deep-Sleep
    I2C SDA 1 GPIO4 I2C Data In/Out Pull-up Низький
    I2C SCL 2 GPIO5 I2C Clock In/Out Pull-up Низький
    I2C VCC 3 VCC 3V3 In/Out
    I2C GND 4 GND GND COM
  6. Середній струм споживання контролера без підключення додаткових пристроїв і активним Wi-Fi приблизно 80 мА.
  7. Струм споживання при деактивованому Wi-Fi не більше 10 мА.
  8. Максимальний рівень навантаження на вихід 3V3 для зовнішніх елементів системи 500 мА.
  9. Розміри 30х65х10 мм.