Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: pilifs 26. 08. 2023, 09:39:42

Název: ESP8266 a první aplikace
Přispěvatel: pilifs 26. 08. 2023, 09:39:42
Zdar všem,
pokouším se seznámit s bastlením na ESP8266.

Co mám:
- ESP-01 USB ESP8266: https://dratek.cz/arduino/1311-esp-01-usb-esp8266-serial-wifi-adapter.html (https://dratek.cz/arduino/1311-esp-01-usb-esp8266-serial-wifi-adapter.html)
- Arduino IDE a stažené ovladače na ESP8266
- nastaven modul Generic ESP8266
- připojeno v USB na COM5
- example "ReadAnalogVoltage

Pokud v Android IDE dám Upload, tak skončím chybou:
A fatal esptool.py error occurred: Failed to connect to ESP8266: Timed out waiting for packet header

Viz screenshot zde https://uloz.to/file/UpmpjVAl51xx/esp01-png#!ZJWzAmR2ZzDmATR5BQZmBGZkZwD0BUu4ZGI5oGSSIRD2MQp4LD==

V čem dělám chybu, případně co jsem měl udělat?

Dík
Název: Re:ESP8266 a první aplikace
Přispěvatel: Wavelet 26. 08. 2023, 09:53:21
https://github.com/espressif/esptool/issues/490#issuecomment-563008307
Název: Re:ESP8266 a první aplikace
Přispěvatel: k3dAR 26. 08. 2023, 10:12:28
neni problem v tom ze ten "ESP-01 USB ESP8266" neni ESP* ale jen prevodnik z USB na ESP konektor/rozhrani? :-)

tedy jestli ti neschazi v tom programatoru zapojete toto: https://dratek.cz/arduino/911-internet-veci-je-tady-tcp-ip-wifi-esp8266-esp-01.html
Název: Re:ESP8266 a první aplikace
Přispěvatel: Bugsa 26. 08. 2023, 10:37:35
Čau, pokud se ti nechce vše učit a úplně vše programovat, tak se koukni na ESPHome https://esphome.io/index.html které neuvěřitelně ulehčuje práci s ESP.

https://esphome.io/guides/getting_started_command_line
Název: Re:ESP8266 a první aplikace
Přispěvatel: TechnikTom 27. 08. 2023, 14:16:46
Myslím, že k3dAR trefil hřebíček na hlavičku...
V tom případě doporučuji tazateli, aby místo toho esp-01 za 97,- Kč objednal na tom dratku.cz rovnou Wemos D1 za 119,-
kde už má rovnou USB převodník na desce a daleko víc paměti a použitelných pinů.
Předpokládám, že v jeho začátcích nějaké low power aplikace řešit nebude.
Jinak já už pro tyhle obvody samostatné aplikace taky většinou neprogramuji.
Zvolím vhodné periferie, které podporuje ESPeasy, nahraju, připojím na síť, přes jeho webové rozhraní nakonfiguruji co je kam připojeno a co se kam má posílat, případně dopíšu script s vlastní logikou a pak už jen používám.
Pokud je potřeba nějaká změna, tak nemusím znovu kompilovat a nahrávat, jen se opět připojím přes webové rozhraní, provedu změny a jede se dál.
Ale pokud se chce něco o programování těch obvodů naučit, tak tohle není vhodná cesta.
Název: Re:ESP8266 a první aplikace
Přispěvatel: MalyTomi 27. 08. 2023, 21:01:04
ako uz tu pisali, ten usb je len prevodnik, navyse pri programovani musis prepojit GPIO0 so zemou a rucne dat reset tesne pred uploadom - ja som si na ten prevodnik dopajkoval pin header a tlacidlo.
Idealny je ten wemos. Ja som pouzivam na vyvoj, nemusis nic, len ho pripojit, reset aj to nastavenie GPIO0 urobi on. Na nom testujes a ked funguje, tak ho uploadujem do 01 - pri nich ale pozor, casto odchadzaju, zacne sa prehrievat. Preto je lepsie kupit rovno esp8266-12, alebo este lepsie prejst na 8285 co je vylepsena verzia 8266.
Název: Re:ESP8266 a první aplikace
Přispěvatel: 3ugeene 28. 08. 2023, 07:27:11
esp01 s timhle programatorem potrebuje jeste pripajet tlacitka na g0 (a pripadne g2 nebo tak nejak)

https://www.google.com/search?q=esp01+programmer+button&tbm=isch&ved=2ahUKEwiB273-zv6AAxWUtKQKHQVRAJ8Q2-cCegQIABAA&oq=esp01+programmer+button&gs_lcp=CgNpbWcQAzoECCMQJzoFCAAQgAQ6BwgAEIoFEEM6BAgAEB5QgwVYggtg5AtoAHAAeACAAa8BiAGVCZIBAzAuN5gBAKABAaoBC2d3cy13aXotaW1nwAEB&sclient=img&ei=BjDsZIHAH5TpkgWFooH4CQ&bih=999&biw=1383#imgrc=Rdza9KsZna6onM


esp01 je "k nicemu", nema dost gpio. Ja je pouzivam striktne s adapterem na ws2812 pasky pro osvetleni doma.

Nejlepsi je vzit treba d1 mini nebo uz nejaky esp32 s "plnym" programatorem
Název: Re:ESP8266 a první aplikace
Přispěvatel: MalyTomi 28. 08. 2023, 08:27:07
robin martinez: 01 je super na relatka, alebo ja ich pouzivam na i2c komunikaciu. Na vsetko ostatne davam 12. staci pri programovani spojit len gpio0, 2 je v tom prevodniku standardne na log. 1 a samozrejme nezabudnut reset, ten tam akosi zabudli dat.
Celkovo mi ten modul pripada primarne nie programovaci, ale na pouzitie s hotovym modulom, napr. prevodnik seriovy port cez wifi.
Název: Re:ESP8266 a první aplikace
Přispěvatel: 3ugeene 28. 08. 2023, 08:39:23
jj, souhlas. ESP01 byl původně určený jen jako wifi bridge pro další uC. Dost jsem je vídával v čínskejch robotickejch vysavačích
Název: Re:ESP8266 a první aplikace
Přispěvatel: pilifs 28. 08. 2023, 21:15:14
No, zdá se, že jsem nevěděl co přesně kupuji :)

Ještě mám ale koupené toto "ESP8266 WROOM-02" https://dratek.cz/arduino/1721-esp8266_wroom-02-s-patici-na-18650-baterii.html

Zde tedy, po vložení baterie a připojení přes USB předpokládám, že nahrát aplikaci/program budu moct.
Název: Re:ESP8266 a první aplikace
Přispěvatel: k3dAR 28. 08. 2023, 21:50:42
nemyslim ze usb datovy spoj by vyzadoval zapojenou baterii, tu budes mit pak pro "ostrovni" provoz ;-)
Název: Re:ESP8266 a první aplikace
Přispěvatel: mhi 29. 08. 2023, 09:32:08
Mohu se zeptat, jaky je duvod dneska pouzivat ESP8266, kdyz tu mame napr. ESP32C3, nebo ruzna modernejsi Tensilicova ESP32Sx apod. ?
Název: Re:ESP8266 a první aplikace
Přispěvatel: 3ugeene 29. 08. 2023, 12:07:24
třeba když je má někdo doma a stačí mu to
Název: Re:ESP8266 a první aplikace
Přispěvatel: pilifs 30. 08. 2023, 06:41:35
No, extra důvod k tomu není. Prostě jsem nevěděl o něčem lepším. Začínám :)
Citace
Mohu se zeptat, jaky je duvod dneska pouzivat ESP8266, kdyz tu mame napr. ESP32C3, nebo ruzna modernejsi Tensilicova ESP32Sx apod. ?

Nešlo mi to, protože jsem neměl instalovaný ovladač "převodníku USB na UART CP2102"
Citace
nemyslim ze usb datovy spoj by vyzadoval zapojenou baterii, tu budes mit pak pro "ostrovni" provoz ;-)
Název: Re:ESP8266 a první aplikace
Přispěvatel: k3dAR 30. 08. 2023, 06:57:39
No, extra důvod k tomu není. Prostě jsem nevěděl o něčem lepším. Začínám :)

BTW: vyslo pred 7lety ;-) https://www.root.cz/clanky/esp32-je-tu-co-prinese-nastupce-esp8266
Název: Re:ESP8266 a první aplikace
Přispěvatel: MalyTomi 30. 08. 2023, 08:27:17
Mohu se zeptat, jaky je duvod dneska pouzivat ESP8266, kdyz tu mame napr. ESP32C3, nebo ruzna modernejsi Tensilicova ESP32Sx apod. ?
Lebo nie kazdy potrebuje napr. bluetooth a na jednoduche veci staci aj to najlacnejsie.
Název: Re:ESP8266 a první aplikace
Přispěvatel: Tomas-T 30. 08. 2023, 17:36:03
ESP32 je také z kategorie laciných a na hraní (záměr autora) poskytuje daleko víc možností.
Název: Re:ESP8266 a první aplikace
Přispěvatel: 3ugeene 31. 08. 2023, 06:23:53
ano, pojďme tu teď řešit, že si můžu koupit lambo, když mi stačí škodovka
Název: Re:ESP8266 a první aplikace
Přispěvatel: mhi 31. 08. 2023, 16:13:24
No, extra důvod k tomu není. Prostě jsem nevěděl o něčem lepším. Začínám :)
Citace
Mohu se zeptat, jaky je duvod dneska pouzivat ESP8266, kdyz tu mame napr. ESP32C3, nebo ruzna modernejsi Tensilicova ESP32Sx apod. ?

Jak tu nekdo psal o cene, levnejsi je prave ESP32, mozna tedy ne jako modul, nesleduji to.

Ale rozhodne bych doporucil se poohlednout po nejakem ESP32 (idealne Risc-V), protoze

1) je v tom budoucnost, clovek se neuci historii, Espressif nekde psal ze dalsi obvody budou R-V
2) je to vyrazne lepe navrzene nez ESP8266 (clovek si taky nedela ridicak v  Trabantu, ale radsi nejake Fabii)