Forum: Mikrocontroller und Digitale Elektronik ESP8266 ESP-01 mit USB-Adapter


von Al. K. (alterknacker)


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.;-))

: Bearbeitet durch User
von Stefan F. (Gast)


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.

von Al. K. (alterknacker)


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..

: Bearbeitet durch User
von Al.Kn. (Gast)


Angehängte Dateien:

Lesenswert?

Zur inf

von Stefan F. (Gast)


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.

von Al. K. (alterknacker)


Lesenswert?

Stefanus F. schrieb:
> Aber ich denke, das ist momentan für
> dich irrelevant - vielleicht später mal.

..denke ich auch.

Stefanus F. schrieb:
> Strg-C und Strg-V (wie immer), geht das etwa nicht?

Danke, das Alter.;-))

Hatte es nur mit der Maus versucht!

von Einer K. (Gast)


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.

von Drago S. (mratix)


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?

: Bearbeitet durch User
von Einer K. (Gast)


Lesenswert?

Mister A. schrieb:
> Oder irre ich mich, und man kann AT-Befehle ohne weiteres senden?

Ja.
Da ist bei Auslieferung eine AT-Command Firmware drauf.

von Reinhard R. (reirawb)



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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.