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

Необходимо разнести на несколько метров esp8266 и датчик температуы.

Тема в разделе "Умный дом", создана пользователем WSA, 20 янв 2017.

  1. Scorpio

    Scorpio Читатель

    Сообщения:
    71
    Симпатии:
    12
    Угу. Тоже копеечную. Зато без WiFi роутера в огороде.
     
  2. d_tramp

    d_tramp Новичок

    Сообщения:
    9
    Симпатии:
    0
    Спасибо за ответы, но пока ничего так и не понял.
    WIFI роутер в огороде будет и так! С Ардуино или нет.
    Вопрос дешевле-дороже тоже не стоит.
    Вопрос как вынести датчик от Ардуины на 40-50 метров.
    Сделать выносной датчик на ESP - понятно - а вот как это связать с Ардуино непонятно...
    можно сделать несколько ESP - но они же будут не связаны... это неинтересно.
    Так что вопрос остается...
     
  3. pvvx

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

    Сообщения:
    8.475
    Симпатии:
    1.274
    Задача решается стандартными методами - покупкой готового устройства на Z-Wave, BT,.. специально приспособленного для данных вещей. Делать такое на Wifi - это моветон. WiFi нужен когда у вас трафик переваливает за 100 килобит/сек.
     
  4. CodeNameHawk

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

    Сообщения:
    1.564
    Симпатии:
    178
    Если есть роутер, то к Ардуино цепляете плату есп, а на ней запускаете ESP8266 Web Server
    http://circuits4you.com/2016/12/16/esp8266-web-server/

    Если без роутера, то есп (которая подключенна к Ардуино) в режиме AP

    ESP8266 Web Server AP (Access Point)
    ESP8266 Web Server AP (Access Point) | Circuits4you.com


    Возможно то плата Ардуино и не нужна, если только следить за влажностью(т.е. каждая есп сама знает как реагировать на изменение влажности), то на бесплатном хостинге запускаете базу данных и каждая есп посылает туда все данные которые вам нужны.

    (Я бы не доверил управление поливом одной плате есп. Связка с двух плат, есп(связь) и ардуино(управление, считывание данных с датчиков))
     
    Последнее редактирование: 22 май 2017
  5. nikolz

    nikolz Гуру

    Сообщения:
    4.488
    Симпатии:
    443
    Если надо дешевое решение то берите ATtiny85 (если сможете уместить софт то можно ATtiny13A)
    и SE8R01.
    Цена комплекта деталей от 1 до 2$. Потребление в 10 раз меньше. Можно настроить выше WI-FI каналов и никто не будет мешать. 50 метров в чистом поле без проблем.
     
  6. d_tramp

    d_tramp Новичок

    Сообщения:
    9
    Симпатии:
    0
    Всем привет! Продолжим тему:
    Сейчас есть связка Arduino DUE+W5500 и ESP по wifi.
    В браузере набираем:

    192.168.0.5/led13?device=on
    лампочка на ESP загорается

    Теперь эту команду надо отправить с Ардуино+W5500
    эта связка тоже в сети и пингуется. Что я только не отправлял...
    client.print("http://192.168.0.5:80/led13?device=on");
    Serial.print ("192.168.0.5:80/led13?device=off")
    Serial.println ("192.168.0.5:80/led13?device=off")
    Serial.print ("192.168.0.5:80/led13?device=off"); Serial.write(0x22); Serial.write(0xff); Serial.write(0xff); Serial.write(0xff);

    и с номером порта и без него. Ничего не получается.
    Научите, как передать команду

    192.168.0.5/led13?device=on

    с Arduino DUE+W5500 на ESP?

    ПАЖАЛУСТА!!! )
     
  7. AndrF

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

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

    Вообще решить данную задачку можно легко если использовать тот же Blynk. То есть связать два устройства через него. Для датчика температуры ведь не нужен мгновенный отклик... А/ заодно реализуется и нормальный интерфейс управления устройствами. С блэкджеком и финтифлюшками.
     
  8. CodeNameHawk

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

    Сообщения:
    1.564
    Симпатии:
    178
    Правильный вопрос куда не отправлял.
    О отправлять надо туда, куда подключен W5500, т.е. через SPI.
    Ищите библиотеку для работы с W5500, создайте клиента, который и будет обращаться к серверу на ЕСП.
     

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