Новинка: модуль I2CUI1- виносна панель керування та індикації станів.

  • Post category:Tips

Ми виготовили і почали продаж нового модуля I2CUI1.

1. Загальний огляд. Це панель, яка може встановлюватися на стінці корпусу для керування пристроєм. Для керування встановлений джойстик. Для індикації станів пристрою встановлений RGB світлодіод а звукові сигнали виводяться на buzzer. Взаємодія з контролером по цифровому інтерфейсу I2C; Модуль буде зручно застосувати в багатьох користувацьких проектах на основі ESP8266 чи Arduino. На панелі також встановлений роз’єм з інтерфейсом I2C, щоб було зручно підключати зовнішні пристрої – наприклад, цифровий термометр.

2. Цей модуль може Вам сподобатися наступними рішеннями:

  •  В ході конструювання одного з наших пристроїв стояла задача розміщення п’яти кнопок в “тісному” корпусі. Випадково знайдений джойстик наштовхнув нас на це елегантне рішення, яке і на практиці нас не підвело. Отже, замість традиційних кнопок на I2CUI1 встановлений компактний джойстик, який в корпусі тактової кнопки об’єднує 5 кнопок (вліво, вправо, вверх, вниз, ОК); 
  • Встановлений на платі розширювач GPIO PCA9538 вирішує дві задачі – зручне віддалення (наприклад, при необхідності встановлювати на стінках корпусу) панелі від головного контролера компактною дводротовою шиною I2c і одночасно встановленими популярними компонентами керування і індикації;
  • Широкий діапазон напруги живлення дозволяє інтегрувати модуль в системах на  ESP8266 і Arduino;
  • Зроблений апаратний захист від “брязкоту” контактів джойстика;
  • Встановлений на модулі buzzer підключений окремою шиною до GPIO контролера, бо світлодіодом і джойстиком зайняті усі порти розширювача. На перший погляд, це недолік але, за нашим досвідом, buzzer-ом потрібно мати можливість програмно керувати (гучність, звукові ефекти). Якби buzzer був підключений до GPIO розширювача, було б доступне тільки програмне вкл/викл, адже розширювач портів PCA9538 не підтримує необхідний для керування режим PWM;
  • Шина INT активується при кожному натисканні джойстика і ініціює переривання ПЗ для обробки станів джойстика;
  • Компактність і якість виготовлення.

замість традиційних кнопок на I2CUI1 встановлений компактний джойстик, який в корпусі тактової кнопки об’єднує 5 кнопок (вліво, вправо, вверх, вниз, ОК)

3. Приклад застосування модуля.

За декілька хвилин ми склали термостат, використавши:  

Назва модуляКількістьПосилання
Контролер ESP12.OLED1ESP12.OLED_V1. Комплект 2. Контролер IoT без дисплея на основі ESP8266-12F
I2CUI11Модуль I2CUI1 інтерфейсів користувача
Цифровий сенсор температури на мікросхемі LM751Виготовили самостійно
Модуль живлення1Модуль живлення на АКБ 16340
Модуль реле1В цьому тестовому макеті реле імітували зуммером. Для виготовлення термостата потрібно підключити реле з обмоткою і контактами у відповідності до потужності побутової техніки, якою потрібно керувати.
З’єднання12Поширені серед IoT-шників з’єднувальні PLS шини мама-мама довжиною 10 см.

Звісно, що термостат вимагає розробки оригінального програмного забезпечення.

Будемо вдячні з підтримку нашої сторінки у і придбання товарів в нашому магазині. iot-devices.com.ua