ESP8266 ESP-01 mit USB-Adapter

OP #5919473
Lesenswert?

https://www.amazon.de/AZDelivery-ESP8266-ESP-01-USB-Adapter-Arduino/dp/B078J7LDLY/ref=pd_rhf_se_s_pd_crcp_1_1/260-7235558-0628329?_encoding=UTF8&pd_rd_i=B078J7LDLY&pd_rd_r=8cf4eb33-2cd1-4dbd-8c0f-4edbb47541c9&pd_rd_w=O1b58&pd_rd_wg=wWPHu&pf_rd_p=42c472af-4e21-433a-9e11-4c94146bd208&pf_rd_r=GS4KHQJBFS9HWDEJBN7J&psc=1&refRID=GS4KHQJBFS9HWDEJBN7J

Habe das Teil um es mit AT Befehlen zu füttern.

Es kommt leider nur ERRor als Quittierung Meldung oder nur das Echo 
meiner Eingabebefehle.
Mus man da noch eine Besonderheit einhalten.

Stefans Home habe ich schon konsultiert.;-))
Gast #5919504
Lesenswert?

Al. K. schrieb:
> Es kommt leider nur ERRor als Quittierung Meldung oder nur das Echo
> meiner Eingabebefehle.

Geht es etwas konkreter? Welche Befehle hast du versucht? Wie hast du 
den Zeilenumbruch konfiguriert? Welche Firmware hast du ins Modul 
geladen bzw. welche wurde mitgeliefert?

Dieser USB-Adapter eignet sich nur zum Übertragen von Firmware. Für 
zuverlässigen Betrieb mit WLAN ist dessen Spannungswandler zu schwach.
OP #5919516
Lesenswert?

Das das Teil reagiert, zeigt doch die Error Meldung.
Habe es mit dem Arduino Monitor mit angehängten NL/Cr versucht und mit 
Hterm auf die schnell.
bei beiden gleiche Reaktion.

Stefanus F. schrieb:
> Welche Firmware hast du ins Modul
> geladen bzw. welche wurde mitgeliefert?

Habe noch alles im Original.Für mich unbekannt!
Der Befehl zum auslesen hatte bei mir ja keinen Erfolg.


jetzt getestet.
Befehlsende wird erkannt!
Befehl "AT" wird mit o.k Quittiert.

Warum es jetzt geht ist mir schleierhaft.
Werde weiter machen und die Version aus zu lesen versuchen.

Wie kann ich die Meldung aus dem Arduino IDE Monitor kopieren?
..was es alles gibt..
Gast #5919597
Lesenswert?

Al. K. schrieb:
> Der Befehl zum auslesen hatte bei mir ja keinen Erfolg.

Ach ja, wie ärgerlich.

> Wie kann ich die Meldung aus dem Arduino IDE Monitor kopieren?

Strg-C und Strg-V (wie immer), geht das etwa nicht?

> SDK Version 2.0.0

Dieses SDK ist das Rergbenis einer massiven Umstrukturierung - voller 
Bugs. Wenn dein Modul instabil läuft, dann versuche mal die Firmware aus 
dem SDK 1.5.4 (oder eine neuere). Aber ich denke, das ist momentan für 
dich irrelevant - vielleicht später mal.
Gast #5919682
Lesenswert?

Stefanus F. schrieb:
> Dieser USB-Adapter eignet sich nur zum Übertragen von Firmware.
Falsch!
Genau dafür eignet er sich (ohne Umbau) nicht!
Dafür wurde er auch nicht erfunden.

Stefanus F. schrieb:
> Für zuverlässigen Betrieb mit WLAN ist dessen
> Spannungswandler zu schwach.
Hatten wir schon...
USB2 garantiert 100mA.
Mehr erstmal nicht.
Das muss nicht für einen ESP unter Volldampf reichen.

Der 1000µF kann kurze Peaks überbrücken.
Das nennt man Stützkondensator.
Für die mittlere Stromaufnahme ist der Regler ausreichend.

An einem leistungsfähigem USB Netzteil ist die Geschichte zuverlässig.
#5920082
Lesenswert?

Al. K. schrieb:
> Es kommt leider nur ERRor als Quittierung Meldung oder nur das Echo
> meiner Eingabebefehle.
> Mus man da noch eine Besonderheit einhalten.

Die Teile brauchen doch einen Reset+Flash. Taster hast du nicht 
nachgelötet?
Oder irre ich mich, und man kann AT-Befehle ohne weiteres senden?

Oder noch simpler, das Layer 1+2 Problem: Treiber? richtiger COM-Port?
#6394234
Lesenswert?

Hallo,

und zuerst einmal sorry, dass ich die Leiche wieder hoch geholt habe. 
Aber ich denke, dass ich etwas zur Aufklärung des beschrieben Mysteriums 
beitragen und somit späteren Verzweifelten helfen könnte.

Al. K. schrieb:
> Es kommt leider nur ERRor als Quittierung Meldung oder nur das Echo
> meiner Eingabebefehle.

Al. K. schrieb:
> jetzt getestet.
> Befehlsende wird erkannt!
> Befehl "AT" wird mit o.k Quittiert.
>
> Warum es jetzt geht ist mir schleierhaft.

Ich stand vor dem selben Problem wie Al. K., ESP-01S mit AT-Befehlen 
füttern und die Reaktion checken. Ich benutze einen USB-Serial-Adapter 
mit PL-2303HX und HTerm als Terminalprogramm. Die Odyssee bis der 
Adapter unter Win10 lief erspare ich mir mal, gibt genügend 
Beschreibungen im Netz.
Als alles soweit lief (Steckbrett, falsche Belegung RX/TX usw. 
ausgemerzt) waren die ersten Versuche ernüchternd, es kam nur immer das 
Echo (ESP8266_HTerm_1.jpg). Auch das Zuschalten von "CR/LF" in HTerm 
brachte kein anderes Ergebnis (ESP8266_HTerm_2.jpg). Dann habe ich erst 
mal ein DSO an RX und TX gehängt und dort gesehen, dass
1. Die Ausgabe wirklich nach dem Ende der Eingabe verzögert zurück 
gesendet wird
2. Das Zuschalten von "CR/LF" in HTerm keine Wirkung auf den 
Ausgabestring hat.

Also habe ich versucht CR/LF händisch an den String zu hängen, wobei 
"/l/n" nicht die erwartete Wirkung hatte. Man kann aber in HTerm auch 
auf Dez- oder Hex- Eingabe umschalten und das brachte den Durchbruch. 
Beim ersten Versuch hatte ich noch CR und LF vertauscht, was mir aber 
immerhin schon ein "Error" einbrachte :-) (ESP8266_HTerm_3.jpg).
Nach Korrektur dieser Verwechslung lief es dann wie es sollte 
(ESP8266_HTerm_4.jpg). Alles Weiter ging dann wie an vielen Stellen im 
Netz beschrieben, z.B. das Auslesen der Firmwareversion 
(ESP8266_HTerm_5.jpg).

Also ganz wichtig -und das steht ja auch in diversen Beschreibungen-:
CR und LF an den gesendeten AT-String in der richtigen Reihenfolge 
anhängen.

Last but not least möcht ich mich auch noch mal bei Stefanus F. bedanken
1. für seine Übersicht über den ESP8266 auf seiner Homepage
2. für seine Online-PDF-Bücher
die mir schon oft als Nachschlagewerke genutzt haben.
3. für sein Engagement hier im Forum

Reinhard
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren