Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
14 Декабря 2017, 00:46:33


Автор Тема: WiFi модуль ESP8266  (Прочитано 2984 раз)

0 Пользователей и 1 Гость просматривают эту тему.

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4707
  • Благодарностей: 249
  • Ищи на третьей планете.
    • Project EQDrive
WiFi модуль ESP8266
« : 09 Апреля 2015, 13:01:35 »
. - .

Хочу поделится то что нарыл на сей модуль, разработки не мои, хотя я тоже долго баловался с этим модулем изобретал велосипеды писал скрипты на Lua (для прошивки Node MCU) последние прошивки тут https://github.com/nodemcu/nodemcu-firmware

И так у меня модуль ESP8266-07.


Интересная разработка надеюсь пригодится для обсерваторий http://homes-smart.ru/index.php/oborudovanie/bez-provodov-wi-fi/62-besprovodnoj-datchik-na-baze-esp8266-dlya-servisa-narodmon-ru
Можно цеплять кучу датчиков и управлять свободными gpio, проверил все работает.
Притом можно что локально подключатся к модулю и смотреть показания что удаленно, можно подключить сей девайс к http://narodmon.ru/7017#
Притом можно наблюдать не только датчики но и состояние gpio, смотрим скриншоты.

Если кинул инфо не в ту тему модераторы перенесите куда считаете нужным
« Последнее редактирование: 22 Апреля 2015, 17:41:12 от MAKsutik »
Записан


Сказали спасибо

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4707
  • Благодарностей: 249
  • Ищи на третьей планете.
    • Project EQDrive
Re: WiFi модуль ESP8622
« Ответ #1 : 22 Апреля 2015, 15:36:37 »
. - .

Кто не хочет связываться с покупками в Китае, модули появились в Космодроме http://kosmodrom.com.ua/el.php?name=ESP8266-MODUL как по мне цена нормальная.
Записан



M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4692
  • Благодарностей: 978
Re: WiFi модуль ESP8622
« Ответ #2 : 22 Апреля 2015, 17:27:32 »
. - .

Цитировать
И так у меня модуль ESP8622-03.
Это ESP8622-07c
http://www.sunrom.com/p/wifi-module-esp8266


Распиновка не совпадает с ESP-07 c сайта esp8266.ru
Записан

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4707
  • Благодарностей: 249
  • Ищи на третьей планете.
    • Project EQDrive
Re: WiFi модуль ESP8266
« Ответ #3 : 22 Апреля 2015, 17:42:20 »
. - .

О спасибо что поправил точно 07.
Записан



Vladimir_sx

  • Оффлайн Оффлайн
  • Сообщений: 119
  • Благодарностей: 70
  • Клуб АстроДнепр
Re: WiFi модуль ESP8266
« Ответ #4 : 29 Апреля 2015, 10:35:40 »
. - .

у меня ESP8266  01, при попытке вшить туда nodeMCu через FTDI 232. подключение нашел, начал загружать, а потом выдает ошибку flash timeout и все, дальше не идет ((((
Записан
Sky-Watcher 2001P 1000/200,SkyWatcher 80ED PRO, Celestron CG5 - EQDrive mod., QHY5Vc,  Filter UHC, Canon 350D, Camera lens: ЗМ 5А МС

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4692
  • Благодарностей: 978
Re: WiFi модуль ESP8266
« Ответ #5 : 29 Апреля 2015, 10:45:00 »
. - .

Источник 3.3 вольта, надеюсь, по току ES8266 вытягивает?

NodeMCu не шил, пользуюсь пока ардуино средой и FLASH DOWNLOAD TOOLS v0.9.3.1 . Полет нормальный.
Записан

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4707
  • Благодарностей: 249
  • Ищи на третьей планете.
    • Project EQDrive
Re: WiFi модуль ESP8266
« Ответ #6 : 29 Апреля 2015, 10:47:53 »
. - .

01 тоже шил все нормально, пользуюсь этим XTCOM_UTIL
прошивки от сюда https://github.com/nodemcu/nodemcu-firmware/tree/master/pre_build/0.9.5
Записан




Vladimir_sx

  • Оффлайн Оффлайн
  • Сообщений: 119
  • Благодарностей: 70
  • Клуб АстроДнепр
Re: WiFi модуль ESP8266
« Ответ #7 : 29 Апреля 2015, 15:56:09 »
. - .

ток вытягивало, даже начинала прошивать, но на одном моменте вылетает flash timeout, через Ардуино крутил, получилось даже через вэб интерфейс, в wifi сети, управлять DSLR камерой
Записан
Sky-Watcher 2001P 1000/200,SkyWatcher 80ED PRO, Celestron CG5 - EQDrive mod., QHY5Vc,  Filter UHC, Canon 350D, Camera lens: ЗМ 5А МС

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4707
  • Благодарностей: 249
  • Ищи на третьей планете.
    • Project EQDrive
Re: WiFi модуль ESP8266
« Ответ #8 : 29 Апреля 2015, 16:18:30 »
. - .

Прошивку АТ пробовали заливать?
подключение для прошивки такое ?


Уровни на ftdi232 3,3в установили?
Записан



Vladimir_sx

  • Оффлайн Оффлайн
  • Сообщений: 119
  • Благодарностей: 70
  • Клуб АстроДнепр
Re: WiFi модуль ESP8266
« Ответ #9 : 29 Апреля 2015, 16:41:18 »
. - .

Да подключал абсолютно так же само как на рисунке, и сразу после этого, через https://github.com/nodemcu/nodemcu-flasher прошивал https://github.com/nodemcu/nodemcu-firmware/releases/tag/0.9.6-dev_20150406  integer версию. Может где чего упустил?
Записан
Sky-Watcher 2001P 1000/200,SkyWatcher 80ED PRO, Celestron CG5 - EQDrive mod., QHY5Vc,  Filter UHC, Canon 350D, Camera lens: ЗМ 5А МС

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4707
  • Благодарностей: 249
  • Ищи на третьей планете.
    • Project EQDrive
Re: WiFi модуль ESP8266
« Ответ #10 : 29 Апреля 2015, 16:59:15 »
. - .

попробуйте залить это https://github.com/nodemcu/nodemcu-firmware/blob/master/pre_build/0.9.5/nodemcu_20150213.bin
0.9.5 у меня без проблем лилась на модуль 01, 0.9.6 не пробовал
питание 3,3в у меня с отдельного стаба с ftdi232 я 3,3в не беру.
« Последнее редактирование: 29 Апреля 2015, 17:05:14 от MAKsutik »
Записан



alex~

  • Оффлайн Оффлайн
  • Сообщений: 5780
  • Благодарностей: 142
Re: WiFi модуль ESP8266
« Ответ #11 : 09 Мая 2015, 09:14:57 »
. - .

Приехали вчера ESP8266 ESP-01 и USB-to-UART (Silicon Labs на CP210x)
Пытаюсь получить ответ на AT-команду... пока без результата.
  - Драйвер в оборудовании настроил на 57600-8-N-1
  - CoolTerm также на скорость 57600-8-N-1
  - Померял напряжение... 3,37v 

В чем может быть проблема?
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4692
  • Благодарностей: 978
Re: WiFi модуль ESP8266
« Ответ #12 : 09 Мая 2015, 09:20:51 »
. - .

Новые прошивки работают на 9600, старые на 115200.
Записан

alex~

  • Оффлайн Оффлайн
  • Сообщений: 5780
  • Благодарностей: 142
Re: WiFi модуль ESP8266
« Ответ #13 : 09 Мая 2015, 09:56:42 »
. - .

молчит...  :(

http://geektimes.ru/post/241054/  пишут, что "Питание ESP-01 нужно строго 3.3В"

Цитировать
В терминале (CoolTerm) устанавливаем скорость COM-порта 57600. Установить нужно именно такую скорость, т.к. если в чипе ESP8266 стоит старая прошивка (а скорее всего это так и есть), то он будет работать только с такой скоростью порта.
Записан

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4707
  • Благодарностей: 249
  • Ищи на третьей планете.
    • Project EQDrive
Re: WiFi модуль ESP8266
« Ответ #14 : 09 Мая 2015, 10:47:24 »
. - .

молчит...  :(

http://geektimes.ru/post/241054/  пишут, что "Питание ESP-01 нужно строго 3.3В"
Ну у меня и на немного большем работало (первый мой пост 3478мВ) и на немного меньшем, сейчас вот столько ))) 12 дней не выключаясь и не перегружаясь.
Записан



alex~

  • Оффлайн Оффлайн
  • Сообщений: 5780
  • Благодарностей: 142
Re: WiFi модуль ESP8266
« Ответ #15 : 09 Мая 2015, 11:04:27 »
. - .

А может такое быть, что USB-to-UART не дает достаточный ток по 3.3в ?
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4692
  • Благодарностей: 978
Re: WiFi модуль ESP8266
« Ответ #16 : 09 Мая 2015, 11:07:29 »
. - .

Напряжение 3.37 - нормально. От 3 до 3.6 - штатный режим работы. Как сообщают разные источники, работает и при 2.7, и при 3.9. Но я бы не советовал.

Вряд ли у Вас старый чип. У меня прямо "с завода" уже стояла относительно свежая прошивка. Работала на 9600.

1) GND на землю,
CH_PD и Vcc на +3.3 v
Источник должен выдавать не менее 250 мА. В случае недостатка выходного тока возможны негативные последствия в виде ееустойчивого программирования и неустойчивой работы.

2) Включаем смартфон и ищем WiFi новую точку доступа. Скорее всего какая-то ESPxxxxx должна появиться.

3) Не подключая к ESP, проверяем напряжение на TxD выходе USB to serial. Может быть ~5 вольт, или ~3 вольта. В первом случае есть большая вероятность того, что ESP c таким преобразователем работать не будет, и даже небольшая вероятность сгорания ESP при подключении к нему. Как сделать из 5 в 3 описано многократно, я пошел другим путем, просто нашел другой преобразователь (тип 2).

4) При отключенном питании подсоединяем TXD, RXD ESP к RXD, TXD преобразователя соответственно. Проверьте еще раз. TXD к RXD и RXD к TXD. Включаем питание, настраиваем 9600 в терминале, соединяемся, пробуем передать простую команду AT. Если в ответ ничего нет, то есть несколько вариантов:
- После AT нужна последовательность CR, LF. Терминал настроен на CR. В зависимости от версии терминала можно либо настроить выдачу нужной последовательности или просто нажимать Ctrl+J после Enter.

- Старая прошивка работает на другой скорости. Можно поиграться с поиском другой скорости, но проще не морочить себе голову и сразу прошить свежую прошивку.

- В чип зашита какая-то другая программа. Такое вряд ли возможно при покупке б.у. Лечение аналогично предыдущему пункту.

- Чип таки дохлый. Торопиться выбрасывать не стоит, лучше отдать кому-то на проверку. Или хотя бы попробовать перепрошить несколько раз. У меня был один чип, который прошился только с третьего раза.


5) Прошить новую можно с помощью разных программ, для этого не забыть перед прошивкой отключить питание, подключить GPIO 0 на землю (GND), включить питание. После прошивки не забываем отключить GPIO 0.

6) Пробуем записать в чип что-то свое. Та же процедура. Выкл питание. Подключить GPIO 0 на землю (GND). Включить питание. После прошивки выключить питание, отсоединить GPIO0.

7) После прошивки чего-то своего AT команды скорее всего перестанут работать, не удивляйтесь. Поведение теперь определяется новой программой. Восстанавливать AT - функционал необязательно. Просто шейте что-то еще, если необходимо. Если опять нужен AT функционал - возвращаемся к п.5.
Записан
Сказали спасибо

alex~

  • Оффлайн Оффлайн
  • Сообщений: 5780
  • Благодарностей: 142
Re: WiFi модуль ESP8266
« Ответ #17 : 09 Мая 2015, 11:21:24 »
. - .

В сети модуль виден!
Т.е. это означает, что с током всё в порядке ?

CH_PD подключен через 8к2 к 3.3в
« Последнее редактирование: 09 Мая 2015, 11:28:22 от alex~ »
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4692
  • Благодарностей: 978
Re: WiFi модуль ESP8266
« Ответ #18 : 09 Мая 2015, 11:33:36 »
. - .

Цитировать
Т.е. это означает, что с током всё в порядке ?
Не обязательно. Например, тока хватает для коротких сообщений, но не хватает для длинных. Термин "неустойчивая работа" намекает на видимость работы. А устойчивая работа подразумевает отсутствие нареканий в течение длительного периода времени.
Записан

alex~

  • Оффлайн Оффлайн
  • Сообщений: 5780
  • Благодарностей: 142
Re: WiFi модуль ESP8266
« Ответ #19 : 09 Мая 2015, 11:39:56 »
. - .

Цитировать
3) Не подключая к ESP, проверяем напряжение на TxD выходе USB to serial.
Напряжение такое: +3,4в

Цитировать
4) При отключенном питании подсоединяем TXD, RXD ESP к RXD, TXD преобразователя соответственно.
а тут похоже, что напутал...  :facepalm:
Записан