Пользует ли кто WiFi-модули ESP8266 ? Поделитесь впечатлениями.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »
- Войдите на сайт для отправки комментариев
Пнд, 20/10/2014 - 16:30
Пока едет ко мне пяток ESP8266-ых (на фото слева), хотелось бы "свидетельств очевидцев", так ли они хороши, как о них пишут ? А то ведь столько вкусностей в них обещают, успокойте душу, напишите, что все правда..
Хочу с 433МГц на WiFi свои поделки переводить, надоели 433МГц.
Боюсь мы с тобой и будем этими очевидцами. Я тоже из ряда платок 01,02,03,04,05 заказал 01-ую длинненкую на nrf24 с антенкой и штырками. Я не рискнул больше пары за раз. Задавишь значит всех соседей из 13 теоретических каналов 5 твои будут глушить ;) ? Я больше 2-ух не подавлю ;) Я правильно понял библиотекой nrf24 трясти их будем?
Почитал - тоже стало интересно....
Почитал - тоже стало интересно....
Ну так парочку быстрей оплачивай. Если вляпаемся толпой веселей :)
дешевле чем у него не нашел http://ru.aliexpress.com/item/Free-shipping-ESP8266-serial-WIFI-wireless-module-wireless-transceiver/2039707750.html
тыкай тыкай быстрей
в мою деревню наверно приползет медленней чем в ваши
по этому слову у меня пожалуй уже все на диске
в основном китайщина
01
Содержимое папки D:\workarduino\wifi-esp8266
02
03
20.10.2014 22:27 <DIR> .
04
20.10.2014 22:27 <DIR> ..
05
06.10.2014 21:49 83 980 1.jpg
06
20.10.2014 22:27 0 1.txt
07
06.10.2014 21:48 94 853 3.png
08
06.10.2014 21:55 <DIR> Adafruit-GFX-Library-master
09
06.10.2014 21:55 9 409 Adafruit-GFX-Library-master.zip
10
06.10.2014 21:55 <DIR> Adafruit-ST7735-Library-master
11
06.10.2014 21:54 24 710 Adafruit-ST7735-Library-master.zip
12
06.10.2014 22:02 <DIR> code
13
06.10.2014 21:26 2 178 code2.ino
14
06.10.2014 21:31 2 464 code3.ino
15
06.10.2014 21:54 <DIR> code5termometr
16
06.10.2014 21:35 2 329 773 ESP8266 Specifications(Chinese).pdf
17
06.10.2014 21:35 121 013 ESP8266-NURDspace.htm
18
06.10.2014 21:35 <DIR> ESP8266-NURDspace_files
19
06.10.2014 21:13 99 320 esp8266.jpg
20
06.10.2014 21:43 228 939 ESP8266WIFI.htm
21
06.10.2014 21:43 <DIR> ESP8266WIFI_files
22
06.10.2014 21:44 866 897 ESP8266_Specifications_English.pdf
23
06.10.2014 21:41 237 433 ESP8266??WIFI ????? ??? ????-???.htm
24
06.10.2014 21:41 <DIR> ESP8266??WIFI ????? ??? ????-???_files
25
06.10.2014 21:35 1 949 574 Espressif AT Instruction Set_CN.pdf
26
06.10.2014 21:44 13 616 esptool-master.zip
27
06.10.2014 21:52 <DIR> json-parser-master
28
06.10.2014 21:52 56 189 json-parser-master.zip
29
06.10.2014 21:37 <DIR> SDKv0.6
30
06.10.2014 21:37 2 247 827 SDKv0.6.rar
31
06.10.2014 21:13 84 041 sheetexample.jpg
32
06.10.2014 21:41 98 840 TB27kxxapXXXXa4XXXXXXXXXXXX_!!882680026.jpg
33
06.10.2014 21:41 91 420 TB27_1eaFXXXXcQXXXXXXXXXXXX_!!882680026.jpg
34
06.10.2014 21:42 101 868 TB2cNttapXXXXc8XXXXXXXXXXXX_!!882680026.jpg
35
06.10.2014 21:42 88 744 TB2HstsapXXXXcYXXXXXXXXXXXX_!!882680026.jpg
36
06.10.2014 21:41 105 128 TB2PPxxapXXXXaGXXXXXXXXXXXX_!!882680026.jpg
37
06.10.2014 21:41 70 487 TB2s97fapXXXXXnXpXXXXXXXXXX_!!882680026.jpg
38
06.10.2014 21:41 108 803 TB2SqlrapXXXXbaXpXXXXXXXXXX_!!882680026.jpg
39
06.10.2014 21:41 92 909 TB2Y2L9apXXXXbMXpXXXXXXXXXX_!!882680026.jpg
40
26 файлов 9 210 415 байт
Гики нетерпеливые с антенкой 20см добились рекордов дальности на открытой площади 4.71км. Так что 10 метров наш микрополосок через железобетон должен прошивать не как 433-ие
А у вас SoftwareSerial.h или еще что-нибудь видели?
я нашол оптовый складик http://ru.aliexpress.com/store/110055/search?SearchText=esp8266
надо посоветоваться с остальными. Закажу наверно не только эти модули - цены там на все ардуинки приемлимые с учетом роста доллара.
я нашол оптовый складик http://ru.aliexpress.com/store/110055/search?SearchText=esp8266
надо посоветоваться с остальными.
о смотрю мужик ААА магазин проплатил а то его магазина не видно было неделю
шенжень где я тебе тыкнул всегда за 2 дня управлялся до почты дотопать
а этот товариш по ардуинам в основном мог и три дня топать и цена у них будет минимальная одинаковая
я тебе ссыль быстртопающих по 3.80 а ты смотришь на 3.82 за пару
это араис видать уложился в 3.0 за 5-ять
Боюсь мы с тобой и будем этими очевидцами. Я тоже из ряда платок 01,02,03,04,05 заказал 01-ую длинненкую на nrf24 с антенкой и штырками. Я не рискнул больше пары за раз. Задавишь значит всех соседей из 13 теоретических каналов 5 твои будут глушить ;) ? Я больше 2-ух не подавлю ;) Я правильно понял библиотекой nrf24 трясти их будем?
Ну что ж, будем. Штуковина свежая и весьма перспективная.
Канала хватит и одного, насколько я понял из нагугленного.
Nrf24 к этому вряд ли имеет какое-то отношение.
Nrf24 к этому вряд ли имеет какое-то отношение.
это шутки юмора :)
а 5 километров с 20 сантиметрами это все вайфайки в прыжке с обрыва
на повеселись https://www.youtube.com/watch?v=7BYdZ_24yg0
С Software Serial тоже все неоднозначно. С одной стороны, модуль работает на 115200 or 57600 baud, с другой - "The 0.922 firmware allows you to change the baud rate (default now 9600) which allows use with software serial". Надо пробовать.
С Software Serial тоже все неоднозначно. С одной стороны, модуль работает на 115200 or 57600 baud, с другой - "The 0.922 firmware allows you to change the baud rate (default now 9600) which allows use with software serial". Надо пробовать.
не помню подробноестей
вроде ряд такой
прошивать 19200
работать 57600
меня смущает только зачем прошивать прошитый чип
короче я все равно забуду
вот платки доползут буду вспоминать что там на диске у меня валяется
думаю через гуугл найду здесь текст и потом на свой диск полезу смотреть
наврал глянул код
ты правее
1
// Открываем последовательный и ждать порт открыть:
2
Serial
.begin(57600);
3
Serial
.setTimeout(5000);
4
dbgSerial.begin(9600);
//не может быть быстрее, чем 19200 для softserial
меня смущает только зачем прошивать прошитый чип
Появляются новые прошивки со славными фичами.
Потому что в режим AT они конечно вытащили не весь функционал чипа, а только самый самый базовый и до самого вкусного можно добраться только обновляя прошивку, кстати чип это должен уметь по wi-fi делать - так как у него там флешка припаяна и программа сидит в оперативке - никто не мешает налету писать.
Питание у всех моделек 3.3в?
Красота былаб на стандартные пины например уны воткнуть без проводков, как шилд.
Питание у всех моделек 3.3в?
Красота былаб на стандартные пины например уны воткнуть без проводков, как шилд.
Да, у всех 3.3В, 200 мА в пике. Лог.уровни, соответственно, трехвольтовые, к пятивольтовым НЕтолерантные.
Эти модули имеют несколько вариантов, с антенной из дорожки(как у ло1 обычных) ,с керамической антенной, и с подключением внешней антенны. Ещё бывают на разное количество GPIO выводов- но это актуально если прогать и использовать чип без всяких м/к и ардуин. Пока с программированием их все глухо.
Реально этот чип "убийца" всяких езернет решений, которые получаются дороже и сложнее,чем работа с этим чипом. Если конечно в наличии уже есть роутер с wi-fi
Едет где-то с антенной из дорожки - скоро протестируем..Надеюсь на этой неделе.
Сегодня приехал модуль. Исходники есть. SDK есть. Буду ковырять.
https://nurdspace.nl/ESP8266
https://drive.google.com/folderview?id=0BwK3EhAfht8uWTdBdG55NEFCakE&usp=sharing,
http://www.esp8266.com/ - форум.
Вот еще, может пригодится кому:
https://github.com/itead/ITEADLIB-ESP8266
http://www.electrodragon.com/w/Wi07c
http://blog.electrodragon.com/tag/esp8266/
http://rayshobby.net/?p=9734
Тоже купился на эти модули, заказал жду.
Если кому встретятся файлы для eagle cad, выложите здесь. Интересуют esp-02 и esp-03
Испытания прошли успешно. Модуль работает. Обязательна подтяжка к "+" пина CH_PD. На расстоянии там, где NRF24 уже затыкается в роутере показывает 50%. Годная штука. Буду пытаться программировать. SPI,I2C, вроде четыре выхода PWM. Даже RTC есть. "Каждой розетке и выключателю по WiFi!!!".
Пора на 5 МГц перебираться.
http://item.taobao.com/item.htm?id=40283571127 даже SDIO выведен.
Подозреваю всем
Спасибо мил человек я знал что могу положится на тебя. У меня вообще никакого желания менять прошивки с завода. Вчера мы таку толпу создали на esp8266 форуме Тамошний админ так увлекся изучением NeyroN-а что меня целый час регистрировал.
Вопрос:
Как китайские первоисточники readme.txt читать? У кого нибудь будут мысли. Yandex.browser Google.Crome что- пока не вижу чтобы могли слету?
Вообще любые мысли как переводить?
что-то мне все какое-то фуфло попадается
вот элементарный текст
Как китайские первоисточники readme.txt читать? У кого нибудь будут мысли. Yandex.browser Google.Crome что- пока не вижу чтобы могли слету?
Глубоко копаете (*уважительно). А английских второисточников разве не хватает ? Их с каждым днем все больше ведь, народ активно тему раскручивает.
Как китайские первоисточники readme.txt читать? У кого нибудь будут мысли. Yandex.browser Google.Crome что- пока не вижу чтобы могли слету?
Глубоко копаете (*уважительно). А английских второисточников разве не хватает ? Их с каждым днем все больше ведь, народ активно тему раскручивает.
Ты мне пинок целеуказательный дал словом прошивка. Смотрю действительно цифры 091 вроде сейчас торгуют 092 вроде ковыряют второисточники. Справшивают что такое поползло 09222 предполагают чтото китайское. Понятно кроме китайцев никто внятно не может сказать что они решают. Я на китайских форумах слету на китайсокм порегистрировлся час трудом скачал что-то. Пробую почитать. А тут даже на диске с трудом элементарные вещи. Тикни сюды, тыкни туда, получиш счастья или кирпичик. Страшно тыкать в темную. Хотябы умное лицо сделать перед этим.
Испытания прошли успешно. Модуль работает. Обязательна подтяжка к "+" пина CH_PD. На расстоянии там, где NRF24 уже затыкается в роутере показывает 50%. Годная штука. Буду пытаться программировать. SPI,I2C, вроде четыре выхода PWM. Даже RTC есть. "Каждой розетке и выключателю по WiFi!!!".
Пора на 5 МГц перебираться.
можно полюбопытсвовать по какой схеме?
это у на что паршивку менять?
Вот тут прошивками балуются: https://github.com/esp8266/esp8266-wiki/wiki
А вот некая схема:
Отсюда: http://www.cnx-software.com/2014/08/28/esp8266-wifi-serial-module-costs-just-5/
http://item.taobao.com/item.htm?id=40283571127 даже SDIO выведен.
у тебя какая версия? я считал что их 7 а тут еще одна с кучей выводом зачем-то
Вот тут прошивками балуются: https://github.com/esp8266/esp8266-wiki/wiki
А вот некая схема:
Отсюда: http://www.cnx-software.com/2014/08/28/esp8266-wifi-serial-module-costs-just-5/
это похоже на 2-ую версию
сидим гадаем на кофейной гуще :)
Еще фотку классную выложу отсюда: http://s.zeptobars.ru/ESP8266-HD.jpg
Столько добра да за такие деньги... Эхх...
Вот тут выбор из пяти вариантов , продавцу надо указать какую именно вам надо. В лоте 2 штуки за $ 7.48.
Эти платы клепают не производители чипа. Просто насколько я понял производитель выпустил демку-прошивку в виде WiFi-UART моста, а предприимчивые китайцы налепили плат.
Googl-перевод:
"ESP8266EX является чип 802.11bgn WiFi, то может используется в приложениях IOT, и включает следующие компоненты:
1. Tensilica L106 малой мощности 32-разрядный микроконтроллер, который может работать на скорости до 160 МГц
2. 10-разрядный АЦП
3. Внутренняя SRAM
4. GPIO x16 (до 5 используется для интерфейса со вспышкой)
5. управление питанием
6. все радиочастотные компоненты
7. WiFi , MAC, TCP / IP
8. продвижения ожидания и сна режимы
9. SPI / UART / SDIO Код приложения, как правило, хранятся на внешнем NOR флэш-устройства; для типичного применения 512kB более чем достаточно. Вспышка доступ через кэш; о 35Kb внутренняя SRAM доступно пользователю для стека и временного хранения.ESP8266EX обычно используется в приложениях, начиная от умных выключателей, смарт-освещения, детекторы дыма, газовых сенсоров, датчиков температуры влажности, интеллектуальных дисплеев и т.д. У нас есть документация, примеры коды приложений, схемы применения и макеты в пределах нашей дизайн комплекта, который доступен после завершения в NDA."
Не спешите закупаться по многу. На табао они уже дешевле 100р.
Не спешите закупаться по многу. На табао они уже дешевле 100р.
а где это tabao http://www.bhiner.com/taobao-agent/40430118916
http://samsebetao.ru/item?id=40328222213
тут как-бы понятно как платить http://ru.aliexpress.com/item/Free-shipping-ESP8266-serial-WIFI-wireless-module-wireless-transceiver/2039707750.html
Вроде как модуль не терпит входное напряжение выше напряжения своего питания, т.е. выводы не толерантны к 5в - надо ставить ограничение на RX модуля, например стабилизатор на 3.3в+ резистор..
Вроде как модуль не терпит входное напряжение выше напряжения своего питания, т.е. выводы не толерантны к 5в - надо ставить ограничение на RX модуля, например стабилизатор на 3.3в+ резистор..
Стабилизатор не подойнет быстродействие низкое
Ставить нужно делитель из двуз резисторов
Наберите в поисковике "arduino logic level converter". Увидите, например, такое:
Дешево и сердито.
В датишине написано :
All digital IO pins are protected from over-voltage with a snap-back circuit connected between
Я на фото как развлекаются смотрю вижу, что питание не нравится, кандеры вешают китайцы. А вот резисторы диоды транзисторы сопрягать уровни не вижу.
Не вижу старшных делителей транзисторов стабилитронов.
Нет проблем сопряжения. А вот ногу перемычкой затянули некую.
Связывание с чудо-юдо-мега-самостоятельным-одноплатным-девайсом
Последняя правильная похоже 3.6 вольта батарейка
Ты такую платку мучаешь?
Вопрос: Что за стоны везде что надо Arduino Mega со свободными UART ? Что там за стоны об отсутствии методики отладки пока порт esp8266 занимает? У вас какая платка Arduino UNO R3 ?
В твоей версии некую ногу затягивать в плюс надо. Зачем-то некий больтающийся резет выведен "CH_PD"? Ты резистором 10к затянул в + или закоротил? Или что там за чудо? Сижу гадаю на кофейной гуще :(
Только что затестил , на Ардуино Мега, тока по 3.3в похоже не хватает и веб открывается медленно-тормозит, ёмкости электролиты немного исправили ситуацию. Напряжение падает до 3.1..3в
Подключал без делителей на УАРТе , вроде ничего не задымело и не нагрелось.
Попробую ещё на UNO - там вроде как по 3.3в мощнее стабилизатор.
Плата ESP-01. CH_PD - включение чипа - должен быть высокий уровень. Я пока питание подал хотя надо бы резистор. RESET тоже желательно подтянуть к +. На UNO один аппаратный UART, а софтовый не может скорость 115200 выдать вот и извращаются. На отдельном 3.3 работает стабильно без кондеров. На питании от меги у меня не завелась. Прошивка v0.9.2.2 поддерживает выбор скорости от 9600 до 921600. И рекомендуют увеличить буфер UART на ардуине.
Нашел библиотеку для ардиуно для работы с модулем, примеры там не очень конечно, но для тестов пойдет. Может на чистом Си буду делать если что придумаю. Неплохо было бы сделать такую же "обертку" как для работы с w5100 или хотя бы сделать надстройку для аналогичной настройки.
Нашли - поделитесь.
Я вот такую "обертку" нашел давеча: https://github.com/INEXTH/Arduino-ESP8266_libs
Собираю всю информацию тут там же есть ссылки на документацию и библиотеки.
видел вот какая-то библиотечка недописанная пока еще https://yadi.sk/d/Q560V54DcFkgh
вчера на кофейно гуще погадал
01
// На стороне сервера за один раз соединение на сообщение (Connect > читать > закрыть)
02
#include <ESP8266_TCP.h>
03
//пен-----------------------
04
#define PIN_RESET 6// подключение этого вывода к CH_PD pin на ESP8266
05
//consts----------------------
06
ESP8266_TCP Wi-Fi;
07
#define ssid "ESP_AP"
08
#define перевал "123456789"
09
//-----------------------------
10
Строка connectAP(){
// точки доступа для соединения функция, что можно петли подключение к точке доступа, пока успешно
11
String ip =
"0.0.0.0"
;
12
while
(ip.equals(
"0.0.0.0"
)) {
13
String ip = wifi.connectAccessPoint(ssid, pass);
14
if
(!ip.equals(
"0.0.0.0"
)){
break
; }
15
}
16
возвращение ИС;
17
}
18
//-------------------------------------------------
19
void
setup
(){
20
delay(3000);
21
Serial
.begin(9600);
// используем интерфейс Serial1 с ESP8266
22
Serial1.begin(115200);
// и использовать серийный для отладки
23
wifi.begin(&Serial1 &
Serial
, PIN_RESET);
24
если(wifi.test()){
25
String ip = connectAP();
// подключиться к целевой точке доступа
26
wifi.openTCPServer(2000, 30);
// открыть TCP-сервер на порт 2000 и 30 секунд тайм-аут соединения (Max 2880)
27
}
28
else
{
29
Serial
.println(
"ESP8266 не вижу. Перезагрузка..."
);
30
while
(
true
);
31
}
32
}
33
/======================================================
34
void
loop
(){
35
int
dataState = wifi.isNewDataComing(WIFI_CLIENT);
// проверить какие-либо данные, приезжающих ESP8266
36
если(dataState != WIFI_NEW_NONE) {
37
если (dataState == WIFI_NEW_CONNECTED ){
Serial
.println(
"Status : Connected"
);}
// связанных с TCP на стороне клиента
38
else
if
(dataState == WIFI_NEW_DISCONNECTED){
Serial
.println(
"Status : Disconnected"
); }
// отключить от TCP на стороне клиента
39
else
if
(dataState == WIFI_NEW_MESSAGE ){
// получили сообщение от TCP на стороне клиента
40
Serial
.println(
"ID : "
+ строка(wifi.getId()));
41
Serial
.println(
"сообщение : "
+ wifi.getMessage());
42
wifi.closeTCPConnection(0);
43
}
44
else
if
(dataState == WIFI_NEW_SEND_OK ){
Serial
.println(
"послал!!!!"
); }
// Передачи сообщений успешно
45
}
46
}
47
//=====================================================
ну и клиент послать
01
//Client side for Once Connection per message (Connect > Send > Close)
02
#include <ESP8266_TCP.h>
03
//pins--------------------
04
#define PIN_RESET 6// Connect this pin to CH_PD pin on ESP8266
05
#define PIN_SEND 8// Pin that connected to button to send any message
06
//consts-------------------------
07
ESP8266_TCP wifi;
08
#define ssid "ESP_AP"
09
#define pass "123456789"
10
#define serverIP "192.168.0.1"
11
#define serverPort 2000
12
//-----------------------------
13
String connectAP(){
// Access Point Connection Function that you can loop connect to Access Point until successful
14
String ip =
"0.0.0.0"
;
15
while
(ip.equals(
"0.0.0.0"
)) {
16
String ip = wifi.connectAccessPoint(ssid, pass);
17
if
(!ip.equals(
"0.0.0.0"
)){
break
; }
18
}
19
return
ip;
20
}
21
//-------------------------------------------------
22
void
setup
(){
23
delay(3000);
24
pinMode(PIN_SEND, INPUT);
// Set pin for send command to input mode
25
Serial
.begin(9600);
// We use Serial1 to interface with ESP8266
26
Serial1.begin(115200);
// and use Serial to debugging
27
wifi.begin(&Serial1, &
Serial
, PIN_RESET);
28
// Check that ESP8266 is available
29
if
(wifi.test()){
30
String ip = connectAP();}
// Connect to target Access Point
31
else
{
32
Serial
.println(
"ESP8266 no see. Restart..."
);
33
while
(
true
);
34
}
35
}
36
//==============================================================
37
void
loop
(){
38
int
dataState = wifi.isNewDataComing(WIFI_CLIENT);
// Check for any data has coming to ESP8266
39
if
(dataState != WIFI_NEW_NONE) {
40
if
(dataState == WIFI_NEW_CONNECTED ){ wifi.send(
"12345678"
); }
// Connected with TCP Server Side // Send a message to TCP Server Side
41
else
if
(dataState == WIFI_NEW_DISCONNECTED ){
Serial
.println(
"Disconnected"
); }
// Disconnected from TCP Server Side
42
else
if
(dataState == WIFI_NEW_SEND_OK ){
Serial
.println(
"SENT!!!!"
); }
// Message transfer has successfully
43
else
if
(dataState == WIFI_NEW_ALREADY_CONNECT){
Serial
.println(
"Already Connect!!"
);}
// Already connected with TCP Server Side
44
}
45
if
(digitalRead(PIN_SEND==LOW)) {
// When button for connect to TCP Server Side was pressed
46
Serial
.println(
"Connect!!"
);
// Send message to TCP Server Side and waiting for 1 sec
47
wifi.connectTCP(serverIP, serverPort);
48
delay(1000);
49
}
50
delay(50);
51
}
52
//==================================================================
Нашли - поделитесь.
Я вот такую "обертку" нашел давеча: https://github.com/INEXTH/Arduino-ESP8266_libs
о а я в нее вчера уже поигрался
Пока едет ко мне пяток ESP8266-ых (на фото слева)...
Может мне подгоните один такой? Тоже охота поиграться с ними...
Подскажите, можно ли в ардуино скетчи загружать через них?
Если кто нибудь загрузчик напишет соотсвествуйщий, что в теории реально..
Через блитузовские загружают через стандартный загрузчик, он ведь стандартный COM эмулирует. Тут ведь тлже что-то похожее?
Ну тут же надо серверную часть писать -тут же не проброс порта получается.. И скорее всего править прошивку у самого wi-fi модуля, например один из gpio для ресета перепрограммировать.. Даже есть уже правленные прошивки для дергания GPIO..
Может мне подгоните один такой? Тоже охота поиграться с ними...
С удовольствием.