Is this Circuit Diagram Viable [Noob]

For the past 2 days I've been trying to wire up an Esp8266 to an Arduino using a LLC.

No matter what I do I can't program the ESP. My Guess is that its wired wrong.

Attached is the latest diagram I've being attempting to follow.

Is this diagram viable and I've just made a mistake or am I wasting my time?

If the diagram is inaccurate could somebody help me get the wiring right using the components that I have.

Arduino Uno / ESP 8266 / LLC

(I generated the diagram using circuito.io)

No matter what I do I can't program the ESP

How exactly have you been trying to program the ESP ?

Get a proper circuit diagram - I don't think I still need to explain why Fritzings are quite useless. Much easier to get your wiring right. That image you posted gave me a headache just looking at it, without actually trying to figure out what goes where.

Don't know how you program your ESP. Normally it's just a matter of booting in program mode (hold GPIO0 low), then programming can be done over the TX/RX pins, use a USB to TTL converter, remember to set it to 3.3V.

@UKHeliBob I've just being trying to load a simple example using Arduino IDE

@wvmarle

I'm really new at this. I didnt realise the Fritzings would be more of a hinderance than a help.

So right now I have an Arduino Uno, a ESp 8266 and a LLC.

Could you point me to a good resource for circuit diagrams?

barry_duggan:
I'm really new at this. I didnt realise the Fritzings would be more of a hinderance than a help.

Well, you experienced it first hand, didn't you?

So right now I have an Arduino Uno, a ESp 8266 and a LLC.

Could you point me to a good resource for circuit diagrams?

Google has a lot (but you have to know what you are looking for, and be able to vet the circuits you find to be useful for you).

Also [read this](https://tttapa.github.io/ESP8266/Chap01 - ESP8266.html) for more info about the ESP8266.

Finally, what do you really want?
What ESP module do you have?
How do you want to connect them?
What do you want to communicate?
TX/RX (for Serial communication) and then use the AT firmware is a common way for using an ESP as WiFi coprocessor. No need or level shifters, a resistor on the ESP's RX is enough.
I2C is another way of setting up communication between the two. You need a level shifter for this.

Finally, what do you really want?

I want to program a ESP module in order to capture MAC address's based on this project

What ESP module do you have?

I have an ESP 8266 -01

How do you want to connect them?

My original intention was to connect them with a breadboard along with M\F \M\M leads

What do you want to communicate?

I want to send json data to a MQTT broker

TX/RX (for Serial communication) and then use the AT firmware is a common way for using an ESP as WiFi coprocessor. No need or level shifters, a resistor on the ESP's RX is enough.
I2C is another way of setting up communication between the two. You need a level shifter for this.

Hey, Anat from circuito.io here :slight_smile:

I'm trying to understand exactly what you are trying to accomplish:

  • If you want to program the ESP8266 itself, meaning, using it as a Stand-alone controller, then the wiring you posted is not suitable for this function. To do so, you need to connect via pin 0 and 1, using the Arduino as a programmer. There are a few other settings that you need to do in this case.

  • If you want to use the ESP as a wifi peripheral to the Arduino Uno, so that they work together as the sniffer, then the wiring is suitable, but not recommended for this type of task. It will be much more simple, to use a NodeMCU instead.

If you have any more questions about this circuit, you're welcome to visit our forum - talk.circuito.io