MOD-WIFI-ESP8266  

MOD-WIFI-ESP8266 - Open Source Hardware Board
MOD-WIFI-ESP8266 - Open Source Hardware Board MOD-WIFI-ESP8266 - Open Source Hardware Board
MOD-WIFI-ESP8266
Price5.00 EUR
10 - 49 pcs4.50 EUR
50 - 10000 pcs4.00 EUR
In stock

MOD-WIFI-ESP8266 is small expansion module with ESP8266EX and UEXT connector that allows easy connection to all Olimex boards with similar connector. The module adds WIFI capabilties to such board.

ESP8266EX is very highly integrated SoC which includes Tensilica's L106 32-bit core processor; SRAM; power management unit; RF front end. The chip allows the implementation of a WIFI TCP-IP stack with just few extra components beside the ESP8266EX. It's a very popular IC that attracted a lot of attention upon its launch.

MOD-WIDI-ESP8266 is UEXT expansion module with the famous ESP8266 UART to WIFI IC. With this module you can add WIFI capablities to other Olimex development boards with UEXT connector. Our module comes with installed 2MB of SPI flash memory.

The idea of  MOD-WIFI-ESP8266 is to use it as an easy hardware expansion of existing Olimex boards. That is why it has UEXT connector. You plug it in another board with UEXT connector and the hardware connections are complete. It is visible in the schematics that MOD-WIFI-ESP8266 uses only first 4 pins of the UEXT – #1 (3.3 Vcc), #2 (GND), #3 (RXD), #4 (TXD). This means only a data UART interface is available. The rest of the pins of the chip are not routed for easier access - if you need more signals consider MOD-WIFI-ESP8266-DEV or ESP8266-EVB. To update the firmware of the board you would need to change the position of the SMT jumpers.

MOD-WIFI-ESP8266 is recommended for people that already have some experience with ESP8266. Consider ESP8266-EVB if you are a complete beginner. If you want to add WIFI capabilites to own board, consider also MOD-WIFI-ESP8266-DEV.

FEATURES


Board features:


  • Main chip: EPS8266EX
  • 2MB (16Mb) SPI flash memory
  • UEXT connector
  • Power LED
  • User-programmable LED
  • SMT jumpers for different boot modes (FLASH, UART, SDO)
  • PCB antenna
  • Pads for a U.FL antenna connector (if you want to use external antenna)
  • OSHW desgn
  • Dimensions: (1.38 x 0.69)" ~ (3.50 x 1.75)cm

ESP8266EX features:

  • Complies with 802.11 b/g/n
  • Integrated low power 32-bit MCU
  • Integrated 10-bit ADC
  • Integrated TCP/IP protocol stack
  • Integrated TR switch, balun, LNA, power amplifier and matching network
  • Integrated PLL, regulators, and power management units
  • Supports antenna diversity
  • WiFi 2.4 GHz, support WPA/WPA2
  • Support STA/AP/STA+AP operation modes
  • Support Smart Link Function for both Android and iOS devices
  • SDIO 2.0, (H) SPI, UART, I2C, I2S, IR Remote Control, PWM, GPIO
  • STBC, 1x1 MIMO, 2x1 MIMO
  • A-MPDU & A-MSDU aggregation & 0.4s guard interval
  • Deep sleep power <10uA, Power down leakage current < 5uA
  • Wake up and transmit packets in < 2ms
  • Standby power consumption of < 1.0mW (DTIM3)
  • +20 dBm output power in 802.11b mode
  • Operating temperature range -40C ~ 125C
  • FCC, CE, TELEC, WiFi Alliance, and SRRC certified

FAQ

  • How do I send AT commands to the board?

  • You need to establish UART connection to the board (using RX, TX, GND). The best approach is to use a USB to serial cable with 3.3V TTL converter and 3.3V power supply. The board's jumpers has to be in default FLASH mode. You would either need to use a cable that can power targets, or split the GND line. The reason is that the power supply needs a GND line and the cable needs a GND line but the board has only a single GND on the connector (UEXT pin #2). You can use MOD-USB-RS232 for easy connection to a personal computer (you would need to change the jumpers of MOD-USB-RS232 to be able to power the MOD-WIFI-ESP8266 and to communicate with it; once this is done it becomes a plug-and-play setup)

  • I want to send basic AT commands to the board but I receive no response. The strange thing is that I receive "ready" when I power the module. What is the problem?

  • All AT commands must end with carriage return and line feed - "/r/n". Your terminal software might have such a new line option - transmiting CR+LF at the end of each command. If it doesn't - either use another terminal software or try to send the commands with "CTRL"+"J" keyboard combination, instead of "ENTER".

  • I send basic AT commands to the board but I receive only "ERROR" response. What is the problem?

  • The commands are case sensitive. Make sure you are using capital letters.