nodemcu управление через php. вопрос знатокам

Тема в разделе "Флудилка", создана пользователем vit46, 30 авг 2019.

  1. vit46

    vit46 Нерд

    привет всем.
    Как можно реализовать следующее.
    nodemcu или esp хххх имеет одно реле
    адруино каждые полсекунды опрашивает сервер в интернете. где проверяет изменилась ли значение у реле. если 1 то вкл. если 0 то выключает
    отдельно идет проверка, если неудается проверить значение на сервере, то значение реле переводится в 0.

    на самом сервере на php страничке есть возможность управлять реле
     
  2. NikitOS

    NikitOS Король шутов Администратор

    А в чем возникает проблема?
    На сервер запрос, получение и парсинг ответа
     
  3. vit46

    vit46 Нерд

    со стороны сервера написать код на php для меня не проблема. получить get запрос, записать его базу и также при обращении получить ответ. проблема, реализовать это на ардуино. новичок. а в инете, нет ни одного рабочего примера реализации подобного через esp хххх или nodemcu
     
    Последнее редактирование: 30 авг 2019
  4. Airbus

    Airbus Радиохулиган Модератор

    Надо именно на Ардуино?Чем esp8266 не угодил?
     
  5. DetSimen

    DetSimen Guest

    на ESP - не по-христиански какта.
    Трудностей меньше. Вот на рдуино - да, проблем в полный рост.
     
    NikitOS нравится это.
  6. vit46

    vit46 Нерд

    на nodemcu в идеале. есть еще esp 01 версии, но там с питанием дополнительным замораживаться надо.
     
  7. vit46

    vit46 Нерд

    нано, мега итп лишние заморочки, согласен. там эзернет чаще, мне через вайфай надо. в идеале nodemcu
     
  8. b707

    b707 Гуру

    вообще-то это настолько неправда, что даже стыдно за вас. Каждый второй проект на ЕСП читает что-то с внешнего сервера и управляет нагрузкой
     
    Igor68, Airbus и DetSimen нравится это.
  9. Airbus

    Airbus Радиохулиган Модератор

    Никаких проблем.Стаб на 3,3 вольта продаётся в каждом лабазе.
    Для самых ленивых Blynk.
     
    Последнее редактирование: 30 авг 2019
    vit46 и Igor68 нравится это.
  10. vit46

    vit46 Нерд

    разговоры ниочем. нужен код в среде arduino ide на nodemcu. суть кода.
    опрашивать каждые 500 мс страницу site.ru/status.php ловить с него статус.
    <p item=rele>1</p>
    если он равен 1, включать реле, если не равен 1 то выключать реле.
    если сервер недоступен, то равно 0.
    при нажатии на кнопку, включает реле и отравляет значение на сервер о статусе реле. site.ru/add.php?status=1
    если каждый второй скетч такой, можно на него ссылку.
     
  11. vit46

    vit46 Нерд

    спасибо за ссылку, но неподойдет. там вся работа в локалке на сколько понял. у меня по сути чтение и отправка get запросов и работа с переменными. чей то немогу нормально счетча найти на эту тему. есть два более менее подходящие.
    https://esreporter.com/v/управление...-сервера-arduino-web-control-8h0N7DAfd-Y.html
    но там на эзернет порту и куча какихто библиотек подключено, да и при компиляции выдает ощибку какую то с переменными связаную.
     
  12. Airbus

    Airbus Радиохулиган Модератор

    реле типа такого?
    [​IMG]
    Под esp8266-01.Там и стаб 3,3 вольта возле разьёма стоит.Джампер подключает (аппаратно!) GPIO1-2-3 к реле.GPIO0 на плюс для старта хотя и его тоже можно использовать.По кодам-В теме про esp куча тем как это можно сделать MQTT и.т.д.Искать за вас я не буду-надеюсь сам найдёшь?
     
  13. b707

    b707 Гуру

    если это заказ - то пожалуйте в раздел "Закажу проект", за 500-2500 руб вам все напишут.
    А если это "просьба о помощи", то неплохо было бы как-то повежливее. Пока же это выглядит так - "Мне самому искать лень, нука быстро дали мне готовый код!"
     
    Igor68, Andrey12 и DetSimen нравится это.
  14. vit46

    vit46 Нерд

    есть такие.
    http://sc02.alicdn.com/kf/HTB1X0dupcnI8KJjSsziq6z8QpXa7/5V-Active-Low-2-Channel-Relay-Module.jpg
    https://i2.wp.com/robotclass.ru/wp-content/uploads/2016/09/DSC01558.jpg
    поключал к nodemcu, к esp 01 там заморочки будут, саму ее запитать и что то дополнительно подключить.
    протокол mqtt неподойдет. разворачивать сервер mqtt для одной релюшки, это жесть) стороие сервисы вообще не вариант.
     
  15. Airbus

    Airbus Радиохулиган Модератор

    Вы нас троллите чтоли?могу тему снести нафик.
    На этой плате есть всё.К пинам хоть 220 вольт можно подключать.Делается методом ЛУТ за 40 минут.
    Blynk?
    Вы сами то знаете что Вам надо?
     
  16. vit46

    vit46 Нерд

    извини если обидел. но пока это только разговоры ниочем. 15 постов и один единственый пост ответ на вопрос. если на этом форуме все так устроено, то зачем он вообще нужен?
    я так понимаю, что как это реализовать никто незнает.
     
  17. vit46

    vit46 Нерд

    извини если обидел. но пока это только разговоры ниочем. 15 постов и один единственый пост ответ на вопрос. если на этом форуме все так устроено, то зачем он вообще нужен?
    я так понимаю, что как это реализовать никто незнает.
    что надо написано выше.
    тоже самое
    https://esreporter.com/v/управление...-сервера-arduino-web-control-8h0N7DAfd-Y.html
    только под нодемсу
     
  18. b707

    b707 Гуру

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

    Казалось бы, что сложного набрать в гугле что-то типа "nodemcu http get" и получить тысячи (не преувеличиваю) ссылок на примеры кода и готовые проекты
    Чем вот это, к примеру, не подходит?
    https://circuits4you.com/2018/03/10/esp8266-http-get-request-example/
     
  19. b707

    b707 Гуру

    если продолжит в духе "в инете ничего нет, а все что нашел - не подходит" - думаю сноси, явный троль
     
    Igor68 и DetSimen нравится это.
  20. vit46

    vit46 Нерд

    спасибо. примерно то что надо. второй нормальный пост по теме. буду разбиратся.