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

Обсуждение Blynk и ESP8266

Тема в разделе "Blynk - облачный сервис и мобильное приложение", создана пользователем Victor, 8 май 2015.

Метки:
  1. paul539

    paul539 Читатель

    Сообщения:
    30
    Симпатии:
    7
    Пример выше, через виртуальные пины
     
  2. dimaris

    dimaris Новичок

    Сообщения:
    11
    Симпатии:
    1
    Спасибо теперь все понял про виртуальные порты, все заработало. Но отображает только температуру, похоже blynk еще не допилен.
     
  3. paul539

    paul539 Читатель

    Сообщения:
    30
    Симпатии:
    7
    Вроде выдает оба параметра. В serial влажность печатает? В клиенте android второй виртуальный пин назначили? Попробуйте разделить или умножить на 10 в блинке и привести к целому значению...
     
  4. Serge

    Serge Новичок

    Сообщения:
    15
    Симпатии:
    0
    похоже, есть проблема с отображением графиков. при выборе для того же виртуального пина отображения в цифровом виде всё работает.
     
  5. dimaris

    dimaris Новичок

    Сообщения:
    11
    Симпатии:
    1
    Все отлично работает! Виртуальный пин V1- это температура а V2- влажность.
     
  6. Oakim

    Oakim Читатель

    Сообщения:
    34
    Симпатии:
    5
    Подскажите пожалуйста, как вы установили blynk-сервер?
     
  7. tesak

    tesak Новичок

    Сообщения:
    4
    Симпатии:
    0
    Я так понял это очень сложная процедура, которая требует нехилых знаний вJava + нужен постоянно подключенный к роутеру компьютер. Если не прав поправьте.
     
  8. интересующийся

    интересующийся Новичок

    Сообщения:
    3
    Симпатии:
    0
    Доброго времени суток. Прошу прощения за возможно банальный вопрос, но тем не менее спрошу у знающих людей. Скажу сразу что я в этом деле новичок но эта тема мне стала интересной и я бы хотел попробовать повторить данный проект управления ESP8266 через Blynk, но ни как ни могу понять одну вещь. В примере написано "Далее выбираем пример ESP8266_Standalone и прописываем в нем Auth Token, который мы получили по почте", что это такое и где это взять Auth Token, при регистрации на сайте "blynk.cc" я получил только письмо для подтверждения своей регистрации.
     
  9. paul539

    paul539 Читатель

    Сообщения:
    30
    Симпатии:
    7
    Это типа хеша. Нужно установить мобильное приложение на ваш девайс http://www.blynk.cc/getting-started/, ввести логин и пароль, создать новый проект, выбрать ваше железо (ESP8266), нажать кнопку E-mail и кнопку создать, и можно компоновать проект (кнопка + ). А на стороне железа пишите Auth Token = "то что" пришло на почту. Как-то так...
     
  10. интересующийся

    интересующийся Новичок

    Сообщения:
    3
    Симпатии:
    0
    Огромное спасибо за ответ. Сейчас пойду попробую. :)
     
  11. boka17

    boka17 Новичок

    Сообщения:
    26
    Симпатии:
    3
    Микро "отчет" по Blink+esp-01+dht22
    Пример из поста чуть выше - прекрасно работает. Только надо , во первых - не забыть добавить в ардуино (у меня версия 1.6.5) библиотеку dht22 через Эскиз-Inclede Librares- Manage Librares.
    Далее, в строке
    [HASHTAG]#define[/HASHTAG] DHTPIN 2 // pin dht
    под пином надо понимать номер порта GPIOх на который сажаем линию DATA датчика.
    Для платки ESP-01 не разгуляешься - только GPIO2.
    Не забыть на эту линию посадить ещё резистор 10к на плюс!
    Таймер опроса желательно увеличить - секунд до 5 - датчик медленный
    timer.setInterval(5000,sut);
    Ну, и в андроиде кидаем на форму парочку Value disp и привязываем к V1 и V2 соответственно температуру и влажность.
    После прошивки и рестарта имеем на сом порту результат

    2Y6—ЅЃэТ->ш,<$hя[211] Connecting to dlink17
    [2217] Connected to WiFi
    [2217] My IP: 192.168.0.107
    [2217] Blynk v0.3.0
    [5001] Connecting to cloud.blynk.cc:8442
    [5358] Ready (ping: 26ms).
    47C 26%
    47C 27%
    47C 27%
    47C 27%
    47C 27%
    47C 27%
    47C 27%
    47C 27%

    и на андроиде аналогично....всеработает!
    47 градусов -это я положил датчик на кристалл esp :)
    Код (Text):
    1. #define BLYNK_PRINT Serial    // Comment this out to disable prints and save space
    2. #include <SPI.h>
    3. #include <ESP8266WiFi.h>
    4. #include <BlynkSimpleEsp8266.h>
    5. #include <SimpleTimer.h>
    6. #include "DHT.h"
    7. #define DHTTYPE DHT22   // DHT 21 (AM2301)
    8. #define DHTPIN 2     //  GPIOx pin dht для платы ESP-01 это GPIO2. Не забыть 10K резистор на +3,3 и эту ногу!!!!
    9.  
    10. DHT dht(DHTPIN, DHTTYPE);
    11. SimpleTimer timer;
    12. char auth[] = "...............";
    13. void setup(){
    14.   Serial.begin(9600);
    15.   Blynk.begin(auth, "....", ".......");
    16.   Blynk.connect();
    17.    pinMode(DHTPIN, INPUT);  //  - dht
    18.    digitalWrite(DHTPIN, 1);
    19.     timer.setInterval(5000,sut); // раз в 5 секунд, желательно больше
    20.     dht.begin();
    21.    }
    22. void sut()
    23. {
    24.   int t = dht.readTemperature();
    25.   int h =dht.readHumidity();
    26.   // Проверка удачно прошло ли считывание.
    27.   if (isnan(h) || isnan(t)) {
    28.   Serial.println("Non DHT values");
    29.   return;
    30. }
    31.   Blynk.virtualWrite(1, t);
    32.   Serial.print(t);
    33.   Serial.print("C ");
    34.   Blynk.virtualWrite(2,h);
    35.   Serial.print(h);
    36.   Serial.println("%");  // перевод строки в конце для крсоты - параметры пойдут в столбик
    37.   }
    38. void loop(){
    39.   Blynk.run();
    40.   timer.run();
    41. }
     
    Последнее редактирование: 17 авг 2015
    kkozyrev нравится это.
  12. boka17

    boka17 Новичок

    Сообщения:
    26
    Симпатии:
    3
    Кстати, прежде чем "ловить" параметры на андроиде, желательно добиться сначала устойчивого коннекта вашей ESP c вашей WiFi.
    т.е. стабильно, после ресета должно быть сообщение по СОМ порту типа
    [211] Connecting to dlink17
    [2217] Connected to WiFi
    [2217] My IP: 192.168.0.107
    [2217] Blynk v0.3.0
    [5001] Connecting to cloud.blynk.cc:8442
    [5358] Ready (ping: 26ms).

    У меня одна платка esp-01 соединяется (получает IP) и отваливается от wifi через 5...10 секунд. Соответственно, не успевает соединится с серверов Blink. и ничего не работает
    Заменил на другую платку esp-01 (провода, питание, .... все остальное на макете осталось прежним) - и все заработало........
    Похоже, я слегка "поджарил" её - пару месяцев работала под NodeMCU как метеостанция, потом начала глючить......
     
    kkozyrev нравится это.
  13. Tagir

    Tagir Новичок

    Сообщения:
    16
    Симпатии:
    0
    Подскажите начинающему, ESP-12-Q, запустил Blynk без проблем, работает, но через каждые 73 секунды происходит сброс, все диоды на ESP гаснут, через 5 секунд запускается и загорается тот пин который в андроиде был установлен первым, опять работает 73 секунды.
    Подскажите пожалуйста, что, где, как избавиться от сброса?
     
    Последнее редактирование: 4 сен 2015
  14. paul539

    paul539 Читатель

    Сообщения:
    30
    Симпатии:
    7
    Питание в порядке? Blynk свежий? Пару месяцев назад у меня был аналогичный глюк, на моем скетче, правда короче по времени, но потом все поправили. Судя по наличию светодиодов, у вас отладочная плата. Как вариант, проверить подключение http://esp8266.ru/forum/threads/apparatnaja-oshibka-na-module-esp-07.110/#post-1985
     
  15. Tagir

    Tagir Новичок

    Сообщения:
    16
    Симпатии:
    0
  16. paul539

    paul539 Читатель

    Сообщения:
    30
    Симпатии:
    7
    Похоже, без вашего скетча это трудно будет сделать...
    Например мой лог:
    Лог (раскрыть)

    IP address: 192.168.88.212 Local port: 2390
    Sending NTP packet...packet received, length=48
    Seconds since Jan 1 1900 = 3650497256 Unix time = 1441508456
    [24160] Connecting to cloud.blynk.cc:8442
    [25019] Ready (ping: 0ms).
     
  17. Tagir

    Tagir Новичок

    Сообщения:
    16
    Симпатии:
    0
    скетч (раскрыть)

    [HASHTAG]#define[/HASHTAG] BLYNK_PRINT Serial // Comment this out to disable prints and save space
    [HASHTAG]#include[/HASHTAG] <ESP8266WiFi.h>
    [HASHTAG]#include[/HASHTAG] <BlynkSimpleEsp8266.h>

    // You should get Auth Token in the Blynk App.
    // Go to the Project Settings (nut icon).
    char auth[] = "хххххххх";

    void setup()
    {
    Serial.begin(115200);
    Blynk.begin(auth, "хххх", "хххх");
    }

    void loop()
    {
    Blynk.run();
    }

    или я неправильно понял, что надо?
    и
    Монитор порта (раскрыть)


    ets Jan 8 2013,rst cause:4, boot mode:(3,6)

    wdt reset
    load 0x4010f000, len 1264, room 16
    tail 0
    chksum 0x42
    csum 0x42
    ~ld
    [217] Connecting to MTS68
    [6342] Connected to WiFi
    [6342] My IP: 192.168.1.4
    [6342] Blynk v0.3.0
    [6342] Connecting to cloud.blynk.cc:8442
    [7223] Ready (ping: 1ms).

    Exception (0):
    epc1=0x40106e8a epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000

    ctx: sys
    sp: 3ffffda0 end: 3fffffb0 offset: 01a0

    >>>stack>>>
    3fffff40: 40208bb5 3fff48d0 3fffff80 3fff4450
    3fffff50: 010000e0 4020950b 3ffeb1f0 40209594
    3fffff60: 3fff48d0 3fff4450 3ffecd68 4020f37f
    3fffff70: 3fff4450 00000018 4020f91e 3fff48d0
    3fffff80: 3fff4450 3fffdc80 3fff44a8 00000058
    3fffff90: 4021024b 3fff48d0 00000000 3fffdcc0
    3fffffa0: 40000f49 3fffdab0 3fffdab0 40000f49
    <<<stack<<<

    ets Jan 8 2013,rst cause:4, boot mode:(3,6)

    wdt reset
    load 0x4010f000, len 1264, room 16
    tail 0
    chksum 0x42
    csum 0x42
    ~ld
    [215] Connecting to MTS68
    [6320] Connected to WiFi
    [6320] My IP: 192.168.1.4
    [6320] Blynk v0.3.0
    [6320] Connecting to cloud.blynk.cc:8442
    [7227] Ready (ping: 1ms).

     
    Последнее редактирование: 6 сен 2015
  18. paul539

    paul539 Читатель

    Сообщения:
    30
    Симпатии:
    7
    Визуально все должно работать. У меня Serial.begin(57600). Можно попробовать уменьшить. Как варианты: еще раз все прозвонить; выпаять модуль и собрать рекомендованную и проверенную схему вhttp://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/ подключения. У меня нет переходника, использую Arduino и вручную передергиваю gpo0 и питание.
     
    Последнее редактирование: 7 сен 2015
  19. Tagir

    Tagir Новичок

    Сообщения:
    16
    Симпатии:
    0
    Появляется кривая строка, остальное без изменения
    Монитор порт (раскрыть)

    Exception (0):
    epc1=0x40106e8a epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000

    ctx: sys
    sp: 3ffffda0 end: 3fffffb0 offset: 01a0

    >>>stack>>>
    3fffff40: 40208bb5 3fff48d0 3fffff80 3fff4450
    3fffff50: 010000e0 4020950b 3ffeb1f0 40209594
    3fffff60: 3fff48d0 3fff4450 3ffecd68 4020f37f
    3fffff70: 3fff4450 00000018 4020f91e 3fff48d0
    3fffff80: 3fff4450 3fffdc80 3fff44c8 00000058
    3fffff90: 4021024b 3fff48d0 00000000 3fffdcc0
    3fffffa0: 40000f49 3fffdab0 3fffdab0 40000f49
    <<<stack<<<
    b„¤d䄆…¤¦…¤„…‡†е‡Д‡д¦¦FCЈ„¤¤„bж„„†„¤„ДД䄥Ĥ熤Dу„Ж„bЕ§Д„†EЈ…†Д¤bЗd[218] Connecting to MTS68
    [4229] Connected to WiFi
    [4230] My IP: 192.168.1.4
    [4230] Blynk v0.3.0
    [5001] Connecting to cloud.blynk.cc:8442
    [5291] Ready (ping: 0ms).

     
  20. Tagir

    Tagir Новичок

    Сообщения:
    16
    Симпатии:
    0
    9600 и 57600 не помогает, собрано на макетной плате, завтра с утра фото выложу,
    (Arduino IDE 1.6.5 версию не нашел, пробовал выбирать Generik ESP8266 Module и ESP-12E Module)
     

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