ESP8266 проверка работоспособности.

Тема в разделе "Arduino & Shields", создана пользователем Mestniy, 5 фев 2016.

  1. Mestniy

    Mestniy Гуру

    Ничего не вышло. Есть ли методы проверки модуля?
     
    Viquis нравится это.
  2. Mestniy

    Mestniy Гуру

    Я даже перепаял все дорожки заново на плате. Думал: ну мало ли? Но нифига! Меня пугает одно: неужели БРАК? Вот как это выяснить?
     
    Viquis нравится это.
  3. zealot01

    zealot01 Нерд

    При подключении питания должен пару раз моргнуть синий диод
     
    ИгорьК нравится это.
  4. Mestniy

    Mestniy Гуру

    Моргает...
     
    Viquis нравится это.
  5. Mestniy

    Mestniy Гуру

    Какой скетч вы лично использовали бы для проверки? Поделитесь пожалуйста.
     
    Viquis нравится это.
  6. ИгорьК

    ИгорьК Гуру

    Во, блин. Забыл о такой простой вещи. Все работает, тов. Mestniy ! Осталось только научиться этим управлять. Вы если занялись ESP8266 - приобретайте соединилку с USP на PL2303, иначе задолбаетесь скетчи писать проверочные.
     
  7. Mestniy

    Mestniy Гуру

    Так, а что делают эти приблуды?
     
    Viquis нравится это.
  8. ИгорьК

    ИгорьК Гуру

    Эти приблуды соединяют USB порт с ESP8266 и позволяют насиловать модуль прямо с компа, в том числе обновлять прошивки. А если смелости хватит - программировать сам модуль.
     
  9. Mestniy

    Mestniy Гуру

    Ну по сути то должен работать и с элементарным подключением? Или я что-то недогоняю.
     
    Viquis нравится это.
  10. ИгорьК

    ИгорьК Гуру

    По сути - да. Ваш пример это показывает. У Вас что - этот модуль будет последним и единственным? Если нет - запасайтесь удобным инструментом работы с ним.
     
    Mestniy нравится это.
  11. zealot01

    zealot01 Нерд

    Подключи напрямую к ардуине (3.3v и земле) пока ты никуда не соединён потребление тока минимально, rx и tx ESP8266 соотвественно к Serial3 tx и rx ардуины (rx и tx меняются местами).
    Загрузи библиотеку для нормальной работы с сетевыми протоколами в обход AT , я использую https://github.com/itead/ITEADLIB_Arduino_WeeESP8266
    Загрузи скетч
    Код (C++):

    #include "ESP8266.h"
    #define wifi_serial Serial3

    ESP8266 wifi(wifi_serial,115200);
    void setup() {
    Serial.begin(9600);
    //wait_for_wifi
    delay(2000);
    }
    void loop() {
    Serial.print("FW Version: ");
    Serial.println(wifi.getVersion().c_str());
    }
     
    Синий светодиод должен мигать непрерывно в Serial0 пишется версия модуля.
     
    Mestniy нравится это.
  12. Mestniy

    Mestniy Гуру

    Обязательно запасусь. А пока хочу разобраться с данным подключением. Буду вам очень признателен, если пможете.
     
    Viquis нравится это.
  13. Mestniy

    Mestniy Гуру

    щас попробую спасибо
     
    Viquis нравится это.
  14. ИгорьК

    ИгорьК Гуру

    Я не работаю с модулем в среде Arduino, я его программирую в NodeMCU (Lua).
    Пробовал Ардуино - не понравилось. Но первую панику от столкновения с ним как сейчас помню :)
    Будете пытаться в NodeMCU - помогу, а пока - только поддерживаю :)
     
    Mestniy нравится это.
  15. zealot01

    zealot01 Нерд

    Не забудь потом питание наладить. Когда ESP8266 передаёт данные в wi-fi сети, он потребляет больше всего, тока от ардуины не хватит.
     
    Mestniy нравится это.
  16. Mestniy

    Mestniy Гуру

    Все работает. Спасибо. Только я не понял в чем фишка.
     
    Viquis нравится это.
  17. Mestniy

    Mestniy Гуру

    А можно понятное обьяснение комманд из библиотеки? Например, как создать точку доступа?
     
    Viquis нравится это.
  18. zealot01

    zealot01 Нерд

    В README.md есть описание методов библиотеки, если посмотреть на код метода можно увидеть какая AT команда вызывается и подставляемые значения параметров.
    Я не делал точку доступа, но навскидку это методы setSoftAPParam и setOprToSoftAP.
     
  19. Mestniy

    Mestniy Гуру

    Уже разобрался. Спасибо большое за библиотеку!
     
    Viquis нравится это.