Плата ESP12.OLED_V1 – це готовий до програмування універсальний 32-бітний контролер з графічним дисплеєм і інтерфейсами для підключення цифрових і аналогових давачів та виконавчих механізмів.
Цей продукт сумісний з багатьма сучасними платформами як-от Arduino IDE, Platformio, ESPHome, MicroPython, Tasmota, NodeMCU та багатьма іншими. Користувач може вільно обирати мову програмування та середовищами розробки: C/C++, Python, YAML, JS, Berry, Lua та інші.
Designed 2020-2022 by IoT-devices LLC in Kyiv, Ukraine.
https://iot-devices.com.ua
https://allmylinks.com/iot-devices
Плата є універсальною і застосовується як головний контролер. На ESP12.OLED встановлено ESP8266-12F, 32-біт, 60/180 МГц
компанії Espressif Systems. Компонування плати забезпечує наступні функції:
- Ввід/вивід даних засобами всіх наявних GPIO ESP8266;
- Вивід даних на вбудований RGB-світлодіод, підключений до GPIO;
- Модуль оснащений вбудованим монохромним 0.96” OLED дисплеєм з
контролером SSD1306, 128x64 пікселів, підключеним через I2C;
- Доступ до функцій послідовної шини I2C у режимі Master device для
підключення будь-яких зовнішніх пристроїв з підтримкою специфікації
I2C;
- Оскільки всі порти ESP8266 виведено на плату користувач за необхідності
може організувати решту інтерфейсів та протоколів, що підтримує ESP8266,
як-от I2C, PWM, SPI, UART, 1-Wire, 1-канальн. уніполярний 10-біт АЦП, ISR,
True Random Number Generator, тощо.
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2CIoTdevices
Модуль розгалужувача інтерфейсів I2CHUB є пасивним пристроєм і дозволяє підключити до головного контролера декілька (до п’яти) пристроїв (сенсорів чи актуаторів) одночасно. Контролер та розгалужувач з підключеними пристроями утворюють мережу I2C-пристроїв з топологією типу шина з профілями взаємодії пристроїв типу Master-Salve.
Також, якщо встановити на плату модуля розгалужувача різні роз’єми (JST та/чи Dupont), то I2CHUB також виступатиме конвертером фізичних інтерфейсів, що дуже зручно для моделювання та розробки.
Кілька пристроїв I2CHUB можуть вільно каскадуватися в межах, дозволених
специфікацією шини I2C, та ще більше розширювати загальну кількість вільних для підключення портів у мережі підпорядкованих розумних пристроїв головного контролера.
Системна цифрова послідовна шина I2C завдяки простоті і невибагливості,
достатньо високій швидкості і надійності передавання даних на відносно великі відстані - має високий рейтинг використання в промислових компонентах, модулях і пристроях і DIY проектах.
Також шина I2C дозволяє виконувати гаряче підключення / відключення підпорядкованих (slave) пристроїв та ідентифікацію пристроїв за адресами, або унікальними даними внутрішніх регістрів.
Топологія шини та щонайменше 7-бітна адресація, дозволяють підключати до I2C-мережі до сотні slave-пристроїв одночасно.
Все це дозволяє будувати зручну, надійну та функціональну інфраструктуру
давачів і виконавчих механізмів довкола головного контролера.
Головний контролер, однак, зазвичай має лише один інтерфейс I2C та/чи обмежену кількість вільних пінів. Саме тому, щоб на повну застосовувати шину I2C у розробці та експлуатації, застосовують розгалужувачі
інтерфейсів. І вже через розгалужувач підключають до головного контролера необхідну кількість підпорядкованих компонентів.
Пропонуємо спеціально призначений для таких задач пристрій - I2CHUB_V1,
розгалужувач і конвертер типів інтерфейсних роз’ємів у одному модулі.
Модуль I2CHUB буде корисним для:
- Створення макетів електронних пристроїв з великою кількістю
підключених модулів по шині I2C, які, традиційно для Ардуінщиків,
з’єднуються в систему кабелями з штирьовими роз’ємами Dupont, JST або
іншими з кроком pin-to-pin 2.54 mm.
- Побудови DIY пристроїв з великою кількістю модулів, з’єднаних шиною I2C;
- Дистанційно віддалених один від іншого груп модулів або пристроїв, наприклад, погодних станцій з віддаленими кабелем групами сенсорів.
На платі модуля, як один з варіантів постачання за вибором Користувача,
доступне встановлення шести роз’ємів (4 pin 2.54) з інтерфейсом I2C і два роз’єми (2 pin 2.54) для живлення. Також Користувач під час замовлення може додати у комплект необхідну кількість відповідних інтерфейсних кабелів.
Designed 2020-2022 by IoT-devices LLC in Kyiv, Ukraine.
Product Page:
https://iot-devices.com.ua/product-uk/i2chub-v1-module-i2c-bus-interfaces-splitter/
https://allmylinks.com/iot-devices
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...IoTdevices
Модуль I2CUI4_V1 – модуль I2C з клавіатурою на 5 кнопок для побудови інтерфейсу користувача керування IoT пристроями.
Сумісний з контролерами ARDUINO, ESP12.OLED_V1, плата NodeMCU (на базі ESP8266-12), модулі на мікросхемі ESP8266EX, ESP32 або іншими, які живляться від напруги в рамках від 1,8 до 5,5 В.
Designed 2020-2022 by IoT-devices LLC in Kyiv, Ukraine.
Product page:
https://iot-devices.com.ua/product-uk/i2cui4v1-user-interface-i2c-module-with-5keys-keypad-rgb-led-buzzer/
https://allmylinks.com/iot-devices
Модуль підключається до головного контролера через 4-провідний шинний інтерфейс I2C і забезпечує наступні функції:
- Ввід даних п’яти-кнопковою
клавіатурою (вліво, вправо, вниз, вверх, ОК);
- Вивід даних на RGB-світлодіод;
- Вивід звукових послідовностей на активний індикатор типу buzzer;
- Вхідний та вихідний наскрізні порти шини I2C. Вхідний для підключення до
MCU та вихідний - для підключення будь-яких зовнішніх пристроїв з підтримкою специфікації I2C.
Завдяки використанню шини I2C та розширювача портів MCP23017, забезпечується економія GPIO головного контролера та можливість вводу і виводу інформації зручним для користувача
способом. Сім вільних GPIO виведені на окремий роз’єм для підключення додаткових інтерфейсних сигналів вводу-виводу у відповідності до задуму користувача.
Передбачено сигнали Int A & Int B - обробка переривань за зміною стану входів модуля.
PS4IoT_V1 Datasheet UA - Розумний модуль живленняIoTdevices
Модуль безперервного живлення PS4IoT з зарядкою і захистом батареї для побудови розумних пристроїв з резервуванням шляхів живлення, з напругою від 3.0 до 6 вольт і вихідними напругами у колі навантаження 3V3, 5V або 12V, з сумарною потужністю до 5 Вт.
Модуль призначено для застосування у складі радіоелектронних пристроїв на базі будь-яких мікроконтролерних платформ, як-от ESP8266, ESP32, Arduino, STM32 та похідних (ESP12.OLED, NodeMCU, тощо) у якості автономного чи програмно-керованого контролером блока живлення.
Цей мініатюрний модуль може здивувати великою кількістю одночасно і важливих, і цікавих функцій. PS4IoT_V1 з базовими налаштуваннями забезпечує:
- Автоматичний онлайн перехід “батарея-мережа” і навпаки, без
переривання генерації вихідних напруг живлення (12V, 5V, 3V3) навантажень;
- Автоматичний перехід на живлення від AC/DC адаптера 5V при відключенні
акумулятора без переривання живлення навантажень;
- Автоматичний контроль заряд/розряд батареї;
За замовчуванням встановлений струм заряджання 0,5 А.
Стани процесу зарядки батареї відображаються двома LED індикаторами.
Особливості:
- Старт від AC/DC адаптера при глибоко розрядженій батареї;
- Старт від AC/DC адаптера за відсутності батареї;
- Автоматична зарядка батареї і користування пристроєм одночасно;
- Можливість заміни батареї без переривання живлення від AC/DC
адаптера;
- При живленні від AC/DC адаптера батарею не підключено до навантаження, - відсутність навантаження на батареї заощаджує кількість циклів розряд-заряд (подовжує строк служби батареї).
Профілі застосування модуля:
Модуль може забезпечити наступні профілі автономного і керованого застосування у складі розумного пристрою:
- пристрій без акумуляторної батареї з живленням лише від AC/DC адаптера 5V;
- пристрій з живленням від Li-Ion батареєї та AC/DC адаптера 5V;
- пристрій лише з акумуляторною Li-Ion батареєю;
- пристрій зі стійким до відмов резервуванням 3 шляхів живлення.
Designed 2020-2022 by IoT-devices LLC in Kyiv, Ukraine.
Product page:
https://iot-devices.com.ua/product-uk/rozumnyj-modul-zhyvlennya-ps4iot/
https://allmylinks.com/iot-devices
Hardware workshop with Lampa (Arduino intro course)Hackraft
#kpi_lampa guy Ievgen Korotkyi tells about Arduino, electronics and schematics basics. Presentation includes hands-on tasks starting with a simple "Hello world" example and ending w/ web-server over WiFi. It also explains details on peripherals wiring.
Lampa is an open electronics lab @ NTUU 'KPI'.
https://www.facebook.com/lampa.kpi
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2CIoTdevices
Модуль розгалужувача інтерфейсів I2CHUB є пасивним пристроєм і дозволяє підключити до головного контролера декілька (до п’яти) пристроїв (сенсорів чи актуаторів) одночасно. Контролер та розгалужувач з підключеними пристроями утворюють мережу I2C-пристроїв з топологією типу шина з профілями взаємодії пристроїв типу Master-Salve.
Також, якщо встановити на плату модуля розгалужувача різні роз’єми (JST та/чи Dupont), то I2CHUB також виступатиме конвертером фізичних інтерфейсів, що дуже зручно для моделювання та розробки.
Кілька пристроїв I2CHUB можуть вільно каскадуватися в межах, дозволених
специфікацією шини I2C, та ще більше розширювати загальну кількість вільних для підключення портів у мережі підпорядкованих розумних пристроїв головного контролера.
Системна цифрова послідовна шина I2C завдяки простоті і невибагливості,
достатньо високій швидкості і надійності передавання даних на відносно великі відстані - має високий рейтинг використання в промислових компонентах, модулях і пристроях і DIY проектах.
Також шина I2C дозволяє виконувати гаряче підключення / відключення підпорядкованих (slave) пристроїв та ідентифікацію пристроїв за адресами, або унікальними даними внутрішніх регістрів.
Топологія шини та щонайменше 7-бітна адресація, дозволяють підключати до I2C-мережі до сотні slave-пристроїв одночасно.
Все це дозволяє будувати зручну, надійну та функціональну інфраструктуру
давачів і виконавчих механізмів довкола головного контролера.
Головний контролер, однак, зазвичай має лише один інтерфейс I2C та/чи обмежену кількість вільних пінів. Саме тому, щоб на повну застосовувати шину I2C у розробці та експлуатації, застосовують розгалужувачі
інтерфейсів. І вже через розгалужувач підключають до головного контролера необхідну кількість підпорядкованих компонентів.
Пропонуємо спеціально призначений для таких задач пристрій - I2CHUB_V1,
розгалужувач і конвертер типів інтерфейсних роз’ємів у одному модулі.
Модуль I2CHUB буде корисним для:
- Створення макетів електронних пристроїв з великою кількістю
підключених модулів по шині I2C, які, традиційно для Ардуінщиків,
з’єднуються в систему кабелями з штирьовими роз’ємами Dupont, JST або
іншими з кроком pin-to-pin 2.54 mm.
- Побудови DIY пристроїв з великою кількістю модулів, з’єднаних шиною I2C;
- Дистанційно віддалених один від іншого груп модулів або пристроїв, наприклад, погодних станцій з віддаленими кабелем групами сенсорів.
На платі модуля, як один з варіантів постачання за вибором Користувача,
доступне встановлення шести роз’ємів (4 pin 2.54) з інтерфейсом I2C і два роз’єми (2 pin 2.54) для живлення. Також Користувач під час замовлення може додати у комплект необхідну кількість відповідних інтерфейсних кабелів.
Designed 2020-2022 by IoT-devices LLC in Kyiv, Ukraine.
Product Page:
https://iot-devices.com.ua/product-uk/i2chub-v1-module-i2c-bus-interfaces-splitter/
https://allmylinks.com/iot-devices
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...IoTdevices
Модуль I2CUI4_V1 – модуль I2C з клавіатурою на 5 кнопок для побудови інтерфейсу користувача керування IoT пристроями.
Сумісний з контролерами ARDUINO, ESP12.OLED_V1, плата NodeMCU (на базі ESP8266-12), модулі на мікросхемі ESP8266EX, ESP32 або іншими, які живляться від напруги в рамках від 1,8 до 5,5 В.
Designed 2020-2022 by IoT-devices LLC in Kyiv, Ukraine.
Product page:
https://iot-devices.com.ua/product-uk/i2cui4v1-user-interface-i2c-module-with-5keys-keypad-rgb-led-buzzer/
https://allmylinks.com/iot-devices
Модуль підключається до головного контролера через 4-провідний шинний інтерфейс I2C і забезпечує наступні функції:
- Ввід даних п’яти-кнопковою
клавіатурою (вліво, вправо, вниз, вверх, ОК);
- Вивід даних на RGB-світлодіод;
- Вивід звукових послідовностей на активний індикатор типу buzzer;
- Вхідний та вихідний наскрізні порти шини I2C. Вхідний для підключення до
MCU та вихідний - для підключення будь-яких зовнішніх пристроїв з підтримкою специфікації I2C.
Завдяки використанню шини I2C та розширювача портів MCP23017, забезпечується економія GPIO головного контролера та можливість вводу і виводу інформації зручним для користувача
способом. Сім вільних GPIO виведені на окремий роз’єм для підключення додаткових інтерфейсних сигналів вводу-виводу у відповідності до задуму користувача.
Передбачено сигнали Int A & Int B - обробка переривань за зміною стану входів модуля.
PS4IoT_V1 Datasheet UA - Розумний модуль живленняIoTdevices
Модуль безперервного живлення PS4IoT з зарядкою і захистом батареї для побудови розумних пристроїв з резервуванням шляхів живлення, з напругою від 3.0 до 6 вольт і вихідними напругами у колі навантаження 3V3, 5V або 12V, з сумарною потужністю до 5 Вт.
Модуль призначено для застосування у складі радіоелектронних пристроїв на базі будь-яких мікроконтролерних платформ, як-от ESP8266, ESP32, Arduino, STM32 та похідних (ESP12.OLED, NodeMCU, тощо) у якості автономного чи програмно-керованого контролером блока живлення.
Цей мініатюрний модуль може здивувати великою кількістю одночасно і важливих, і цікавих функцій. PS4IoT_V1 з базовими налаштуваннями забезпечує:
- Автоматичний онлайн перехід “батарея-мережа” і навпаки, без
переривання генерації вихідних напруг живлення (12V, 5V, 3V3) навантажень;
- Автоматичний перехід на живлення від AC/DC адаптера 5V при відключенні
акумулятора без переривання живлення навантажень;
- Автоматичний контроль заряд/розряд батареї;
За замовчуванням встановлений струм заряджання 0,5 А.
Стани процесу зарядки батареї відображаються двома LED індикаторами.
Особливості:
- Старт від AC/DC адаптера при глибоко розрядженій батареї;
- Старт від AC/DC адаптера за відсутності батареї;
- Автоматична зарядка батареї і користування пристроєм одночасно;
- Можливість заміни батареї без переривання живлення від AC/DC
адаптера;
- При живленні від AC/DC адаптера батарею не підключено до навантаження, - відсутність навантаження на батареї заощаджує кількість циклів розряд-заряд (подовжує строк служби батареї).
Профілі застосування модуля:
Модуль може забезпечити наступні профілі автономного і керованого застосування у складі розумного пристрою:
- пристрій без акумуляторної батареї з живленням лише від AC/DC адаптера 5V;
- пристрій з живленням від Li-Ion батареєї та AC/DC адаптера 5V;
- пристрій лише з акумуляторною Li-Ion батареєю;
- пристрій зі стійким до відмов резервуванням 3 шляхів живлення.
Designed 2020-2022 by IoT-devices LLC in Kyiv, Ukraine.
Product page:
https://iot-devices.com.ua/product-uk/rozumnyj-modul-zhyvlennya-ps4iot/
https://allmylinks.com/iot-devices
Hardware workshop with Lampa (Arduino intro course)Hackraft
#kpi_lampa guy Ievgen Korotkyi tells about Arduino, electronics and schematics basics. Presentation includes hands-on tasks starting with a simple "Hello world" example and ending w/ web-server over WiFi. It also explains details on peripherals wiring.
Lampa is an open electronics lab @ NTUU 'KPI'.
https://www.facebook.com/lampa.kpi
В презентації розглянуті наступні питання:
1. Концепція та різновиди Arduino;
2. Робота в Arduino IDE. Написання та компіляція програм, програмування Arduino;
3. Документація і приклади коду. Встановлення бібліотек;
4. Мова Wiring. Використання коду на С / C ++ / STL;
5. Загальні поняття електроніки, основні правила створення електричних схем на основі Arduino;
6. Робота з макетною платою Bredboard;
7. Миготіння світлодіодом;
8. Зчитування стану кнопки;
9. Керування яскравістю світіння світлодіода;
10. Вимірювання напруги;
11. Обмін даними між Arduino та ПК.
Приклади коду: https://github.com/LampaLab/ArduinoWorkshop
ПРОМИСЛОВІ ІНФОРМАЦІЙНІ МЕРЕЖІ ТА ІНТЕГРАЦІЙНІ ТЕХНОЛОГІЇ МЕТОДИЧНІ РЕКОМЕНДАЦІЇ до виконання лабораторних робіт для студентів напряму 6.050701 "Електротехніка та електротехнології" денної та заочної форм навчання
Компанія СЕА. Інновації та ефективністьSEA Company
Більш ніж за 30 років новаторської діяльності і надійного партнерства СЕА трансформувалася зі скромного малого підприємства в системну міжнародну компанію, провідного постачальника для промислових споживачів інноваційного обладнання та компонентів, розробника і виробника сучасних автоматизованих систем для міської інфраструктури та іншого високотехнологічного обладнання.
Світлофори та технічні засоби управління дорожнім рухомSEA Company
У даному каталозі представлена розгорнута інформація щодо світлофорів, пристроїв звукового сповіщення, дорожніх контролерів, освітлення пішохідних переходів та сучасної автоматизованої системи керування дорожнім рухом АСКДР SEA TCS.
Відкритий лекційний курс "Промислові мережі та інтеграційні технології"2.1. Стандартні асинхронні послідовні інтерфейси https://www.youtube.com/watch?v=QbC0KNzl784
В презентації розглянуті наступні питання:
1. Концепція та різновиди Arduino;
2. Робота в Arduino IDE. Написання та компіляція програм, програмування Arduino;
3. Документація і приклади коду. Встановлення бібліотек;
4. Мова Wiring. Використання коду на С / C ++ / STL;
5. Загальні поняття електроніки, основні правила створення електричних схем на основі Arduino;
6. Робота з макетною платою Bredboard;
7. Миготіння світлодіодом;
8. Зчитування стану кнопки;
9. Керування яскравістю світіння світлодіода;
10. Вимірювання напруги;
11. Обмін даними між Arduino та ПК.
Приклади коду: https://github.com/LampaLab/ArduinoWorkshop
ПРОМИСЛОВІ ІНФОРМАЦІЙНІ МЕРЕЖІ ТА ІНТЕГРАЦІЙНІ ТЕХНОЛОГІЇ МЕТОДИЧНІ РЕКОМЕНДАЦІЇ до виконання лабораторних робіт для студентів напряму 6.050701 "Електротехніка та електротехнології" денної та заочної форм навчання
Компанія СЕА. Інновації та ефективністьSEA Company
Більш ніж за 30 років новаторської діяльності і надійного партнерства СЕА трансформувалася зі скромного малого підприємства в системну міжнародну компанію, провідного постачальника для промислових споживачів інноваційного обладнання та компонентів, розробника і виробника сучасних автоматизованих систем для міської інфраструктури та іншого високотехнологічного обладнання.
Світлофори та технічні засоби управління дорожнім рухомSEA Company
У даному каталозі представлена розгорнута інформація щодо світлофорів, пристроїв звукового сповіщення, дорожніх контролерів, освітлення пішохідних переходів та сучасної автоматизованої системи керування дорожнім рухом АСКДР SEA TCS.
Відкритий лекційний курс "Промислові мережі та інтеграційні технології"2.1. Стандартні асинхронні послідовні інтерфейси https://www.youtube.com/watch?v=QbC0KNzl784
ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2C OLED та RGB-світлодіодом
1. ESP12.OLED_V1
ESP12.OLED – універсальна плата контролера
ESP8266 з 0.96″ I2C OLED та RGB-світлодіодом
Функції
Плата є універсальною і застосовується як
головний контролер. На ESP12.OLED
встановлено ESP8266-12F, 32-біт, 60/180 МГц
компанії Espressif Systems. Компонування
плати забезпечує наступні функції:
- Ввід/вивід даних засобами всіх
наявних GPIO ESP8266;
- Вивід даних на вбудований
RGB-світлодіод, підключений до GPIO;
- Модуль оснащено вбудованим
монохромним 0.96” OLED дисплеєм з
контролером SSD1306, 128x64
пікселів, підключеним через I2C;
- Доступ до функцій послідовної шини
I2C у режимі Master device для
підключення будь-яких зовнішніх
пристроїв з підтримкою специфікації
I2C;
- Оскільки всі порти ESP8266 виведено
на плату користувач за необхідності
може організувати решту інтерфейсів
та протоколів, що підтримує ESP8266,
як-от I2C, PWM, SPI, UART, 1-Wire,
1-канал уніполярний 10-біт АЦП, ISR,
True Random Number Generator, тощо.
Опис
Плата ESP12.OLED_V1 – це готовий до
програмування універсальний 32-бітний
контролер з графічним дисплеєм і
інтерфейсами для підключення цифрових і
аналогових давачів та виконавчих механізмів.
Цей продукт сумісний з багатьма сучасними
платформами як-от Arduino IDE, Platformio,
ESPHome, MicroPython, Tasmota, NodeMCU
та багатьма іншими. Користувач може вільно
обирати мову програмування та
середовищами розробки: C/C++, Python,
YAML, JS, Berry, Lua та інші.
Застосування
Плату ESP12.OLED буде зручно застосувати
в якості головного контролера для побудови
як простих тимчасових стендів для перевірки
гіпотези проекту так і для комерційних
користувацьких пристроїв у стаціонарному чи
кишеньковому дизайні. Посеред таких
продуктів можна навести щонайменше:
- електронні годинники,
- дозиметри рівня фізичних величин,
- хаби та шлюзи,
- розумні розетки,
- термостати,
- погодні станції та інші.
Сумісність
Сумісний з платформами:
- Arduino IDE Add-on for ESP8266;
- Espressif ESP-IDF;
- ESPHome firmware;
- NodeMCU firmware;
- MicroPython firmware;
- Tasmota firmware.
17.02.2023 Kyiv, Ukraine https://iot-devices.com.ua 1
2. ESP12.OLED_V1
- можлива інтеграція в Home Assistant (з
плагіном ESPHome),
- Та багато інших популярних
платформ: Blynk, Mongoose OS,
PlatformIO.
17.02.2023 Kyiv, Ukraine https://iot-devices.com.ua 2
3. ESP12.OLED_V1
Зміст
ESP12.OLED – універсальна плата контролера ESP8266 з 0.96″ I2C OLED та
RGB-світлодіодом 1
Функції 1
Опис 1
Застосування 1
Сумісність 1
Загальний опис 4
Технічні характеристики і властивості 5
Порівняння плати ESP12.OLED та класичної плати NodeMCU 6
Підтримка платформами 7
Призначення портів 8
Режими живлення і споживання 9
Схема організації живлення та поділювача на АЦП A0 9
Адреса OLED дисплея на шині I2C 10
Розміри плати 10
Комплекти постачання 11
Посилання 12
Від виробника 12
17.02.2023 Kyiv, Ukraine https://iot-devices.com.ua 3
4. ESP12.OLED_V1
Загальний опис
Плата ESP12.OLED – це готовий для програмування універсальний ESP8266 MCU контролер з
графічним дисплеєм і інтерфейсами для підключення цифрових і аналогових давачів та
виконавчих механізмів. Він використовується в якості центрального модуля IoT пристроїв.
Плата контролера має:
- Отвори на друкованій платі для роз’ємів GPIO з кроком 2,54 мм;
- MCU ESP8266-12;
- Вбудований SSD1306 128×64 монохромний 0,96″ OLED I2C дисплей;
- Вбудований поділювач на порту АЦП 10-біт (A0);
- Кнопка Flash (D3 / GPIO0 / P18);
- Кнопка Rst;
- RGB-світлодіод на GPIO (Red GPIO13 / Green GPIO12 / Blue GPIO14);
- Підключення інтерфейсу UART для тестування та програмування через консоль терміналу
(для програмування застосовується USB-UART Bridge, не входить до комплектів
постачання).
17.02.2023 Kyiv, Ukraine https://iot-devices.com.ua 4
5. ESP12.OLED_V1
ESP12.OLED може інтегруватися в системи, побудовані на елементах сімейства Espressif,
Arduino, чи інших, з рівнем живлення 3,3В або 5В та з рівнем логіки 3,3В.
Плата має вбудований стабілізатор на 3,3 вольт. Вхідне живлення DC від 5 до 6 вольт подається
через роз’єм мікро USB або через порти VCC та GND.
Модуль ESP8266-12E(F) має технічні характеристики, передбачені фірмою-виробником AI-Thinker.
Усі порти (піни вводу/виводу) ESP8266-12E(F) продубльовані на платі. Крок між отворами портів
вводу/виводу 2,54 мм. Послідовність розміщення портів на платі повторює послідовність
розміщення портів на модулі ESP826612E(F).
Демонстраційне програмне забезпечення (IoT-devices Test Tools) попередньо завантажено на
модуль ESP8266 для швидкого тестування та демонстрації основних технічних функцій плати
модуля ESP12.OLED. Це програмне забезпечення запускається через 10 секунд після подачі
живлення.
Інструкція користувача цього програмного забезпечення доступна в окремому документі.
Перегляньте посилання ESP12.OLED Test Tools 1.0 Description.
Технічні характеристики і властивості
- Властивості MCU відповідають документації на модуль ESP-12F.
- Щоб запрограмувати контролер, підключіть ESP12.OLED через роз’єм UART до комп’ютера
за допомогою перетворювача інтерфейсу UART-USB на мікросхемі CP2102 або аналог.
- Середнє споживання струму контролера без підключення додаткових пристроїв і активного
Wi-Fi становить близько 80 мА. У режимі Deep Sleep середнє споживання струму – 10uA.
- Струм споживання при вимкненому Wi-Fi не більше 10 мА.
- Максимальний рівень навантаження на вихід (порт) плати 3V3 для зовнішніх елементів
системи становить 500 мА.
- Встановіть j1, щоб активувати схему пробудження з глибокого сну.
17.02.2023 Kyiv, Ukraine https://iot-devices.com.ua 5
6. ESP12.OLED_V1
- Вибір режиму живлення:
- встановити перемичку X5 для живлення 5v через uUSB або X6;
- інакше видаліть перемичку X5, щоб вибрати джерело живлення 3v3 через контакт
X6.
Порівняння плати ESP12.OLED та класичної плати NodeMCU
Порівняно з платою модуля NodeMCU, плата модуля ESP12.OLED має наступні відмінності:
(1) Три входи для подачі живлення (вибір режиму: через джампер):
- 5В (через роз’єм micro-USB) та 5В (через штирі);
- або 3.3В (через штирі).
(2) Наявний ланцюг відновлення з режиму з глибокого сну (через джампер);
(3) Вбудований RGB світлодіод (3 х GPIO; але користувач може використовувати ці порти для
інших задач, якщо світлодіод не використовується);
(4) Вбудований монохромний дисплей 0.96” 128×64 OLED, SSD1306 (I2C);
(5) Вбудований поділювач для вимірювання напруги живлення модуля на вході micro USB (5В);
(6) Усунуто конвертер інтерфейсів USB-UART. За рахунок конвертера інтерфейсів USB-UART, без
втрати доступу до функцій UART (через штирі), зменшено вартість та розміри плати модуля
ESP12.OLED.
ESP12.OLED NodeMCU classic board
Вибір подачі живлення 5В чи 3.3В, джампером Лише 5В
Головний контролер ESP8266-12F ESP8266-12F
Інтерфейс UART Так, Tx/Rx порти Так, Tx/Rx порти
Інтерфейс micro USB Тільки живлення Живлення та дані
Ланцюг Deep Sleep Wake Up Так, джампером Ні, самостійне монтування
RGB світлодіод Вбудований через 3 x GPIO Немає
Дисплей OLED Вбудований, I2C Немає
Поділювач та порт АЦП Вбудований, вхід до 5,6В DC Немає, лише порт
Визначено порти для I2C Так, D1 SCL, D2 SDA Не визначено
Запаяно порти вводу/виводу Так, штирі (pin-headers) Так, штирі (pin-headers)
17.02.2023 Kyiv, Ukraine https://iot-devices.com.ua 6
7. ESP12.OLED_V1
Підтримка платформами
Підтримку мікроконтролера ESP8266 заявлено зокрема наступними платформами:
Платформа Посилання
NodeMCU / Lua https://github.com/nodemcu/nodemcu-firmware
ESPHome https://esphome.io/components/esp8266.html
Arduino https://github.com/esp8266/Arduino
Blynk https://docs.blynk.io/en/blynk.edgent-firmware-api/supported-boards
Tasmota https://tasmota.github.io/docs/About/
Tuya https://developer.tuya.com/en/docs/iot/general-firmware-burning-for-other-chip-
platforms?id=Kamckr2dn7ku7
MicroPython https://docs.micropython.org/en/latest/esp8266/quickref.html
ESP8266 RTOS
SDK (ESP-IDF
Style)
https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/get-started/inde
x.html
Технічна нотатка з використання модулів ESP12.OLED_V1 та GGreg20_V3 з сервісом ThingSpeak,
як приклад:
https://iot-devices.com.ua/diy_geiger_counter_ggreg20_v3_and_esp12-oled_wiring_diagram_uk/
17.02.2023 Kyiv, Ukraine https://iot-devices.com.ua 7
8. ESP12.OLED_V1
Призначення портів
На наступному рис. показано (модуль контролера ESP-12F не показано навмисно) повний
розклад портів та джамперів плати ESP12.OLED_V1:
Для забезпечення сумісності та простоти експлуатації, на платі ESP12.OLED_V1 порти повністю
повторюють призначення та розташування відповідних їм портів модуля Ai-Thinker ESP12-F
відповідно до даташит компанії виробника модуля:
https://docs.ai-thinker.com/_media/esp8266/docs/esp-12f_product_specification_en.pdf
17.02.2023 Kyiv, Ukraine https://iot-devices.com.ua 8
9. ESP12.OLED_V1
Режими живлення і споживання
Вибір режиму живлення:
Живлення рівнем напруги 5 вольт:
- встановити перемичку X5 для живлення через вхід uUSB чи через контакт X6;
Живлення рівнем напруги 3,3 вольт:
- видаліть перемичку X5, щоб вибрати джерело живлення 3v3 через контакт X6.
Споживання:
- Середнє споживання струму контролера без підключення додаткових пристроїв і активного
Wi-Fi становить близько 80 мА.
- Струм споживання при вимкненому Wi-Fi не більше 10 мА.
- У режимі Deep Sleep середнє споживання струму – 10uA.
Схема організації живлення та поділювача на АЦП A0
На рис. можна бачити схему організації наявних режимів живлення мікроконтролера на платі. За
налаштування режиму живлення відповідає перемичка X5.
Також на схемі показано поділювач, який дозволяє вимірювати напругу засобами вбудованого
АЦП A0 на вході живлення плати, а саме на micro USB 5В. Поділювач розраховано таким чином,
щоб діапазон значень на вході АЦП A0 знаходився в межах 0 - 1В при 0 - 5,6В на вході micro USB
плати ESP12.OLED_V1.
17.02.2023 Kyiv, Ukraine https://iot-devices.com.ua 9
10. ESP12.OLED_V1
Адреса OLED дисплея на шині I2C
Адреса дисплейного модуля з внутрішнім контролером SSD1306 має фіксовану адресу:
0x3c
У двійковому форматі, 7-біт:
0 1 1 1 1 0 0
Розміри плати
- Розміри плати модуля 30 х 65 х 10 мм.
17.02.2023 Kyiv, Ukraine https://iot-devices.com.ua 10
11. ESP12.OLED_V1
Комплекти постачання
Модуль постачається у наступних комплектах:
- Готова до використання плата ESP12.OLED_V1 - 1 шт.;
- Джампери - 2 шт.;
- PCB Headers ( Dupont Headers ) 2,54 22p - 1 шт.
Примітки:
Контролер Ai-Thinker ESP-12 може бути прошитий стоковою прошивкою виробника, або тествою
прошивкою ESP12.OLED Test Tools 1.0 (див. вище).
Перетворювач USB-UART для підключення до консолі ПК - у складі продукту не постачається.
17.02.2023 Kyiv, Ukraine https://iot-devices.com.ua 11
12. ESP12.OLED_V1
Посилання
Сайт виробника https://iot-devices.com.ua
Магазин на Tindie https://www.tindie.com/stores/iotdev/
Магазин виробника на веб сайті https://iot-devices.com.ua/shop/
Facebook https://www.facebook.com/IoT-devices-11474681
6966582
Twitter https://twitter.com/iotdevicescomua
YouTube https://www.youtube.com/channel/UCHpPOVVlbb
dtYtvLUDt1NZw
Email info@iot-devices.com.ua
Від виробника
Шановний Читач! Дякуємо що цікавитеся нашими продуктами. Сподіваємося, що Вам
сподобається і цей наш пристрій. IoT-devices народився дякуючи підтримці наших Клієнтів та
завдяки нашому досвіду і закоханості в Електроніку.
Розроблено дизайн та виготовлено компанією IoT-devices зі свободою і мудрістю в Україні у 2021
році. Всі права застережено. Designed and made by IoT-devices with freedom & wisdom in Ukraine -
2021. All rights reserved.
17.02.2023 Kyiv, Ukraine https://iot-devices.com.ua 12