Many users have already managed to turn their attention to the ESP8266-12 chip released by Espressif. Its cost is much cheaper compared to the standard board of the Bluetooth adapter, and even with smaller dimensions it has much wider capabilities. Now all home lovers have the opportunity to work on a Wi-Fi network in two modes at once, that is, connect your computer to any access points or turn it on as such a point.
, , , Wi-Fi. ESP8266 , UART, GPIO SPI-, . , , - . , , , .
:
, .
, ESP8266. , , . USB-TTL- , - , RPi Arduino.
?
, , 3,3 . , 3 3,6 , , - ESP8266. , - .
, :
ESP-01, - , GPIO15, .
, , . , ESP8266. , ( , ESP-12).
, ESP_XXXX, , Wi-Fi. , - .
, , , GND CH_PD, , , , - - .
?
, , :
- ;
- ;
- -, , DUPONT M-F;
- USB-TTL PL2303, FTDI - . – USB-TTL RTS DTR, - UDK, Arduino IDE Sming, GPIO0 .
5 , 1117 - , ( 1117 5 ). Arduino IDE USB-TTL ESP8266, , .
, , DIP-. , USB , , USB .
?
, ESP8266 , . , , , – . ESP8266 ESP-01 V090, - GPIO15 (HSPICS, MTDO), , .
, 3,3 . , 3 3,6 , , 3 , .
USB-TTL 3,3 , , . USB-TTL, . , , , USB-TTL 5 , , .
UTXD (TX), URXD (RX) TTL, . ESP8266 , 3,3- . , , .
USB-TTL 3,3 , . , 1117 , , - 1117 – ESP8266 datasheet , 1117.
, GPIO0-TND, . , , , GPIO0 « », CH_PD VCC.
?
, ESP8266, . .
, GPIO ADC, , , , GPIO , ADC .
10k - 4,7k 50k, GPIO15, 10k. , , .
RESET GPIO16 deep sleep 470 , , , , GPIO16. .
, , GPIO0, GPIO1 (TX), GPIO2, GPIO3 (RX) GPIO15 , , . GPIO0 GPIO2, GPIO15 , . , , – , .
TX, RX GPIO1 GPIO3, , «» , UART0 74480, , , UART0 , , GPIO.
, ( , ESP-01), , ESP-01 : GND, CH_PD, VCC, GPIO0, GPIO2 RESET, . , ESP8266EX, , .
, . , , , .
Arduino
- USB-TTL 3,3 , WiFi ESP8266 Arduino . :
- ESP8266 Arduino Reset GND, , USB-TTL .
- RX TX « », – RX-RX (), - ().
- , .
TTL 5 Arduino, 3,3 ESP8266, .
ESP8266 Arduino , , ESP8266, , , , . - ESP8266, , Arduino .
ESP8266 Arduino, SoftSerial. SoftSerial , 115200, , , , .
RaspberryPi
USB-TTL , RaspberryPi. ESP8266 , , 3,3 .
RX, TX GND ESP8266, GND VCC , 3,3 . , GND , RaspberryPi ESP8266. 300 , ESP8266 , .
, ESP8266, , , . – . , , , , , CR+LF.
CoolTerm ESPlorer, ESP8266 AT , lua NodeMCU, .
, ESP8266 . , : 9600, 57600 115200.
?
, 9600 8N1, , CH_PD (chip enable) , , CH_PD. RESET , , .
, . , ready, , .
, .
?
ESP8266, , . .
, . , , ESP8266. Windows 7.
Windows XTCOM UTIL, , . esptool, , , python, . , ESP8266 Flash Download Tool, , .
, CH_PD , GPIO0 GND, CH_PD . ESP8266 .
115200, , 9600, ESP8266. Arduino USB-TTL – , , .