Больше всего пугает, что плата просто не стартует иногда, проверял постоновкой в первую строку setup() мигание светодиода.
На нём я хотел собрать простенький аквариумный контроллер, тут нужна 100% работоспособность, нано отработала 1.5 года без нарекания, но глюк ЕСР 1 из 5 раз это ни в какие ворота. Причём иногда программа не запускалась после хард ресета.
Подскажите, есть NodemCu v3 и Fotek SSR 25 DA - на твердотельное реле от nodemcu идет GND и D1 (gpio 5). Когда меняю состояние gpio5 индикатор на твердотельном реле загорается, и на клеммах 3,1В появляется. А вот на выходе вместо 220В всего 10-15В. Если же взять напрямую 5В от nodemcu и GND - то 220В в розетке есть.
В интернете примеры только по omron реле или релейные модули.
Можно ли nodemcu v3 управлять твердотельным реле Fotek SSR 25DA?
Ребят, вы тут явную пургу порете. Скорость порта задается в скетче - Serial.begin(скорость); Судя по куску лога контроллер тупо перезагружается. А "мигалка" на нем (контроллере) работает? Если да - то смотреть откуда берется эта WiFi.h - мож она левая - в папке с ардуиной такая есть - но она не от есп. В логе при компиляции ругается на использование нескольких библиотек. Выход - прибить (переместить в левую временную папку если ссыкотно) "неправильные" либы
А такая папка есть "c:\Users\Alex\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\examples\WiFiScan\"? В ней и примерчик лежит
Не может быть, сечас у тебя в порт выводится консоль модуля -"BIOS", а должны выводиться данные ком порта - прикладной программы, что ты в модуль загрузил, они в модуле объединены на один выход, переключаются инициализацией скорости порта, попробуй другой тип модуля выбрать, к примеру WEMOS D1
А такая папка есть "c:\Users\Alex\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\examples\WiFiScan\"? В ней и примерчик лежит
Здравствуйте, давно не занимался ардуино, все забылось, раньше написал с помощью стандартной прошивки на ат командах общение с сервером, но ардуино работало в связке с есп, посоветуйте прошивку что-бы напрямую работать с есп как полноценным мк в среде иде от ардуино, ну или посоветуйте как лучше.
Решил проверить пяточок под AMS1117 - так вот, крайнее левое пложение, это GND, по середине это VIN, крайнее правое положение должно быть OUT (+3.3). Даже не подключая AMS1117 крайнее правое положение выдает 5В. не могу понять почему. Сжег вчера пару AMS. Кто-нибудь может объяснить причину?
Решил проверить пяточок под AMS1117 - так вот, крайнее левое пложение, это GND, по середине это VIN, крайнее правое положение должно быть OUT (+3.3). Даже не подключая AMS1117 крайнее правое положение выдает 5В. не могу понять почему. Сжег вчера пару AMS. Кто-нибудь может объяснить причину?
К AMS подключал вот так -
Фото из интернета.
Спасибо
А вы уверены что переходник разведен под ams 1117 а не под lm3940 , или другой стабилизатор?
А с цэшкой уже дружить разучились? Три проводка прозвонить не судьба.(: На мк должно идти 3.3, с колодки вход 5, ну а земля и там и там. На некоторых платах есть перемчка между входом и выходом - её удалить обязательно нужно
Я делаю это без МК. Так как догадывался о проблеме питания. На некоторых платах есть перемчка между входом и выходом - её удалить обязательно нужно - вот не увидел я этого, возможно на обратной стороне платы.
Хочу подключить к ESP 01 внешний АЦП по шине I2C. Нашел, что перед использованием шины I2C, нужно выбрать пины SDA и SCL путем вызова функции Wire.pins(0, 2) для модуля ESP-01. У меня эти пины заняты. Можно ли использовать пины 1 и 3 (Rx и Tx). Подскажите, если указать Wire.pins(1, 3) будет работать или нет.
Решил собрать wifi розетку. Управлять через Web сервер. Думал разместить все в розетке будет самое сложное, но не тут то было. В наличии esp8266-01, ssr omron 1565E. Схему взял вот отсюда: https://mysku.ru/blog/aliexpress/36014.html
Для ESP8266-01 перебрал GPIO 0-3 - Web сервер не стартует.
ESP-12 и NodemCU - так же не стартует если указать GPIO2(2), НО если для ESP12 и NodemCU указываешь GPIO4(4) - все работает, нагрузкой управляеnся c помощью Web сервера.
Но нужно eSP8266-01 запихнуть в розетку, другие модули не помещаются. Разъясните почему не получается на eSP8266-01 реализовать, какой нужно указать GPIO и возможно ли это сделать этой версией.
Как у вас со стабильностью работы? У меня esp8266 esp-201 , то периодически не запускается, то зависает, моделька без экрана на чипе, хотел поставить удаленно для управления, но теперь уже сомнения, на питание поставил конденсаторы и электролит и керамику, он зависает так у меня, что индикатор питания еле светится.
---
объеденил все земли и 3.3, вроде пока работает стабильно.
Парни, а никто не сталкивался с таким глюком? Есть ESP-01. Подключен к меге по Serial2. И напрочь не дает мне в режиме AP создать свою сеть. Тестовый вывод прилагаю:
AT+GMR
AT version:1.2.0.0(Jul 1 2016 20:04:45)
SDK version:1.5.4.1(39cb9a32)
Ai-Thinker Technology
Co. Ltd.
Dec 2 2016 14:21:16
OK
AT+CWMODE=2
OK
AT+CWSAP_CUR="NET","12345",5,3
ERROR
AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"2e:3a:e8:29:99:13"
OK
AT+CIPMUX=1
OK
AT+CIPSERVER=1,80
no change
OK
---
Т.е. связь есть, AP с именем по умолчанию и без защиты он поднимает (имя по умолчанию Al-THINKER_299913), и на команды все отвечает корректно, кроме AT+CWSAP. Я пробовал и CWSAP, и CWSAP_CUR, пофигу - ERROR. Даже примеры в сети готовые брал - все равно ERROR. В чем косяк - не понимаю. Гугл не помогает.
Update - корень зла в попытке выставить шифрование. Есть поставить там 0, сеть создается. Если любой другой режим - ERROR. Почему - пока не понимаю. На заданный пароль соответственно тоже пифигу, ибо 0
Возможно кто-то сталкивался с подобной ситуацией, либо читал, либо что-то придумает необычное.
Значится, есть некая самопальная прошивка, которая заставляет ESP поднять TCP сервер и слушать порт. Как только из порта выловлена текстовая команда, подключившемуся клиенту дается ответ - текстовая строка, но подлиннее.
Имеется так же Wemos D1 mini на ESP-12E, Arduino IDE 1.8.9, ESP8266 Core 2.7.4
Решил я испытать эту ESP на "прочность" - зафлудить её. Запускаю эту прошивку дома, начинаю слать ей в цикле команды с паузой в 10мс:
ESP отвечает, всё вроде ОК, но через минут 20 ребутится. Запускаю опять - 20 мин и ребут. Начал ковырять - оказалось, что утекает память. Заменил большую прошивку на коротенькую:
Запускаю, гоняю - течет память. Начал читать интернет. Пишут, что была такая проблема с connect() в старых лохматых версиях фреймворка. Кому-то помогал IP стек 1.4HB вместо 2.0 и пр. и др. Я это всё проделал и даже капустный лист прикладывал. Течет.
Дай, думаю, на работу возьму ея, ESP эту. Может мысль придёт умная. Приношу, меняю SSID/PSK. Он у меня через терминал меняется, так что прошивка в чипе всё та же, которая ребутилась дома. Подключаюсь, смотрю на ответы прошивки... Подозрительно - память не уменьшается. Час, два... полдня - всё нормально, ребута нет, аптайм в секундах хороший (>> 20 минут):
Вот сижу и понимаю, что я ничего не понимаю. Прошивка та же, чип тот же. Точки доступа - схожие, настройки их +/- эквивалентны. Расстояние, правда, разное - дома две бетонные стены между AP и ESP. на работе - просто на одном столе лежат оба.
Еще имею на столе Node-M от Роботдина, на нем тоже память не течёт... Унесу его домой, сделаю контрольный замер.
а какой емкости электролит нужен?
ну у меня стоит 470мкф, думаю что больше-лучше.
Питаюсь от АТХ бп, электролит стоит.
Больше всего пугает, что плата просто не стартует иногда, проверял постоновкой в первую строку setup() мигание светодиода.
На нём я хотел собрать простенький аквариумный контроллер, тут нужна 100% работоспособность, нано отработала 1.5 года без нарекания, но глюк ЕСР 1 из 5 раз это ни в какие ворота. Причём иногда программа не запускалась после хард ресета.
Подскажите, есть NodemCu v3 и Fotek SSR 25 DA - на твердотельное реле от nodemcu идет GND и D1 (gpio 5). Когда меняю состояние gpio5 индикатор на твердотельном реле загорается, и на клеммах 3,1В появляется. А вот на выходе вместо 220В всего 10-15В. Если же взять напрямую 5В от nodemcu и GND - то 220В в розетке есть.
В интернете примеры только по omron реле или релейные модули.
Можно ли nodemcu v3 управлять твердотельным реле Fotek SSR 25DA?
Не все SSR стабильно работают от 3,3 вольта. Были в моей практике SSR от Fotek на которых было написано 3-32v . Но работали только от 5в и ыше
Не все SSR стабильно работают от 3,3 вольта. Были в моей практике SSR от Fotek на которых было написано 3-32v . Но работали только от 5в и ыше
Согласен с Вами. Нашел у себя SSR 80DА Fotek - с ним прекрасно работает от NodemCu.
Парни, дайте простейший скетч для протестировать, например просканировать доступные Ви-Фи сети.
При использовании библиотеки #include <WiFi.h> загружая примеры из неё, в порт выводит одно и тоже.
P.S. плата ESP-12
Парни, дайте простейший скетч для протестировать, например просканировать доступные Ви-Фи сети.
При использовании библиотеки #include <WiFi.h> загружая примеры из неё, в порт выводит одно и тоже.
P.S. плата ESP-12
Похоже ты не в том порту смотришь ))) попробуй скорость порта попереключать в IDE
Похоже ты не в том порту смотришь ))) попробуй скорость порта попереключать в IDE
Единтсвенные более мение адекватные данные на скорости на скорости 115200
Ребят, вы тут явную пургу порете. Скорость порта задается в скетче - Serial.begin(скорость); Судя по куску лога контроллер тупо перезагружается. А "мигалка" на нем (контроллере) работает? Если да - то смотреть откуда берется эта WiFi.h - мож она левая - в папке с ардуиной такая есть - но она не от есп. В логе при компиляции ругается на использование нескольких библиотек. Выход - прибить (переместить в левую временную папку если ссыкотно) "неправильные" либы
Мигалка грузится и работает.
В скечте
Но после загрузки только как описывал выше (115200)
Посоветуйте рабочую либу.
Посоветуйте рабочую либу.
Пост читаем внимательно
Такая папка есть "c:\Program Files (x86)\Arduino\libraries\"?
Ну или куда там у вас дурина установлена.
Если есть - все ее содержимое перемещайте куда нибудь в другое место - потом компилируйте - и лог компилятора сюды.
упс
Мигалка грузится и работает.
В скечте
Но после загрузки только как описывал выше (115200)
Посоветуйте рабочую либу.
поставь в скетче 115200
поставь в скетче 115200
Делал, тоже самое...
А такая папка есть "c:\Users\Alex\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\examples\WiFiScan\"? В ней и примерчик лежит
поставь в скетче 115200
Делал, тоже самое...
Не может быть, сечас у тебя в порт выводится консоль модуля -"BIOS", а должны выводиться данные ком порта - прикладной программы, что ты в модуль загрузил, они в модуле объединены на один выход, переключаются инициализацией скорости порта, попробуй другой тип модуля выбрать, к примеру WEMOS D1
не помогает. Результат тот же
А такая папка есть "c:\Users\Alex\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\examples\WiFiScan\"? В ней и примерчик лежит
Либа зовется ESP8266WiFi.h а не WiFi.h
Либа зовется ESP8266WiFi.h а не WiFi.h
Если есть на сетевом диске, дайте линк. Не могу скачать.
Она входит в состав стандартного пакета для 8266 плат, и ставится вместе с поддержкой esp, а в "примерах" тоже должен быть "WifiScan"
Поделитесь pls историей - как вы ставили поддержку ESP в дурину?
Указаный примерчик заработал. Даже удивился немного.
>> в нвстройках вставил http://arduino.esp8266.com/staging/package_esp8266com_index.json ,потом меденджер плпт/добавил
Ну вот и славненько.
Оказывается усё було. Просто иногда нужно повнимательней посмотреть в нужное место.
В общем жизнь какая то есть. Проконсультируйте вкратции как прочитать текущее время или курс валют например?
Здравствуйте, давно не занимался ардуино, все забылось, раньше написал с помощью стандартной прошивки на ат командах общение с сервером, но ардуино работало в связке с есп, посоветуйте прошивку что-бы напрямую работать с есп как полноценным мк в среде иде от ардуино, ну или посоветуйте как лучше.
Добрый день.
Решил распаять плату под ESP-12S - https://ru.aliexpress.com/item/10pcs-ESP8266-serial-WIFI-module-adapter-plate-Applies-to-ESP-07-ESP-08-ESP-12/32382356648.html?spm=a2g0s.9042311.0.0.wDHjl6
Решил проверить пяточок под AMS1117 - так вот, крайнее левое пложение, это GND, по середине это VIN, крайнее правое положение должно быть OUT (+3.3). Даже не подключая AMS1117 крайнее правое положение выдает 5В. не могу понять почему. Сжег вчера пару AMS. Кто-нибудь может объяснить причину?
К AMS подключал вот так -![](/sites/default/files/resize/u20452/ams-400x343.jpg)
Фото из интернета.
Спасибо
Добрый день.
Решил распаять плату под ESP-12S - https://ru.aliexpress.com/item/10pcs-ESP8266-serial-WIFI-module-adapter-plate-Applies-to-ESP-07-ESP-08-ESP-12/32382356648.html?spm=a2g0s.9042311.0.0.wDHjl6
Решил проверить пяточок под AMS1117 - так вот, крайнее левое пложение, это GND, по середине это VIN, крайнее правое положение должно быть OUT (+3.3). Даже не подключая AMS1117 крайнее правое положение выдает 5В. не могу понять почему. Сжег вчера пару AMS. Кто-нибудь может объяснить причину?
К AMS подключал вот так -![](/sites/default/files/resize/u20452/ams-400x343.jpg)
Фото из интернета.
Спасибо
А вы уверены что переходник разведен под ams 1117 а не под lm3940 , или другой стабилизатор?
Там , по-моему такое стоит XC6206P332PR sot89
Не уверен. Но встречал пару статей, в том числе и вот эту http://samopal.pro/esp8266-1/ - что можно приколхозить 1117.
А с цэшкой уже дружить разучились? Три проводка прозвонить не судьба.(: На мк должно идти 3.3, с колодки вход 5, ну а земля и там и там. На некоторых платах есть перемчка между входом и выходом - её удалить обязательно нужно
не вздумайте подать 5в на мк - спалите флэшку (внутри модуля) сразу
Я делаю это без МК. Так как догадывался о проблеме питания. На некоторых платах есть перемчка между входом и выходом - её удалить обязательно нужно - вот не увидел я этого, возможно на обратной стороне платы.
Хочу подключить к ESP 01 внешний АЦП по шине I2C. Нашел, что перед использованием шины I2C, нужно выбрать пины SDA и SCL путем вызова функции Wire.pins(0, 2) для модуля ESP-01. У меня эти пины заняты. Можно ли использовать пины 1 и 3 (Rx и Tx). Подскажите, если указать Wire.pins(1, 3) будет работать или нет.
Доброго вечера.
Решил собрать wifi розетку. Управлять через Web сервер. Думал разместить все в розетке будет самое сложное, но не тут то было. В наличии esp8266-01, ssr omron 1565E. Схему взял вот отсюда: https://mysku.ru/blog/aliexpress/36014.html
Для ESP8266-01 перебрал GPIO 0-3 - Web сервер не стартует.
ESP-12 и NodemCU - так же не стартует если указать GPIO2(2), НО если для ESP12 и NodemCU указываешь GPIO4(4) - все работает, нагрузкой управляеnся c помощью Web сервера.
Но нужно eSP8266-01 запихнуть в розетку, другие модули не помещаются. Разъясните почему не получается на eSP8266-01 реализовать, какой нужно указать GPIO и возможно ли это сделать этой версией.
Спасибо
Для ESP8266-01 перебрал GPIO 0-3 - Web сервер не стартует.
ESP-12 и NodemCU - так же не стартует если указать GPIO2(2), НО если для ESP12 и NodemCU указываешь GPIO4(4) - все работает
Что есть "ESP-12 и NodemCU"?
Вам по сути нужен всего один выход, так?
У ESP01 их всего 2 GPIO 0 и 2 так?
GPIO 1, 3 - это ком порт, так?
Вам нужна отладка в ком?
Если нет, то уберите Serial.begin(); и попробуйте GPIO 1, 3
GPIO 0 и 2 нельзя подтягивать к земле, может поэтому и не стартует![](https://www.christidis.info/images/article_images/wifipowerswitch/ESP8266_schematic.jpg)
Что есть "ESP-12 и NodemCU"?
ESP-12 распаян на плате https://ru.aliexpress.com/item/10pcs-ESP8266-serial-WIFI-module-adapter-plate-Applies-to-ESP-07-ESP-08-ESP-12/32382356648.html?spm=a2g0s.9042311.0.0.EuiTyB
NodemCU - https://ru.aliexpress.com/item/2015-New-product-Wireless-module-NodeMcu-Lua-Wifi-Nodemcu-WIFI-Network-Development-Board-Based-ESP8266-High/32521100830.html?spm=a2g0s.9042311.0.0.eRx1gA
Вам по сути нужен всего один выход, так? - именно Так.
Вам нужна отладка в ком? Если нет, то уберите Serial.begin(); и попробуйте GPIO 1, 3
Попробую.
GPIO 0 и 2 нельзя подтягивать к земле, может поэтому и не стартует - А как Вы определили что у меня притянуто?
Спасибо
А как Вы определили что у меня притянуто?
Там же в схеме черным по белому резюк в 10к, так? ;)
На схеме да, а пробывал и с ним и без. GPIO0 и GPIO2 - объявлял по разному -
Не помогает.
Попробуйте вообще без нагрузки, или подключите модуль по схеме которую я привел с кучей подтяжек на +3V3
Попробуйте вообще без нагрузки, или подключите модуль по схеме которую я привел с кучей подтяжек на +3V3
Если не соединять с GPIO0 или GPIO2 все стартует как надо - забыл указать.
вот и упраляйте нагрузкой по "минусу" а не по "плюсу" (плюс нагрузки к 3V3, минус - на выход)
вот и упраляйте нагрузкой по "минусу" а не по "плюсу" (плюс нагрузки к 3V3, минус - на выход)
Интересно - не встречал такой схемы, работать будет? :)
Будет ;)
Выше, в схеме, которую я запостил, так и есть
Проверил с GPIO3 - заработало управление по плюсу. Вторую розетку попробую сделать управление по минусу.
Спасибо.
Как у вас со стабильностью работы? У меня esp8266 esp-201 , то периодически не запускается, то зависает, моделька без экрана на чипе, хотел поставить удаленно для управления, но теперь уже сомнения, на питание поставил конденсаторы и электролит и керамику, он зависает так у меня, что индикатор питания еле светится.
---
объеденил все земли и 3.3, вроде пока работает стабильно.
Парни, а никто не сталкивался с таким глюком? Есть ESP-01. Подключен к меге по Serial2. И напрочь не дает мне в режиме AP создать свою сеть. Тестовый вывод прилагаю:
Попробуйте задавать пароль >= восьми символов.
Попробуйте задавать пароль >= восьми символов.
Спасибо, помогло. Не подумал.
Коллеги, требуется консультация экзорциста.
Возможно кто-то сталкивался с подобной ситуацией, либо читал, либо что-то придумает необычное.
Значится, есть некая самопальная прошивка, которая заставляет ESP поднять TCP сервер и слушать порт. Как только из порта выловлена текстовая команда, подключившемуся клиенту дается ответ - текстовая строка, но подлиннее.
Имеется так же Wemos D1 mini на ESP-12E, Arduino IDE 1.8.9, ESP8266 Core 2.7.4
Решил я испытать эту ESP на "прочность" - зафлудить её. Запускаю эту прошивку дома, начинаю слать ей в цикле команды с паузой в 10мс:
ESP отвечает, всё вроде ОК, но через минут 20 ребутится. Запускаю опять - 20 мин и ребут. Начал ковырять - оказалось, что утекает память. Заменил большую прошивку на коротенькую:
Запускаю, гоняю - течет память. Начал читать интернет. Пишут, что была такая проблема с connect() в старых лохматых версиях фреймворка. Кому-то помогал IP стек 1.4HB вместо 2.0 и пр. и др. Я это всё проделал и даже капустный лист прикладывал. Течет.
Дай, думаю, на работу возьму ея, ESP эту. Может мысль придёт умная. Приношу, меняю SSID/PSK. Он у меня через терминал меняется, так что прошивка в чипе всё та же, которая ребутилась дома. Подключаюсь, смотрю на ответы прошивки... Подозрительно - память не уменьшается. Час, два... полдня - всё нормально, ребута нет, аптайм в секундах хороший (>> 20 минут):
Вот сижу и понимаю, что я ничего не понимаю. Прошивка та же, чип тот же. Точки доступа - схожие, настройки их +/- эквивалентны. Расстояние, правда, разное - дома две бетонные стены между AP и ESP. на работе - просто на одном столе лежат оба.
Еще имею на столе Node-M от Роботдина, на нем тоже память не течёт... Унесу его домой, сделаю контрольный замер.
Что скажет стая?