ESP8266 mit Arduino Uno, Uploadproblem

Hallo allerseits!

Seit 2 Tagen versuche ich meinen ESP8266-01 am Arduino Uno anzuschließen und möchte mit dem ESP kommunizieren, um später mit dem Arduino eine LED über WLAN ein- und auszuschalten. Beim Upload in Arduino IDE kommt der Fehler:

warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_open failed

Ich verwende:

Arduino: 1.8.7 (Windows Store 1.8.15.0) (Windows 10), Board: "Generic ESP8266 Module, 80 MHz, Flash, ck, 26 MHz, 40MHz, QIO, 512K (no SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

Den Schaltplan findet ihr im Anhang und mein Sketch sieht folgendermaßen aus:

void setup()
{
Serial.begin(115200);
}

void loop()
{
Serial.print("Connecting");
}

ESP8266Arduino.jpg

Der ATMega328P des UNO darf dir nicht in die Quere kommen.
Beim Reset des ESP muss GPIO 0 auf GND gezogen werden, damit der ESP in den Programmiermodus kommt.

Meine Empfehlung

Meine Empfehlung wäre ein NodeMCU oder ein Wemos D1 ... erst dann wenn alles gut läuft und man unbedingt die kleineren Abmessungen braucht einen Puren ESP zu verwenden.

Der 3,3V-Pin des UNO kann max. 50 mA treiben, der ESP8266-01 zieht bis 170 mA. Das kann also ohne externe 3,3V-Versorgung nicht funktionieren.

Gruß Tommy

Hallo,

ich vermute Du willst die lediglich die USB Schnittstelle des UNO nutzen. Dazu solltes Du den den Prozessor auf dem Uno ausbauen, vorausgesetzt er ist steckbar auf einem Sockel. Achtung !! merken wie rum der drin war , ansonsten kommen sich die beiden Schnittstellen ins Gehege. Auf das Thema Stromversorgung ist ja auch schon eingegangen worden.

Die Lösung ist aber eigendlich viel zu kompliziert besorge dir einen USB adapter für den ESP8266-01. Die gibts mit eienem kleinen Schalter an der Seite damit wird der ESP dann in den Prog. Modus geschaltet.

Wenn Du an den ESP dann zus. Hardware anschliessen willst, wirst Du einen Sockel z.B für das Steckbrett benötigen und zus. Widerstände als PulUp. Anbei Schaltplan wie das dann aussehen könnte.

Und hier noch einen Link der mir gut geholfen hat.

Startanleitung

Heinz