Portál AbcLinuxu, 26. dubna 2024 08:59


Dotaz: ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj

29.9.2015 20:44 TomboCZ
ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj
Přečteno: 1170×
Odpovědět | Admin
Hoj, googlil a hledal jsem dlouho, ale nenašel. Třeba bude někdo vědět?
- ESP8266 + Arduino Uno, snažím se to vůbec nějak rozjet a nejede mi to
- verzi FW ESP8266 neznám
- wiring přesně podle http://yaab-arduino.blogspot.co.uk/2015/03/esp8266-wiring-schemas.html varianta 5
- jen s tím rozdílem, že RX/TX jsem napíchal na porty 0+1
- zapnu, na ESP svítí červená a na začátku problikne modrá
- vlezu v IDE Arduina na seriovy monitor (COM4) abych zkusil zadávat nějaké AT příkazy a ta sviňa na mne sype jen rozsypaný čaj a na vkládání AT nereaguje (modrá jí bliká = jaksi komunikuje)

Kurňa už s tím válčím třetí den, mám chuť to rozdupat :( Kde dělám chybu? Díky za rady.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.9.2015 21:04 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podla mna to mas uplne zle zapojene, alebo som nieco nepochopil :o)

Na Arduino UNO najdes 2x atmel mikrokontroler. Ten v patici sa programuje cez IDE a na komunikaciu z PC sluzi ten "maly" v smd prevedeni. Realne tam je nahrany len FW co riesi usb/seriovy prevodnik. Na co ale netreba zabudat, tak tieto dva "svaby" maju dokriza zapojene RX/TX.

Ked sa chces cez PC "porozpravat" s niecim, co mas zapojene na liste do Digital portu 0 a 1, tak najprv musis:

- vybrat mikrokontroler v patici

alebo

- nahrat firmware, ktory da prisluchajuce piny serioveho rozhrania do "tretieho stavu"

V pripade pouzita Arduino IDE si je dolezite uvedomit ako sa dostane FW do mikrokontroleru. IDE vyvola cez jednu seriovu linku (z hlavy neviem presne nazov) reset. Na reset zareaguje loader a cez seriovu linku akceptuje novy FW. Presne pre toto v tych ukazkach zapojenia nepouzivaju porty 0 a 1. Ked sa tam stretne viac zariadeni, tak akurat vznikne nejake "smetie", lebo sa nevedia dohodnut ...
29.9.2015 23:08 TomboCZ
Rozbalit Rozbalit vše Re: ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj
Ty piny 0,1 už byly jen výsledek čirého zoufalství. Když jsem na to šel přes SoftwareSerial třeba 10,11, tak to také nejelo. Někde jsem četl, že starší FW ESP nepodporuje pomalejší rychlosti, na kterých komunikuje SoftwareSerial, ale jak jsem psal, nemám jak to zjistit :(
30.9.2015 08:45 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj
Pokud ESP po sériáku vysílá (což asi jo, když vidíš čaj), stačí na TX připojit osciloskop, změřit šířku nejužšího pulsu (tj. 1 bit) a snadno dopočítat baudy. Zrovna o víkendu jsem to dělal :-)

Myslím si, že pokud si hraješ s elektronikou, jednoduchý digitální oscík se vždycky hodí, např. DSO138 s 1MSps za 500Kč i s dopravou by na tohle bohatě stačil. Nebo zakrabičkovaný DSO201 (3 x dražší (55USD), parametry stejné), ten mi v porovnání s DSO138 přijde zbytečně drahý. Navíc má nekvalitní mini konektor sondy (ten DSO138 má klasický BNC).
30.9.2015 07:00 kulichs | skóre: 7 | blog: kulichuv
Rozbalit Rozbalit vše Re: ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tipnul bych to na nastaveni komunikační rychlosti mezi moduly.Pokud nevíš jaký firmware v esp8266 máš tak ho přehrej. A nebo skus 9600 nebo 115200.
2.10.2015 11:02 TomboCZ
Rozbalit Rozbalit vše Re: ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj
Díky za rady. Skutečně to vypadá na to, že pro Ardo+ESP je potřeba jet na pomalejším SwSerialu. Pokusím se to flashnout a vyzkoušet touto cestou.
30.9.2015 12:18 radek
Rozbalit Rozbalit vše Re: ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sypaný čaj ti dělá jiný bitrate. když nastavíš správný, tak by se ti měl z něho udělat pěkně sáčkový čaj.
4.10.2015 06:55 TomboCZ
Rozbalit Rozbalit vše Re: ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj
Ano, je to tak. Připojil jsem to k Due, které má více než jeden hw serial :) a jelo to na 115200 jako z praku. Jediný průser je v tom, že sw serial na této rychlosti nejede, takže čekám na FTDI kabel abych to ESP mohl flashnout na FW, který má defaultně rychlost na 9600 a pak to půjde (věřím) připojit i k tomu Uno. Byl to boj.
30.9.2015 23:27 Fototom
Rozbalit Rozbalit vše Re: ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobrý den.

Tak pokud jste ten modul zapojil na piny 0 a 1 ( v označení arduina ), tak jste je myslím zapojil na piny, na nichž arduino komunikuje pomocí HW serial s počítačem ( jsou na desce propojené s čipem pro převod rs232/USB ). Pro sw serial na připojení modulu tedy musíte použít jiné piny. Opět předpokládám, že jste na otestování použil některý z na netu dostupných ukázkových programů, které v drtivé většině pro komunikaci s modulem používají sw serial a pro komunikaci s PC hw serial. Zkuste někde na začátek programu pomocí Serial.print vypsat nějaký řetězec, ať máte jistotu, že vám aspoň komunikace s PC funguje
25.12.2016 21:58 jsmach
Rozbalit Rozbalit vše Re: ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj
já strávil na ESP celé dopoledne 25.12. teprve večer u TV jsem zjistil, že problém není v nefunkčnosti ESP ač se jeví jako mrtvý, ale v drobnosti při práci s AT příkazy , ty se nesmí ukončovat !Entrem!, ale znaky CR a LF tj. CTRL+M a CTRL+J (podržet CTRL a po sobě postupně stlačit M a J) pak už ESP odpovídá.
Petr Tomášek avatar 6.10.2015 18:32 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://yaab-arduino.blogspot.co.uk/2015/03/esp8266-wiring-schemas.html

Propána, co je to za barevné sračky? To je jak pro pomocnou školu a přitom se v tom člověk vyzná hůř, než ve slušném schématu!

multicult.fm | monokultura je zlo | welcome refugees!
Petr Tomášek avatar 26.12.2016 15:24 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj
Odpovědět | | Sbalit | Link | Blokovat | Admin
- wiring přesně podle http://yaab-arduino.blogspot.co.uk/2015/03/esp8266-wiring-schemas.html varianta 5
Co je to za píčoviny, to jsou nějaké dětské omalovánky nebo co?
multicult.fm | monokultura je zlo | welcome refugees!
k3dAR avatar 26.12.2016 22:13 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: ESP8266 + Arduino - nekuní to, na portu jen rozsypaný čaj
porad nemam telo, ale uz mam hlavu... nobody

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.