Управление тиристорами и симисторами для диммирования ламп и регулировки мощности нагревателей через отсечку фазы AC
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление мощностью переменного тока через TRIAC с линейной характеристикой и автоматической калибровкой детектора нулевого пересечения
Управление яркостью светодиодов и ламп с плавным включением, отключением и постепенным изменением интенсивности
Управление яркостью люминесцентных ламп с электронными диммерами через Serial, веб-браузер или MQTT
Фреймворк для управления мобильными роботами, манипуляторами и квадрокоптерами на микроконтроллерах с архитектурой, вдохновлённой ROS
Удалённый вызов функций и промышленные протоколы (Modbus TCP/RTU, MQTT) для контроллеров DINO PLC на базе ESP32
Удалённый вызов функций на ESP32 модулях в составе DINO PLC контроллеров
Удалённый вызов функций на контроллере DINO PLC V1 на базе ESP32
Удалённый вызов функций и управление контроллером DINO PLC V2 с поддержкой MQTT, Modbus Slave и Wi-Fi
Быстрые функции цифрового ввода-вывода с прямым доступом к портам микроконтроллера
Управление четырьмя релейными каналами ESP32 для коммутации сетевого напряжения до 250 VAC
8-канальный релейный модуль на ESP32 для управления электрооборудованием до 250 В и 10 А
Управление 16-канальным реле-контроллером SI-1116 на базе ESP32 для коммутации нагрузок до 10 А
Управление DC моторами в обе стороны с регулировкой скорости через PWM
Отправка сообщений в Discord с ESP32 через webhook'и для уведомлений о событиях
Отправка сообщений и файлов в Discord с микроконтроллера через webhook без полноценного бота
ПИД-регуляторы нескольких топологий для контрольных контуров на микроконтроллерах с защитой от насыщения и фильтрацией производной
Графика для 16-битных TFT и OLED дисплеев (ST7735, ST7789, ILI9341 и др.) с поддержкой шрифтов, спрайтов и буферизации
Создание многостраничных меню для графических дисплеев, поддерживаемых TFT_eSPI, с кнопками и текстовыми элементами
Классы для работы с дисплеями: расчёты координат и вывод больших чисел без мерцания при частых обновлениях
Измерение расстояния с помощью ультразвукового датчика HC-SR04 с поддержкой температурной коррекции
Треугольная матрица для экономного хранения расстояний и разностей между парами элементов на Arduino
Простая реализация нейросетей для микроконтроллеров и настольных платформ с поддержкой обучения через backpropagation
Управление 4-разрядным 7-сегментным дисплеем через сдвиговый регистр 74HC595 с поддержкой чисел, дробей и спецсимволов
Управление четырёхразрядным семисегментным дисплеем TM1637 через интерфейс CLK/DIO с поддержкой чисел, текста и регулировкой яркости
Связь Arduino и ESP32 с мобильным приложением DIYables Bluetooth STEM через BLE или классический Bluetooth с поддержкой 11 встроенных приложений
Управление DC-моторами через Arduino Motor Shield Rev3 с регулировкой скорости и контролем тока
Готовые WebSocket-интерфейсы для ESP32: монитор, чат, управление пинами, слайдеры, джойстик, датчики и графики без писания HTML и JavaScript
Веб-сервер для ESP32 с маршрутизацией HTTP, WebSocket и поддержкой нескольких страниц
Работа с ИК-пультами DIYables на Arduino, ESP32 и ESP8266 с поддержкой 17- и 21-кнопочных версий