Remotely controlling any devices with your mobile phone or your laptop are all made easy with ESP8266 module develop by Espressif Systems.
The ESP8266 offers a complete and self contained Wi-Fi network solution, allowing it to either host the application or to offload all Wifi networking functions from another application processor.
When ESP8266 host application boot up directly from the external flash. It has integrated cache to improve the performance of the system in such applications, and to minimize the memory requirements.
Alternately, serving as a Wifi adapter, wireless internet access can be added to any microcontroller-based design with simple connectivity through UART interface or the CPU AHB bridge interface.
ESP8266 on-board storage and processing capabilities allow it to be integrated with the sensors and other devices or other application specific devices through GPIOs with minimal development up-front and minimal loading runtime. With its high degree on-chip integration, which includes the antenna switch and power management converters, it is requires minimal external circuitry, and the entire solution, including front-end module is designed to occupy minimal PCB area.
ESP8266 has also sophisticated system-level features include fast sleep and awake context switching for energy efficient VoIP adaptable, radio biasing for low-power operation, advance signal processing, and spur cancellation and radio co-existence features for common cellular, Bluetooth, DDR, LVDR, LCD interference mitigation.
Features:
802.11 b/g/n protocol
Wifi direct (P2P), soft Access Point
Integrated TCP/IP protocol stack
Integrated TR switch, balun (Signal Balancer), LNA, Power Amp and Matching Network
Integrated PLL, regulators, and power management units.
+19.5dBm output power in 802.11b mode.
Integrated temperature sensor
Support antenna diversity
Power down leakage current of < 10uA
Integrated low power 32bit CPU could be used as application processor
SDIO 2.0, SPI, UART
STBC, 1 x 1 MIMO, 2X1 MIMO
A-MPDU & A-MSDU aggregation & 0.4ua guard interval
Wake up and transmit packets in < 2ms
Standby power consumption of < 1.0mW (DTIM3)
In this project we will going to wire the ESP8266 that works as stand alone.
Required Electronic Parts.
1x ESP8266 Wifi Module
1x 500 Ohms Resistor
3v Power Supply or 2 AA Batteries
Jumper Wire
Programming The ESP8266 01 with TTL UART CP2102 USB
See the diagram below for wiring the ESP8266 with CP2102 TTL UART
Flashing the memory ESP8266 using nodeMCU Flasher
Click here to See the instructions how to flash the ESP8266
Programing the ESP8266 01 with NodeMCU Flasher
Upload the code using LUA Loader | Download: LuaLoader.zip 0.87 (2015.03.21) by: benlo
Source Code
[crayon-67348cf44b497792794639/]