723 = 07:23 BMP-085 dac DS1307 ESP32 ESP8266 ESP8266 и ESP32. Список поддерживаемых чипо flprog блоки для среднее значение HC-06 IOTKASCADAL298N M590 MOC3041 pwm SAMD21(M0) TelegramSRT БЛОК ДЛЯ РАБОТЫ С МОДУЛЕМ SIM800L GSM_NEW 0.6.1b Блок "убирает тормоза" esp8266 если она не подключена клиентом к WiFi сети. Блок для En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в р Блок для NeoPixelBus адресной светодиодной ленты WS2812b Блок для QMC5883L Блок для TFT LCD 2 Блок для Выбор пользовательских параметров AVR Блок для РЕГИСТРЫ РАСШИРЕНИЯ hc595 Блок для Энергомонитор на базе PZEM-004t Блок для бегущая строка MAX7219 Блок для вывода Цыфров семисегментного индикатора на микросхеме 74HC595 Блок для датчик температуры и влажности BME280 Блок для датчики углекислого газа co2 CCS811 SCD30 MH-Z19 Блок для детектирования попадания текущего времени в указанный временной интервал Блок для дисплея ST7735 и установка времени с интернета. Блок для записи данных в Google-Таблицы Блок для инициализации светодиодов на базе wc2812 Блок для модуль MAX6675 + датчик термопары K типа Модуль АЦП для тензодатчика HX711 Блок для снятия показаний с трансформатора переменного тока Блок для таймер обратного отсчёта Блок для установки соединения с программой Virtuino Блок служит для создания бегущей строки Блоки разные (прочее блоки) включенных последовательно отсчёт в секундах

Блок для управление диммером подключить к ардуино

Что-то типа универсального диммера.
Вход UP - кнопка "вверх", она же кнопка включения.
Вход DOWN - кнопка "вниз", она же кнопка выключения.
При долгом, более 1 секунды, нажатии на кнопку происходит регулировка выхода. "Долгота" нажатия задается в таймере TON. Скорость регулировки - в счетчике G-SM.

Управление диммером (порт М1) подключить к ардуино и установить номер порта в константах
Для контроля фазы использовать только D2 (порт M2 диммера подключать к порту D2 АРДУИНО)!!! 
Не использовать пины D9 и D10 для ШИМ Analog.Write()!!! только цифровой выход/вход digitalWrite() и digitalRead() 

Данный метод реализован с помощью библиотечной функции Value – работает по принципу обычного симисторного диммера, где регуляция мощности происходит путем «отсекания» от синусоиды части тока. Таким образом уменьшается действующее напряжение на выходе, а с ним и выходная мощность.  
Смотрите пример AC_Dimmer_FADE в библиотеке.  
* Подходит для управления освещением и моторами.  
** Не рекомендовано для управления очень мощными нагрузками 

30.03.2019 by Reptiloid software

Подробное описание работы и синтаксиса библиотеки можете 
посмотреть в примере AC_DIMMER_FADE

Демонстрацию работы библиотеки на тестовом стенде и схему можно посмотреть здесь:
https://www.youtube.com/watch?v=9fhkJQIRmEA

Диммер переменки на Arduino. Симистор через оптопару
подключен к 4 пину, детектор нуля ко 2 пину.
Переменная Dimmer - величина диммирования, от 0 до 255
В этом коде на пин А0 подключен потенциометр для управления яркостью
Также можно вводить число для переменной Dimmer через
монитор порта, для этого в лупе надо раскомментировать код

 

Блок создал: vacz
Блок управления биполярных шаговых двигателей с интерфейсом STEP/DIR. Обмотки дигателя должны быть включены по биполярной схеме. После пуска, блок выполнит заданное колличество шагов и остановится. С заданной скоростью.
Вход:
Pusk - пуск
Speed -  установка частоты генератора. (Установка скорости ШД). 
G-steps - установка необходимого колличества шагов .
Right - движение вправо.
Left - движение влево.
Выход:
Step - выход тактирующего импульса.
EN - разрешение работы ШД.
Dir - сигнал олределяющий направление движения ШД.
Блок совместно с блоком дисплея не использовать! Возможен сбой частоты вращения двигателя, так как время програмного цикла дисплея,превышает период генератора в блоке. Для совместной работы с дисплеем необходим другой блок, на прерываниях.

 

  Блок для настройки радиомодуль HC-12 433Mhz на SI4463 c UART интерфейсом.
Скорость передачи данных 9600
Режим работы модуля  FU3.
В этом режиме модули автоматически регулирует скорость беспроводной передачи данных, в соответствии со скоростью передачи последовательного порта. Для того, чтобы получить максимальную дальность связи, скорость последовательной передачи данных должна быть минимальна, (1200bps или 2400bps). Соответственно на более высоких скоростях дальность связи уменьшится. Рабочий ток модуля составляет около 16мА

                                     Входы блока
Channel   - номер канала от 001 до 127. Шаг частоты канала 400 кГц, при больших расстояниях и скоростях больше 9,600bps рекомендуется не использовать частоты 5 соседних каналов выбранного канала, что бы сохранить полноценную работоспособность. 

Power     - мощность передатчика от 1 до 8  
выходная мощность при различных значениях Power
1     (0.8mW),    
2    (1.6mW)
3    (3.2mW)
4    (6.3mW)
5    (12mW)
6    (25mW)
7    (50mW)
8    (100mW)
Выход блока 
Set служит для перевода модуля в режим программирования.

Блок для АЦП двухканальный 24 bit HX711

Блок при EN = 1 считывает показания с тензодатчов типа "полу-мост" и передаёт эти данные на выход "weight"

!! Перед использованием необходимо откалибровать !!
Как калибровать:
1. Установить на вход scaleFactor значение 1
2. Дождаться вывода показаний с блока
3. Поставить известный вес на тензодатчики
4. Разделить данные с выхода блока на известный вес
5. Установить на вход scaleFactor значение, полученное в п.4
6. Для более точных показаний можно подкорректировать scaleFactor

При  подаче на вход "tare" 1 сбрасывается тара.
readingsCount - количество чтений. Затем вычисляется среднее арифметическое и результат выводиться на выход.

 

Блок для модуль MAX6675 + датчик термопары K типа Модуль АЦП для тензодатчика HX711
Блок при EN = 1 считывает показания с тензодатчов типа "полу-мост" и передаёт эти данные на выход "weight"
!! Перед использованием необходимо откалибровать !!
Как калибровать:
1. Установить в CALIBRATION_DATA значение 1
2. Дождаться вывода показаний с блока
3. Поставить известный вес на тензодатчики
4. Разделить данные с выхода блока на известный вес
5. Установить в CALIBRATION_DATA значение, полученное в п.4
6. Для более точных показаний можно подкорректировать CALIBRATION_DATA
При  подаче на вход "tare" 1 сбрасывается тар

 


блок инициализации светодиодов на базе wc2812 должен ставиться в начале программы один раз и за ним уже в любом месте и количестве ставятся рабочие блоки, в параметрах необходимо выставть номер порта контроллера для подключения к ардуино и количество светодиодов в линейке.
Автор: Slavas.

 

Опрос

Откуда Вы узнали о нашем сайте?

Другие опросы...