ESP32 ESP8266 flprog блоки для вывода погоды htu21 MCP23017 PMU AXP2101 для ESP32 SMART HOMENODE WS2815 управление всеми светодиодами сразу БЛОК ДЛЯ МОДУЛЯ LORA ПО SPI БЛОКИ ДЛЯ TFT ДИСПЛЕЯ НА БИБЛИОТЕКИ ADAFRUIT ST7735 Блок для En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в р Блок для амперметра acs712 Блок для веб интерфейса включение 4 реле через вход по логину и паролю Блок для вывода счета в миллисекундах можно использовать для секундомера  при TRUE на входе count н Блок для датчика CO2 углекислый газ на чипе CCS811 Блок для детектирования попадания текущего времени в указанный временной интервал Блок для дисплея 0 Блок для дисплея контроллеров на базе библиотеки TFT_eSPI Блок для изготовление электронной рулетки подсчета длины филамента Блок для инфракрасный CO2 Сенсор модуль MH Z19B Блок для модуль с Passive Buzzer Блок для проигрывание радиостанций с помощью только ESP8266 по wi fi Блок для самодельной сенсорной кнопки Блок для снятия показаний с трансформатора переменного тока Блок для стандартный гистерезис от X1 до X2 Блок для таймер обратного отсчёта Блок для уарт передача данных с ESP на MEGA Блок для установки соединения с программой Virtuino Блок для цифровой паяльной станция с регулятором температуры T12 Блок модуль датчика тока 10А 20A 30А на ACS712 Блок служит для создания бегущей строки Блоки разные (прочее блоки) СТРОЖЕВОЙ ТАЙМЕР ФОТОРЕЗИСТОР блок для дислеев 128х64 с адресом 0х3С включенных последовательно двух и более микросхем 74НС595 напрямую по WiFi между контроллерами. Связь мо отсчёт в секундах через модуль WeMos с подключением к WiFi
Блок для сохранение удаление сохраненных параметров сетей 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


 

Опрос

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

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