ΠΠ°ΠΊ Ρ ΠΌΠ΅Π½Ρ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π» WIFI Π΄Π»Ρ Arduino ESP8266 ESP-12E
ΠΠ»Π°ΡΠ° ESP8266 ESP-12 ESP-12E UART Wi-Fi ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ²Π΅ΡΡ Ρ Π½Π° ΠΏΠ»Π°ΡΡ Arduino UNO R3 ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ Arduino ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. Π Ρ Π·Π°ΡΡΠ°Π²ΠΈΠ» ΡΡΠΎΡ ΡΠ»ΠΎΠ΅Π½ΡΠΉ ΠΏΠΈΡΠΎΠ³ Π·Π°ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Arduino Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠΊΡΠΏΠ°Π» Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ All Electronics Trading Company.
ΠΡΠ΅ Π±ΡΡΡΡΠΎ ΠΏΡΠΈΡΠ»ΠΎ. ΠΠΎΡΡΠΈ Π²ΡΠ΅ ΠΈΠ· ΡΠΎΠ³ΠΎ ΡΡΠΎ Π·Π°ΠΊΠ°Π·Π°Π» Π² ΡΡΠΎΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ Π±ΡΠ»ΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°.
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΠ»Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠ»Π°ΡΠ° Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ, ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°ΠΌΠΈ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ s.click.aliexpress.com/e/ct9JuGza. ΠΡΠ° ΠΏΠ»Π°ΡΠ° Π±ΡΠ»Π° ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΡΡΠ½ΠΎΠΉ ΠΏΠ°ΠΉΠΊΠΈ, Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°Π»Π°.
ΠΠ»Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΡΠ°ΡΡΠΈ:
ESP8266 ESP-12 ESP-12E UART Wifi Wireless Shield Development Board For Arduino Mega UNO R3 Module Mega 3.3V 5V TTL Interface one
ΠΈ
Arduino UNO R3 ΠΈΠ· ΡΠΎΡΡΠ°Π²Π° Π½Π°Π±ΠΎΡΠ° Upgraded Advanced Version Starter Kit the RFID learn Suite Kit LCD 1602 for Arduino UNO R3.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ ΡΡΠΎ Π½Π°ΡΠ΅Π» ΠΈΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ Π·Π°ΠΏΡΡΠΊΡ ΠΏΠ»Π°ΡΡ ESP8266 ESP-12E (Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π΅ ΠΠ½ΡΡΡΡΠΊΡΠΈΡ β1), ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π½Π΅ ΡΡΠ°Π·Ρ.
Π‘ΠΊΠ°ΡΠ°Π» ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ 1 FLASH_DOWNLOAD_TOOLS_v2.4_150924 ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Ai-Thinker_ESP8266_DOUT_32Mbit_v1.5.4.1-a AT Firmware.
ΠΠ°ΠΊΠ°ΡΠ°Π» ΠΏΡΡΡΠΎΠΉ ΡΠΊΠ΅ΡΡ Π² Arduino U3.
void setup () {
// ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π·Π΄Π΅ΡΡ ΡΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ΄, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·:
}
void loop () {
// ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π²Π°Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ΄ Π·Π΄Π΅ΡΡ Π΄Π»Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ°:
}
ΠΠ΅ΠΉΡΡΠ²ΡΡ ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ 1 Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄ΠΎΡΡΠΈΠ³. ΠΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ±ΠΎΠ²Π°Π».
Π Π°Π½ΡΡΠ΅ Π³Π΄Π΅-ΡΠΎ ΡΠ»ΡΡΠ°Π», ΡΡΠΎ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ, ΡΠ΅ΠΌ ΡΡΠ°ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ°, ΠΈ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡ Arduino Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Ρ Π²Π°ΡΠ°Π΅Ρ.
ΠΠ° ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π½ΡΠΆΠ΅Π½ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠ°ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΠ» ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ.
ΠΠΎΠΌΠΎΠ³Π»Π° ΠΠ½ΡΡΡΡΠΊΡΠΈΡ β2 ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ESP8266 ESP-12E ΠΊ UNO.
Esp8266 ΠΏΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ 3.3V, Π° Uno ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ 5V. Π ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ 1 Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ, ΡΡΠΎ 5V Π½Π΅ ΡΡΠΎΠ³Π°Π΅ΠΌ. ΠΠ²ΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ 2 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅Ρ Π½Π° ΡΠ²ΠΎΠΉ ΡΡΡΠ°Ρ
ΠΈ ΡΠΈΡΠΊ (ΠΎ ΡΠ΅ΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡ) ΠΏΠ»Π°ΡΡ Esp8266 ΠΊ 5V Π²ΡΡ
ΠΎΠ΄Ρ UNO R3. Π― ΡΠΎΠΆΠ΅ ΡΠ°ΠΊ ΡΠ΅ΡΠΈΠ» ΡΠ΄Π΅Π»Π°ΡΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ² Π²ΡΠ΅ Π²ΠΎΡ ΡΠ°ΠΊ.
Π’ΡΡ Π΄Π΅Π»ΠΎ ΡΠ΄Π²ΠΈΠ½ΡΠ»ΠΎΡΡ Ρ ΠΌΠ΅ΡΡΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ, ΠΏΠΎΡΡΠΈ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΎΠΏΡΡΡ Π·Π°ΡΡΠΎΠΏΠΎΡΠΈΠ²ΡΠΈΡΡ.
ΠΠ»Π°ΡΠ° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π»Π°ΡΡ, Π½ΠΎ ΠΊΠ°ΠΊ-ΡΠΎ Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ°.
Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΎΠΊΠ½Π° FLASH_DOWNLOAD_TOOLS_v2.4_150924 Π±ΡΠ»ΠΎ ΠΏΠΎΡΡΠΈ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ 1:
Π½ΠΎ Ρ ΠΌΠ΅Π½Ρ ΠΏΠΎΠ»Π΅ MAC adress Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΎΡΡ, Π° Π²ΠΎΡ DETECTED IINFO ΠΎΡΡΠ°Π²Π°Π»ΠΎΡΡ ΠΏΡΡΡΡΠΌ.
Π Π»ΠΎΠ³Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»Π°ΡΡ ΡΡΠ°Π·Π° «error read crystal«. ΠΠΎΠ΄ΡΠΌΠ°Π» Π±ΡΠ»ΠΎ ΡΡΠΎ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΡΠΆΠ΅Π³ ΠΏΠ»Π°ΡΡ, ΠΏΠΎΠ΄Π°Π² Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ 5V Π½Π° ΡΠ²ΠΎΠΉ ΡΡΡΠ°Ρ ΠΈ ΡΠΈΡΠΊ.
ΠΠΎ Π½Π°ΡΠ΅Π» ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π² Π²Π΅ΡΠΊΠ΅ ΡΠΎΡΡΠΌΠ° ERROR FLASHING FIRMWARE. ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ΅ΡΠΈΠ»ΠΈ, Π·Π°ΠΏΠΈΡΠ°Π² Π² Arduino U3 ΠΏΡΡΡΠΎΠΉ ΡΠΊΠ΅ΡΡ.
ΠΠ° Ρ ΠΆΠ΅ Π΄Π΅Π»Π°Π» ΡΡΠΎ Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅!
Π‘Π½ΠΎΠ²Π° Π·Π°ΠΏΠΈΡΠ°Π» ΠΏΡΡΡΠΎΠΉ ΡΠΊΠ΅ΡΡ ΠΈ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π²ΡΠ΅ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ. Π ΠΈΠΌΠ΅Π½Π½ΠΎ — ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΎΠΊΠ½Π° FLASH_DOWNLOAD_TOOLS_v2.4_150924 ΡΡΠ°Π»ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ 1.
Π ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π·Π°Π»ΠΈΠ»Π°ΡΡ Π² ΠΏΠ»Π°ΡΡ ESP8266 ESP-12 ESP-12E UART Wi-Fi.
ΠΠΎΠΆΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π»ΠΎΡΡ, ΡΡΠΎ-ΡΠΎ Π·Π°Π»ΠΈΠ» Π² Arduino R3?
ΠΠ°ΡΠ°Π» Π΄Π°Π»ΡΡΠ΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ 1, ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ² ΠΏΠ»Π°ΡΡ ESP8266 Π½Π° Arduino UNO R3 — ΠΈ ΠΎΠΏΡΡΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π»Π°Π΄ΠΈΠ»ΠΎΡΡ. Π§ΡΠΎ Π±Ρ Π½Π΅ Π΄Π΅Π»Π°Π» Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΡΠΌΠΈ Π 1, Π 2 — Π½Π΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
Π‘Π½ΠΎΠ²Π° ΠΎΠ±ΡΠ°ΡΠΈΠ»ΡΡ ΠΊ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ 2.
ΠΠ΅ΡΠ½ΡΠ» ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ESP8266 ΠΊ UNO ΡΠ΅ΡΠ΅Π· Debug Port, Π½ΠΎ ΡΠΆΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ 3.3V — flash Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ ΡΠΆΠ΅ Π½Π΅ Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΡΠ΅ΡΠΈΠ» Π½Π΅ ΠΈΡΠΏΡΡΡΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡ Π½Π° ΠΏΡΠΎΡΠ½ΠΎΡΡΡ.
Π ΠΎΡΠΏΡΠ°Π²ΠΈΠ» ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Β«AT+UART_DEF=9600,8,1,0,0Β». ΠΠ΅ΡΠ½ΡΠ»ΠΎ ERROR.
Π’ΡΡ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ Π½Π°Π΄ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΠΌΠΈ ΠΈ Π·Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ². ΠΠΎΠΌΠ°Π½Π΄Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π» Ρ ΡΠ°ΠΉΡΠΎΠ², Π° ΡΠ°ΠΌ Π±ΡΠ»ΠΈ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π»ΠΎ ERROR.
Π’Π°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΠΌΠΈ. ΠΠΎΠΌΠ°Π½Π΄Π° «AT» ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ Π² Π²Π΅ΡΡ Π½Π΅ΠΌ, ΡΠ°ΠΊ ΠΈ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅. ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² Π²Π΅ΡΡ Π½Π΅ΠΌ.
Π Π΅ΡΠΈΡΡ ΡΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΠΎΠΌΠΎΠ³Π»Π° Π²Π΅ΡΠΊΠ° https://esp8266. ru/forum/threads/error-oshibka-at-komand.126/.
ΠΠ°Π»ΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π» ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ 1.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ WiFIESP ΠΈ ΠΊΠΎΠ΄ Web-ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ 1.
ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ WiFIESP.
ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΡΠ΄Π½ΠΎΡΡΡΡ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ²ΡΠ·Π°ΡΡ ΡΡΠ°ΡΠΈΡΠ½ΡΠΉ IP Π°Π΄ΡΠ΅Ρ — ΠΏΡΠΈΡΠ»ΠΎΡΡ Π²ΡΡΡΠ½ΡΡΡ ΠΏΠ°ΡΠΎΠ»Ρ ΠΎΡ ΠΌΠΎΠ΄Π΅ΠΌΠ° ZyXel Keenetic 4G II.
Π Π²ΡΠ΅ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Ρ Web-ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΠΊ Arduino UNO R3, ΠΈ Π²ΠΈΠ΄Π΅ΡΡ Π΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅.
ΠΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΡ «ΠΠ½ΡΡΡΡΠΊΡΠΈΡ 1».
ΠΠΎΡΠ΅ΠΌΡ Π±Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΠ΅Π½Π½ΡΡ ΠΏΠ»Π°ΡΡ UNO+ESP8266?
ΠΡΡΡ Π² ΠΏΡΠΈΡΠΎΠ΄Π΅ ΠΏΠ»Π°ΡΠ°, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ Π²ΡΠΎΠ΄Π΅-Π±Ρ Π΄Π²ΡΠΌ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠΌ Π²ΡΡΠ΅.
UNO + WiFi R3 ATmega328P + ESP8266 (32 ΠΠ± ΠΏΠ°ΠΌΡΡΠΈ), USB-TTL Ch440G. Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Uno, NodeMCU, WeMos ESP8266.
ΠΡΠΎΠ΄Π°Π΅ΡΡΡ ΠΏΠΎ ΡΠ΅Π½Π΅ 360Ρ:
http://s.click.aliexpress.com/e/bCHsJmh6
http://s.click.aliexpress.com/e/pq9qvHm
ΠΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π΄Π΅ΡΠ΅Π²Π»Π΅ Π½Π° 100Ρ, ΡΠ΅ΠΌ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠ΅ Π²ΡΡΠ΅ Π² ΠΏΠ°ΡΠ΅.
UPD
ΠΠ°ΠΊΠ°Π·Π°Π» ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» ΡΠΎΠ²ΠΌΠ΅ΡΠ΅Π½Π½ΡΡ ΠΏΠ»Π°ΡΡ UNO+WiFi.
Π‘ Π½Π΅ΠΉ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π²ΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΌΡ.
Smart Electronics ESP-12E WeMos D1 Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ESP8266 ESP-12E
Π»Π°ΡΠ° ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Wi-Fi ΠΌΠΎΠ΄ΡΠ»Ρ ESP-12E. WI-FI ΠΌΠΎΠ΄ΡΠ»ΠΈ ESP8266. ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π½Π° ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ ΡΠΎΡΠ³ΠΎΠ²ΡΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°Ρ Ρ ΠΊΠΎΠ½ΡΠ° 2014 Π³ΠΎΠ΄Π°. ESP-12E β ΡΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ESP8266, ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΠΈΡ ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ WI-FI ΠΌΠΎΠ΄ΡΠ»Ρ, Π° ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠ΅ 32 Π±ΠΈΡΠ½ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ESP-8266EX ΡΠΎ ΡΠ²ΠΎΠΈΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ GPIO, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ SPI, UART, I2C. ΠΡΠΈ ΡΡΠΎΠΌ ΡΡ Π΅ΠΌΠ° ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π΄Π΅ΡΠ°Π»Π΅ΠΉ: ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ESP8266, flash ΠΏΠ°ΠΌΡΡΠΈ, ΠΊΠ²Π°ΡΡΠ°. Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ESP-12E ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 1.
Π’Π°Π±Π»ΠΈΡΠ° 1. Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ESP8266
Π§Π°ΡΡΠΎΡΠ° | Wi-Fi 2412-2484ΠΠΡ |
Π‘ΡΠ°Π½Π΄Π°ΡΡ | 802.![]() |
ΠΠΎΡΠ½ΠΎΡΡΡ | + 20dBm |
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡ ΡΠΈΠΏΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ | WEP, WPA, WPA2 |
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ | ΠΠ»ΠΈΠ΅Π½Ρ(STA), Π’ΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°(AP), ΠΠ»ΠΈΠ΅Π½Ρ+Π’ΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°(STA+AP) |
ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ | 1.7..3.6 Π |
ΠΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ° | 70ΠΌΠ (240ΠΌΠ ΠΏΠΈΠΊ) |
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ GPIO | 11 |
ΠΠ½Π΅ΡΠ½ΡΡ Flash ΠΏΠ°ΠΌΡΡΡ | 4 ΠΠ± |
RAM Π΄Π°Π½Π½ΡΡ | 80 ΠΊΠ |
RAM ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ | 32 ΠΊΠ |
Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ | -40 +70Π‘ |
ESP-12E — ΡΡΠΎ ΡΠ΅ΡΠ΄ΡΠ΅ ΠΏΠ»Π°ΡΡ Blue Sky Smart Electronics ESP-12E WeMos D1. ΠΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ Π΅ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΠΏΠ»Π°ΡΡ?
ΠΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ microUSB ΠΏΠΎΡΡ ΠΈ Ch440 USB to UART Serial module, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· microUSB ΠΊΠ°Π±Π΅Π»Ρ. ΠΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ESP-12E Π²ΡΠ²Π΅Π΄Π΅Π½Ρ Π½Π° ΡΠ°Π·ΡΡΠΌΡ ΡΠΈΠΏΠ° Β«ΠΌΠ°ΠΌΠ°Β» Ρ ΡΠ°Π³ΠΎΠΌ 1 Π΄ΡΠΉΠΌ. Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ΅ΠΌΠΎΠ² ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΠ°ΡΠΏΠΎΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π·ΡΠ΅ΠΌΠΎΠ² ΠΏΠ»Π°Ρ Arduino Uno, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π² Π½ΠΈΡ
Arduino ΡΠΈΠ»Π΄Ρ. ΠΠ° ΡΠ°Π·ΡΠ΅ΠΌΡ Π²ΡΠ²Π΅Π΄Π΅Π½Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ tx, rx, gnd, 3v3, 11 ΡΠΈΡΡΠΎΠ²ΡΡ
Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΈ 1 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ. ΠΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ (Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ D0) ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ interrupt/pwm/I2C/one-wire. ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡ ΠΎΡ usb 5 Π²ΠΎΠ»ΡΡ, Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΌΠΎΡΠ½ΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° 3,3 Π²ΠΎΠ»ΡΡΠ°. ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ°Π·ΡΠ΅ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ 9-24Π. ΠΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° reset.
ΠΠ»Π°ΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π»ΠΈΠ±ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΈΠ»Π΄Π° Arduino, Π»ΠΈΠ±ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π· Serial ΠΏΠΎΡΡ ΠΈΠ»ΠΈ OTA (Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½Π°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠΎ Wi-Fi).
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΊ USB ΠΏΠΎΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° micro-USB ΠΊΠ°Π±Π΅Π»Π΅ΠΌ.ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Windows ΠΈΠ»ΠΈ Mac OS, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°ΡΠ°ΡΡ) ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΡ www.wemos.cc/downloads . Π ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Linux ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. ΠΠΎΡΠ»Π΅ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΈ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ°ΠΉΠ»Π° Ch441SER.EXE Π² ΠΠ‘ Windows Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠ»Π°ΡΡ.
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡ. Arduino IDE Π΄Π»Ρ ESP8266 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΈΡΠ°ΡΡ ΡΠΊΠ΅ΡΡΠΈ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΠΈΡ
ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ Π² ESP8266 Π² Π·Π½Π°ΠΊΠΎΠΌΠΎΠΉ ΡΡΠ΅Π΄Π΅ Arduino IDE. Π‘Π½Π°ΡΠ°Π»Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ ΡΠ°ΠΌΡΡ ΡΠ²Π΅ΠΆΡΡ Π²Π΅ΡΡΠΈΡ Arduino IDE www.arduino.cc/en/Main/Software Π΄Π»Ρ ΡΠ²ΠΎΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° Arduino.
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ Arduino IDE. ΠΠ°Π»Π΅Π΅ ΠΏΡΠ½ΠΊΡ Π€Π°ΠΉΠ» β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ Π² ΠΏΠΎΠ»Π΅ Additional Boards Manager URLs Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ Arduino IDE Π΄Π»Ρ ESP8266 http://arduino.esp8266.com/package_esp8266com_inde… .
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΠ
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠ½ΠΊΡ ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ β ΠΠ»Π°ΡΠ° β ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ»Π°Ρ ΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΠΌ Π² ΡΠΏΠΈΡΠΊΠ΅ ESP8266 by ESP8266 Community. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π½ΡΠΆΠ½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°.
ΠΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ»Π°Ρ Arduino IDE (ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ β ΠΠ»Π°ΡΠ° ) ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΏΠ»Π°ΡΠ° WeMos D1
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠ»Π°ΡΡ
Arduino IDE Π΄Π»Ρ ESP8266 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΈ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ ΠΈΡ
Π² ESP8266 ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²Ρ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΠ΅ Ρ Arduino. ΠΡΠΈ ΡΡΠΎΠΌ Π½ΠΈΠΊΠ°ΠΊΠΈΡ
ΠΏΠ»Π°Ρ Arduino Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, ΡΡΠΎ Π½Π΅ ΡΠΎΡ ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ³Π΄Π° ESP8266 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ WiFi ΡΠΈΠ»Π΄Π° Π΄Π»Ρ Arduino. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ Arduino Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Ρ ESP8266 ΠΏΠΎΡΠ»Π΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΡΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Ρ ESP8266.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ WeMos D1 R2
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΊ USB ΠΏΠΎΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° micro USB ΠΊΠ°Π±Π΅Π»Π΅ΠΌ.
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°:
http://www.wemos.cc/downloads
Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ°ΠΉΠ» Ch441SER.EXE.
Arduino UNO + Π²Π½Π΅ΡΠ½ΠΈΠΉ ESP8266 Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° WiFi
Π ΡΡΠΎΠΌ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ RemoteXY Π½Π° ΠΏΠ»Π°ΡΠ΅ Arduino UNO Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ESP8266, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΠΊ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΌΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΠΏΠΎΡΡΡ. ESP8266 Π±ΡΠ΄Π΅Ρ Π½Π°ΡΡΡΠΎΠ΅Π½ ΠΊΠ°ΠΊ ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°. ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Arduino Nano, Arduino Mini, Arduino Meaga ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΠΏΠ»Π°Ρ.
Π¨Π°Π³ 1. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ RemoteXY. ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Π½Π° Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ². ΠΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ Π΅Π³ΠΎ Π½Π° ΡΠΊΡΠ°Π½ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ , Π²ΠΎΠΊΡΡΠ³ Π½Π΅Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠ°ΠΌΠΊΠ°. ΠΡΠ±ΡΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡ, Π½Π° ΠΏΡΠ°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΡ Element . ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Snap to pin ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 13 (LED) .
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Π Π΅Π΄Π°ΠΊΡΠΎΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΊΠ°Π·Π°ΡΡ Π²ΡΠ²ΠΎΠ΄ Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π²ΡΡΠΎΠΊΠΈΠΉ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ. ΠΠ΄Π½Π°ΠΊΠΎ Π»ΡΡΡΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
Π¨Π°Π³ 2. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΡΠΊΡΠΎΠΉΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΡ Configuration Π½Π° ΠΏΡΠ°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ². ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π»ΡΠ±ΠΎΠΉ ΠΏΡΠ½ΠΊΡ Π² ΡΠΏΠΈΡΠΊΠ΅, ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡ ΠΈ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΡΠΈΠΌΠ΅Π½ΠΈΡΡ :
- Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅: Π’ΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° WiFi
- ΠΠ»Π°ΡΠ°: ΠΡΠ΄ΡΠΈΠ½ΠΎ Π£ΠΠ
- ΠΠΎΠ΄ΡΠ»Ρ: ΠΠΎΠ΄ΡΠ»Ρ Wi-Fi ESP8266
- IDE: Arduino IDE
ΠΠΊΠ»Π°Π΄ΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅:
ΠΡΠΊΡΠΎΠΉΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΡ ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²:
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ: ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ
- ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ: ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ, ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 0 (RX) ΠΈ 1 (TX)
- Π‘ΠΊΠΎΡΠΎΡΡΡ (ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ): 115200
- ΠΠΌΡ (SSID): RemoteXY
- ΠΠ°ΡΠΎΠ»Ρ: 12345678
- ΠΠΎΡΡ: 6377
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ, ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Arduino ΡΠ΅ΡΠ΅Π· Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ 115200 ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 0 ΠΈ 1. Π Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΡΠ°ΠΊΠΆΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΈΠΌΡ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° (SSID) ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΎΡΠΊΡΡΡΡ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ESP8266 Π½Π°ΡΡΡΠΎΠ΅Π½ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 115200. ΠΠΎ ΡΡΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ. Software Serial Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΡΠ°ΠΊΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ.
Π¨Π°Π³ 3. ΠΠΎΠ»ΡΡΠΈΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ Arduino
ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠΎΠ»ΡΡΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ .
ΠΠ° ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΉΡΡ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΡΡΡΠ»ΠΊΡ Download code ΠΈ ΡΠΊΠ°ΡΠ°ΠΉΡΠ΅ Π°ΡΡ
ΠΈΠ² ΡΠΊΠ΅ΡΡΠ° Π΄Π»Ρ Arduino IDE. Π Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ ΡΡΠΎΡ Π°ΡΡ
ΠΈΠ². Π Π°ΡΡ
ΠΈΠ²Π΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΡΠ°ΠΉΠ» project.ino
, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΅Π³ΠΎ Π² Arduino IDE.
ΠΠ»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΡΠΊΠ΅ΡΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ RemoteXY Π² Arduino IDE. ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ ΠΏΠΎ Π΅Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅.
Π Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ Arduino IDE Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino UNO ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠ΅ΡΡ. ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΡΠΊΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ.
Π¨Π°Π³ 4. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ESP8266 ΠΊ Arduino Uno
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ESP8266 ΠΊ Arduino Uno Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΡΠΎ ΡΡ
Π΅ΠΌΠΎΠΉ Π½ΠΈΠΆΠ΅. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡ 0 ΠΏΠ»Π°ΡΡ Arduino, Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΠΊΠ°ΠΊ RX, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΡΡ Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ TX ΠΌΠΎΠ΄ΡΠ»Ρ Bluetooth, Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡ 1 ΠΏΠ»Π°ΡΡ Arduino, Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΠΊΠ°ΠΊ TX, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΡΡ Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ RX ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266.
Π£ΡΠΎΠ²Π½ΠΈ ΡΠΈΠ³Π½Π°Π»Π° ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 ΡΠΎΡΡΠ°Π²Π»ΡΡΡ 3,3 Π, Π½ΠΎ ΠΏΠ»Π°ΡΠ° Arduino ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ 5 Π, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΠΉ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ²Π½Ρ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° TX.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ESP8266 ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠ½Ρ ΠΊ ΡΡΠΎΠ²Π½Ρ ΡΠΈΠ³Π½Π°Π»Π° TX, ΠΈ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ Π²Π°Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ ΡΠ°ΠΊΠΈΠΌ.
Π¨Π°Π³ 5. ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠΊΠ΅ΡΡ Π½Π° ΠΏΠ»Π°ΡΡ Arduino.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌΡ Serial ΠΏΠΎΡΡΡ ΠΏΠ»Π°ΡΡ Arduino, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΌΠ΅ΡΠ°ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΠΊΠ΅ΡΡΠ°. ΠΠ΅ΡΠ΅Π΄ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ ΡΠΊΠ΅ΡΡΠ° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ESP8266 ΠΎΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² 0 ΠΈ 1 ΠΏΠ»Π°ΡΡ Arduino. ΠΠΎΡΠ»Π΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ESP8266 Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠΊΠ΅ΡΡ Π½Π° ΠΏΠ»Π°ΡΡ ΠΎΠ±ΡΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ Arduino UNO ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ COM-ΠΏΠΎΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΏΠ»Π°ΡΠ°, ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ. ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΊΠ΅ΡΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ESP8266.
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅. ΠΡΠΊΠ»ΡΡΠ°ΡΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ESP8266 ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ΠΏΠ»Π°ΡΠ΅.
ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΡΠΎ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° Arduino Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ ΡΠΈΠ½ΠΈΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π΅ ESP8266 ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΡΠ»ΠΈ ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, ΡΠΎ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ»Π°ΡΠΎΠΉ Arduino ΠΈ ESP8266 Π½Π°Π»Π°ΠΆΠ΅Π½. ΠΠ° ΡΡΠΎ Π²ΡΠ΅ΠΌΡ RemoteXY Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ ESP8266 Π½Π° ΡΠ°Π±ΠΎΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄, Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΌΠΈΠ³Π°Π΅Ρ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ.
Π¨Π°Π³ 6. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ ΠΊ ΠΏΠ»Π°ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ RemoteXY Π½Π° ΡΠ²ΠΎΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½.
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ + (ΠΠ»ΡΡ) Π½Π° Π²Π΅ΡΡ Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ. Π ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ WiFi Point .
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ°ΡΡΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΈΡ Ρ Π²Π°Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ² WiFi ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Π½ΠΈΠΌ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Android
Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄Π»Ρ Android Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π½Π° Π²Π΅ΡΡ Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ. ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ WiFi. ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠΎΡΠΊΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ RemoteXY ΠΈ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π΅Π΅. Π ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π²Π²ΠΎΠ΄Π° ΠΏΠ°ΡΠΎΠ»Ρ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΏΠ°ΡΠΎΠ»Ρ 12345678 , ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΡΠΊΠ°Π·Π°Π»ΠΈ Π½Π° ΡΠ°Π³Π΅ 2. ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠΊΡΡΡΡΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ iOS
Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ iOS ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΡΡΠ½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠΌΠ°ΡΡΡΠΎΠ½ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ. ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ ΠΊ Π’ΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° RemoteXY Ρ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ 12345678 , ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΡΠΊΠ°Π·Π°Π»ΠΈ Π½Π° ΡΠ°Π³Π΅ 2. ΠΠ°ΡΠ΅ΠΌ Π²Π΅ΡΠ½ΠΈΡΠ΅ΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ RemoteXY, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΈΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°. ΠΠ°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ . ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠΊΡΡΡΡΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
ΠΡΠ»ΠΈ Π½Π΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ…
ΠΡΠ»ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ΅Π±Ρ ΠΏΠΎ ΡΠΏΠΈΡΠΊΡ Π½ΠΈΠΆΠ΅. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π½Π°ΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΡ.
ΠΠ»Π°ΡΠ° Arduino ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ RemoteXY ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π° ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π΅ΡΠ»ΠΈ ΠΎΡΠΊΡΠΎΠ΅ΡΠ΅ Serial Monitor Π² Arduino IDE. ΠΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ESP8266 ΠΈ Serial Monitor ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΠΎΡΡΡ. ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π½ΠΎ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΎΡΠ²Π΅ΡΡ ΠΎΡ ESP8266. ΠΠΎ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Serial Monitor, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ 115200. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ±ΡΠΎΡΠ° Π½Π° ΠΏΠ»Π°ΡΠ΅.
Serial Monitor Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ
ΠΡΠ»ΠΈ Serial Monitor Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΡΡΠΎ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Arduino Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ»ΠΈ Π²Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ²ΡΠ·ΠΈ Π½Π° ΡΠ°Π³Π΅ 2. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ ESP8266 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° RemoteXY ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π·Π°ΠΏΡΠΎΡΡ ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΏΡΡΠ°ΡΡΡ Π΅Π³ΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ, ΠΈ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΠΎ Π² Serial Monitor. ΠΡΠ»ΠΈ Serial Monitor Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ:
- ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ Π±ΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π΄ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π° ΡΠ°Π³Π΅ 2.
- ΠΡ Π²Π½Π΅ΡΠ»ΠΈ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠΊΠ΅ΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ
RemoteXY
ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°RemoteXY_CONF
, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΉRemoteXY_Init()
ΠΈΠ»ΠΈRemoteXY_Handler()
. ΠΠ΅ΡΠ΅ΡΠΎΠ±Π΅ΡΠΈΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Π΅Π³ΠΎ Π½Π° Π΄ΠΎΡΠΊΡ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. - ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ Π½Π΅ Π²ΡΠ±ΡΠ°Π»ΠΈ 115200 Π±ΠΎΠ΄ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° Serial Monitor.
- Π ΠΏΠ»Π°ΡΡ Arduino Π½Π΅ Π·Π°Π³ΡΡΠΆΠ΅Π½ ΡΠΊΠ΅ΡΡ, ΠΈΠ»ΠΈ Π±ΡΠ» Π·Π°Π³ΡΡΠΆΠ΅Π½ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΊΠ΅ΡΡ. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎΡ ΡΡΠΊΠΈΠ·, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½.
- ΠΠ»Π°ΡΠ° Arduino Π½Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΠΈΠ»ΠΈ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½Π°.
Serial Monitor ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π·Π°ΠΏΡΠΎΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄
ΠΡΠ»ΠΈ Serial Monitor ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡ ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
ESP8266 Π½Π΅ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ
ΠΡΠ»ΠΈ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ:
Π
Π
Π
Π
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 Π½Π΅ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠ°ΠΊ Π² Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ, ΡΠ°ΠΊ ΠΈ Π² Π½Π΅ΠΌ ΡΠ°ΠΌΠΎΠΌ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅:
- ΠΠΎΠ½ΡΠ°ΠΊΡΡ RX ΠΈ TX ΠΌΠΎΠ΄ΡΠ»Ρ Bluetooth ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½Ρ. Π‘Π²Π΅ΡΡΡΠ΅ΡΡ ΡΠΎ ΡΡ Π΅ΠΌΠΎΠΉ Π² ΡΠ°Π³Π΅ 4.
- Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ, ESP8266 ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 115200. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ESP8266 Π±ΡΠ» Π½Π°ΡΡΡΠΎΠ΅Π½ Π²ΡΡΡΠ½ΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ .
- ΠΠ΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ESP8266, ΠΏΡΠΈ ΠΏΠΎΠ΄Π°ΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ESP8266 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π³ΠΎΡΠ΅ΡΡ ΠΊΡΠ°ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄.
- ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ 3,3 Π Π΄Π»Ρ ESP8266. Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Ρ Arduino, ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° 3,3 Π Ρ ΡΠ°Π·Π½ΡΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ Π²ΡΡ ΠΎΠ΄Π½ΡΠΌ ΡΠΎΠΊΠΎΠΌ.
- ΠΡΠΎΡΠΈΠ²ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
- ΠΠΎΠ΄ΡΠ»Ρ ESP8266 Π½Π΅ΠΈΡΠΏΡΠ°Π²Π΅Π½.
ΠΠ΅ Π²ΡΠ΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ
ΠΡΠ»ΠΈ Π·Π° AT-ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 ΡΠ²ΡΠ·Π°Π½ Ρ ΠΏΠ»Π°ΡΠΎΠΉ Arduino. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄:
Π
AT+RST
ATE0
AT+CWMODE=2
AT+CWDHCP=0,1
AT+CWSAP="RemoteXY","12345678",10,4
AT+CIPMODE=0
AT+CIPMUX=1
AT+CIPSERVER=1,6377
ΠΠΎ ΠΏΠΎΡΠ»Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·ΠΎΡΠ²Π°ΡΡΡΡ. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π½Π°ΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΡ.
ΠΡΠ»ΠΈ Π½Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΡΡΡΠΎΠΊΠΈ Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+CIPSERVER=1,6377
, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 ΡΡΠ°ΡΠ°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°.
ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ
, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠ±ΡΠΎΡΠ°, ΠΏΠΎΡΠ»Π΅ Π΅Π³ΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π΅Ρ ΠΎΡΠ²Π΅ΡΠ° ready
.
ΠΡΠ»ΠΈ ΠΎΠ±ΡΡΠ² ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π½Π° Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, ΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ 3,3Π Π΄Π»Ρ ESP8266.
ΠΡΠ΅ ΠΠ’-ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Ρ, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ
ΠΡΠ»ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π²ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ°, Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ΄Π°Π΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅, ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, ΠΊΠ°ΠΊΡΡ ΠΎΡΠΈΠ±ΠΊΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈ ΠΏΠΎΠΏΡΡΠ°ΠΉΡΠ΅ΡΡ Π΅Π΅ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ. Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ:
- ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ 3.3Π Π΄Π»Ρ ESP8266. ΠΠΎΠ΄ΡΠ»Ρ
- ESP8266 ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ°ΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ. Π Π°Π·ΠΌΠ΅Ρ ΠΏΠ°ΠΌΡΡΠΈ
- ESP8266 ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 4 ΠΠ±ΠΈΡ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡΠ΅, ΠΈ ΡΠ΅ΠΊΡΡΠ°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΡΠΈΡΠ°.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Π Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΆΡΡΠ½Π°Π» ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ, ΡΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ Π²ΡΡΠ²ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ESP8266 Ρ ΠΏΠΎΠΌΠΎΡΡΡ Arduino UNO
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ESP8266 Ρ Arduino UNO ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΡΡΠ°Π½ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ esptool.FatalError, Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ESP8266
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΠΎ ESP8266 Ρ ΠΏΠΎΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ESP01 Ρ ΠΏΠΎΠΌΠΎΡΡΡ Arduino Uno Ρ ΠΏΠΎΠΌΠΎΡΡΡ Arduino IDE. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΠΎΠ±ΡΡΡΠ½ΠΈΠ» Π²ΡΠ΅ ΡΡΠ°ΠΏΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ESP8266, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ESP8266 ΠΊ Arduino UNO. Π― ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΡΠ½ΠΈΠ», ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ FTDI232 USB to TTL Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° ESP01 Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΠΎΠΉ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ESP8266 ΠΊ Arduino UNO
Π‘Π½Π°ΡΠ°Π»Π° ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΡΡΠΎΠΉ ΡΡ
Π΅ΠΌΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ESP01 ΠΊ Arduino UNO Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ESP-01.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ GPIO-0 ΠΈ GND Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ESP8266.
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ESP8266 Π² Arduino IDE
Π‘Π½Π°ΡΠ°Π»Π° ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ Β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ Β β> URL-Π°Π΄ΡΠ΅ΡΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠ»Π°Ρ: https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ/package_esp8266com_index.json
ESP8266 Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅: ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ESP-0…
ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅ JavaScript
ESP8266 Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅: ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ESP-01 Ρ ΠΏΠΎΠΌΠΎΡΡΡ Arduino
ΠΠ°ΡΠ΅ΠΌ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ESP8266 ΠΈΠ· Tools β Board Manager.
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΊΠΎΠ΄ Π² ΠΌΠΎΠ΄ΡΠ»Ρ ESP-01
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ: Β« Generic ESP8266 Module Β» ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΠΠ Π’ Π² ΠΌΠ΅Π½Ρ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ» Π² Arduino IDE.
ΠΠ°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ°Π³ΡΡΠ·ΠΈΡΡΒ».
ΠΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ Β« Connectingβ¦.__ Β», Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ RESET Π½Π° ESP 01. (Π‘ΠΌ. ΡΠΈΡΡΠ½ΠΎΠΊ Π²ΡΡΠ΅)
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄ Π½Π°ΡΠ½Π΅Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ Π² ESP01. Π ΡΡΠΎ Π²ΡΠ΅ΠΌΡ Π²Ρ Π·Π°ΠΌΠ΅ΡΠΈΡΠ΅, ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ TX ΠΈ RX Arduino IDE ΠΌΠΈΠ³Π°ΡΡ.
ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ Arduino ΠΎΡ ESP-01
ΠΠ΄Π΅ΡΡ Ρ Π·Π°Π³ΡΡΠ·ΠΈΠ» ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΊΠ΅ΡΡ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΌΠ΅ΡΡΠ°Π½ΠΈΡ Π½Π° ESP8266.
Π― ΠΎΡΠΊΠ»ΡΡΠΈΠ» ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ TX ΠΈ RX ΠΎΡ Arduino. Π’Π°ΠΊΠΆΠ΅ ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ GPIO-0 ΠΎΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° GND.
ΠΠ°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ESP-01 ΠΈΠ»ΠΈ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ RESET Π½Π° ESP01.
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π·Π°Π³ΡΡΠ·ΠΈΠ», ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊ GPIO-0, Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ.
ΠΠ΄Π΅ΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Arduino UNO ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ 3,3 Π Π½Π° ΠΌΠΎΠ΄ΡΠ»Ρ ESP-01.
ΠΡΠΈΠ±ΠΊΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ESP8266
ΠΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΊΠΎΠ΄Π° Π² ESP8266 Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ Β« esptool.FatalError. ΠΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ Π·Π°ΠΏΡΡΡΠΈΡΡ Stub. ΠΠ΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠΉ ΠΎΡΠ²Π΅Ρ: bβOHAβ Β».
Π§ΡΠΎΠ±Ρ ΡΡΡΡΠ°Π½ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΡ esptool.FatalError , Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
- ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ ESP-01.
- Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ GPIO-0 ΠΈ GND ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ .
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Arduino ΠΈ ESP01 ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡ Π΅ΠΌΠ΅ (ΡΠΌ. ΡΠΈΡ. 1)
- ΠΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° ΠΏΠ»Π°ΡΡ ΠΈ ΠΏΠΎΡΡΠ° Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ°Π³ΡΡΠ·ΠΈΡΡ Β».
- ΠΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π°, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΊΡΡ Β« Connectingβ¦.___ Β», Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ RESET ESP8266 ESP01, ΠΏΠΎΠΊΠ° ΠΊΠΎΠ΄ Π½Π΅ Π½Π°ΡΠ½Π΅Ρ Π·Π°Π³ΡΡΠ·ΠΊΡ.
ΠΠ±ΡΡΠ°ΡΡΠ΅Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ESP8266
Π ΠΎΠ±ΡΡΠ°ΡΡΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ Ρ ΠΏΠΎΠΊΠ°Π·Π°Π» ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ESP8266, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΠ΄ΠΈΠ» Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ESP8266.
Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΊΠ΅ΡΡΠ° Blynk ESP8266 Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±ΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΎΠΉ ΡΠΎ ΡΠΌΠ°ΡΡΡΠΎΠ½Π°.
FTDI232 as ESP01 Programmer
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ FTDI232 USB Π² TTL Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266.