Chyba pri ESP8266

AdamWiFi
Příspěvky: 5
Registrován: 20 úno 2018, 00:55
Reputation: 0

Chyba pri ESP8266

Příspěvek od AdamWiFi » 20 úno 2018, 01:33

Zdravím,
Mám arduino mega2560 na ktoré pripojím ESP8266 s adaptérom ESP-01.
ESP-01 normálne pripojím na arduino :
GND---GND
Vcc----5V
Tx------Rx
Rx------Tx
:(
28232917_1981127001904739_2018275597_n.jpg
:(
Problém nastáva v tom keď chcem nahrať program dám aj generic ESP8266 module a vypíše mi túto chybu :
ard.png
:(
Našiel som tu na fóre takýto problém ale ten mi nepomohol. Najskôr som "googlil" , že treba aktualizovat firmware tak som ho aktualizoval ale aj tak nepomohlo. Modrá ledka blika stále.
Proste nahrával som program do arduina aby cez ESP8266 odosielalo email na gmail.com ale furt ma zbrzdia tie chyby.
Vďaka za rady.

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Chyba pri ESP8266

Příspěvek od jankop » 20 úno 2018, 07:28

Nejprve si musíš ujasnit, co vlastně chceš. Pokud chceš použít esp8266 jako WiFi periferii Arduina, tak se nesnaž nahrát program do něj.
K tomu by měl být v esp8266 základní software, který se ovládá AT příkazy pro modem. Pokud jsi firmware aktualizoval, fungoval ti? Ten modul, který máš, má kolik paměti? Já se domnívám, že je tam paměť 8Mb tj 1MB. Pokud jsi flashoval firmware s chybně nastavenou pamětí, tak to může být jeden z problémů. Když zapneš modulu pouze na napájení, tak LED svítí také?

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Chyba pri ESP8266

Příspěvek od jankop » 20 úno 2018, 09:01

Snažil jsem se identifikovat tebou použitý adaptér.
1. Pokud jsi se snažil nahrát firmware do esp8266 v tomto adaptéru, tak to prostě nejde, není na to připraven.
2. Podle mě dostupných informací je tento adaptér špatně zapojen a jeho funkce nemůže být spolehlivá.
3. Při troše šikovnosti je možné to napravit.

AdamWiFi
Příspěvky: 5
Registrován: 20 úno 2018, 00:55
Reputation: 0

Re: Chyba pri ESP8266

Příspěvek od AdamWiFi » 20 úno 2018, 13:11

Aha tak vlastne ja musím program nahrať do wifi modulu. Áno na 8Mb som flashoval. Keď zapnem modul iba na napájanie tak stále bliká rovnako ledka. Aha a aký mám použiť teda modul?
Chcem docieliť, že vlastne dymový senzor keď zaznamená prekročenú hranicu úniku plynu tak príde automaticky upozornenie ne gmail používateľovi o úniku. Viete mi poradiť prosím Vás čo ďalej? .
Ďakujem

Axamith
Příspěvky: 530
Registrován: 09 srp 2017, 08:17
Reputation: 0
Kontaktovat uživatele:

Re: Chyba pri ESP8266

Příspěvek od Axamith » 20 úno 2018, 13:25

Na tady tohle nepotřebuješ vůbec Arduino, stačí ti samotné ESP a periferie. Mrkni na http://xanadu.khnet.info/esp8266therm.php
Tady je to hezky popsané, jen místo teplotního čidla osadíš kouřové a mírně upravíš sketch.

AdamWiFi
Příspěvky: 5
Registrován: 20 úno 2018, 00:55
Reputation: 0

Re: Chyba pri ESP8266

Příspěvek od AdamWiFi » 20 úno 2018, 13:31

Ďakujem mrknem sa na to.
Ono to musí ešte mať buzzer zapnuť ked nastane unik plynu, ledky blikať, zapnúť malý ventilátorik ako odvetrávanie kým neklesne hladina plynu.
Niečo taketu plus ze bude odosielať tie upozornenia.
circuit-1.png

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Chyba pri ESP8266

Příspěvek od jankop » 20 úno 2018, 13:42

AdamWiFi píše:
20 úno 2018, 13:11
Aha tak vlastne ja musím program nahrať do wifi modulu.
Ne... Pokud jsi to takhle pochopil, tak jsem se špatně vyjádřil. Ale stejně nechápu, jak jsi upgradoval to firmware v modulu.

Modulem v textu rozuměj esp8266.
Co mi vadí na adaptéru? Podle schématu, které jsem zahlédl, nejsou na adaptéru nijak ošetřeny piny RST, GPIO0 a GPIO2. Na interní pullup rezistory není dobré se spoléhat. Pokud se chceš vyhnout prapodivným problémům, doporučuji vzít tři mikrorezistory cca 10Kohm a přímo nahoře na modulu propojit jednotlivě jmenované piny, každý samostatně, rezistorem na 3,3V. Nebo to můžeš zkusit udělat na adaptéru. To je na tobě.

Postup řešení problému komunikace :
1. Odpoj od modulu RX a TX, nech připojeno jen 5V a zem GND
2. Pokud modrá LED svítí nebo bliká trvale, tak je třeba reflashovat firmware.
3. Pokud modrá LED při zapnutí napájení jen problikne, tak pokračuj dále
4. Do Arduina nahrej BareMinimum ( RX, TX modulu nesmí být při nahrávání k Arduinu připojeny )

Kód: Vybrat vše

void setup() {
}
void loop() {
}
5. Připoj modul (s adaptérem) k Arduinu takto
5V -> 5V
GND -> GND
RX -> RX
TX -> TX
6. Spusť Arduino IDE a v něm sériový monitor s portem COM, který používáš pro Arduino.
7. Krátce odpoj napájení adaptéru. Po jeho opětovném připojení by modul měl něco vypsat na sériovém monitoru. Možná to bude nečitelné a bude třeba upravit komunikační rychlost - vyzkoušej především 9600, 74880, 115200 baudů.
8. Testovat komunikační rychlost můžeš odesíláním sekvence AT+RST, která restartuje modul.
9. Pokud modul odpovídá, tak ho odpoj od RX, TX Arduina.
10. RX a TX modulu připoj na některé volné datové piny Arduina, které dovedeš konfigurovat jako Software.serial TX a RX. Ale pozor, teď už by měly být RX a TX překřížené!
11. Nahraj do Arduina sketch, který pracuje s esp8266 a hrej si.

Pokud modrá LED svítí nebo bliká trvale i když není připojeno RX a TX, tak jsi nejspíš nabořil existující firmware a je třeba reflash. Prvními kroky jsou body 4. a 5.
No a další záleží na tom, jaký flasher použiješ, návodů je na webu spousta. Ale to nejpodstatnější je, že pro nahrání jakéhokoliv programu do modulu musíš v době resetu podržet GPIO0 v úrovni LOW. To spustí integrovaný bootloader. Detaily o dalším postupu nebo verzích firmware ti nepovím, nikdy jsem "AT komandy" do modulu nenahrával, používám modul přímo jako Arduino.

AdamWiFi
Příspěvky: 5
Registrován: 20 úno 2018, 00:55
Reputation: 0

Re: Chyba pri ESP8266

Příspěvek od AdamWiFi » 20 úno 2018, 18:53

Išiel som podla postupu. Keď som skúšal seriovy monitor po nahrati BareMinimum na arduino tak vypisovalo nečitatelne znaky. Lenže ledka na esp8266 stale blikala tak som skúsil reflashnúť teraz už ledka len raz blikne pri napojení ale zase nevypisuje nič na seriovom monitore.

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: Chyba pri ESP8266

Příspěvek od jankop » 20 úno 2018, 19:12

To je otázka, čemu říkáš reflashnout, popiš to nějak. Jak, čím?

AdamWiFi
Příspěvky: 5
Registrován: 20 úno 2018, 00:55
Reputation: 0

Re: Chyba pri ESP8266

Příspěvek od AdamWiFi » 20 úno 2018, 19:23

podla tohto videa https://www.youtube.com/watch?v=7en4QXoUQus
ale tie AT prikazy mi nefungovali pred tym ani teraz. ale to blikanie tej ledky vlastne bolo ze esp8266 bolo vlastne vo flashovacom režime nie?

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Bing [Bot] a 14 hostů