Questions tagged [esp8266]

The ESP8266 is a low-cost Wi-Fi chip/module with UART connections and a built-in TCP/IP stack. It has an Xtensa single-core 32-bit L106 MCU, usually running at 80 MHz.

There's a large community behind the ESP8266, some important / interesting pages are:

The ESP8266 is becoming increasingly popular, especially among *duino-users.


Be careful:
Some information in the tutorials or example software online is outdated and incorrect.

1019 questions
5
votes
1 answer

ESP8266-01 automatic upload and run (without manually toggle GPIO0 to GND)

I bought one of the cheap ESP8266-01 module and I have succesfully load sketch using Arduino IDE. Module is great (in 5 minutes I have a working simple web server) but I found a little bit tricky switching between programming mode/running mode. In…
Noisemaker
  • 613
  • 1
  • 14
  • 26
3
votes
1 answer

ESP32 3.3 V relay

I am developing my first PCB and I would like to know how best to power a 3.3 V relay with control from ESP32 module. Because I am powering the relay with 3.3 V do I even need the optoisolator in my circuit? The circuit below is currently activated…
activstudios
  • 31
  • 1
  • 3
3
votes
2 answers

Wake ESP8266 based MCU on contact close/open

I am trying to build what I thought was a relatively simple system (think deadbolt detector), that will fire an event when a simple switch changes state. Currently, I am testing with an ESP-01 and an ESP32, using deep sleep but the power consumption…
Xenophane
  • 33
  • 2
3
votes
1 answer

button which wakes up the esp8266 from deep sleep, but can be used as common button

The goal is to have a button which wakes up the esp8266 from deep sleep, but can be used as common button while the code is running. This is a follow up of an unsolved Arduino SE question. esp8266 can be wake up from deep sleep by connecting reset…
kamen
  • 33
  • 3
3
votes
1 answer

ESP8266 - free GPIOs for relay switching

I'm using a NodeMCU as shown below, to switch 4 relays using Micropython. For that purpose I need 8 GPIOs (4 for relay and 4 for switch buttons). For the first pair (UP/DOWN) I use pins D1, D2 - for output, and pins D3, D4 for buttons inputs. The…
guyd
  • 209
  • 1
  • 6
  • 13
3
votes
1 answer

What ESP8266 module is this?

I found an old box with 4 ESP8266 module. I initially thought they were ESP8266 -05, but this chip only has 4 pins (with a separate ground) instead of 5 pins (with a separate ground). This is pretty old, so I'm wondering if it was a difference…
ntgCleaner
  • 350
  • 1
  • 4
  • 14
3
votes
2 answers

Stabilize pins on Esp8266 boot

I have been making a project involving a relay and an esp8266. Essentially a WiFi enabled relay. The issue that I have been having is that when the esp8266 boots it flashes all of its GPIO pins high and low a few times in quick succession. This of…
Razer797
  • 111
  • 1
  • 7
2
votes
4 answers

I get error messages when I connect my ESP8266 to my computer

I'm a girl who loves coding and I'm 13 years old. I'm making a circuit for a competition and this is the first time I'm coding something. I am coding an ESP8266 for an air pollution monitoring system. Problem 1 Though I've connected my ESP8266 to…
jasosb
  • 21
  • 1
  • 4
2
votes
1 answer

Why doesn't my ESP-01 start up correctly?

I'm trying to make a radio controlled plane using ESP-01 as the receiver. The communication protocol I'm using is esp-now by espressif. When I plug in the ESP-01 and the motor at the same time, the transmitter returns that the delivery failed.…
2
votes
2 answers

How to disassemble ESP8266 code written in Arduino IDE?

I want to see the assembly code of my code written in the Arduino IDE. What I've tried is: Sketch > Export compiled binary Then, I found that I have a gcc toolset in my ESP8266 directory…
YoavKlein
  • 225
  • 2
  • 12
2
votes
2 answers

fan control with software

Me and my friend are preparing a senior design project on home automation. I have several things in my mind such as controlling drapes, lights, fans with an IOS application. We started everything from scratch and came up with a great NTC controlled…
2
votes
2 answers

ESP8266 AT commands to setup a server

I am trying to setup a simple server in the port :80 with a esp8266 module. I flashed it to the most recent version and it seems to work ... but it is like it doesn't respond to request when I access it through the explorer. The most annoying part…
blfuentes
  • 133
  • 1
  • 7
2
votes
1 answer

ESP8266 wont send or receive returns busy s . .

I'm attempting to make a fermentation temperature controller with the ESP8266 sending data to and from my local webserver. I'm testing the esp with the arudino serial monitor and an ftdi board. I have my timeout in Apache setting to 300 and don't…
Cjueden
  • 201
  • 1
  • 3
  • 7
1
vote
2 answers

Connecting different voltage sensor

I have a very basic question. I have a esp8266 device that needs to read from an analog device. the device runs at 24V, and the ESP at 3.3V. Should I connect both grounds? This is the schema:
Ben Quan
  • 133
  • 1
  • 4
1
vote
0 answers

Why pcf8574p worked well with Arduino but not with esp8266-01S

It seemed that ESP8266-01S does not work smoothly with PCF8574P (Dip16) but PCF8574T/AT (SOP16) does. Evidence as following: Code for blinking a led connecting to P7 of the PCF8574 was just simple void loop()…
1
2 3 4 5