Verbinden von Arduino Uno mit ESP8266

Ich möchte meinen Arduino Uno an einen ESP8266 anschließen, ohne eine externe 3,3-V-Stromversorgung hinzuzufügen, damit ich mehr E / A zum Schalten von LEDs und Relais haben kann. Das Hinzufügen eines Kondensators wird das Problem lösen?

Nein, ein Kondensator würde das Problem nicht lösen. Ich bin mir ziemlich sicher, dass Sie mindestens einen Spannungsregler von 5 V bis 3 V3 benötigen.
ESPs verbrauchen etwa 70 mA, was möglicherweise nicht genügend Platz für andere 3,3-V-Geräte lässt. Verwenden Sie die 5-V-Leitung des UNO, die einem ams117 @ 3.3 zugeführt wird, um das ESP ohne zusätzliche externe Versorgung mit Strom zu versorgen.
meinst du das Hinzufügen eines ams117@3.3 nur für das ESP?
Sie haben sich nicht die Mühe gemacht zu erwähnen, WIE Sie etwas verbinden . Welche Pins zu welchen Pins? Fügen Sie an welchen Pins einen Kondensator hinzu!?
Ich verbinde das ESP über SoftSerial (D2 und D3) mit dem Arduino und versorge es mit 3,3 V. Der Kondensator wird mit dem VCC-Pin des ESP verbunden

Antworten (2)

Der Arduino Uno hat einen 3,3-V-Linearregler (LP2985) an Bord. Die 3,3 V sind am Stromanschluss verfügbar. Das Problem ist, dass ein solcher Regler nur 150 mA liefert, was für den ESP8266 bei voller Leistung nicht ausreicht.

Ein Kondensator könnte notwendig sein, aber er würde das Problem nur lösen, wenn der ESP8266 nur wenige Bursts mit hohem Stromverbrauch hat, während er die meiste Zeit mit niedrigem Stromverbrauch verbringt.

Die Lösung? :)
Ich möchte keine externe Stromversorgung für das ESP hinzufügen
Nicht einmal ein LM1117-3.3 ?
Du meinst, einen 3,3-V-Regler nur für ESP zu haben?
ja. oder verwenden Sie einen externen Transistor und die 3,3 V (als Referenz), um einen "hohen Strom" von 3,3 V vom 5-V-Pin abzuleiten.
Beachten Sie, dass ich zwei Sensoren an 3,3 V angeschlossen habe
Dies ist ein weiteres Problem. Ich gehe davon aus, dass ihr Verbrauch vernachlässigbar ist, aber das ESP könnte zu viel Lärm verursachen. Übrigens, hier finden Sie, dass der Stromverbrauch bei maximaler Leistung 170 mA beträgt: espressif.com/sites/default/files/documentation/…
@next-hack: Diese 170-mA-Spitzen dauern weniger als 1 ms, sodass eine Obergrenze von über 1000 uf solche Spitzen eliminieren würde, und selbst 330 uf halbieren die Höhe der Spitze.
wenn ich eine Knopfbatterie nur für das ESP verwende?
Nein, eine Knopfbatterie hat eine sehr begrenzte Kapazität (ca. 200 mAh für einen CR2032). Dh das würde nur eine Stunde dauern ... Der LM1117 könnte eine bessere Idee sein ... Sie müssen ihn nur und 2 Kondensatoren hinzufügen ...

Die Leistungsaufnahme des ESP8266 variiert sehr stark. Beim Senden von Daten ins WLAN hat es einen Burst von 200 bis 250 mA. Ansonsten verbraucht es eher 50 mA. Der Stromverbrauch hängt also von Ihrem Nutzungsverhalten ab.

Wenn Sie nur wenige Daten über WLAN senden, können Sie es direkt mit Ihrem Arduino verbinden, wenn Sie einen kräftigen Kondensator (1000uF oder mehr) verwenden, um den Spitzenverbrauch abzudecken. Probier es einfach. Du kannst nichts beschädigen.

"Du kannst nichts beschädigen." ist kein vernünftiger Rat für jemanden, der neu in einem Thema ist. Auch diese Behauptung sollte untermauert werden. Der 3,3-V-Arduino-Pin kann 150 mA liefern. Sie können möglicherweise 250 mA für sehr kurze Bursts versenken, die Stromversorgung des 3,3-V-Reglers stammt jedoch von der 5-V-Schiene. Wenn also die 5-V-Schiene bereits ausgeschöpft ist, haben Sie ein anderes Problem.