2.wav 74НС595 BMP-085BMP-180 DS18B20 ESP32 ESP8266 ESPUI Блок (в сочетании с HTML+JS кодом) позволяет обнаруживать свои есп в локальной сети.  С помощью брау Блок Русифицированная изменяемая "бегущая строка" для светодиодных матриц 8х8 с чипом MAX7 Блок для 8-и разрядного 7-и сегментного дисплея на 2-х сдвиговых регистрах 74НС595 с 16-разрядным (8 Блок для En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в р Блок для ESP8266 MCP23017 - Расширитель портов 16 бит I2C Блок для GPS-Block v0.5 NEO-6M Блок для LCD дисплея включение руссификации позволяет отображать русские и украинские символы Блок для OLED ssd1306 ESP8266rus Блок для R-триггер с задержкой импульса Блок для TFT дисплея ST7735 Блок для детектирования попадания текущего времени в указанный временной интервал Блок для настройки радиомодуль HC-12 433Mhz на SI4463 c UART интерфейсом. Блок для относительная влажность Блок для передачи mail почты ESP8266 ESP32 Блок для расчета среднего из заданного количества замеров Блок для снятия показаний с трансформатора переменного тока Блок для сохранение удаление сохраненных параметров сетей ESP-8266 Блок для таймер обратного отсчёта Блок для того чтобы уменьшить влияние помех если выхода некуда не подключен это может негативно влия Блок для установки соединения с программой Virtuino Блок для фазорезка димер ШИМ Блок инициализации приема/передачи четырех байт через интерфейс UART посредством протокола библиотек Блок предназначен для конвертации переменная в виде (HEX) на выходе будет виде (Dec) Блок расчета рассвета Блок служит для создания бегущей строки Блок создаёт и запускает асинхронный сервер возможна интеграция с Materialize Layout Блок №1 для радио модуль 433-315 мГц Блоки разные (прочее блоки) включенных последовательно выбирает данные из пакета NMEA формата минуты. 1723=17:23 отсчёт в секундах через модуль ESP8266

RtrigTimer
R-триггер с задержкой импульса

По фронту сиглала на входе " I " RtrigTimer выдает короткий импульс на выходе Q с задержкой Time в миллисекундах.
Если в параметре Time установлено значение "0", RtrigTimer работает как обычный R-триггер.

В параметрах пользователя необходимо выставить Time - время задержки импульса на выходе Q (выставляется в миллисекундах).

Aвтор: Dryundel

TT-R

T-триггер со принудительным сбросом в 0
Блок настроек не имеет.

Автор: Dryundel

 

Блок для LCD дисплея Включение руссификации позволяет отображать русские и украинские символы.
Используется допонительная память (увеличивается размер скетча)
Ограничения:
Одновременно возможно вывести до 8 уникальных символов не схожих по начертанию
с латинскими, таких как Б,б,Г,г,Д,д и т.д.
Для вывода таких символов как А,а,В,Е,е,К и т.п. используется латиница. 
Такие символы не учитываются.
Вывод латинских и схожих по начертанию символов и цифр не ограничен.

 

R-триггер с задержкой импульса
Автор Dryundel

RtrigTimer выдает короткий (один цикл программы) импульс на выходе Q после задерки Time.

Time - время задержки до импульса на выходе Q выставляется в миллисекундах.

 

Блок для солнца Direction Detector

Если EN == true, блок раз в delay миллисекунд считывает данные из input.
Сразу после активации блок подаёт на выход increasing 1. Если значение растёт - ждёт, пока не начнут уменьшатся или не достигнут макс значения (1023).
Если после активации значения начнут уменьшатся, то increasing = 0 и decreasing = 1 до тех пор, пока значение не начнут уменьшатся или не достигнут макс значения (1023).

 

Блок для датчики углекислого газа co2 CCS811 SCD30 MH-Z19
В настройках указать пин, к которому подключен MH-Z19. Пин должен поддерживать ШИМ и прерывания!
На датчике есть выход PWM, подключать к нему.
При подаче на вход EN логической 1 программа делает асинхронный запрос(не блокирующий) к датчику, и когда данные будут готовы, на выходе ready, на 1 цукл, будет логическая 1 и на выходе CO2 будут актуальные данные.
Входы:
    EN: при 1 блок делает запрос к датчику
Выходы:
    ready: когда данные от датчика получены, на данном выходе появляется 1 на 1 цикл программы
    CO2: концентрация CO2 в среде, ppm
Датчик должен быть подключён по I2C.
Блок снимает показания температуры, влажности и концентрацию углекисклого газа в воздухе с SCD30.
При EN = 1 блок снимает показания с SCD30. Если данные получены успешно, то на выходе success будет true на 1 цикл программы, а на выходах будут актуальные данные.
CO2 - концентрация CO2 в воздухе
temp - температура
humidity - влажность 
 

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

Что-то типа универсального диммера.
Вход 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 служит для перевода модуля в режим программирования.

Опрос

На сайте достаточно материала?

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