Hallo zusammen, ich habe ein 5er Pack ESP-01 zu Weihnachten bekommen: https://www.amazon.de/dp/B015D1AJ8S/ref=wl_it_dp_o_pC_nS_ttl?_encoding=UTF8&colid=3JKBQDDLZHSIX&coliid=I3CG2WCQF936A1 Diese versuche ich über den seriellen Monitor von Arduino mit AT-Befehlen anzusteuern. Dazu nutze ich: https://www.amazon.de/gp/product/B01CYBHM26/ref=oh_aui_detailpage_o02_s01?ie=UTF8&psc=1 Leider bekomme ich aber nur bei Baudrate 115200 die Startmeldung. Sende ich AT-Befehle kommt keine Antwort (siehe Screenshot: ...serieller Monitor..). Die anderen Bilder zeigen die Schaltung. Die Stromversorgung wird mit einem Labornetzgerät auf 3.3V bereitgestellt. Zuvor habe ich es mit dem Diamex AVR USB Programmer probiert. Leider liegt die ausstehende Antwort auf die AT-Befehle scheinbar nicht an zu geringem Strom. Chip_enable (gelbes Kabel) setze ich immer manuell auf High nach dem Stromanschluss. Reset ist mit einem Widerstand auf High und wird über den Taster auf Low gesetzt. Das funktioniert auch (lilanes Kabel = Reset Pin) Tx und Rx sind das grüne und graue Kabel (vergleiche ESP-01 und CP2104) Schwarz und rot kann sich wohl jeder selbst denken ;) Diesen Adapter habe ich auch probiert, jedoch bekomme ich hier nicht mal eine Meldung beim Start des Controllers: https://www.amazon.de/gp/product/B01DC0D9U2/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1 P.S.: Ich habe 2 von den 5 ESP-01 mit der Schaltung getestet. Ergebnis ist das Gleiche. Beide machen den Access Point auf und ich kann mich mit diesem auch verbinden.
:
Bearbeitet durch User
Vermutlich falsches Zeilenende. Hardware setup sollte passen sofern das Netzteil genug Strom liefern kann.
Am CP2104 muss Masse mit angeschlossen werden!
Herzlichen Dank. Ich hab vorhin schon die Zeilenenden umgestellt. Aber wohl den Reset des Controllers zwischendrin vergessen. Mit NL + CR funktioniert es.
Maddin schrieb: > Am CP2104 muss Masse mit angeschlossen werden! Ja! Mir graust es schon wieder wenn ich diese fliegenden Aufbauten sehe. Simon A. schrieb: > Die Stromversorgung wird mit einem Labornetzgerät auf 3.3V > bereitgestellt. Zuvor habe ich es mit dem Diamex AVR USB Programmer > probiert. Soso, das Labornetzgerät mit dem Diamex probiert.
Danke für den Hinweis. Ist das zwingend notwendig oder falls ich mal wieder Probleme habe(Bei mir lag es am Zeilenende)? GND vom CP2104 also mit Masse vom Breadboard, bzw. Labornetzteil verbinden? Sollte man da ne Diode und/oder Widerstand zwischenschalten?
>Sollte man da ne >Diode und/oder Widerstand zwischenschalten? Wie kommst du auf den Unsinn?
> Soso, das Labornetzgerät mit dem Diamex probiert.
Nein, ich hatte zuvor kein Labornetzgerät. Der Diamex kann 3.3 (bis 120
oder 130 mA) und 5V (bis 500 mA) bereitstellen. Daher hatte ich diesen
als Stromquelle verwendet. Da die Spannung im Betrieb aber auf 3.1 V
gesunken ist, habe ich zu wenig Strom vermutet und mir ein
Labornetzgerät zugelegt. Das zeigt nun aber ca 70 mA im Betrieb an.
Da mir hier wohl eine essentielle Grundlage fehlt die Sache mit der
Masse nachvollziehen zu können, wäre ich für einen Hinweis dankbar.
Entsprechende Lektüre würde mir genügen, muss keine detaillierte
Erklärung sein.
Was stört übrigens am fliegenden Aufbau? Dafür sind doch Breadboards da,
um die Schaltung zu testen und optimieren, bzw. Fehler zu beseitigen.
Wenn es jetzt nur an der Masse liegen sollte, dann ist es ja nicht so
viel zu verbessern, bevor ich damit produktiv gehen kann ;-)
Du musst GND vom TTL-UART mit dem Gerät verbinden welches mit TX/RX verbunden ist. Anders kann das Gerät nicht die Spannungslevel dort nicht zuordnen. Wenn es derzeit funktioniert, dann vermutlich aus "Zufall", oder weil irgendwo zwischen Erde deines Rechners und der Erde deiner Netzteile evtl. doch noch eine Verbindung war. Es ist bei allen Datenübertragungen so, dass du mindestens eine Masse/GND mit führen musst. Sogar bei 1-Wire oder 2-Wire wie I2C ist immer GND dabei (und es wird somit praktisch 2-Wire bzw. 3-Wire ;-). Und probier ruhig einen Schaltplan zu zeichnen bspw. mit KiCAD oder sonst einer Software dafür. Das schult, gibt einen guten Überblick und macht es wesentlich einfacher in Foren bessere Antworten zu kommen. Weil das Schaltplan im Kopf zeichnen aufgrund deiner Fotos ist sehr Mühselig, auch wenn du dir mühe mit den verschiedenen Farben gegeben hast.
Hallo, Simon A. schrieb: > Da mir hier wohl eine essentielle Grundlage fehlt die Sache mit der > Masse nachvollziehen zu können, wäre ich für einen Hinweis dankbar. > Entsprechende Lektüre würde mir genügen, muss keine detaillierte > Erklärung sein. die essentielle Grundlage ist die Erfindung des Stromkreises... Rx und Tx brauchen ein Bezugspotenzial damit sie funktionieren, genauso wie eine Glühlampe bei 1-poligem Anschluß nicht leuchtet. Dieses bezugspotenzial ist nunmal GND des USB-Seriell-Adapters. Das GND hier wohl über USB-GND->PC-->Schutzleiter->Labornetzteil->ESP-01 einen Weg findet ist weder garantiert noch sinnvoll. PS: falls das zu sarkstisch klingt: wer mit Seriell-Adaptern, WLAN-Modulen, Labornetzteil usw. bastelt, sollte das schon wissen! Gruß aus Berlin Michael
>>Sollte man da ne >>Diode und/oder Widerstand zwischenschalten? > > Wie kommst du auf den Unsinn? Naja, sollte da mal aus Versehen ne positive Spannung oder zu hoher Strom angelegt werden oder so, dass ich nicht den CP2104 oder gar den Laptop schrotte. Und da ich noch nie die Masse eines Stromkreises mit der Masse eines anderen verbunden habe. Normalerweise würde ich ja den Verbraucher an den CP2104 anschließen, eben an GND und 3,3V oder 5V. Dafür dienen in meinem Informatiker-Verständnis die Anschlüsse. Warum also die Verbindung von GND zu Masse? Ich würde ja auch keine 3V Masse mit der Masse von 100V verbinden. Zumindest mit meinem derzeitigen Verständnis. Sobald mir da ein Elektriker oder Elektrotechniker den Sinn erklärt und ob da Gefahren mit verbunden sind, setze ich das neue Wissen gerne in Zukunft um. Vielen Dank für euren konstruktiven Input :)
:
Bearbeitet durch User
Simon A. schrieb: > Und da ich noch nie die Masse eines Stromkreises mit der Masse eines > anderen verbunden habe. wenn die Massen getrennt sind? Laptop USB CP2102 eine eigene Masse (GND) Labornetzteil ESP wieder eine eigene Masse (GND) Die beiden wissen nichts voneinander, deswegen um für Rx und Tx den Bezug BEIDERSEITS festzustellen müssen die Massen (GND) verbunden sein! Du kannst dich auf dem Berg stellen und deine Kopfhöhe messen, dein Kumpel steht im tiefen Tal und misst seine Kopfhöhe, ohne einen genauen Bezugspunkt Erde GND wo die Füsse stehen könnt ihr eure Körperlänge nicht vergleichen, das geht nur ab GND egal wo der GND auch ist auf -10m oder auf 2000m, sonst ist der eine Kopf auf -8m der andere Kopf auf 2002m.
:
Bearbeitet durch User
Robin R. schrieb: > Du musst GND vom TTL-UART mit dem Gerät verbinden welches mit > TX/RX verbunden ist...... Ah, also nicht mit dem Breadboard/Spannungsquelle, sondern mit GND vom ESP-01 Das mit dem Stromkreis ergibt Sinn. > Und probier ruhig einen Schaltplan zu zeichnen bspw. mit KiCAD oder > sonst einer Software dafür.... Okay, dafür nehme ich normal Yenka. Wäre als Zusatz bestimmt sinnvoll gewesen. Danke für die aufschlussreiche Antwort. Michael U. schrieb: > PS: falls das zu sarkstisch klingt: wer mit Seriell-Adaptern, > WLAN-Modulen, Labornetzteil usw. bastelt, sollte das schon wissen! Jetzt ist es mir ja bewusst, danke :) Fragt sich nur noch, warum es in meinem Fall auch ohne geht :-D Da fast jedes neue elektrische Bauteil das bisherige Verständnis von Strom wieder über den Haufen wirft, hätte es mich nicht gewundert, wenn Eingabepins von Mikrocontrollern ein Spannungspotential genügt, das nicht in einem gemeinsamen Stromkreis ist. Vielen Dank euch allen und einen schönen Abend noch!
:
Bearbeitet durch User
Hallo, Simon A. schrieb: > Ah, also nicht mit dem Breadboard/Spannungsquelle, sondern mit GND vom > ESP-01 und der GND vom ESP ist nicht mit dem GND seiner Spannungsquelle verbunden? Der spielt 1-polig nur mit dem + Pol Deiner Spannungsquelle? Die Versorgung des ESP erfolgt von + Netzteil -> Vcc ESP -> GND ESP - > - Netzteil. So ist der Stromkreis geschlossen. Die Daten gehen von Tx Wandler - > Rx ESP -> GND ESP -> GND Wandler bzw. Tx ESP -> Rx Wandler -> GND Wandler -> GND ESP. Du solltest über den Begriff "geschlossener Stromkreis" wirklich nochmal nachdenken oder es eben aufzeichnen. Gruß aus Berlin Michael
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.