Глянул на цены ESP32 C3 мини..из-за популярности у нее цена дороже настоящей ESP32 WROOM... А ESP01 можно 3 штуки купить вместо ESP32 C3....
Интересно пруфы будут ? Вот на сегодня С3 Mini https://aliexpress.ru/item/1005007546194146.html 170 рублей. Где WROOM32 дешевле ? И опять же - С3 Mini уже готовое устройство. На плате адаптер питания и переходник USB-COM. Что бы тот же WROOM32 прошить нужны будут как минимум оба эти девайса. Про питание от зарядки для телефона (+5V) я пишу потому, что как правило они у всех валяются в товарном количестве.
Ещё тут прикупил себе такую фигню
Вот думаю - можно на ней сразу термостат сделать, чтобы не использовать отдельное устройство.
Думаю справедливо будет в качестве передатчика переделать код под ESP01...Переделаете? ..да и проблема с 3.3в решается легко, в любом термостате есть эти 3.3в ...да и размер самого модуля если отпаять разъем позволяет его легко вставить в любой термостат..а не городить отдельный коробок...Ежели чего у меня есть пара ESP01...готов тестировать
Да ради Бога GPIO0 -> вход термостата GPIO2 -> светодиод
Вложения:
Комментарий к файлу: Передатчик на ESP01 TR_8266.7z [183.32 KiB]
Скачиваний: 1450
Нет. Мне больше в этом ценовом диапазоне нравится серия https://aliexpress.ru/item/1005005938861565.html Экран больше, тачскрин, на борту больше модулей (тот же усилитель для аудио, или модуль зарядки аккумулятора). По вашей ссылке плюс только в том, что С6. Но пока не вижу сильных преимуществ.
Ну это вообще монстр ...но по мне обе хороши ...каждая для своих задач...пожалуй закажу себе обе...пусть будут ... Ещё у меня такая https://aliexpress.ru/item/100500809623 ... 7e8brfTP2W есть..как интернет радио работает.
Ну это вообще монстр пожалуй закажу себе обе...пусть будут ...
Зачем ? Просто чтоб валялись ? Или есть какой то интересный проект ? Я вот даже не знаю что для дома такое можно придумать. Из последнего более-менее интересного: Делал себе "Пульт Управления Котлом". Я его сокращённо "ПУК" называю. Но даже не управления, а получения инфо. Показывает мне температуру, давление в СО, включен ли насос, нет ли аварии. Всё это дело вводит в Home Assistant, там ещё статистику ведёт - расход топлива за день/месяц/год. В телеграмм сообщения шлет об аварии. С Алисой подружил. Спрашиваешь: "Алиса, как там ПУК?". Она тебе рассказывает. Ну ещё делал знакомому телеметрию септика. Только знакомый дом продал - так и не добил в реальных условиях.
Вобщем не знаю нафига их покупать ? Всё равно идей нет...
А шоб было проверил ваши скетчи ....не работают ..оба мертвые ...на передатчике постоянно горит СД....на приемнике постоянно включено реле...и ни каких намёков на связь..и из ардуино компилил и шил....и из флешера вашими бинариками шил... ВЫ походу приколист как и с nRF24LE1..но там ладно SDK левый был...
А шоб было проверил ваши скетчи ....не работают ..оба мертвые ...на передатчике постоянно горит СД....на приемнике постоянно включено реле...и ни каких намёков на связь..и из ардуино компилил и шил....и из флешера вашими бинариками шил...
Опять же я проверял в железе только для передатчика на С3. Заказал себе 01. приедет - проверю. Если светодиод горит постоянно значит связь есть. Если бы не было - мигал бы. А если GPIO0 передатчика на землю замкнуть и подождать 5+ секунд ?
А шоб было проверил ваши скетчи ....не работают ..оба мертвые ...на передатчике постоянно горит СД....на приемнике постоянно включено реле...и ни каких намёков на связь..и из ардуино компилил и шил....и из флешера вашими бинариками шил...
Опять же я проверял в железе только для передатчика на С3. Заказал себе 01. приедет - проверю. Если светодиод горит постоянно значит связь есть. Если бы не было - мигал бы. А если GPIO0 передатчика на землю замкнуть и подождать 5+ секунд ?
Откуда связь если приемник вообще не включен...даже передатчик не работает ни как ...при чем тут С3....передатчик должен показать ее отсутствие...в каком железе вы проверяли?....опять отговорки...выкладывать просто какую то не рабочую писанину ...это да! Это круто! Вопрос для чего? Показать себя? Даже приемник не работает! При старте включается реле (зачем включать реле если оно может включаться только по команде с передатчика да и то когда тот скажет что контакты замкнуты).. и остается включенным на вечно....тут при чем С3? Если VNS написал код ..то он с полтыка работает Сегодня вообще прошел реальные испытания ..из за сильно ветра свет постоянно отрубался ...и ни одного затыка все как часы... Мой код работает так же как часы....
Откуда связь если приемник вообще не включен...даже передатчик не работает ни как ...при чем тут С3....передатчик должен показать ее отсутствие...в каком железе вы проверяли?....опять отговорки...выкладывать просто какую то не рабочую писанину ...это да! Это круто! Вопрос для чего? Показать себя? Даже приемник не работает! При старте включается реле (зачем включать реле если оно может включаться только по команде с передатчика да и то когда тот скажет что контакты замкнуты).. и остается включенным на вечно....тут при чем С3? Если VNS написал код ..то он с полтыка работает Сегодня вообще прошел реальные испытания ..из за сильно ветра свет постоянно отрубался ...и ни одного затыка все как часы... Мой код работает так же как часы....
Я уже писал Вам - если у Вас что то не работает, то это не значит, что у всех так. Ищите проблему в себе. Хотите разобраться - вэлкам. Разговор в стиле "сам дурак" не интересен.
Видео посмотрел....работает...но ....даже при отсутствии C3 поведение приемника не соответствует ни какой логики..
Даже приемник не работает! При старте включается реле (зачем включать реле если оно может включаться только по команде с передатчика да и то когда тот скажет что контакты замкнуты).. и остается включенным на вечно....тут при чем С3? обоснуйте это...
Последний раз редактировалось Boryan_R Пт мар 14, 2025 22:49:06, всего редактировалось 1 раз.
конечно увидел...теперь объясни логику работы приемника со старта без С3 в сети.. Вообще продолжим поиски без С3...приемник он и в африке приемник...тем более код его одинаков и для С3 и для ESP1 ....повторюсь...изначально прошивал флешером....затем в ардуино скомпилил и залил через переходник СР340...результат одинаков...проверил сторонним скетчем блинк..вдруг где у меня косяки..нет! все работает....так что мне думать и куда копать? Подключение ESP01 Vcc=3.3v RESET=x CH_PD=3.3v TX=x RX=x GPIO 0= через резистор 4к7 на базу ключа реле GPIO 2=x GND=земля он же минус 3.3v что не так ? Для проверки всего отдельно скетч написан для проверки канала реле..все работает..могу снять видео..
Последний раз редактировалось Boryan_R Пт мар 14, 2025 23:32:35, всего редактировалось 2 раз(а).
ак что мне думать и куда копать? Подключение ESP01 Vcc=3.3v RESET=x CH_PD=3.3v TX=x RX=x GPIO 0= через резистор 4к7 на базу ключа реле GPIO 2=x GND=земля он же минус 3.3v что не так ?
У тебя отдельно ESP01 и отдельно реле ? Не такой модуль, как я показывал ? Так ? Реле включается высоким уровнем ? Собственно я тоже думал, что так и должно быть. Но, китайцы такие затейники. В том модуле, когда на выходе МК высокий уровень - реле выключается. Именно поэтому в исходнике (и для кого я их выкладываю ?) введена константа "OFF". На такой случай.
Код:
#define RELAY_PIN 0 // GPIO0 для реле #define TIMEOUT 30000 // Таймаут 30 секунд #define OFF 1
Подозреваю, что проблема где то тут. По алгоритму: после подачи питания приёмник выключает реле. Включает только если есть команда от передатчика
одно выяснили...конечно реле своё и активно высоким уровнем...попробую поправить ваш скетч ...а дальше как быть с передатчиком?
Для начала проверить его без включения приемника. Подать питание, должен загореться светодиод. Секунд через 5 светодиод должен начать мигать - связи то нет. Если всё так - включить приемник, секунд через 5 светодиод перестанет мигать - значит связь появилась. Если всё так - можно повыключать приемник и передатчик по очереди. Ну чисто для проверки восстановления связи. Если затык сразу на первом пункте бум смотреть подключение и пр. Я тут с горя даже местами их поменял и перепрошил esp01 как передатчик, а с3 как приёмник. Тоже работает.
я выше уже писал что передатчик ни как себя не ведет что есть приемник что нет его...сд горит постоянно.. Я тут с горя даже местами их поменял и перепрошил esp01 как передатчик, а с3 как приёмник. Тоже работает.
#define BUTTON_PIN 2 // GPIO2 (TX1) для кнопки #define LED_PIN 3 // GPIO3 (RX) для светодиода
Но тут пока крутил и по всякому нашёл косяк - если передатчик на ESP01 включать (подавать на него питание) при замкнутом входе от внешнего термостата (пин на землю), то он не стартует. Я перепробовал все доступные контакты этого модуля - на любом так. Так что не пойдёт он для передатчика. На с3 такого нет. Может это только у моего модуля косяк, не знаю.
Но тут пока крутил и по всякому нашёл косяк - если передатчик на ESP01 включать (подавать на него питание) при замкнутом входе от внешнего термостата (пин на землю), то он не стартует. Я перепробовал все доступные контакты этого модуля - на любом так. Так что не пойдёт он для передатчика. На с3 такого нет. Может это только у моего модуля косяк, не знаю.
Только что освободился ..сейчас проверю и отпишусь.. понятно ...используя GPIO 0 мы переводили ESP в режим программирования...и есно она не работала... пины поменял и все заработало...и при замкнутых контактах термостата у меня тоже не стартует .....и реле работает инверсно ....а остальное все работает отлично ... и, не у меня, не у тебя руки не кривые это кривизна ESP бинарик выложенный это что .. Tx? И в дополнение ...как считаешь если есп передатчика питать от 3х батареек долго проживут? Просто последний термостат от китайцев уж больно хорош и работает долго на батарейках...у китайцев прогресс на лицо ..ранее их термостаты жрали батарейки не в себя....но пока питаю его от БП ...думаю если вернуть питание от батареек и радиоканал на ESP...режим сна в этом скетче активен?
Последний раз редактировалось Boryan_R Сб мар 15, 2025 19:27:21, всего редактировалось 4 раз(а).
Но тут пока крутил и по всякому нашёл косяк - если передатчик на ESP01 включать (подавать на него питание) при замкнутом входе от внешнего термостата (пин на землю), то он не стартует. Я перепробовал все доступные контакты этого модуля - на любом так. Так что не пойдёт он для передатчика. На с3 такого нет. Может это только у моего модуля косяк, не знаю.
Только что освободился ..сейчас проверю и отпишусь бинарик выложенный это что Rx или Tx?
Это передатчик на ESP01 Да, ещё попробовал - если отказаться от светодиода вообще, а кнопку (термостат) подключить на GPIO3 (RX), то вроде всё нормально. Стартует в любом состоянии.
Нет не активен. А вообще - ну тебя знаешь куда ? Писал же, что не использую ESP8266. А из за тебя пришлось всю доку перелопатить. Я, кстати, победил свой модуль. Кнопку на GPIO3 (RX) Светодиод на GPIO1 (TX) Только светодиод подключаем катодом к ESP, а анод на + 3.3 Тогда при старте на TX плюс, как и должно быть. RX`у пофигу всё. Вобщем всё работает в любом положении
А вообще - ну тебя знаешь куда ? Писал же, что не использую ESP8266. А из за тебя пришлось всю доку перелопатить.
Так это же пользу какую получил...мозги встряхнул и новые знания приобрел...в старости точно 100% дименции не будет Всё нормуль! Спасибо за работу! Вот и ещё один проект народу подарили....разве плохо?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения