ESP-01+Uno, не работает

Тема в разделе "Проводная и беспроводная связь", создана пользователем ZVEN, 7 ноя 2016.

  1. ZVEN

    ZVEN Нерд

    Купил ESP-01, подключаю к уно,
    Пробовал как тут http://istarik.ru/blog/esp8266/28.html через делитель напряжения и просто напрямую.
    Скорость ставил 9600 и 56700, 115200 тоже.
    Либо ничего не пишет, либо если переставить RX и TX то на команду AT или на простые пробелы показывает разные символы типа:
    AяяAяAя @@)яяяяяяA)AT)

    Кстати при подключении синий диод загорается мельком и при проверки Wi-fi соединений появилось новое.
     
  2. ZVEN

    ZVEN Нерд

    Щас начал еще ошибку выдавать avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
    и таких 10 из 10
     
  3. ZVEN

    ZVEN Нерд

    При перестановке RX-TX пропадает (подключено напрямую)
     
  4. rkit

    rkit Гуру

    Нельзя без согласователя подключать трехвольтовую плату к пятивольтовой.
     
  5. ZVEN

    ZVEN Нерд

    И с делителем и без одно и тоже
     
  6. rkit

    rkit Гуру

    Не делитель, а согласователь.
     
  7. ZVEN

    ZVEN Нерд

    Подключаю вот так
    [​IMG]
     
  8. ZVEN

    ZVEN Нерд

    Что такое согласователь?
     
  9. ZVEN

    ZVEN Нерд

    [​IMG]
    Схемы фото то есть и без всяких согласователей.
    Или я что-то не понимаю?
     
  10. ZVEN

    ZVEN Нерд

    Сейчас вроде правильно по самой первой схеме подключено, ток ошибку пишет
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
     
  11. rkit

    rkit Гуру

    Не знаю, кто такую схему рисовал. Даже стабилизатора питания в ардуине не хватит на питание есп.
    Что-то такое по хорошему надо http://avrobot.ru/product_info.php?products_id=3214
     
  12. rkit

    rkit Гуру

    А это ардуино не отвечает.
     
  13. Securbond

    Securbond Гуру

    Ну то что RX на RX и TX на TX это точно работать не будет.
    Esp лояльна к 5v логике, но лучше перебздеть. Прошивку в UNO советую заливать с отключенной ESP.
     
  14. ZVEN

    ZVEN Нерд

    А без конвертера никак?
    Ты про верхнюю самую схему или вторую?
     
  15. ZVEN

    ZVEN Нерд

    То-есть и на 5V должна работать? (если RX и TX подключать)
    А питание 3.3V оставить?
    Что за прошивка? Скетч имеешь ввиду?
     
  16. ZVEN

    ZVEN Нерд

    Вот скетч
    Код (C++):
    #include <SoftwareSerial.h>
    SoftwareSerial espSerial(0, 1);
    const int COM_BAUD = 9600;
    void setup() {
      espSerial.begin(COM_BAUD);
      Serial.begin(COM_BAUD);
      Serial.println("Setup done");
    }
    void loop() {
      if ( espSerial.available() )
        Serial.write( espSerial.read() );
      if ( Serial.available() )
        espSerial.write( Serial.read() );
    }
     
     
  17. Securbond

    Securbond Гуру

    А теперь схему как подключаешь ? Потому что в скетче uart esp садиться на пины 0 и 1
     
  18. ZVEN

    ZVEN Нерд

    RX через делитель подрубаю. Думаешь попробовать 5,6 пины например.
    А как общаться с 0 и 1? Просто писать Serial. и т.д.? Без обозначения пина?
     
  19. ZVEN

    ZVEN Нерд

    Пробовал через 5,6 пин, чет не робит
     
  20. Securbond

    Securbond Гуру

    Лучше всего взять программатор USB-TTL с возможностью переключения уровней логики 5 и 3,3 вольта и использовать программу ESPlorer, а уже потом подрубать к ардуино, если понадобится.
     
    ИгорьК нравится это.