Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

ESP8266 реле времени

Тема в разделе "Прошивки esp8266 - общие вопросы", создана пользователем Fantozes, 16 ноя 2017.

  1. Fantozes

    Fantozes Новичок

    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте уважаемые форумчане. Скоро праздник "Новый год" и вот тут меня посетила идея запрограммировать некогда давно купившие себе esp8266 на временное реле (ну и так сказать влиться в ряды программистов) .и вот уже четвертый вечер ищу решение своей задачи.. (склоняюсь уже купить готовую разработку от IEk)

    Задача заключается в чем: чтобы при включении ESP брала время из интернета по wi-fi? включала гирлянду в 17-00 а выключала в 01-00/ и главное чтобы если пропадет электричество в скажем в 21-00, а появится в 21-33 (а по программе гирлянда должна гореть). то при загрузки самой себя вновь включит гирлянду. (можно еще и переключатель ручной авто режим и кнопочку вкл/выкл но не обязательно)

    Думал уже задействовать ОВЕН ПР-200 (там есть временной таймер, который установить on17-00..off01-00) и брать сигнал с выхода. посылать его на вход ESP, по сети домашней wi-fi передавать его на другую ESP на выход.. что тоже стало проблемой.

    помогите мне пожалуйста с прошивками.
     
  2. gerkimuyda

    gerkimuyda Авторитетный участник сообщества

    Сообщения:
    309
    Симпатии:
    62
  3. Jury_78

    Jury_78 Читатель

    Сообщения:
    154
    Симпатии:
    7
    Задача не сложная, по крайней мере для Lua.
    Из готового есть проект для диодов WS2811 - GitHub - Den-W/WebLights: v1.01 - это конечно гораздо больше чем просто включить-выключить.
     
  4. Fantozes

    Fantozes Новичок

    Сообщения:
    4
    Симпатии:
    0
    Arduino IDE. , все должно быть очень просто .. в 17-00 вкл , в 01-00 выкл .. блинк сразу нет .. после сработки таймера нагрузка включается после перезагрузки прибора (пропажа питания, сбой и прочее) esp на выходе неопределенность (1.25 вольта) так и будет висеть до срабатывания на отключение.
     
  5. kab

    kab Авторитетный участник сообщества

    Сообщения:
    633
    Симпатии:
    78
    По своему опыту - советую всем начинать с изучения видеоуроков Сергея Третьякова. По-моему, там есть пояснения по поводу получения времени из интернета.
    В остальном, проблем быть вообще не должно:)
    https://esp8266.ru/forum/redirect/?...lbC9VQzVPYmNueGtWQmd2YjUtTXg3RWgzMXcvdmlkZW9z

    Поизучайте - крайне полезно
     
  6. gerkimuyda

    gerkimuyda Авторитетный участник сообщества

    Сообщения:
    309
    Симпатии:
    62
    инициализация выходного порта и сразу выкл его.
    ожидание времени от нтп-сервера. Если время есть (т.е. unsigned long unixTimeUpdate=ntpUnixTime(udp); if(unixTimeUpdate>0) { Алилуя! } ) проверяем его и при необходимости включаем порт.
    иначе - держим его выкл.

    Можно дописать проверку на отпадание связи во время работы (и продолжение вкл/выкл в автономном режиме по правильному времени до перезагрузки).

    Все просто. Если не хотите сами - есть специальный раздел: https://esp8266.ru/forum/forums/custom-projects/
     
  7. AndrF

    AndrF Активный участник сообщества

    Сообщения:
    338
    Симпатии:
    33
    Еще одна идейка для любителей поизвращаться:
     
  8. Fantozes

    Fantozes Новичок

    Сообщения:
    4
    Симпатии:
    0
    наверное слишком сложно реализовать простые вещи. еще раз повторю реле времени (один режим вкл/выкл) например вкл в 16:00 выключить в 16:30. ВСЕ ...

    не надо mqtt web android blynk и прочих серверов, не надо больше ни какого функционала от умного дома.
    простая прошивка интервалы выставил, залил, забыл, включил, работает.

    вопрос не в том что я хочу или нет а в том что я не владею языками программирования. когда я учился на радиотехническом у нас не было микроконтроллеров. большая просьба писать языком для начинающих. с уважением ко всем Вам. за видео уроки спасибо.
     

    Вложения:

  9. gerkimuyda

    gerkimuyda Авторитетный участник сообщества

    Сообщения:
    309
    Симпатии:
    62
    Вы через какую систему платежей будете оплачивать? Western Union - комиссии приличные, Swift wire transfer по дороге банки-корреспонденты откусывают 20-40$.
    Можно Visa Direct или transferwise.com
     
  10. Fantozes

    Fantozes Новичок

    Сообщения:
    4
    Симпатии:
    0
    Прошу прощения это вы к чему?

    Кстати решение нашел у Сергея Третьякова за что ему огромное спасибо.
     
  11. AndrF

    AndrF Активный участник сообщества

    Сообщения:
    338
    Симпатии:
    33
    Когда я учился микроконтроллеров то же не было...

    Если нет желания изучать, то не логичней ли купить готовый таймер для вашей задачи?
     
  12. kab

    kab Авторитетный участник сообщества

    Сообщения:
    633
    Симпатии:
    78
    Вы выражаетесь многословно, но не очень понятно. На самом деле, Вы поразитесь, как много таких, кто приходит в эту "среду" с начальными условиями, аналогичными Вашим. Но! Дальше варианты разнообразны, от:
    - "Не умею и не хочу уметь" - типа, дайте мне готовую прошивку, чтобы всё было по моим хотелкам и надежно работало. Естественно, на этом сайте, сайте "самоделкиных" - таких не очень уважают.
    до:
    - "Да, я не умею сейчас, но я полон желания разобраться и пройти первые шаги. С благодарностью приму слова помощи и поддержки". Таких здесь поддерживают и им помогают.

    А вот с Вами пока не понятно, к какому варианту Вы склоняетесь. Поэтому "спектр" ответов Вам так разнообразен :)
     
  13. armageddonov

    armageddonov Новичок

    Сообщения:
    1
    Симпатии:
    0
    @Fantozes встал вопрос, чтобы сделать подобное, только хочу автоматизировать включение нагревательного бака с водой.
     
  14. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.454
    Симпатии:
    173
    В ардуиноиде есть готовые примеры.
    Включение выключение нагрузки, смотрите Blink.
    Время из интернета NTPClient.
    Состояние вкл выкл запишите в еепром.
    Осталось все соединить в один скетч, конечно если есть желание.
     
  15. prmres

    prmres Читатель

    Сообщения:
    18
    Симпатии:
    10
    Есть такая готовая прошивка, скачал, залил, пользуешься.
    возможности: управление до 4-х реле по расписанию или по значениям датчиков температуры\влажности\освещенности\RFID, Web-интерфейс, MQTT, синхронизация времени через интернет, сохранение состояния реле при перезагрузке.
    файлы в под видео


    это "крайнее" видео в ряду, там целая эволюция прошивки, интересно посмотреть ролики с самого начала, в более поздних раскрываются только изменения, основы изложены в самом начале
     
    Последнее редактирование: 2 мар 2018

Поделиться этой страницей