ESP32 ESP8266 float hc-sr04 MBI5026GN NEXTION SIM800 WS2813 БЛОК ВВОДА_ВЫВОДА MCP23017 БЛОКИ ДЛЯ SD КАРТЫ ЗАПИСЬ И ЧТЕНИЕ Блок ESP32 CAM IO может принимать и отправлять сообщения в телеграм Блок базовый без авторизации блок для MQTT брокера на базе ESP8266 Блок для En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в р Блок для веб интерфейс для esp8266 / esp32 Блок для вывода процессы и задачи Блок для датчика BME280 Блок для детектирования попадания текущего времени в указанный временной интервал Блок для дисплей HD44780 + I2C RUS Блок для дисплея TFT на чипе ST7735 Блок для запуска Esp Mesh Блок для информации ESP8266 - Chip List ESP8266 Блок для модуль прием и передатчик nRF24L01+ Блок для обновление прошивки через браузер Блок для отправки фото с ESP32 Ai-Thinker camera в телеграм и получения сообщений из телеграм Блок для снятия показаний с трансформатора переменного тока Блок для таймер обратного отсчёта Блок для установки соединения с программой Virtuino Блок преобразует секунды во время Д:Ч:М:С Блок служит для создания бегущей строки Блок чтение выбранного файла из файовой системы и открытие существующего для записи Блоки для SIM800L И M590 Блоки для организации двустороннего обмена данными (четыре байта) через UART по типу клиент-сервер с Блоки разные (прочее блоки) Блоки разных датчиков DHT22 HTU21 DS18B20 BME280 MAX6675 HC-SR04 ДОКУМЕНТАЦИЯ Заказать скетч ESP32 Модуль для ESP8266 расширитель портов до 8 входов-выходов. i2c на микросхеме Плавное увеличение/уменьшение ШИМ на определённую величину в течении заданного времени включенных последовательно отсчёт в секундах
Блок для модуль прием и передатчик nRF24L01+
Для nRF24L01+ Автор: Слимпер 
SCK (Serial ClocK) — тактирование (синхронизация). ( Arduino UNO D13 | Arduino Mega D52)
MOSI / MI (Master Out Slave In) — вход данных. ( Arduino UNO D11 | Arduino Mega D51)
MISO / MO (Master In Slave Out) — выход данных. ( Arduino UNO D12 | Arduino Mega D50)
CE/SS - Выбор ведомого на шине SPI из нескольких устройств.
SCN - выбор режима приема/передача , фактически тот же CE.
IRQ - выход прерывания, чаще всего не используется. Необходим для немедленной реакции микроконтроллера при приеме нового пакета данных.
GND - земля, масса, минусовая шина.
Vcc  -питание модуля 3.3в. Для надежной работы параллельно питанию как можно ближе к радио модулю рекомендуется подключить электролитический конденсатор не менее 100мкф , а так же керамический на 0.1 мкф.
Блок служит для настройки работы системы передачи данных
!!! Блок должен быть расположен раньше всех остальных из этой серии. Т.е желательно вверху первой платы.
Параметры
Адреса Устройства - Адреса самого трубы (устройства)  в сети. Может быть пустым, если устройство не будет передавать данные.
Длинна должна быть равна 5 символам (цифры и буквы латинского алфавита). Вводить в кавычках. Адресов может быть несколько, водить надо через запятую, например: "1Node" , "2Node"
Номер по порядку нужно будет подставлять на вход "address", блоков отвечающих за передачу данных. 
Нумерация адресов начинается с ноля, т.е. запись  4Node" , "6Node" , "7Node" , "9Node"  означает: №0 - 4Node" ,№1 - "6Node" ,№3 - "7Node" , №4 -"9Node"
Адреса Прослушки - Адреса других труб (устройств) в сети, сообщения с которых будут приниматься текущем устройствам. Может быть пустым, если устройство не будет принимать данные.
Длинна одного должна быть равна 5 символам (цифры и буквы латинского алфавита). Вводить в кавычках. Адресов может быть от 1 до 5, водить надо через запятую, например: "1Node" , "2Node"
Адреса  для прослушки должны иметь один и тот же адрес, кроме первого байта (символа), например: "1Node" , "2Node" , "3Node" , "4Node"
Скорость - скорсть предачи данных между модулями. Варианты RF24_250KBPS - 250 кБит/с, RF24_1MBPS - 1 МБит/с, RF24_2MBPS - 2 МБит/с
Повторы - Количество повторный отправок до отказа. 
Входы
ChanneNRF24 - Номер канала:0-125 Нулевой канал начинается с 2400мгц и далее с шагом 1 мгц, например 70 канал находится соответственно на 2470мгц. При установке скорости 2 МБит/с занимается ширина двух каналов. Не подключенный вход означает 0 канал.
LevelNRF24  - Мощность передатчика: 0- RF24_PA_MIN, 1-RF24_PA_LOW, 2-RF24_PA_HIGH, 3- RF24_PA_MAX  соответственно NRF24L01: -18dBm, -12dBm, -6dBM и 0dBm SI24R1: -6dBm, 0dBm, 3dBM и 7dBm. Не подключенный вход означает минимальную мощность.
Входы ChanneNRF24 и LevelNRF24 обрабатываются только один раз при старте программы. Подразумевается использование их совместно с EEPROM или блоком меню. То есть, изменил значение в памяти, перезапустил контроллер и вступают в силу новые настройки.
PauseNRF24 -  пауза между отправками данных, в мс. Используется для задержки отправки следующего покета данных. 
Не подключенный вход означает 10мс.
 Initialization - при подачи 1  на  вход проводит повторную инициализацию платы. 
    Необходимо если для экономии питания было произведено отключении питания nRF24, вовремя работы контроллера.
    !!! Во всех других случаях вход оставлять не подключеным.
Выхода 
 NRF24_dataObtained - Поступили новые данные. Добавил выход для возможности отключения плат на которых идет обработка новых данных.
 rxFifoFull  - Переполнение приемного буфера nRF24L01+. Означает, что высока вероятность потери части данных.
!!! Необходимо принять меры. !!!
Возможно, требуется оптимизировать программу текущего контроллера. Или можно увеличить интервалы отправки на передающих. 
Если на передающем больше одного блока передачи данных, то надо увеличит значение входа  PauseNRF24 блока  NRF24_Главный на передающем устройстве.

 

Опрос

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

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