esp8266

помогите мовичку

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

esp8266

#41

Сообщение Rovki » 22.09.2018{, 21:16}

Во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.09.2018{, 21:14}
Rovki, Я отвечал не вам выше....
а у вас то что не получается?

Отправлено спустя 1 минуту 35 секунд:
Rovki писал(а):
22.09.2018{, 21:10}
Да и кнопок резет нет в переходнике и ESP тем более
Что у вас за модуль? Ресет есть вроде на всех!
Вывод есть ,кнопки нет .Модуль ESP01.
Нажатие на кнопку ресет (есп стоит на плате реле) приводит к тому ,что и выключить питание ,если использовать GPIO2 для управления реле - модуль перестает работать ,судя по индикатору уходит в какойто цикл
Электронщик до мозга костей и не только

Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08.09.2017{, 19:47}
Репутация: 14
Откуда: Тверь
Имя: Вадим

esp8266

#42

Сообщение olddolin » 22.09.2018{, 21:24}

А не в винде ли тут дело, такая ошибка обычно возникает когда скорость не совпадает или модуль не переведён в режим программирования, или вообще не подключен. У меня так. (второй пин к плюсу,нулевой к минусу)
Сейчас тупо откусил резистор подтяжки к плюсу от второго пина, и началась свистопляска типа вашей, не стал заморачиваться и подпаял на место, всё работает как надо.
Последний раз редактировалось olddolin 22.09.2018{, 21:43}, всего редактировалось 1 раз.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

esp8266

#43

Сообщение Rovki » 22.09.2018{, 21:43}

Да не может же что половина пишет , а половина нет ,хотя у китайцев ,за такие копейки все может быть...Скорость не меняю 115200 ,но GPIO0 железный ноль при программировании и на ножке вкл.питания +3,3 железное .Но для себя я нашел выход - реле подключаю к GPIO 3.
Последний раз редактировалось Rovki 22.09.2018{, 21:48}, всего редактировалось 1 раз.
Электронщик до мозга костей и не только

Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08.09.2017{, 19:47}
Репутация: 14
Откуда: Тверь
Имя: Вадим

esp8266

#44

Сообщение olddolin » 22.09.2018{, 21:45}

Rovki писал(а):
22.09.2018{, 21:43}
Да не может же что половина пишет , а половина нет ,хотя у китайцев ,за такие копейки все может быть...Скорость не меняю 115200 ,но GPIO0 железный ноль при программировании и на ножке вкл.питания +3,3 железное .
А на GPIO2 должна быть железная единица, может какому то модулю хватает 10к, а другому нужно меньше, впаяйте 1ком. прям на модуль
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

esp8266

#45

Сообщение Rovki » 22.09.2018{, 21:54}

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

Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08.09.2017{, 19:47}
Репутация: 14
Откуда: Тверь
Имя: Вадим

esp8266

#46

Сообщение olddolin » 22.09.2018{, 22:00}

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

Anydy

esp8266

#47

Сообщение Anydy » 22.09.2018{, 22:05}

А с какой целью вы используете 01 модуль? Ведь есть же 12-й с гораздо большей памятью....

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

esp8266

#48

Сообщение nalnik » 22.09.2018{, 22:07}

Спасибо разобрался сам.
Последний раз редактировалось nalnik 22.09.2018{, 23:01}, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.

Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08.09.2017{, 19:47}
Репутация: 14
Откуда: Тверь
Имя: Вадим

esp8266

#49

Сообщение olddolin » 22.09.2018{, 22:10}

Anydy писал(а):
22.09.2018{, 22:05}
А с какой целью вы используете 01 модуль? Ведь есть же 12-й с гораздо большей памятью....
резонный вопрос. Просто знакомство с 8266 началось именно с первого модуля и они были куплены с блоками реле в сборе, не выкидывать же и притом у меня всё прекрасно работает. Есть и 7е модули, а вот до 12х дело не дошло, да и задачи у меня не ахти какие.
Для огородной автоматики самое то, правда пришлось переделать под внешнюю антенну, тупо впаял разьём предварительно отрезав штатную антенку и теперь без репитера модуль трудится на почтительном расстоянии.
Последний раз редактировалось olddolin 22.09.2018{, 22:18}, всего редактировалось 1 раз.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

esp8266

#50

Сообщение Rovki » 22.09.2018{, 22:17}

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

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

Anydy

esp8266

#51

Сообщение Anydy » 22.09.2018{, 22:19}

Рекомендую всем, ребята, купите модули 12-е или 07-е и не парьтесь....хотя с ЕСП в любом случае будете ломать себе мозг)))

Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08.09.2017{, 19:47}
Репутация: 14
Откуда: Тверь
Имя: Вадим

esp8266

#52

Сообщение olddolin » 22.09.2018{, 22:19}

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

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

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

esp8266

#53

Сообщение Rovki » 22.09.2018{, 22:20}

Anydy, Цитируйте пожалуста текст на который отвечаете ,тем более нескольким человекам ,спасибо

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

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

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

Отправлено спустя 2 минуты 22 секунды:
Anydy писал(а):
22.09.2018{, 22:19}
Рекомендую всем, ребята, купите модули 12-е или 07-е и не парьтесь....хотя с ЕСП в любом случае будете ломать себе мозг)))
А не хотелось бы ,лучше я денежку больше отдам ,но только что бы в китайском Г. не копаться :smile198: сутками
Электронщик до мозга костей и не только

Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08.09.2017{, 19:47}
Репутация: 14
Откуда: Тверь
Имя: Вадим

esp8266

#54

Сообщение olddolin » 22.09.2018{, 22:25}

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

Anydy

esp8266

#55

Сообщение Anydy » 22.09.2018{, 22:27}

Rovki, Я вроде отвечал всем в теме...и в общем....ладно, спасибо за замечание...сделал новый раздел - Node-RED присоединяйтесь!

Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08.09.2017{, 19:47}
Репутация: 14
Откуда: Тверь
Имя: Вадим

esp8266

#56

Сообщение olddolin » 22.09.2018{, 23:08}

Вот 100% рабочий скетч на два реле. Здесь как раз используется ТХ, но это для наглядности чтобы светодиодик было видно. Самое интересное, что если убрать термостат и оставить только управление вторым реле через Каскаду, то у модуля включаются тормоза, задержка срабатывания реле в несколько секунд, обратная связь ещё через несколько секунд. Добавляешь термостат и всё в реальном времени почти. Кто такое может обьяснить, логика наоборот. И главное, что пробовал и на вемосе и на 7м модуле и на ноде, результат один и тот же. (Прошу прощения, я этот скетч уже где-то выкладывал, но там никому не интересно это оказалось.
Вложения
ds18b20_esp8266.flp
(167.65 КБ) 65 скачиваний
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

esp8266

#57

Сообщение Rovki » 22.09.2018{, 23:30}

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

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

Отправлено спустя 7 минут 14 секунд:
А зачем вы рту по верх тсп делаете ,можно просто модбас тср ,вроде рту подразумевает работу с Rx Tx...
Электронщик до мозга костей и не только

Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08.09.2017{, 19:47}
Репутация: 14
Откуда: Тверь
Имя: Вадим

esp8266

#58

Сообщение olddolin » 23.09.2018{, 07:35}

Для Rovki/Тормоза не в Каскаде, треугольники не мигают, конкретно в модуле задержка. А с рту и тсп я не заморачивался как-то, работает и ладно.
Каскада тсп и модуль тсп, так не работает почему-то, потому сделал поверх, в этих делах не силён к сожалению, но буду копать.
Я обратил внимание, что у вас тсп в скетче, интересно почему у меня так не работает.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

esp8266

#59

Сообщение Rovki » 23.09.2018{, 09:29}

Поддтягивающий резистор на GPIO2 помог ,но есть ложное срабатывание при включении или ресете . :smile37:
Электронщик до мозга костей и не только

Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08.09.2017{, 19:47}
Репутация: 14
Откуда: Тверь
Имя: Вадим

esp8266

#60

Сообщение olddolin » 23.09.2018{, 10:01}

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

Ответить

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