1602 LCD KEYPAD SHIELDBLUETOOTH ESP32 ESP8266 Блок Интеллектуальная кнопка Блок для 8 значной кодовой клавиатуры Блок для En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в р Блок для ESP-8266 управления Ботом Телеграм Блок для GPS NEO 6M Работает на IDE 1.0.5 работа на других версиях не гарантированна. После включен Блок для LCD дисплея 20х04 и 16х02 для русского языка даже если дисплей не поддерживает русский язык Блок для детектирования попадания текущего времени в указанный временной интервал Блок для отключение тормоза (питания) шагового двигателя в FLProg Блок для передача данных в Excel из arduino FLprog Блок для расчета расстояния и курса по координатам двух точек земли Блок для снятия показаний с трансформатора переменного тока Блок для солнца Direction Detector Блок для таймер обратного отсчёта Блок для термопары К-типа max6675 для ESP32 Блок для установки соединения с программой Virtuino Блок для фазового регулятора Блок задержка импульса на включение (таймер) Блок пользовательского параметра для WiFi менеджера Блок приема RF сигнала состоящего из адреса Блок служит для создания бегущей строки Блок служит для управления коммутацией двунаправленного аналогового переключателя мультиплексора CD7 Блок энкодер для ESP8266 Блоки для TFT дисплея на библиотеки Adafruit ILI9341 Блоки для работы с UART Ushakov Блоки разные (прочее блоки) Блоки световых эффектов Данный блок используеflprog блоки для ESP NOW обмен данными КОДОВЫЙ ЗАМОК Отправки данных на народный мониторинг Простое скользящее среднее ТЕРМОМЕТР Х9С503) блок для чтобы прописать номера телефонов для SIM800 включенных последовательно конвертация типов integer в byte отсчёт в секундах пише

Блок для запуска Esp Mesh.
3 входа:
    NAME: Имя сети
    PASSWORD: Пароль сети
    PORT: Порт сети

Как только на входе NAME и PORT(больше нуля) что-то будет, Esp Mesh сразу запустится.

Блок для запуска Esp Mesh.
3 входа:
    NAME: Имя сети
    PASSWORD: Пароль сети
    PORT: Порт сети

Как только  длина NAME > 0 и  PASSWORD >= 8, и PORT > 0, Esp Mesh сразу запустится.

Есть возможность одну из есп в сети подключить к роутеру, но только одну!
Для этого в настройках блока нужно выставить IS_ROOT_NODE true. 
И для каждой есп в сети выставить NETWORK_HAS_ROOT_NODE, включая ту есп, которая будет подключатся к сети.
Во время инициализации сети, если есп должна подключатся к роутеру, считываются данные со входов WiFi_SSID и WiFi_pass и есп будет пытаться подключится к этой сети. Позже, чтобы изменить их, нужно на вход saveWiFiCredentials подать импульс

Ushakov

 

Блок для ESPUI веб-интерфейс с автообновлением;

Доступные цвета:
COLOR_TURQUOISE
COLOR_EMERALD
COLOR_PETERRIVER
COLOR_WETASPHALT
COLOR_SUNFLOWER
COLOR_CARROT
COLOR_ALIZARIN
COLOR_NONE

 

Блок для ESP NOW передачи и приема данных между ESP32 и ESPESP32 без создания WiFi сети без роутера точек доступа напрямую по WiFi

ПБ для передачи и приема данных между ESP32 и ESPESP32 без создания WiFi сети (без роутера, точек доступа, напрямую по WiFi), 
также с помощью этих блоков ESP32 может обмениваться и с ESP8266.
Подробно можно прочитать здесь https://habr.com/ru/post/502260/
Блок один, преобразуется при выборе режима работы.
В проекте можно использовать несколько блоков передачи, только по одному блоки передачи и приема передачи.
Входы и выходы создаются флажком в параметрах.
1.Параметры:
1.1 Общие:
 а) Режим работы: 
-Передача;
-Прием; 
-Прием-передача.
б) Debug (включать для получения обратного вызова, если не работает ESP_NOW.):
-on (вкл);
-off (выкл). По умолчанию.

1.2 Каждого экземпляра:
a) buffer - размер буфера памяти для строки;
б) mac_adress - мак адрес приемника (записывается в передатчике), если равен 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
 то широковещательная передача, сообщение от такого передатчика примут все приемники. 
Если указан мак адрес приемника, то сообщение плоучит только этот приемник.

1.3 Входы Выходы:
При активации флажка создается соответствующий вход(выход), в окне прописывается "да" или "нет".

2. Входы и выходы:
2.1 en_send - отправляется сообщение передатчиком по переднему фронту высокого уровня, R trig встроен в блок.
создается только в режиме Передача и Прием Передача.
2.2. Входы (выходы) - в блоке предусмотрены 10 входов (выходов), которые можно создавать или удалять: 4входа (выхода)  int, 2 входа (выхода) string, 2 входа (выхода) float, 2 входа (выхода) bool.
2.3 debug - выход для вывода информации при отладке или чтобы определить , что не работает.
При использовании работающих блоков, отключить. По умолчанию отключен.

aidar_i 25.01.2022
FLProg 7.3.8
Arduino Ide 1.8.19
Плата ESP32 1.0.6

 

Блок ESP32 CAM IO может принимать и отправлять сообщения в телеграм.

En - активация блока
send - отправить сообщение
message - сообщение для отправки
botToken - токен телеграм бота

gotNewMessage - при получении нового сообщения становится 1 на 1 цикл
receivedMessage - полученное сообщение

В настроках блока можно указать скорость обновления сообщений в мс

Ushakov

 

Блок для сохранение удаление сохраненных параметров сетей ESP-8266
Входы:
ResetSettinges - удаление сохраненных параметров сетей.
setIPAdr - Установка своего IP адреса, по умолчанию(если не включена адрес-192.168.4.1),  если включена 10.0.1.1 (в параметрах писать через запятую, так 10,0,1,1
Выходы:
SSIDStr - Имя сети, куда подключен ЕСП.
PasswStr - Пароль этой же сети.
Параметры:
SSID_ESP, Password_ESP - Имя и пароль точки доступа, который создается ЕСП при включении, по умолчанию - AutoConnectAP и password.
Пароль Wi-Fi должен состоять из 8 до 63 ASCII-закодированных символов в диапазоне от 32 до 126 (десятичный), иначе доступ будет без пароля. Например, если  12345678 вход по этому паролю, если 1234567, то вход будет без пароля, тк количество символов меньше восьми.
Входы:
ResetSettinges - удаление сохраненных параметров сетей (при высоком уровне на входе).
setAPIPAdr - Установка своего IP адреса  для точки доступа, по умолчанию(если не включена (false) адрес-192.168.4.1),  если включена (true) нужно задать (в параметрах писать через запятую, так 10,0,1,1)
setSTAIPAdr - Установка своего IP адреса  для клиента, по умолчанию(если не включена автоматически задается),  если включена нужно задать (в параметрах писать через запятую, так 192,168,0,111)
Выходы:
SSIDStr - Имя сети, куда подключен ЕСП.
PasswStr - Пароль этой же сети.
State - когда есп подключена к сети WiFI на этом выходе высокий уровень.
Параметры:
builtin_led - пин куда подключается светодиод, если штатный нужен ставьте LED_BUILTIN;
SSID_ESP, Password_ESP - Имя и пароль точки доступа, который создается ЕСП при включении, по умолчанию - AutoConnectAP и password;
timeout - перезагрузка через установленное время , если не подключился, по умолчанию 3 минуты.
APip_adress,  APgw_adress,  APsn_adress  - адрес точки доступа,
STAip_adress,  STAgw_adress,  STAsn_adress  - адрес клиента.
Пароль Wi-Fi должен состоять из 8 до 63 ASCII-закодированных символов в диапазоне от 32 до 126 (десятичный), иначе доступ будет без пароля. Например, если  12345678 вход по этому паролю, если 1234567, то вход будет без пароля, тк количество символов меньше восьми.
От  aidar_i

 

Обновление прошивки через браузер, по умолчанию адрес: ип_адрес_есп:8080/update
Заливать прошивку нужно в формате .bin, как сделать bin файл:
Нажмите в FLProg "Компилировать проект" -> в arduino ide зайти в Скетч->Экспорт бинарного файла, после компиляции зайти в Скетч->Показать папку скетча, в папке будет лежать файл с расширением .bin

 

Блок для проигрывание радиостанций с помощью только ESP8266 по wi fi, без дополнительных плат.
radiostation - URL радиостанции
newUrl - запуск установленной радиостанции,  (импульсный сигнал)
Buff - буфер 2048, лучше 4096 или до 8196, выбирать в зависимости от памяти ESP8266.
Volume - уровень сигнала с выхода RX
Параметры:
time - время через которое появится импульс на выходе  next_rs при сбое или включении неработающей р/станции.

Некоторые радиостанции (проверены, можно скопировать отсюда):
 http://icecast.russkoeradio.cdnvideo.ru:8000/rr_m.mp3
 http://jazz.streamr.ru/jazz-64.mp3
http://stream0.radiostyle.ru:8000/rapicom
http://nashe1.hostingradio.ru/rock-256
http://91.190.117.131:8000/live
http://online.radiorecord.ru:8102/sd90_128
http://icecast.vgtrk.cdnvideo.ru/kulturafm_mp3_128kbps

Цифры в конце URL (128kbps, 256) битрейт , ставьте не более 128, лучше еще меньше , 
чтобы не заикался. И уровень WiFi сети должна быть хорошей.

 

Блок для информации ESP8266 - Chip List ESP8266

long rssi= WiFi.RSSI(); // уровень сигнала Wifi
unsigned long ESPChipId= ESP.getChipId(); // ID чипа ESP8266
unsigned long ESPFlashChipId= ESP.getFlashChipId(); // ID флэш-памяти чипа
const char* ESPSdkVersion= ESP.getSdkVersion(); // Версия SDK 
byte ESPCpuFreqMHz= ESP.getCpuFreqMHz(); // Частота процессора
unsigned long ESPFlashChipMHz= ESP.getFlashChipSpeed()/1000000; // Частота flash-памяти чипа (в мГц).
int ESPFlashChipSize= ESP.getFlashChipSize()/1048576; // Размер flash-памяти чипа (в байтах), каким его видит SDK
int ESPFlashChipRealSize= ESP.getFlashChipRealSize()/1048576; // Настоящий размер flash-памяти (в байтах), основанный на ID flash-памяти чипа.
int ESPFreeHeap= ESP.getFreeHeap(); // Размер свободной памяти.
unsigned long ESPFreeSketchSpace= ESP.getFreeSketchSpace(); // Свободное место для загрузки скетча 
unsigned long ESPSketchSize= ESP.getSketchSize(); // Размер скетча, в данный момент загруженного на ESP8266


 

Популярные новости

Опрос

Вам нравится наш сайт?

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