Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Naprogramování Wemos ESP8266 pomocí Arduino UNO
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
hafca



Založen: Jul 27, 2004
Příspěvky: 4491
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: pá říjen 20 2023, 11:56    Předmět: Naprogramování Wemos ESP8266 pomocí Arduino UNO Citovat

Zbyl mi po reklamaci 16 pin modul ESP8266, který se v Arduino IDE sice objeví i číslem portu, ale při programování to spadne, protože se nepřipojí.
Zajímalo by mě, jestli je to komplet mrtvé nebo by se do něj dal dostat program přes UNO.
Našel jsem pár stránek, ale moudrý jsem z toho nebyl. Nikde nebylo popsáno, jak UNO na sériové programování připravit. Jen drátování, ale jak ho v IDE připravit už ne.
Nejde mi nějaké ušetření a vydělání na reklamaci, ale o to, jestli to pro případ nouze jde.

_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Valdano



Založen: Jan 01, 2023
Příspěvky: 1708
Bydliště: Česká Lípa

PříspěvekZaslal: pá říjen 20 2023, 14:42    Předmět: Citovat

Primárně bych zkusil spíš rozchodit programování té desky v Arduino IDE. To, že je v menu Arduino IDE nabídka pro ESP8266 ještě nemusí znamenat, že je vše funkční. Může tam být problém v tom, že nemáte ve Windows nainstalovaný vhodný ovladač pro USB čip k té konkrétní desce ESP8266 co máte. Různé desky ESP8266 totiž mohou mít různé USB čipy.

Zkuste identifikovat jaký konkrétní USB čip je na desce ESP8266, kterou máte.

U desek ESP8266 od NodeMCU to bývá čip CH340.
U desek ESP8266 od Adafruit to bývá čip CP2104.
Některé desky ESP8266 mohou být osazeny čipy FTDI, se kterými by měla být komunikace ve Windows funkční i bez nutnosti instalace jakýchkoli ovladačů, ale jeden nikdy neví.

Před připojením vaší desky ESP8266 k USB portu počítače si otevřete ve Windows okno správce zařízení a sledujte v něm sekci pro COM porty zda se po připojení desky k USB portu objeví port (jakoby nový) COMX kde X bude číslo portu a zda bude ovladač ve vlastnostech toho portu odpovídat tomu správnému ve vztahu k čipu, který je reálně na té desce.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4491
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: pá říjen 20 2023, 14:54    Předmět: Citovat

Mám ještě jeden modul se stejným čipem FT232 a ten naprogramovat jde. Ale i tak jsem zkoušel jiné ovladače a nepomohlo to.
_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
pocitujlasku



Založen: Dec 12, 2005
Příspěvky: 2178

PříspěvekZaslal: pá říjen 20 2023, 15:07    Předmět: Citovat

v arduino IDE v prikladoch je skript na programovanie. To nahrajes do UNO, nadratujes podla navodu, alebo popisu v tom priklade a malo by to ist.
Teda este musis zvolit programator, teraz z hlavy neviem, ako sa vola, nieco ako arduino isp programator.
Ja som to skusal opacne, cez esp8266 som programoval atmegy, resp. som tam tak nahraval arduino bootloader.

_________________
No vidis, a tak si sa bal
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4491
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: pá říjen 20 2023, 15:17    Předmět: Citovat

O tom vím, ale ISP na ESP8266 nejde. Musí to být serial a ten tam nevidím.
_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Valdano



Založen: Jan 01, 2023
Příspěvky: 1708
Bydliště: Česká Lípa

PříspěvekZaslal: pá říjen 20 2023, 17:00    Předmět: Citovat

Jde o desku WeMos D1 Mini ESP8266 nebo jde o jinou desku?

Do Arduina NANO není potřeba pro tento účel nic nahrávat. Stačí použít Arduino NANO s libovolným programem, který nepoužívá sériové rozhraní.

1. Je potřeba Arduino IDE minimálně verze 1.6.6 nebo vyšší.

2. Identifikujte správně piny na Vaší desce ESP8266 při tomto programování bude deska ESP8266 napájena pouze z 3,3V na Arduinu NANO.

3. Propojte piny z desky ESP8266 na Arduino NANO takto:

kód:

Wemos ESP8266 Arduino NANO
--------------------------
RX            RX
GND           GND
3.3V          3.3V
TX            TX

4. Propojte USB kabelem USB port z Arduina NANO na USB port počítače kde máte Arduino IDE a zkontrolujte ve správci zařízení Windows zda vznikne příslušný COMx port.

5. Spusťte Arduino IDE a z menu zvolte "File -> Preferences".

6. Do pole "Aditional Boards Manager URLs" přidejte následující odkaz "OK" pokud tam ještě není:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
a poté znovu "Tools -> Board -> Boards Manager", zadejte "ESP8266" a klikněte na "Install".

7. Poté otevřete v Arduino IDE příslušný projekt, který chcete naprogramovat do ESP8266.

8. Z menu zvolte "Tools -> Board" a vyberte "Generic ESP8266 Module".

9. Z menu zvolte "Tools -> Port" a vyberte příslušný COMx port.

Nyní můžete přes Arduino NANO programovat desku ESP8266.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Celeron



Založen: Apr 02, 2011
Příspěvky: 17794
Bydliště: Nový Bydžov

PříspěvekZaslal: pá říjen 20 2023, 17:32    Předmět: Citovat

U ESP8266 od Láskakitu je potřeba CH341SER.EXE. Má ho na stránkách. Mě to s ním funguje.
_________________
Jirka

Proč mi nemůže všechno chodit hned ?!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pocitujlasku



Založen: Dec 12, 2005
Příspěvky: 2178

PříspěvekZaslal: pá říjen 20 2023, 17:37    Předmět: Citovat

jaaj. tak tu esp naprogramuj rucne cez seriovy port.
rx, tx, gpio0 musi byt 0, gpio2 log.1 a drz ho v resete. v momente, ako arduino skonci s kompilovanim a zacne nahravat program pust reset a vybavene. ja tak robim ciste esp

_________________
No vidis, a tak si sa bal
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4491
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: pá říjen 20 2023, 17:51    Předmět: Citovat

Chápu to dobře, že to máš připojené přímo na sériový port a napájení?
_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
pocitujlasku



Založen: Dec 12, 2005
Příspěvky: 2178

PříspěvekZaslal: pá říjen 20 2023, 19:35    Předmět: Citovat

ano, esp ma tu vyhodu, ze tam nepotrebujes bootloader, ale on tym gpio0 sa prepina do prog. rezimu. Cize klasicka seriova komunikacia, len gpio0 a v spravny cas pustit reset. arduino tam nenahrava svoj kod, ale komplet skompilovany fw cez esp sdk.
mam to vlastne pripojene takto: ESP serial
v arduino IDE mam zvoleny esp8266 generic a pre istotu davam aj erase flash - all content

_________________
No vidis, a tak si sa bal
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4491
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: so říjen 21 2023, 13:11    Předmět: Citovat

Vyzkoušel jsem všechny tady probrané varianty a nic.
Mám 2 sériové převodníky a ani jeden se nechytal, stejně jako UNO. Pokaždé to skončilo na nemožnosti připojit se COM portu. I přesto, že na začátku je vidět. Zkusil jsem to samé i s dobrou ESP8266, ale výsledek je stejný.
Chyba bude mezi židlí a klávesnicí, ale kde?

_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
pocitujlasku



Založen: Dec 12, 2005
Příspěvky: 2178

PříspěvekZaslal: so říjen 21 2023, 13:52    Předmět: Citovat

a ten com port vidis v systeme? problem moze napr. byt aj to, ze mas na doske usb3 porty - s tymi som mal problemy s cinskymi prevodnikmi. na usb2 slapali v pohode. Dalsia vec, mne sa obcas stalo, ze ked som pripojil esp, tak ako keby na okamih odpojilo usb - podla toho windows zvuku. Mozno mal vyssiu spotrebu a pokleslo napatie pre prevodnik.
_________________
No vidis, a tak si sa bal
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4491
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: so říjen 21 2023, 14:03    Předmět: Citovat

Port vidím jak ve správci zařízení, tak i v IDE. USB jsem taky zkoušel.
_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Celeron



Založen: Apr 02, 2011
Příspěvky: 17794
Bydliště: Nový Bydžov

PříspěvekZaslal: so říjen 21 2023, 15:11    Předmět: Citovat

Zkusils CH341SER.COM, jak jsem psal?
To je stejnej problém jako u ET LIVE ESP32 MiniKit. Deska na první pohled stejná, ale některý maji USB čip CP2102 a jiný zase CH9102. Stejnej výrobce desky, různý drivery.

_________________
Jirka

Proč mi nemůže všechno chodit hned ?!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4491
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: so říjen 21 2023, 16:50    Předmět: Citovat

Zkusil. UNO přes něj normálně naprogramuji, takže tam asi chyba nebude. Při programování ESP ledky v něm blikají, jako při normálním programování, ale nakonec to spadne na neexistující port.
_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.18 sekund