ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Arduino Nano Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌΠΈ ΡΠ΅ΡΡΠΌΠΈ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ ΡΠΈΡΠΎΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ IoT-ΡΡΡΡΠΎΠΉΡΡΠ². Π‘Π°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΡΠΌΠ΅Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Wi-Fi, ΠΏΠΎΡΡΠΎΠΌΡ Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π² ΡΡΠΎΠΉ ΡΠΎΠ»ΠΈ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π° Π±Π°Π·Π΅ ΡΠΈΠΏΠ° ESP8266, ΠΊΠΎΡΠΎΡΡΠΉ Π±Π΅ΡΠ΅Ρ Π½Π° ΡΠ΅Π±Ρ Π²ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Ρ ΡΠΎΡΡΠ΅ΡΠΎΠΌ.
Π‘Π²ΡΠ·ΠΊΠ° Arduino ΠΈ ESP8266 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΠΏΡΠΎΡΡΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ Π² ΡΠΌΠ½ΡΠ΅ Π³Π°Π΄ΠΆΠ΅ΡΡ, ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΡΠΎ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°, ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΠΉ ΠΈ ΠΏΡΠ»ΡΡΠΎΠ² Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ Arduino Nano Π²ΡΡΡΡΠΏΠ°Π΅Ρ Π·Π΄Π΅ΡΡ Π»ΠΈΡΡ ΠΊΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, Π° Π½Π΅ ΠΊΠ°ΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°.
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π²ΡΠ΅ Π½ΡΠ°Π½ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΎΠΊ ΠΏΠ»Π°ΡΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΠ±ΠΎΡΠΊΠ° ΡΡ Π΅ΠΌΡ β Π·Π°Π»ΠΎΠ³ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ.
ΠΠ½ΠΎΠ³ΠΈΠ΅ Π½ΠΎΠ²ΠΈΡΠΊΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ. ΠΡΠΎ ΡΠ°ΡΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠΌ ΡΠΎΠΊΠ° ΠΈΠ»ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ ΡΡΠΎΠ²Π½Π΅ΠΉ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ESP8266 β ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΊΠ°ΠΏΡΠΈΠ·Π½ΠΎΠ΅, ΡΡΠ΅Π±ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΊ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ. ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΈΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π·Π°.
ΠΡΠ±ΠΎΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²
ΠΠ»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ»Π°ΡΠ° Arduino Nano, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ ESP-01 ΠΈΠ»ΠΈ ESP-12F Π½Π° Π±Π°Π·Π΅ ΡΠΈΠΏΠ° ESP8266. ΠΡΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ Arduino ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ UART.
ΠΡΠΎΠΌΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΠ»Π°Ρ, Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π°. ΠΠ»Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Β«ΠΏΠ°ΠΏΠ°-ΠΏΠ°ΠΏΠ°Β» ΠΈ Β«ΠΏΠ°ΠΏΠ°-ΠΌΠ°ΠΌΠ°Β». ΠΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π»ΡΡΡΠ΅ ΡΡΠ°Π·Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊ ΠΈ ΠΏΡΠΈΠΏΠΎΠΉ Π΄Π»Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ². Π’Π°ΠΊΠΆΠ΅ Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΏΡΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠΉ Π²ΡΠ΄Π°ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅ 3.3 ΠΠΎΠ»ΡΡΠ°.
- π‘ ΠΠ»Π°ΡΠ° Arduino Nano (ΠΎΡΠΈΠ³ΠΈΠ½Π°Π» ΠΈΠ»ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ°Ρ Ρ ΡΠΈΠΏΠΎΠΌ CH340/FTDI)
- π‘ WiFi ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 (Π²Π΅ΡΡΠΈΠΈ ESP-01, NodeMCU ΠΈΠ»ΠΈ Wemos D1 Mini)
- π‘ ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ 5Π Π² 3.3Π (LDO ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ ΠΈΠ»ΠΈ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ)
- π‘ ΠΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΈ Π½Π°Π±ΠΎΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠ΅ΠΊ
ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΠΎΠΈΡ ΡΠ΄Π΅Π»ΠΈΡΡ Π²Π΅ΡΡΠΈΠΈ Arduino Nano. Π‘ΡΠ°ΡΡΠ΅ ΠΏΠ»Π°ΡΡ Ρ ΡΠΈΠΏΠΎΠΌ ATmega168 ΠΈΠΌΠ΅ΡΡ ΠΌΠ°Π»ΠΎ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΠΌΠΎΠ³ΡΡ Π½Π΅ ΠΏΠΎΡΡΠ½ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΠΊΠ΅ΡΡΠΈ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π΅ΡΡΠΈΠΈ Ρ ATmega328P, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ ΠΠΠ£ ΠΈ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ².
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΎΠ΄ΡΠ»ΠΈ ESP8266 Π² ΠΏΠΈΠΊΠΎΠ²ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ (ΠΏΡΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠ΅ Π΄Π°Π½Π½ΡΡ ) ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ ΡΠΎΠΊ Π΄ΠΎ 300 ΠΌΠ. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ 3.3Π Π½Π° Arduino Nano ΡΠ°ΡΡΡΠΈΡΠ°Π½ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ Π½Π° 50 ΠΌΠ. ΠΡΡΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π· Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΠ° ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ WiFi.
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ: ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΠΈ Π½ΡΠ°Π½ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ
Π‘Π°ΠΌΡΠΉ ΠΊΡΠΈΡΠΈΡΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π² ΡΠ±ΠΎΡΠΊΠ΅ β ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ². ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠΎΠ²Π½ΠΈ Ρ Arduino Nano ΡΠΎΡΡΠ°Π²Π»ΡΡΡ 5 ΠΠΎΠ»ΡΡ, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ESP8266 ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡ 3.3 ΠΠΎΠ»ΡΡ. ΠΡΡΠΌΠ°Ρ ΠΏΠΎΠ΄Π°ΡΠ° 5Π Π½Π° Π²Ρ ΠΎΠ΄ RX ΠΌΠΎΠ΄ΡΠ»Ρ WiFi ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ²Π΅ΡΡΠΈ Π΅Π³ΠΎ ΠΈΠ· ΡΡΡΠΎΡ, Ρ ΠΎΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈΠΌΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ Π·Π°ΡΠΈΡΡ. ΠΠ»Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°Ρ .
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΡΡ Π΅ΠΌΠ΅ UART: ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡ (TX) ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΡΡ Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠΈΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ Π΄ΡΡΠ³ΠΎΠΉ (RX). ΠΠ΅ΠΌΠ»Ρ (GND) Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΠ±ΡΠ΅ΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΡ Π΅ΠΌΡ. ΠΠ΅Π· ΠΎΠ±ΡΠ΅Π³ΠΎ Π·Π΅ΠΌΠ»ΠΈΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ΅ΠΉ ΡΠΎΡΠΊΠΈ ΠΎΡΡΡΠ΅ΡΠ° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΠΎΠ².
| ΠΠΈΠ½ Arduino Nano | ΠΠΈΠ½ ESP8266 | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ |
|---|---|---|---|
| D10 (RX) | TX | ΠΡΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ | Π‘ΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ Π½Π°ΠΏΡΡΠΌΡΡ |
| D11 (TX) | RX | ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ | ΠΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π· Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ 2ΠΊΠΠΌ/1ΠΊΠΠΌ |
| 5V | VCC | ΠΠΈΡΠ°Π½ΠΈΠ΅ (Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ) | ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠΉ 3.3Π |
| GND | GND | ΠΠ΅ΠΌΠ»Ρ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±ΡΠΈΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ |
| GND | CH_PD | Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ | ΠΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°Π΅ΠΌ ΠΊ 3.3Π |
ΠΠ»Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠ΅ΡΠΈΠΈ ESP-01 Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ ΠΏΠΈΠ½ CH_PD (ΠΈΠ»ΠΈ EN) ΠΊ 3.3 ΠΠΎΠ»ΡΡΠ° ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ 10 ΠΊΠΠΌ, ΠΈΠ½Π°ΡΠ΅ ΡΠΈΠΏ Π½Π΅ Π·Π°ΠΏΡΡΡΠΈΡΡΡ. ΠΠΈΠ½ RST ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ ΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ
ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΎΠΊ. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ NodeMCU, ΡΠ°ΡΡΡ ΡΡΠΈΡ
ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² ΡΠΆΠ΅ ΡΠ°ΡΠΏΠ°ΡΠ½Π° Π½Π° ΠΏΠ»Π°ΡΠ΅.
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΏΡΠΎ ΠΏΠ΅ΡΠ΅ΠΊΡΠ΅ΡΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΉ Π΄Π°Π½Π½ΡΡ . ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ TX Arduino Ρ RX ΠΌΠΎΠ΄ΡΠ»Ρ, Π° RX Arduino Ρ TX ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°ΡΡ ΡΡΠΈ Π»ΠΈΠ½ΠΈΠΈ, ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π΅ ΡΠΌΠΎΠ³ΡΡ Β«ΡΡΠ»ΡΡΠ°ΡΡΒ» Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°, ΠΈ Π² ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ ΠΏΠΎΡΡΠ° Π±ΡΠ΄Π΅Ρ ΠΏΡΡΡΠΎ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ ΡΡΠ΅Π΄Π° Arduino IDE
ΠΠΎΡΠ»Π΅ ΡΠ±ΠΎΡΠΊΠΈ Β«ΠΆΠ΅Π»Π΅Π·Π°Β» Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Arduino Nano ΠΈ ESP8266 ΡΠ΄ΠΎΠ±Π½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ΅Π΄Ρ Arduino IDE. Π Π½Π΅ΠΉ ΡΠΆΠ΅ Π²ΡΡΡΠΎΠ΅Π½Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΠΎΡΡΠΎΠΌ, ΡΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Ρ Π²Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π΄Π»Ρ ΠΏΠ»Π°ΡΡ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΠΊΠ»ΠΎΠ½ Arduino Nano Ρ ΡΠΈΠΏΠΎΠΌ CH340, Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΠΌΠΎΠ³ΡΡ Π½Π΅ Π²ΡΡΠ°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΡ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Ρ ΡΠ°ΠΉΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ»Π°ΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΠ΅Π· Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π½Π΅ ΡΠ²ΠΈΠ΄ΠΈΡ COM-ΠΏΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
- π ΠΡΠΊΡΠΎΠΉΡΠ΅ Arduino IDE ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΌΠ΅Π½Ρ Β«Π€Π°ΠΉΠ»Β» β Β«ΠΡΠΈΠΌΠ΅ΡΡΒ»
- π ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π» Β«01.BasicsΒ» ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ Β«BareMinimumΒ»
- π ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠΊΠ΅ΡΡ Π² ΠΏΠ»Π°ΡΡ, Π²ΡΠ±ΡΠ°Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ Π² ΠΌΠ΅Π½Ρ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ»
- π ΠΡΠΊΡΠΎΠΉΡΠ΅ Β«ΠΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ°Β» Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ²ΡΠ·ΠΈ
ΠΠ»Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ WiFi ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ UART, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΠΏΠΎΡΡ (pins 0 ΠΈ 1) Π·Π°Π½ΡΡ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠΎΠΌ Arduino. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° SoftwareSerial ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π»ΡΠ±ΡΠ΅ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΏΠΈΠ½Ρ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ. ΠΡΠΎ Π΄Π°Π΅Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡ Π² Π²ΡΠ±ΠΎΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
#include
SoftwareSerial esp8266(10, 11); // RX, TX
void setup {
Serial.begin(9600);
esp8266.begin(115200); // Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ESP
}
void loop {
if (esp8266.available) {
Serial.write(esp8266.read);
}
if (Serial.available) {
esp8266.write(Serial.read);
}
}
ΠΡΠΎΡ ΠΊΠΎΠ΄ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΌΠΎΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ WiFi. ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΡΡΠΌΠΎ ΠΈΠ· ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° ΠΏΠΎΡΡΠ° Arduino IDE. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ (baud rate) Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ. ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ESP8266 ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ 115200 ΠΈΠ»ΠΈ 9600.
ΠΠΎΡΠ΅ΠΌΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΡΠ°?
ΠΡΠ»ΠΈ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΊΡΠ°ΠΊΠΎΠ·ΡΠ±ΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΠ΅ΠΊΡΡΠ°, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π΄Π²Π΅ Π²Π΅ΡΠΈ: ΡΠΊΠΎΡΠΎΡΡΡ baud rate Π² ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ ΠΏΠΎΡΡΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ ΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡΡ Π² ΠΊΠΎΠ΄Π΅ (esp8266.begin), ΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π²ΡΠ±ΡΠ°Π½ ΡΠ΅ΠΆΠΈΠΌ Β«Both NL & CRΒ» ΠΈΠ»ΠΈ Β«NewlineΒ» Π΄Π»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄.
Π Π°Π±ΠΎΡΠ° Ρ AT-ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°
ΠΠΎΠ΄ΡΠ»ΠΈ ESP8266 ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
ΠΊΠΎΠΌΠ°Π½Π΄, Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΡΡ Ρ ΠΏΡΠ΅ΡΠΈΠΊΡΠ° AT. ΠΡΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ (ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅) ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΠΏΡΠ°Π²Π»ΡΡ ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ°, ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΈΠ³Π½Π°Π» ΠΈΠ»ΠΈ ΡΠ±ΡΠΎΡΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ.
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT. ΠΡΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΡΠΏΡΠ°Π²Π΅Π½ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½, ΠΎΠ½ ΠΎΡΠ²Π΅ΡΠΈΡ OK. ΠΡΠ»ΠΈ ΠΎΡΠ²Π΅ΡΠ° Π½Π΅Ρ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ². Π§Π°ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΡΠΎΠ΅ΡΡΡ Π² ΠΏΠ»ΠΎΡ
ΠΎΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ:
- π‘
AT+RSTβ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ - π‘
AT+CWMODE=1β ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΠΆΠΈΠΌΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° (Station) - π‘
AT+CWJAP="SSID","PASSWORD"β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠΎΡΡΠ΅ΡΡ - π‘
AT+CIFSRβ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ IP-Π°Π΄ΡΠ΅ΡΠ°
ΠΠ°ΠΆΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΠ°ΠΆΠ΄Π°Ρ AT-ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΊΠ°ΡΠ΅ΡΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΡΡΠΎΠΊΠΈ (\r\n). Π ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ ΠΏΠΎΡΡΠΎΠ² Arduino IDE Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΎΠΏΡΠΈΡ Π² Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ Π²Π½ΠΈΠ·Ρ ΠΎΠΊΠ½Π° (Β«Both NL & CRΒ»).
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΎΠΌΠ°Π½Π΄Ρ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ.
atΠΈATβ ΡΡΠΎ ΡΠ°Π·Π½ΡΠ΅ Π½Π°Π±ΠΎΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π΄Π»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΠ΅Π³Π΄Π° ΠΏΠΈΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π·Π°Π³Π»Π°Π²Π½ΡΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ. Π’Π°ΠΊΠΆΠ΅ ΡΠ»Π΅Π΄ΠΈΡΠ΅ Π·Π° ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ SSID ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ β ΠΎΠ½ΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Ρ, Π΅ΡΠ»ΠΈ Π² ΠΈΠΌΠ΅Π½ΠΈ ΡΠ΅ΡΠΈ Π΅ΡΡΡ ΠΏΡΠΎΠ±Π΅Π»Ρ.
ΠΡΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΡΠ΄Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ FAIL ΠΈΠ»ΠΈ ERROR, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ½ ΡΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅ΡΠΈ ΠΈΠ»ΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π±ΠΎΡΡ. Π‘Π±ΡΠΎΡΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+RESTORE ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ Π·Π°Π½ΠΎΠ²ΠΎ. ΠΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΠΎΠ»Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ, Π½ΠΎ ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ΅Π΄ΠΊΠΎ.
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ
ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ°ΡΡΡΡ β Β«Π±ΡΡΠ»ΡΠΏΒ» (bootloop), ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ. ΠΡΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΈΠ·Π½Π°ΠΊ Π½Π΅Ρ Π²Π°ΡΠΊΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ. Π ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠΎΠΏΡΡΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡΡΡ Ρ ΡΠΎΡΡΠ΅ΡΠΎΠΌ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ° ΡΠ΅Π·ΠΊΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π΅Ρ, Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ°Π΄Π°Π΅Ρ, ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΡ ΠΎΠ΄ΠΈΡ Π² ΡΠ΅Π±ΡΡ.
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ 3.3Π, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠΉ ΠΎΡΠ΄Π°ΡΡ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 500 ΠΌΠ. ΠΠ±ΡΡΠ½ΡΠΉ USB-ΠΏΠΎΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΡ Π½Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· Arduino. ΠΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΌΠΎΡΠ½ΡΠΉ Power Bank.
ΠΡΡΠ³Π°Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° β ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ ΠΏΠΎΡΡΠΎΠ². ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈ TX ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊ ΠΏΠΈΠ½Ρ D0 (RX) Arduino, Π²Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠΊΠ΅ΡΡ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄. ΠΠ°Π³ΡΡΠ·ΡΠΈΠΊ Arduino ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΠΈ ΠΆΠ΅ ΠΏΠΈΠ½Ρ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ. ΠΡΠ΅Π³Π΄Π° ΠΎΡΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ RX/TX ΠΏΠ΅ΡΠ΅Π΄ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡ.
Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠΎΠ²Π½ΠΈ. Π₯ΠΎΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ESP-01 ΠΈΠΌΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π½Π° Π²Ρ ΠΎΠ΄Π΅ RX, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Arduino Nano ΠΌΠΎΠ³ΡΡ Π²ΡΠ΄Π°Π²Π°ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 1 ΠΊΠΠΌ ΠΈ 2 ΠΊΠΠΌ) Π½Π° Π»ΠΈΠ½ΠΈΠΈ TX Arduino Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎ Π·Π°ΡΠΈΡΠΈΡ Π²Ρ ΠΎΠ΄ ΠΌΠΎΠ΄ΡΠ»Ρ.
Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ IoT ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²
ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ WiFi ΠΏΠ΅ΡΠ΅Π΄ Π²Π°ΠΌΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ Π΄Π²Π΅ΡΠΈ Π² ΠΌΠΈΡ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Blynk, Thingspeak ΠΈΠ»ΠΈ Adafruit IO. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π½Π° ΡΠΌΠ°ΡΡΡΠΎΠ½Π΅ ΠΈΠ· Π»ΡΠ±ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΌΠΈΡΠ°.
Arduino Nano ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, Π²Π»Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΠΎΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΈΡ ΡΠ΅ΡΠ΅Π· ESP8266 ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ MQTT ΠΈΠ»ΠΈ HTTP. ΠΡΠΎ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΡ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ. ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ ΠΏΡΠΎΡΠ΅ΡΠΊΠ΅ Π²ΠΎΠ΄Ρ. ΠΠ°ΡΡΠΈΠΊ ΡΠΈΠΊΡΠΈΡΡΠ΅Ρ Π²Π»Π°ΠΆΠ½ΠΎΡΡΡ, Arduino ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΠΈΠ³Π½Π°Π», Π° ESP8266 ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ push-ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° Π²Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½. Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°, Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Π²ΡΡΠΎΠΊΠ°.
ΠΠ΅ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΠΉΡΠ΅ΡΡ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ. ΠΠ·ΡΡΠΈΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π° (Deep Sleep) Π΄Π»Ρ ESP8266. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π²Π°ΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΡ Π±Π°ΡΠ°ΡΠ΅Π΅ΠΊ, Π΄Π΅Π»Π°Ρ ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠΌΠΈ Π½Π° ΠΌΠ΅ΡΡΡΡ ΡΠ°Π±ΠΎΡΡ. ΠΡΠ΄ΡΠΈΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π±ΡΠ΄ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ WiFi ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ .
ΠΠ°ΠΊ ΠΏΡΠΎΡΠΈΡΡ ΡΠ°ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 Π±Π΅Π· Arduino?
ΠΠΎΠ΄ΡΠ»Ρ ESP8266 ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ ΠΈ ΠΏΠ°ΠΌΡΡΡΡ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π·Π°ΠΌΠ΅Π½ΠΈΠ² Arduino Nano. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, Π·Π°ΠΌΠΊΠ½ΡΠ² ΠΏΠΈΠ½ GPIO0 Π½Π° Π·Π΅ΠΌΠ»Ρ (GND) Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π· Arduino IDE, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠ»Π°Ρ ESP8266 Π² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΡΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ Arduino Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ Π·Π°Π΄Π°Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ Π³Π°Π±Π°ΡΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΠ°ΠΊΠ°Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π°Π»ΡΠ½ΠΎΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ESP-01?
Π ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΠΏΡΡΠΌΠΎΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ESP-01 Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Π°Π½ΡΠ΅Π½Π½ΠΎΠΉ (pcb-Π°Π½ΡΠ΅Π½Π½Π° Π½Π° ΡΠΎΡΡΠ΅ ΠΏΠ»Π°ΡΡ) ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎ Π΄Π΅ΡΠΆΠΈΡ ΡΠΈΠ³Π½Π°Π» Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ Π΄ΠΎ 30-40 ΠΌΠ΅ΡΡΠΎΠ². Π ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ Ρ Π±Π΅ΡΠΎΠ½Π½ΡΠΌΠΈ ΡΡΠ΅Π½Π°ΠΌΠΈ Π΄Π°Π»ΡΠ½ΠΎΡΡΡ ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ Π΄ΠΎ 10-15 ΠΌΠ΅ΡΡΠΎΠ². ΠΠ»Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ Π΄Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΡΠ°Π·ΡΠ΅ΠΌΠΎΠΌ ΠΏΠΎΠ΄ Π°Π½ΡΠ΅Π½Π½Ρ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ Π°Π½ΡΠ΅Π½Π½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠΌ ΡΡΠΈΠ»Π΅Π½ΠΈΡ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π²Π° ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 Ρ ΠΎΠ΄Π½ΠΎΠΉ Arduino?
Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΡΠΎΠ² SoftwareSerial. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Arduino Nano ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½. ΠΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π²ΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΡ WiFi ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π·Π°Π²ΠΈΡΠ°Π½ΠΈΡΠΌ ΠΈ ΠΏΠΎΡΠ΅ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ². ΠΠ»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌΠΈ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ESP32, ΠΈΠ»ΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ Arduino ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ , Π° ΡΠ²ΡΠ·Ρ Π²ΡΠ½Π΅ΡΡΠΈ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ»ΡΠ·.