Arduino Mega 2560 a WIFI modul ESP8266 ESP-01

Patrik
Příspěvky: 199
Registrován: 02 dub 2020, 09:58
Reputation: 0

Arduino Mega 2560 a WIFI modul ESP8266 ESP-01

Příspěvek od Patrik » 12 dub 2020, 10:54

Ahoj,

nemáte nějaké rady, jak provést komunikaci mezi těmito řadiči? Po zapojení wifi síť vidím, mohu se také na ní připojit... Ale nejraději bych to chtěl učinit tak, abych si mohl nastavit také jméno této WiFi + heslo a uprgade programu na Arduinu Mega provádět výhradně přes Wifi, děkuji. :-)

Hafajs
Příspěvky: 151
Registrován: 10 bře 2019, 10:19
Reputation: 0

Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01

Příspěvek od Hafajs » 12 dub 2020, 17:08

Ahoj. Arduino v podstatě nepoužívám, tak jestli nepomohou "sprostá slova" jako "OTA" a "WiFiManager", tak se omlouvám za zbytečný příspěvek. Pro ESP by to pomohlo, tak snad... ;)

Patrik
Příspěvky: 199
Registrován: 02 dub 2020, 09:58
Reputation: 0

Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01

Příspěvek od Patrik » 12 dub 2020, 22:04

No,

nevím si rady... Stále hledám na Internetu.. Wifi vidím, připojím se k ní, ale když chci zkusit nahrát program skrz WiFi, tak to nejde...

Patrik
Příspěvky: 199
Registrován: 02 dub 2020, 09:58
Reputation: 0

Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01

Příspěvek od Patrik » 14 dub 2020, 10:39

To opravdu nikdo netuší? :-P

ArduXPP
Příspěvky: 361
Registrován: 14 pro 2017, 19:31
Reputation: 0
Kontaktovat uživatele:

Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01

Příspěvek od ArduXPP » 14 dub 2020, 12:09

Tak děláš něco špatně, zaprvé se do esp8266 nahraje program, který umožní předat data do megy, pak záleží co je použit za operační systém, u linuxu to jde hned myslím, ale u windows je asi potřeba nějakého software.

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

Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01

Příspěvek od jankop » 14 dub 2020, 12:50

OTA je samozřejmostí pro ESP8266. Existuje teoretická možnost nahrát program přes ESP8266 do Arduino Mega 2560, ale je to neobvyklé.
https://www.google.com/search?q=Arduino ... e&ie=UTF-8
Už proto, že v mnoha aplikacích může ESP8266 plně nahradit Arduino. A pokud nestačí počtem pinů, tak je možné použít ESP32.

Patrik
Příspěvky: 199
Registrován: 02 dub 2020, 09:58
Reputation: 0

Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01

Příspěvek od Patrik » 14 dub 2020, 17:01

Děkuji za rady, večer prostuduji. No, já vlastně tu WiFi potřebuji jednak kvůli nahrávání programu bezdrátově a jednak časem bych chtěl vysílat data o teplotě,... Ardurino Mega 2560 mám v uzamčené skříni a celkem v blbě dostupném místě.. takže bych chtěl nahrát program do Ardurina Mega přes WiFi, právě proto jsem se rozhodl zkusit koupit tento modul ESP8266... Dále bych moc rád nahrával a upravoval program také přes mobilní telefon a to také bezdrátově. :-) Prostuduji to, co jsi mně poslal... Mnohokrát děkuji.

Patrik
Příspěvky: 199
Registrován: 02 dub 2020, 09:58
Reputation: 0

Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01

Příspěvek od Patrik » 14 dub 2020, 21:33

Zatím zkouším a asi vím, kde je zatím problém... Nemohu zvolit jiný port, než ten co jsem měl při komunikaci přes USB s Arduinem Mega 2560, proto to píše toto:

The selected serial port _ does not exist or your board is not connected... Mám zvolenou desku Generic ESP8266, v kódu mám jako SSID dané název WiFi, heslo není žádné, tak mám jen uvozovky bez mezery.. Pro jistotu je vypnutá také brána firewall a antivirus.

Patrik
Příspěvky: 199
Registrován: 02 dub 2020, 09:58
Reputation: 0

Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01

Příspěvek od Patrik » 14 dub 2020, 22:32

Já nemám ani ten adaptér USB - ESP 8266 01... Nevím jestli to potřebuji.. ale uvažuji proč.. maximálně pro přehrání firmware, co?

afilip
Příspěvky: 116
Registrován: 26 črc 2017, 16:34
Reputation: 0
Kontaktovat uživatele:

Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01

Příspěvek od afilip » 15 dub 2020, 12:11

OTA pro Arduino jsem našel tady https://github.com/jandrassy/ArduinoOTA
Na Arduinu jsem OTA nezkoušel, ale mám zkušenosti s ESP8266-01, Wemos D1, a ESP32. Na těch to "nějak" funguje. Pokud je program, který běží v ESP jednoduchý, tak nahrávání přes OTA funguje celkem bez problému. Samozřejmě se nesmí používat příkazy jako delay(), cli(), apod. Když je ale program složitější, tak je docela problém program nahrát - chytne se to na několikátý pokus, až po situaci, že se nechytne vůbec (když si např. uděláš jako jednu část programu rutinu na měření otáček ventilátoru přes přerušení).
Chtěl jsem to také používat abych nemusel tahat notebook k zařízení, a nakonec to dopadlo tak, že jsem OTA z programu úplně vyhodil, protože to bylo nepoužitelné (v mém případě).
Tím ale neříkám, že to nefunguje :-)

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 20 hostů