Arduino Mega 2560 a WIFI modul ESP8266 ESP-01
Arduino Mega 2560 a WIFI modul ESP8266 ESP-01
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.
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.
Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01
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...
Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01
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...
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...
Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01
To opravdu nikdo netuší?
Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01
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.
-
- 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
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.
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.
Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-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.
Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01
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.
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.
Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01
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?
Re: Arduino Mega 2560 a WIFI modul ESP8266 ESP-01
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
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
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti