esp8266

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
Rovki
Полковник
Сообщения: 5727
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

esp8266

Сообщение Rovki »

ВоArduino: 1.8.1 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS), ck, Disabled, None"

Скетч использует 229821 байт (52%) памяти устройства. Всего доступно 434160 байт.
Глобальные переменные используют 32532 байт (39%) динамической памяти, оставляя 49388 байт для локальных переменных. Максимум: 81920 байт.
Uploading 233968 bytes from to flash at 0x00000000
warning: espcomm_send_command: didn't receive command response
warning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

Отправлено спустя 3 минуты 43 секунды:
Anydy писал(а): 22 сен 2018, 21:14[ref=#404040]Rovki[/ref], Я отвечал не вам выше....
а у вас то что не получается?

Отправлено спустя 1 минуту 35 секунд:
Rovki писал(а): 22 сен 2018, 21:10Да и кнопок резет нет в переходнике и ESP тем более
Что у вас за модуль? Ресет есть вроде на всех!
Вывод есть ,кнопки нет .Модуль ESP01.
Нажатие на кнопку ресет (есп стоит на плате реле) приводит к тому ,что и выключить питание ,если использовать GPIO2 для управления реле - модуль перестает работать ,судя по индикатору уходит в какойто цикл
Электронщик до мозга костей и не только
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

esp8266

Сообщение olddolin »

А не в винде ли тут дело, такая ошибка обычно возникает когда скорость не совпадает или модуль не переведён в режим программирования, или вообще не подключен. У меня так. (второй пин к плюсу,нулевой к минусу)
Сейчас тупо откусил резистор подтяжки к плюсу от второго пина, и началась свистопляска типа вашей, не стал заморачиваться и подпаял на место, всё работает как надо.
Последний раз редактировалось olddolin 22 сен 2018, 21:43, всего редактировалось 1 раз.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Аватара пользователя
Rovki
Полковник
Сообщения: 5727
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

esp8266

Сообщение Rovki »

Да не может же что половина пишет , а половина нет ,хотя у китайцев ,за такие копейки все может быть...Скорость не меняю 115200 ,но GPIO0 железный ноль при программировании и на ножке вкл.питания +3,3 железное .Но для себя я нашел выход - реле подключаю к GPIO 3.
Последний раз редактировалось Rovki 22 сен 2018, 21:48, всего редактировалось 1 раз.
Электронщик до мозга костей и не только
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

esp8266

Сообщение olddolin »

Rovki писал(а): 22 сен 2018, 21:43Да не может же что половина пишет , а половина нет ,хотя у китайцев ,за такие копейки все может быть...Скорость не меняю 115200 ,но GPIO0 железный ноль при программировании и на ножке вкл.питания +3,3 железное .
А на GPIO2 должна быть железная единица, может какому то модулю хватает 10к, а другому нужно меньше, впаяйте 1ком. прям на модуль
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Аватара пользователя
Rovki
Полковник
Сообщения: 5727
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

esp8266

Сообщение Rovki »

olddolin писал(а): 22 сен 2018, 21:45
Rovki писал(а): 22 сен 2018, 21:43Да не может же что половина пишет , а половина нет ,хотя у китайцев ,за такие копейки все может быть...Скорость не меняю 115200 ,но GPIO0 железный ноль при программировании и на ножке вкл.питания +3,3 железное .
А на GPIO2 должна быть железная единица, может какому то модулю хватает 10к, а другому нужно меньше.
При программировании у меня GPIO2 на воздухе и нормально пишет в половину ,ставил 4,7к на +3,3 не помогло .
Тоесть у меня 2 проблемы
1.не получается ипользовать GPIO2 при работе ,а прошивается нормально у половины.Выход -использовать для упр. реле GPIO3 (Rx)
2.не заливается проект в половину есп,поэтому 1 пункт проверить не могу .Причина пока не установлена ,проще сказать что брак ...
Электронщик до мозга костей и не только
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

esp8266

Сообщение olddolin »

Меня настораживает тот факт, что у меня в одном программаторе подтянута двойка к плюсу, а в другом нет и в блоке реле работает как надо только с подтяжкой 1ком. а уже потом сигнал идёт на гасящий резистор и к базе. А у вашего блока как?
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Anydy

esp8266

Сообщение Anydy »

А с какой целью вы используете 01 модуль? Ведь есть же 12-й с гораздо большей памятью....
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

esp8266

Сообщение nalnik »

Спасибо разобрался сам.
Последний раз редактировалось nalnik 22 сен 2018, 23:01, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

esp8266

Сообщение olddolin »

Anydy писал(а): 22 сен 2018, 22:05А с какой целью вы используете 01 модуль? Ведь есть же 12-й с гораздо большей памятью....
резонный вопрос. Просто знакомство с 8266 началось именно с первого модуля и они были куплены с блоками реле в сборе, не выкидывать же и притом у меня всё прекрасно работает. Есть и 7е модули, а вот до 12х дело не дошло, да и задачи у меня не ахти какие.
Для огородной автоматики самое то, правда пришлось переделать под внешнюю антенну, тупо впаял разьём предварительно отрезав штатную антенку и теперь без репитера модуль трудится на почтительном расстоянии.
Последний раз редактировалось olddolin 22 сен 2018, 22:18, всего редактировалось 1 раз.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Аватара пользователя
Rovki
Полковник
Сообщения: 5727
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

esp8266

Сообщение Rovki »

olddolin писал(а): 22 сен 2018, 22:00Меня настораживает тот факт, что у меня в одном программаторе подтянута двойка к плюсу, а в другом нет и в блоке реле работает как надо только с подтяжкой 1ком. а уже потом сигнал идёт на гасящий резистор и к базе. А у вашего блока как?
Это китайский модуль реле на есп ,там нет подтягиваюшего резистора ,только последовательно с базой стот 2 ком .

Отправлено спустя 1 минуту 13 секунд:
Anydy писал(а): 22 сен 2018, 22:05А с какой целью вы используете 01 модуль? Ведь есть же 12-й с гораздо большей памятью....
Зачем мне больше памяти для управления одним реле ???
Электронщик до мозга костей и не только
Anydy

esp8266

Сообщение Anydy »

Рекомендую всем, ребята, купите модули 12-е или 07-е и не парьтесь....хотя с ЕСП в любом случае будете ломать себе мозг)))
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

esp8266

Сообщение olddolin »

Rovki писал(а): 22 сен 2018, 22:18
olddolin писал(а): 22 сен 2018, 22:00Меня настораживает тот факт, что у меня в одном программаторе подтянута двойка к плюсу, а в другом нет и в блоке реле работает как надо только с подтяжкой 1ком. а уже потом сигнал идёт на гасящий резистор и к базе. А у вашего блока как?
Это китайский модуль реле на есп ,там нет подтягиваюшего резистора ,только последовательно с базой стот 2 ком .

Отправлено спустя 1 минуту 13 секунд:
Anydy писал(а): 22 сен 2018, 22:05А с какой целью вы используете 01 модуль? Ведь есть же 12-й с гораздо большей памятью....
Зачем мне больше памяти для управления одним реле ???
Вот именно что нет, и у меня нет, а я впаял, без него ерундит типа вашего.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Аватара пользователя
Rovki
Полковник
Сообщения: 5727
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

esp8266

Сообщение Rovki »

[ref=#aa0000]Anydy[/ref], Цитируйте пожалуста текст на который отвечаете ,тем более нескольким человекам ,спасибо

Отправлено спустя 1 минуту 59 секунд:
olddolin писал(а): 22 сен 2018, 22:19
Rovki писал(а): 22 сен 2018, 22:18 Это китайский модуль реле на есп ,там нет подтягиваюшего резистора ,только последовательно с базой стот 2 ком .

Отправлено спустя 1 минуту 13 секунд:

Зачем мне больше памяти для управления одним реле ???
Вот именно что нет, и у меня нет, а я впаял, без него ерундит типа вашего.
Попробую ....а то может возникнуть задача управлять 2 реле ,спасибо .Если пройдет с меня ключ :smile469:

Отправлено спустя 2 минуты 22 секунды:
Anydy писал(а): 22 сен 2018, 22:19Рекомендую всем, ребята, купите модули 12-е или 07-е и не парьтесь....хотя с ЕСП в любом случае будете ломать себе мозг)))
А не хотелось бы ,лучше я денежку больше отдам ,но только что бы в китайском Г. не копаться :smile198: сутками
Электронщик до мозга костей и не только
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

esp8266

Сообщение olddolin »

Я исходил из той инфы, что при работе 15пин должен быть к нулю, второй к плюсу, нулевой к плюсу. Не знаю как у 01й с 15м пином, а вот второй висит в воздухе и я его подтянул и проблем нет.
Блин, Анатолий, у меня столько смартов нет сколько я уже у вас ключей заработал :)
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Anydy

esp8266

Сообщение Anydy »

[ref=#404040]Rovki[/ref], Я вроде отвечал всем в теме...и в общем....ладно, спасибо за замечание...сделал новый раздел - Node-RED присоединяйтесь!
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

esp8266

Сообщение olddolin »

Вот 100% рабочий скетч на два реле. Здесь как раз используется ТХ, но это для наглядности чтобы светодиодик было видно. Самое интересное, что если убрать термостат и оставить только управление вторым реле через Каскаду, то у модуля включаются тормоза, задержка срабатывания реле в несколько секунд, обратная связь ещё через несколько секунд. Добавляешь термостат и всё в реальном времени почти. Кто такое может обьяснить, логика наоборот. И главное, что пробовал и на вемосе и на 7м модуле и на ноде, результат один и тот же. (Прошу прощения, я этот скетч уже где-то выкладывал, но там никому не интересно это оказалось.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Аватара пользователя
Rovki
Полковник
Сообщения: 5727
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

esp8266

Сообщение Rovki »

olddolin писал(а): 22 сен 2018, 22:25Я исходил из той инфы, что при работе 15пин должен быть к нулю, второй к плюсу, нулевой к плюсу. Не знаю как у 01й с 15м пином, а вот второй висит в воздухе и я его подтянул и проблем нет.
Блин, Анатолий, у меня столько смартов нет сколько я уже у вас ключей заработал :)
Учту ,буду давать ключи со смартами :smile171:

Отправлено спустя 2 минуты 14 секунд:
olddolin писал(а): 22 сен 2018, 23:08Вот 100% рабочий скетч на два реле. Здесь как раз используется ТХ, но это для наглядности чтобы светодиодик было видно. Самое интересное, что если убрать термостат и оставить только управление вторым реле через Каскаду, то у модуля включаются тормоза, задержка срабатывания реле в несколько секунд, обратная связь ещё через несколько секунд. Добавляешь термостат и всё в реальном времени почти. Кто такое может обьяснить, логика наоборот. И главное, что пробовал и на вемосе и на 7м модуле и на ноде, результат один и тот же. (Прошу прощения, я этот скетч уже где-то выкладывал, но там никому не интересно это оказалось.
Когда тормаза появляются треугольники (таймауты) появляются ?(Нужно всегда включать в таких случаях)

Отправлено спустя 7 минут 14 секунд:
А зачем вы рту по верх тсп делаете ,можно просто модбас тср ,вроде рту подразумевает работу с Rx Tx...
Электронщик до мозга костей и не только
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

esp8266

Сообщение olddolin »

Для Rovki/Тормоза не в Каскаде, треугольники не мигают, конкретно в модуле задержка. А с рту и тсп я не заморачивался как-то, работает и ладно.
Каскада тсп и модуль тсп, так не работает почему-то, потому сделал поверх, в этих делах не силён к сожалению, но буду копать.
Я обратил внимание, что у вас тсп в скетче, интересно почему у меня так не работает.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Аватара пользователя
Rovki
Полковник
Сообщения: 5727
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

esp8266

Сообщение Rovki »

Поддтягивающий резистор на GPIO2 помог ,но есть ложное срабатывание при включении или ресете . :smile37:
Электронщик до мозга костей и не только
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

esp8266

Сообщение olddolin »

Rovki писал(а): 23 сен 2018, 09:29Поддтягивающий резистор на GPIO2 помог ,но есть ложное срабатывание при включении или ресете . :smile37:
Ну эта проблема общеизвестна, если критично, то самый подходящий вариант это задержка подачи питания на реле. Во многих промышленных установках именно так и сделано, но там это сделано в целях безопасности, а в большинстве случаев в домашней автоматике это не критично, я не заморачиваюсь. Так значит пошло дело у вас, все модули прошиваются и работают нормально или есть проблемы с некоторыми?
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя