ESP8266 a první aplikace

ESP8266 a první aplikace
« kdy: 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
- 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



k3dAR

  • *****
  • 2 961
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:ESP8266 a první aplikace
« Odpověď #2 kdy: 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
« Poslední změna: 26. 08. 2023, 10:14:18 od k3dAR »

Bugsa

  • ***
  • 123
    • Zobrazit profil
    • E-mail
Re:ESP8266 a první aplikace
« Odpověď #3 kdy: 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

Re:ESP8266 a první aplikace
« Odpověď #4 kdy: 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.


Re:ESP8266 a první aplikace
« Odpověď #5 kdy: 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.

3ugeene

Re:ESP8266 a první aplikace
« Odpověď #6 kdy: 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
« Poslední změna: 28. 08. 2023, 07:29:43 od robin martinez »

Re:ESP8266 a první aplikace
« Odpověď #7 kdy: 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.

3ugeene

Re:ESP8266 a první aplikace
« Odpověď #8 kdy: 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

Re:ESP8266 a první aplikace
« Odpověď #9 kdy: 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.

k3dAR

  • *****
  • 2 961
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:ESP8266 a první aplikace
« Odpověď #10 kdy: 28. 08. 2023, 21:50:42 »
nemyslim ze usb datovy spoj by vyzadoval zapojenou baterii, tu budes mit pak pro "ostrovni" provoz ;-)

mhi

  • *****
  • 500
    • Zobrazit profil
Re:ESP8266 a první aplikace
« Odpověď #11 kdy: 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. ?

3ugeene

Re:ESP8266 a první aplikace
« Odpověď #12 kdy: 29. 08. 2023, 12:07:24 »
třeba když je má někdo doma a stačí mu to

Re:ESP8266 a první aplikace
« Odpověď #13 kdy: 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 ;-)

k3dAR

  • *****
  • 2 961
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:ESP8266 a první aplikace
« Odpověď #14 kdy: 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