| Автор |
Съобщение |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Китайците пак избиха рибата ESP8266
Проблема ти е около захранването на платката. Нямам проблеми понеже съм му хакнал 2х1.5 волта батерии. Каква среда ползваш за програмиране? Може ли да му заредя 2 фърмуера единият да е с АТ а другият да е Нодемцу
|
| Вто Яну 12, 2016 11:16 pm |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Китайците пак избиха рибата ESP8266
Може, ама не едновременно. Каква ти е логиката да искаш два различни?
|
| Сря Яну 13, 2016 2:26 am |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Китайците пак избиха рибата ESP8266
Логиката е образователна, разцъквам.  Като си играл с тази джаджа я кажи как да го направя: if(_GET.pin == "ON1")then gpio.write(led1, gpio.HIGH) if led1 == 1 then tmr.delay(100) gpio.write(led1, gpio.LOW) end if led1 == 0 then tmr.delay(100) gpio.write(led2, gpio.HIGH) end if led2 == 1 then tmr.delay(100) gpio.write(led2, gpio.LOW); end elseif(_GET.pin == "OFF1")then gpio.write(led2, gpio.LOW) gpio.write(led1, gpio.LOW); end ПП. това не работи! Искам след натискане на бутон да се задейства лампа след което да угасне, да светне друга лампа която и тя да угасне след определено време.
|
| Сря Яну 13, 2016 2:36 am |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Китайците пак избиха рибата ESP8266
Като гледам какво искаш да направиш ти препоръчвам да си сложиш ардуиното за есп8266. Там в examples->digital->statechangedetection ще видиш повечето неща, които ти трябват. Закъснения се правят с delay(ms).
|
| Сря Яну 13, 2016 3:40 am |
|
 |
|
mcankov
Ранг: Минаващ
Регистриран на: Нед Ное 15, 2015 10:31 pm Мнения: 8
|
 Re: Китайците пак избиха рибата ESP8266
Здравейте, опитвам се да накарам едно esp8266 да работи като webserver. Смених му фърма с nodemcu, всичко мина нормално. Налях му код (от arduino -> example->ESP8266WIFI-> WIFIWEBSERVER), всичко нормално. В серийния монитор ми показва WiFi connected, Server started, изписва ми ip адреса. Проблема е, че не мога да го достъпя. Къде може да е проблема според вас?
|
| Сря Яну 13, 2016 3:00 pm |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Китайците пак избиха рибата ESP8266
Ардуино и нодемцу са различни неща. Когато направиш скеч в ардуино средата, билднеш го и качиш реално изтриваш предишния фирмуер (нодемцу-то). Трябва да избереш дали искаш да пишеш на луа или на C++ и съответно да следваш различните документации. Ако ще е нодемцу можеш да ползваш описанието тук: https://github.com/nodemcu/nodemcu-firmwareФлашването на нодемцу фирмуера става с този инструмент: https://github.com/nodemcu/nodemcu-flasherПосле можеш да ползваш произволна терминална програма, но също е лесно с това: https://github.com/4refr0nt/ESPlorerЗа да пуснеш веб сървър трябва да обединиш тия два примера: https://github.com/nodemcu/nodemcu-firmware#connect-to-your-apи https://github.com/nodemcu/nodemcu-firmware#or-a-simple-http-serverПървата част асоциира модула към АП-то на твоята мрежа, а втория пуска TCP сървър и се прави на Http сървър. Предполагам че има и по-добри примери от това което дадох горе, но тях можеш да ги намериш сам. Ако тръгнеш с ардуино средата следвай описанието тук: https://github.com/esp8266/Arduino/и по-точно: https://github.com/esp8266/Arduino#installing-with-boards-managerОбърни внимание че това описание работи с ардуино 1.6.5 среда, не слагай по-нова защото не работи. След като добиеш опит можеш да пробваш и инсталирането през git понеже там влизат новите неща и би трябвало да работи с 1.6.7 на ардуино IDE. Ако всичко мине успешно избираш от Tools->Board най-близката до твоята платка (nodemcu dev kit, Olimex ESP8266, ESP-01 или какъвто хардуер ползваш), настройваш COM порта на който е закачена и от File->Examples->ESP8266WebServer->HelloServer или някой от другите (AdvancedWebServer, ...). Сменяш SSID и парола и качваш. Ако мине без грешки би трябвало да заработи.
|
| Сря Яну 13, 2016 5:50 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Китайците пак избиха рибата ESP8266
@gicho, благодаря за инфото. При мен се получи https://www.arduino.cc/en/Main/OldSoftwareReleases 1.6.5
|
| Сря Яну 13, 2016 7:24 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Китайците пак избиха рибата ESP8266
@NikB, преди малко хванах проблема за който питаш а именно GPIO0 ти е постоянно към маса т.е. трябва да е на маса при програмиране а по време на работа трябва да е разделен.
|
| Сря Яну 13, 2016 8:42 pm |
|
 |
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 10:32 pm Мнения: 710
|
 Re: Китайците пак избиха рибата ESP8266
@timt, на тези платчици, ако GPIO е към маса, АТ командите не работят.
AT+GMR Recv pack: AT version:0.21.0.0 SDK version:0.9.5
|
| Сря Яну 13, 2016 10:47 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Китайците пак избиха рибата ESP8266
Аз съм на ESP8266 12E при мен работи но когато забравя да го изключа от масата и забива. По принцип чипа е един и същ но съм с друг фърмуер.
|
| Сря Яну 13, 2016 11:08 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Китайците пак избиха рибата ESP8266
Да се похваля, много се кефя когато е неделя и има много сняг на вънка.  Направих си с джаджата UDP+HTML DS18B20 термометър. Мога директно да се свързвам с термометъра мога и през рутера. Интересното е че в момента се намира с все датчик и батерии в фризера и продължава да предава.
|
| Нед Яну 17, 2016 9:31 pm |
|
 |
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 9:42 am Мнения: 12096 Местоположение: Гьотеборг
|
 Re: Китайците пак избиха рибата ESP8266
Яко  Пробвай с BME280 - темп, влажност, налягане, скоро и разни вредни газове
|
| Нед Яну 17, 2016 9:57 pm |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Китайците пак избиха рибата ESP8266
Е как да пробва, искат 45 лева за брейкаута в БГ магазините ...  Голям хубавец, в смисъл точно каквото трябва за "environment" мониторинг на едно. Утре трябва да си взема от пощата китайската пратка с две такива платки (BME280) и ще ги сложа на тръстиката да ги гледам и аз през esp-то. Имаш ли вече впечатление от него? Edit: някакви референции за датчици за качество на въздуха? Ниво на кислорода, наличие на CO, въглеводороди - не е задължително в един сензор?
|
| Нед Яну 17, 2016 11:16 pm |
|
 |
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 9:42 am Мнения: 12096 Местоположение: Гьотеборг
|
 Re: Китайците пак избиха рибата ESP8266
Ами пуснах една такава през Ардуино и си работи, но не съм сравнявал. Но 45лв е прекалено, сензора е 10-15лв...? За другите датчици е сериозна тема, и цените варират много. Ще пиша някой друг ден...
|
| Нед Яну 17, 2016 11:29 pm |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Китайците пак избиха рибата ESP8266
Излъгал съм - 45.50лв: http://erelement.com/sensors/bme280Аз затова чакам почти месец да дойдат от Китай - щото платките са няма 4 долара.
|
| Нед Яну 17, 2016 11:45 pm |
|
|