Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° NodeMCU ESP8266. ΠΠ°ΠΊΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ GPIO, I2C, SPI, UART. ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΊ NodeMCU. ΠΠ° ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ.
ΠΠ±Π·ΠΎΡ ΠΏΠ»Π°ΡΡ NodeMCU ESP8266
NodeMCU — ΡΡΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Π±Π°Π·Π΅ Wi-Fi ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266. ΠΠ½Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ ESP8266 ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ IoT ΡΡΡΡΠΎΠΉΡΡΠ².
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ NodeMCU:
- ΠΡΠΎΡΠ΅ΡΡΠΎΡ: ESP8266 80 ΠΠΡ
- ΠΠ°ΠΌΡΡΡ: 4 ΠΠ Flash
- Wi-Fi: 802.11 b/g/n
- ΠΠΈΡΠ°Π½ΠΈΠ΅: 5Π ΡΠ΅ΡΠ΅Π· micro-USB
- 17 GPIO ΠΏΠΈΠ½ΠΎΠ²
- 1 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²Ρ ΠΎΠ΄ (ΠΠ¦Π)
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ: UART, SPI, I2C
ΠΠ»Π°ΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΈ ΡΠ΄ΠΎΠ±Π½Π° Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ². Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π΅Π΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ².
Π‘Ρ Π΅ΠΌΠ° ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² NodeMCU
ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΡ Π΅ΠΌΠ° ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΈ NodeMCU Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ²:
[ΠΠ΄Π΅ΡΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡ Π΅ΠΌΡ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΈ NodeMCU]
ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π·Π΅ΠΌΠ»Ρ
ΠΠ»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ NodeMCU ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ:
- VIN — Π²Ρ ΠΎΠ΄ ΠΏΠΈΡΠ°Π½ΠΈΡ 5Π
- 3V3 — Π²ΡΡ ΠΎΠ΄ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ 3.3Π
- GND — Π·Π΅ΠΌΠ»Ρ
ΠΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° NodeMCU ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°ΡΡ ΡΠ΅ΡΠ΅Π· micro-USB ΡΠ°Π·ΡΠ΅ΠΌ ΠΈΠ»ΠΈ Π½Π° Π²ΡΠ²ΠΎΠ΄ VIN. ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π²Ρ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² 3.3Π Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ESP8266 ΠΈ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ.
GPIO Π²ΡΠ²ΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ
NodeMCU ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ 17 Π²ΡΠ²ΠΎΠ΄Π°ΠΌ GPIO ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ ΠΈΠ»ΠΈ Π²ΡΡ ΠΎΠ΄Ρ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ GPIO, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ:
- D0 — GPIO16
- D1 — GPIO5
- D2 — GPIO4
- D5 — GPIO14
- D6 — GPIO12
- D7 — GPIO13
- D8 — GPIO15
ΠΡΠΈ Π²ΡΠ²ΠΎΠ΄Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ², ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ².
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ GPIO Π²ΡΠ²ΠΎΠ΄ΠΎΠ²
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ GPIO NodeMCU ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ:
- D3 (GPIO0) ΠΈ D4 (GPIO2) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅. ΠΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ Π½ΠΈΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
- D8 (GPIO15) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎΠ΄ΡΡΠ½ΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅ Π΄Π»Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
- D0 (GPIO16) ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ESP8266 ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π°.
ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² Π»ΡΡΡΠ΅ ΠΎΡΠ΄Π°Π²Π°ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠ΅ GPIO, Π½Π΅ ΠΈΠΌΠ΅ΡΡΠΈΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ.

ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΡΠΈΠ½Π΅ I2C Π½Π° NodeMCU ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ:
- D1 (GPIO5) — SCL
- D2 (GPIO4) — SDA
ΠΡΠΈ Π²ΡΠ²ΠΎΠ΄Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ I2C Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠΎΠ², Π΄ΠΈΡΠΏΠ»Π΅Π΅Π² ΠΈ Ρ.Π΄.
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ SPI
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ SPI ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π²ΡΠ²ΠΎΠ΄Π°Ρ :
- D5 (GPIO14) — SCK
- D6 (GPIO12) — MISO
- D7 (GPIO13) — MOSI
- D8 (GPIO15) — CS
ΠΠΎ SPI ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΡΠ΅Π±ΡΡΡΠΈΠ΅ Π²ΡΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, SD-ΠΊΠ°ΡΡΡ, Π΄ΠΈΡΠΏΠ»Π΅ΠΈ ΠΈ Ρ.ΠΏ.
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ UART
ΠΠ»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° UART ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π²ΡΠ²ΠΎΠ΄Ρ:
- RX (GPIO3) — ΠΏΡΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ
- TX (GPIO1) — ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ
Π§Π΅ΡΠ΅Π· UART ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈΠ»ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ.
ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²Ρ ΠΎΠ΄ (ΠΠ¦Π)
NodeMCU ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ΄ΠΈΠ½ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²Ρ ΠΎΠ΄:
- A0 — Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²Ρ ΠΎΠ΄ Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ 10 Π±ΠΈΡ (1024 ΡΡΠΎΠ²Π½Ρ)
Π ΡΡΠΎΠΌΡ Π²ΡΠ²ΠΎΠ΄Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΡΠΎΡΠ΅Π·ΠΈΡΡΠΎΡΡ, Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ Ρ.Π΄. ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ — ΠΎΡ 0 Π΄ΠΎ 3.3Π.
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ²ΠΎΠ΄Ρ NodeMCU
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ NodeMCU ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ:

- ΠΠ΅ ΠΏΡΠ΅Π²ΡΡΠ°ΠΉΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ²ΠΎΠ΄Π°Ρ — 3.3Π
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΠΊΠΎΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ²
- ΠΠ΅ Π½Π°Π³ΡΡΠΆΠ°ΠΉΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ΡΠΎΠΊΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ 12 ΠΌΠ
- ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΎΡΠ½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ ΠΈΠ»ΠΈ ΡΠ΅Π»Π΅
- ΠΠ΅ ΠΎΡΡΠ°Π²Π»ΡΠΉΡΠ΅ Π½Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ «Π²ΠΈΡΡΡΠΈΠΌΠΈ Π² Π²ΠΎΠ·Π΄ΡΡ Π΅»
Π‘ΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠΈΡ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠ°Π²ΠΈΠ» ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠ»Π°ΡΡ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΊ NodeMCU
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±Π°Π·ΠΎΠ²ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ NodeMCU:
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°
ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ GPIO Π²ΡΠ²ΠΎΠ΄, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ D4:
- ΠΠ½ΠΎΠ΄ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° -> ΡΠ΅Π·ΠΈΡΡΠΎΡ 220 ΠΠΌ -> D4 (GPIO2)
- ΠΠ°ΡΠΎΠ΄ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° -> GND
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ
ΠΠ½ΠΎΠΏΠΊΡ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ D3:
- ΠΠ΄ΠΈΠ½ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ->
- ΠΡΠΎΡΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ -> GND
- D3 -> ΡΠ΅Π·ΠΈΡΡΠΎΡ 10 ΠΊΠΠΌ -> 3V3 (ΠΏΠΎΠ΄ΡΡΠΆΠΊΠ° ΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ)
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ I2C Π΄Π°ΡΡΠΈΠΊΠ°
ΠΠ»Ρ I2C Π΄Π°ΡΡΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π²ΡΠ²ΠΎΠ΄Ρ D1 ΠΈ D2:
- VCC Π΄Π°ΡΡΠΈΠΊΠ° -> 3V3
- GND Π΄Π°ΡΡΠΈΠΊΠ° -> GND
- SDA Π΄Π°ΡΡΠΈΠΊΠ° -> D2 (GPIO4)
- SCL Π΄Π°ΡΡΠΈΠΊΠ° -> D1 (GPIO5)
ΠΡΠΈ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΊ NodeMCU. ΠΠ° ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡ Π΅ΠΌΡ.

ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ»Π°ΡΠ° NodeMCU Π½Π° Π±Π°Π·Π΅ ESP8266 ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΡΠΎΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ IoT ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π΅Π΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ NodeMCU:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅ GPIO Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²
- Π£ΡΠΈΡΡΠ²Π°ΠΉΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅
- Π‘ΠΎΠ±Π»ΡΠ΄Π°ΠΉΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΠΏΠ»Π°ΡΡ
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ I2C, SPI, UART
ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² NodeMCU ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΠ΅ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° Π±Π°Π·Π΅ ΡΡΠΎΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
Wi-Fi ΠΏΠ»Π°ΡΠ° NodeMCU v3 ESP8266 (CP2102)
2Β 800Β ΡΠ³
37 Π² Π½Π°Π»ΠΈΡΠΈΠΈ
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ
ΠΡΡΠΈΠΊΡΠ»: 0101018 ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΡ: Arduino ΠΈ ΡΠΎΠ²ΠΌ. ΠΏΠ»Π°ΡΡ
- ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
- Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
- ΠΠ°Π±Π°ΡΠΈΡΡ
ΠΡΠ»ΠΈ Π²Ρ Π΄Π΅Π»Π°Π΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ ΠΎΠ΄ΠΈΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π±Π΅Π· ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ², NodeMCU ΡΡΠ°Π½Π΅Ρ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠΉ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ. NodeMCU β ΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΠ΅Π΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΈ ΠΏΠΎΡΡΠ»Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ΅ΡΠ΅Π· Wi-Fi.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ NodeMCU Π²ΠΌΠ΅ΡΡΠΎ ΠΈΠ»ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Arduino, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΌΠ½ΡΠΉ Π΄ΠΎΠΌ, ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΠ½Π½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠ΅Π½ΡΠΎΡΠΎΠ².
Π ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ β 3,3 Π.
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ESP8266, Π½ΠΎ ΠΏΠΎΡΡΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠΏΠΎΡΠΎΠ± Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino IDE.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ESP8266 Π² Arduino IDE
ΠΠ»Ρ ΡΡΠΎΠΉ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π΄ΠΎΡΡΡΠΏ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Arduino IDE ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΊΠ°ΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ.
ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Arduino IDE:
Β
Π ΠΏΠΎΠ»Π΅ ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π΄Π»Ρ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΏΠ»Π°Ρ ΠΏΠΈΡΠ΅ΠΌ ΡΠ°ΠΊΡΡ ΡΡΡΠ»ΠΊΡ:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Β
ΠΠΌΠ΅ΠΌ ΠΠ ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² ΠΎΠΊΠ½ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΏΠ»Π°Ρ:
Β
Π ΡΡΡΠΎΠΊΠ΅ ΠΏΠΎΠΈΡΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΏΠ»Π°Ρ ΠΏΠΈΡΠ΅ΠΌ Β«espΒ».
Β
Π ΡΠ°ΠΌΠΎΠΌ Π½ΠΈΠ·Ρ Π±ΡΠ΄Π΅Ρ Π½ΡΠΆΠ½ΡΠΉ Π½Π°ΠΌ ΠΏΠ°ΠΊΠ΅Ρ Β«esp8266 by ESP8266 CommunityΒ». ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π΅Π³ΠΎ ΠΈ ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Β«Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°Β».
Β
Π‘ΠΏΡΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠ°ΠΊΠ΅Ρ ΡΠΊΠΎΠΏΠΈΡΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ Π² Arduino IDE ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ±ΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΡ Π½Π°ΠΌ ΠΏΠ»Π°ΡΡ.
ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Β«ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ http://downloads.arduino.cc/packages/package_index.jsonΒ», Π·Π°ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ
C:\Users\%UserName%\AppData\Local\Arduino15
ΡΠ΄Π°Π»ΠΈΡΠ΅ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΠΊΡΠΎΠΌΠ΅ preferences. txt. ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino ΠΈ ΡΠ½ΠΎΠ²Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π² ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅ ΠΏΠ»Π°Ρ ΠΏΠ°ΠΊΠ΅Ρ Β«esp8266 by ESP8266 CommunityΒ».
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ°
Π‘ΠΊΠ°ΡΠ°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Ch440 Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
Π‘ΡΡΠ°Π½Π°-ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ | ΠΠΈΡΠ°ΠΉ |
---|---|
ΠΡΠΎΡΠΎΠΊΠΎΠ» | 802.11 b/g/n |
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ Wi-Fi | ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°, ΠΊΠ»ΠΈΠ΅Π½Ρ |
Π Π°Π±ΠΎΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ | 3 β 3.6 Π |
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ | 220 ΠΌΠ |
ΠΡΠ΅ΠΌΡ ΠΏΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² | 22 ΠΌΡ |
Π§Π°ΡΡΠΎΡΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° | 80 ΠΠΡ |
ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠ°Π±ΠΎΡΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡ | -40β¦+125 Β°C |
ΠΠ΅Ρ | 18 Π³ |
---|
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΠ°Ρ ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρβ¦
Arduino-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ°Ρ ΠΏΠ»Π°ΡΠ° WeMos D1 WiFi
3Β 200Β ΡΠ³ Π ΠΊΠΎΡΠ·ΠΈΠ½ΡWi-Fi ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 ESP-01
1Β 450Β ΡΠ³ ΠΠ΅Ρ Π² Π½Π°Π»ΠΈΡΠΈΠΈΠΠ»Π°ΡΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ (baseboard) Π΄Π»Ρ NodeMCU (Ch440)
1Β 350Β ΡΠ³ ΠΠ΅Ρ Π² Π½Π°Π»ΠΈΡΠΈΠΈ
ΠΡ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΠ΅: Wi-Fi ΠΏΠ»Π°ΡΠ° NodeMCU v3 ESP8266 (CP2102)
2Β 800Β ΡΠ³ 37 Π² Π½Π°Π»ΠΈΡΠΈΠΈΠ ΠΊΠΎΡΠ·ΠΈΠ½Ρ
Π£Π²Π΅Π΄ΠΎΠΌΠΈΡΡ ΠΎ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²Π°Ρ ΡΡΠ°Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΄Π»Ρ Π·Π°ΠΊΠ°Π·Π°, ΠΌΡ ΠΠ°ΠΌ ΡΡΠ°Π·Ρ ΡΠΎΠΎΠ±ΡΠΈΠΌ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΠΏΡΠΈΠ΄Π΅Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΠΏΠ»Π°Ρ ESP8266 ΠΈ ESP32 — Arduino, ESP8266 ΠΈ ESP32 — ΠΠ°ΡΠ°Π»ΠΎΠ³ ΡΡΠ°ΡΠ΅ΠΉ
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΏΠΎΠΏΡΡΠ°Π»ΡΡ ΡΠΎΠ±ΡΠ°ΡΡ ΠΈ ΠΎΠ±ΠΎΠ±ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΒ Β ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ΅Β Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΏΠ»Π°Ρ Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ESP8266 ΠΈ ESP32
ΠΡΠ»Π°Π΄ΠΎΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡ Π½Π° Π±Π°Π·Π΅ ESP8266
ESP12
ESP8266_ESP12E
Wemos D1 mini
NodeMCU
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ESP8266
GNDΒ β ΠΎΠ±ΡΠΈΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄, «Π·Π΅ΠΌΠ»Ρ»
ΠΡΠ²ΠΎΠ΄Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ
VinΒ β Π²ΡΠ²ΠΎΠ΄ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ 5V. Π‘ΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ AMS1117-3.3 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ΄Π°Π²Π°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° Vin Π² ΡΠΈΡΠΎΠΊΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 5 Π΄ΠΎ 10 V. Π₯ΠΎΡΡ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΠΎΠ΄Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ (Π΄ΠΎ 15 V), Π½ΠΎ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡ
Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π² ΡΠΈΠΏΠ°.
3.3VΒ β ΠΊΠΎΠ½ΡΠ°ΠΊΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π²Π½ΡΡΡΠΈΡΡ Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΠ°. ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΡ ΠΊ ΠΏΠ»Π°ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΎΠ². Π‘ΡΠΌΠΌΠ°ΡΠ½Π°Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π½Π°Π³ΡΡΠ·ΠΊΠ° Π²ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² 3.3V Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ 300ΠΌΠ.
V USBΒ β Π²ΡΠ²ΠΎΠ΄, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π²Π΅Π΄Π΅Π½ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ 5V Ρ USB-ΡΠ°Π·ΡΠ΅ΠΌΠ°.
ΠΡΠ²ΠΎΠ΄Ρ GPIO
GPIOΒ (General Purpose Interput Output) β ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ΄Ρ ΠΈΠ»ΠΈ Π²ΡΡ ΠΎΠ΄Ρ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΡΠ²ΠΎΠ΄Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
RSTΒ (Reset) β Π²ΡΠ²ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ±ΡΠΎΡΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ESP8266.
ENΒ (Chip Enable) β ΠΏΡΠΈ ΠΏΠΎΠ΄Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΡΠΈΠ³Π½Π°Π»Π° Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ESP8266 ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π² ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ, ΠΏΡΠΈ ΡΠΈΠ³Π½Π°Π»Π΅ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ β Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΈΡ.
WAKEΒ β ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΈΠΏΠ° ESP8266 ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π° (deep-sleep mode).
ΠΠ¦Π (ADC)
ADC0 / TOUTΒ β Π²ΡΠ²ΠΎΠ΄ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ 10-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎ-ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ (ΠΠ¦Π). ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π»Π΅ΠΆΠ°Ρ Π² ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅ 0-1023. ΠΠ»Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ NodeMCU V2 ΠΈ V3 ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡ 0 Π΄ΠΎ 3,3 Π. ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΠ¦Π Π² ΠΊΡΠΈΡΡΠ°Π»Π»Π΅ ESP8266: 0 β 1 Π.
UART
UARTΒ (Universal Asynchronous Receiver-Transmitter) β Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ²ΡΠ·Ρ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΏΠΎ ΡΠΈΠ½Π΅ UART. Π£ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ESP8266 Π΄Π²Π° ΠΌΠΎΠ΄ΡΠ»Ρ UART. ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ , Π·Π°ΡΠ²Π»Π΅Π½Π½Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ, 4,5 Mbps.
SPI
SPIΒ (Serial Peripheral Interface) β ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. NodeMCU ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π° SPI (SPI ΠΈ HSPI) Π² Π²Π΅Π΄ΡΡΠ΅ΠΌ ΠΈ ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ
.
SDIO
SDIOΒ β ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΡ ΡΠΈΡΡΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ²/Π²ΡΡ ΠΎΠ΄ΠΎΠ², ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ Ρ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ° SD ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΈΠ½Π΅.
Reserved
ΠΠ°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ.
FLASH
ΠΠ½ΠΎΠΏΠΊΠ° Flash Π½Π° NodeMCU ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΊ Π·Π΅ΠΌΠ»Π΅ GPIO0. ΠΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ. ΠΡΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ Π²ΡΠ²ΠΎΠ΄ GPIO0 Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΊ Π²ΡΡΠΎΠΊΠΎΠΌΡ ΡΡΠΎΠ²Π½Ρ, ΡΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π½Π° ΡΡΠΎΠΌ Π²ΡΠ²ΠΎΠ΄Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΠ·Π½Π°ΡΠ°ΡΡ, ΡΡΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°.
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2CΒ β ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½Π°Ρ Π°ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½Π°Ρ ΡΠΈΠ½Π°. I2C ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ². NodeMCU ESP8266 Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ
Π²ΡΠ²ΠΎΠ΄ΠΎΠ² I2C, Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ I2C Master, ΡΠ°ΠΊ ΠΈ I2C Slave. ΠΠ±ΡΡΠ½ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² I2C ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ.
- GPIO5: SCL
- GPIO4: SDA
PWMΒ (pulse-width modulation) β ΡΠΈΡΠΎΡΠ½ΠΎ-ΠΈΠΌΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΡ (Π¨ΠΠ) ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠΎΡΠ½ΠΎΡΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΏΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π³ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄Π°. NodeMCU ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ Π¨ΠΠ Π½Π° Π²ΡΠ²ΠΎΠ΄Π°Ρ
, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π½ΡΡ
Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΈΠ·Π³ΠΈΠ±Π°ΡΡΠ΅ΠΉΡΡ Π»ΠΈΠ½ΠΈΠ΅ΠΉ.
ΠΡΠ»Π°Π΄ΠΎΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡ Π½Π° Π±Π°Π·Π΅ ESP32
ESP32-wroom-32d
ESP32-s2
ESP32s
AI Thinker ESP12k-ESP32-S2
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ESP32 DEVKIT V1
GNDΒ β ΠΎΠ±ΡΠΈΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄, «Π·Π΅ΠΌΠ»Ρ»
5 .. 42Β β Π½ΠΎΠΌΠ΅Ρ ΠΏΠΈΠ½Π° Π½Π° ΡΠΈΠΏΠ΅ ESP32
ΠΡΠ²ΠΎΠ΄Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ
VINΒ β ΠΊΠΎΠ½ΡΠ°ΠΊΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ 5V (ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ AMS1117-3.3 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ΄Π°Π²Π°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π² ΡΠΈΡΠΎΠΊΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 5 Π΄ΠΎ 10 V). Π₯ΠΎΡΡ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΠΎΠ΄Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ (Π΄ΠΎ 15 V), Π½ΠΎ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ.
3.3VΒ β ΠΊΠΎΠ½ΡΠ°ΠΊΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π²Π½ΡΡΡΠΈΡΡ
Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΠ°. ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΡ
ΠΊ ΠΏΠ»Π°ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΎΠ².
I/O
IΒ β ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ΄Ρ.
I/OΒ β ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ΄Ρ ΠΈ Π²ΡΡ ΠΎΠ΄Ρ.
ΠΡΠ²ΠΎΠ΄Ρ GPIO
GPIOΒ (General Purpose Interput Output) β ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ΄Ρ ΠΈΠ»ΠΈ Π²ΡΡ ΠΎΠ΄Ρ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ. Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅.
ΠΠ±ΡΠΎΠ»ΡΡΠ½ΡΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ, ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΠΉ GPIO, ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 40 ΠΌΠ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ ESP32.
EN
ENΒ (Chip Enable) β ΠΊΠΎΠ½ΡΠ°ΠΊΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ESP32 Π² ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ, ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° (Reset).
ADC
A1,Β A2Β β Π²ΡΠ²ΠΎΠ΄Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎ-ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ (ΠΠ¦Π). ΠΡ
ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°Π½Π°Π»Ρ ΠΠ¦Π ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 12 Π±ΠΈΡ. ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π»Π΅ΠΆΠ°Ρ Π² ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅ 0 β 4095. ΠΡ
ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡ 0 Π΄ΠΎ 3,3 Π. ΠΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΠ¦Π Π² ΠΊΠΎΠ΄Π΅, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΠ¦Π.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ A2 Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Wi-Fi.
DAC
DACΒ β ΡΠΈΡΡΠΎ-Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ (Π¦ΠΠ). ΠΠ° ESP32 ΠΈΠΌΠ΅ΡΡΡΡ Π΄Π²Π° 8-Π±ΠΈΡΠ½ΡΡ ΠΊΠ°Π½Π°Π»Π° Π¦ΠΠ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Π² Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
UART
UARTΒ (Universal Asynchronous Receiver-Transmitter) β Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ²ΡΠ·Ρ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΏΠΎ ΡΠΈΠ½Π΅ UART. ΠΠ°ΠΆΠ΄Π°Ρ Π»ΠΈΠ½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅Π½Π°Π·Π½Π°ΡΠ΅Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π½Π° Π»ΡΠ±ΠΎΠΉ GPIO.
SPI
SPIΒ (Serial Peripheral Interface) β ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ESP32 ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π° SPI (VSPI ΠΈ HSPI) Π² Π²Π΅Π΄ΡΡΠ΅ΠΌ ΠΈ ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ .
TOUCH
TOUCHΒ β ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΡΠΌΠΊΠΎΡΡΠ½ΡΡ
ΡΠ΅Π½ΡΠΎΡΠ½ΡΡ
Π΄Π°ΡΡΠΈΠΊΠΎΠ². Π Π΅Π°Π³ΠΈΡΡΡΡ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΌΠΊΠΎΡΡΠΈ Π² ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΠΏΠΈ Π²ΡΠ²ΠΎΠ΄Π°, Π²ΡΠ·Π²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠΊΠΎΡΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°Π»ΡΡΠ° ΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ. ΠΡΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π»Π΅Π³ΠΊΠΎ Π²ΡΡΡΠΎΠ΅Π½Ρ Π² Π΅ΠΌΠΊΠΎΡΡΠ½ΡΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ. TOUCH-ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ»ΡΠΆΠΈΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΏΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΡ ESP32 ΠΈΠ· ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅Π³Π°ΡΡΠΈΡ
ΡΠ΅ΠΆΠΈΠΌΠΎΠ². Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅.
I2C
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2CΒ β ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½Π°Ρ Π°ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½Π°Ρ ΡΠΈΠ½Π°. I2C ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ².
RTC
RTCΒ β ΡΠ΄ΡΠΎ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ.
ESP32 ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Ρ ΡΠ»ΡΡΡΠ°Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ (Ultra Low Power β ULP). ΠΡΠ²ΠΎΠ΄Ρ RTC GPIO, ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π²ΡΡ
ΠΎΠ΄Π° ESP32 ΠΈΠ· Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π° ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° (ULP). Π’ΡΠ΅Π±ΡΡΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ.
VDET
VDETΒ β Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΡΠ΄ΡΠ° Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ (RTC). ΠΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ESP32 ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΡΠ½Π΅ΡΠ³ΠΎΡΠ±Π΅ΡΠ΅ΠΆΠ΅Π½ΠΈΡ. Π’ΡΠ΅Π±ΡΡΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ.
XTAL_32
XTAL_32Β β ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ 32.768 ΠΠΡ.
ΠΠ°ΡΡΠΈΠΊ Π₯ΠΎΠ»Π»Π°
Sens_VP (positive), Sens_VN (negative)Β β ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ° Π₯ΠΎΠ»Π»Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΌΠ°Π³Π½ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅ Π² Π΅Π³ΠΎ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΈ.
PWMΒ (pulse-width modulation) β ΡΠΈΡΠΎΡΠ½ΠΎ-ΠΈΠΌΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΡ (Π¨ΠΠ) ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠΎΡΠ½ΠΎΡΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΏΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π³ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄Π°. ESP32 ΠΈΠΌΠ΅Π΅Ρ 16 Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ
Π¨ΠΠ-ΠΊΠ°Π½Π°Π»ΠΎΠ². ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΡΡΡΡΠΏΠ°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΡ
ΠΎΠ΄ΠΎΠ², ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΡ
ΠΎΠ΄ΠΎΠ² Π¨ΠΠ (GPIO Ρ 34 ΠΏΠΎ 39 Π½Π΅ ΠΌΠΎΠ³ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π¨ΠΠ). ΠΠ»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ Π¨ΠΠ-ΡΠΈΠ³Π½Π°Π»Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π·Π°Π΄Π°ΡΡ ΡΠ°ΡΡΠΎΡΡ ΡΠΈΠ³Π½Π°Π»Π°, ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΡ, Π¨ΠΠ-ΠΊΠ°Π½Π°Π», Π° ΡΠ°ΠΊΠΆΠ΅ GPIO, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π²ΡΠ²Π΅ΡΡΠΈ ΡΠΈΠ³Π½Π°Π».
ESP8266 | ΠΡΠ²ΠΎΠ΄Ρ ΠΈ ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ SoC ESP8266
ESP8266 ΠΎΡ Espressif β ΡΡΠΎ SoC Wi-Fi. ΠΠ½ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΠ΅ Π½Π°Π²ΠΎΡΠΎΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ΅ΡΠΈ Wi-Fi, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ΅Π½Ρ ΠΌΠΎΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΠ»ΡΠΊΠΎ SoC ESP8266, Π½ΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Ρ ΠΎΡΡ-MCU, ΡΠΎ ΠΎΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΡΠΉ. ΠΠ° ΡΡΠ½ΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΌΠΎΠ΄ΡΠ»ΠΈ ESP8266, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ . ΠΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π½Π°ΡΠ°ΡΡ, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΎΠΉ SoC, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ. ΠΡΠ°ΠΊ, Π² ΡΡΠΎΠΌ ΡΡΠΎΠΊΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ ESP8266.
Π‘Π½Π°ΡΠ°Π»Π° ΠΌΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ SoC ESP8266. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΈΠΏ Wi-Fi ESP8266 Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠΎΠ΄ΡΠ»ΡΡ , ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠ²ΠΈΠ΄ΠΈΠΌ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ· ΡΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ.
Outline
ΠΡΠ°ΡΠΊΠ°Ρ Π·Π°ΠΌΠ΅ΡΠΊΠ° ΠΎ ESP8266
Wi-Fi-ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΌΠΈΡ DIY ΠΈ Π»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ. ΠΡΠΎ ΠΏΡΠΎΠ»ΠΎΠΆΠΈΠ»ΠΎ ΠΏΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»ΡΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ IoT ΠΈ Β«ΡΠΌΠ½ΡΡ Β» Π²Π΅ΡΠ΅ΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΌΠ½ΡΡ Π»Π°ΠΌΠΏΠΎΡΠΊΡ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Π»Π΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ESP8266.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΠΎΡΠ½Π°ΡΠ΅Π½ ΠΌΠΎΡΠ½ΡΠΌ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ΅ΡΠΈ Wi-Fi. ΠΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ESP8266 Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Β«ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°Β» ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ESP8266 ΠΏΡΠΎΡΡΠΎ ΠΊΠ°ΠΊ ΡΠΈΠΏ Wi-Fi.
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ESP3266
ΠΡ Π½Π°ΡΠ½Π΅ΠΌ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Ρ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ ESP8266 Ρ ΡΠ°ΠΌΠΎΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ SoC. SoC ESP8266 Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² 32-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠΌ ΠΊΠΎΡΠΏΡΡΠ΅ QFN (33, Π΅ΡΠ»ΠΈ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ GND).
ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² SoC ESP8266.
ΠΠ· ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²ΡΡΠ΅ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΈ ESP8266 Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ 1 ΠΊΠΎΠ½ΡΠ°ΠΊΡ (ΠΊΠΎΠ½ΡΠ°ΠΊΡ 2 β LNA) Π΄Π»Ρ ΡΠ°Π΄ΠΈΠΎΡΠ°ΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΠΎΠ²Π΅Π½Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ESP8266. Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΠ°ΠΌΠΈΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ², Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ESP8266.
ΠΠΎΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° | ΠΠΌΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
1 | ΠΠΠΠ | ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ |
2 | ΠΠ¨Π£ | ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π Π§-Π°Π½ΡΠ΅Π½Π½Ρ |
3 | ΠΠΠ3Π3 | ΠΠ»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ |
4 | ΠΠΠ3Π3 | ΠΠ»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ |
5 | VDD_RTC | ΠΠ |
6 | Π’ΠΠ£Π’ | ΠΠΎΠ½ΡΠ°ΠΊΡ ΠΠ¦Π |
7 | Π§ΠΠ_EN | ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° |
8 | XPD_DCDC | ΠΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π³Π»ΡΠ±ΠΎΠΊΠΈΠΌ ΡΠ½ΠΎΠΌ |
9 | ΠΠ’ΠΠ‘ | GPIO 14/HSPI_CLK |
10 | MTDI | GPIO 12 / HSPI_MISO |
11 | ΠΠΠΠΠ‘Π’ | ΠΠ»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ²/Π²ΡΡ ΠΎΠ΄ΠΎΠ² |
12 | ΠΠ¦Π | GPIO 13/HSPI_MOSI/UART0_CTS |
13 | MTDO | GPIO 15/HSPI_CS/UART0_RTS |
14 | GPIO 2 | GPIO 2 / UART ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠΈ |
15 | GPIO 0 | GPIO 0/SPI_CS2 |
16 | GPIO 4 | GPIO 4 |
17 | ΠΠΠΠΠ‘Π’ | ΠΠ»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ²/Π²ΡΡ ΠΎΠ΄ΠΎΠ² |
18 | SDIO_DATA_2 | SD_D2 / SPIHD / HSPIHD / GPIO 9 |
19 | SDIO_DATA_3 | SD_D3/SPIWP/HSPIWP/GPIO 10 |
20 | SDIO_CMD | SD_CMD/SPI_CS0/GPIO 11 |
21 | SDIO_CLK | SD_CLK/SPI_CLK/GPIO 6 |
22 | SDIO_DATA_0 | SD_D0/SPI_MISO/GPIO 7 |
23 | SDIO_DATA_1 | SD_D1/SPI_MOSI/GPIO 8 |
24 | GPIO 5 | GPIO 5 |
25 | Π£0RXD | UART RX/GPIO 3 |
26 | Π£0Π’Π‘Π | UART TX/GPIO 1/SPI_CS1 |
27 | XTAL_OUT | ΠΡΡ ΠΎΠ΄ ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° |
28 | XTAL_IN | ΠΡ ΠΎΠ΄ ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° |
29 | ΠΠΠΠ | ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ |
30 | ΠΠΠΠ | ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ |
31 | Π ΠΠ‘12Π | ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠΌ 12 ΠΊΠΠΌ |
32 | EXT_RSTB | ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠ³Π½Π°Π» ΡΠ±ΡΠΎΡΠ° |
33 | ΠΠΠΠΠ― | ΠΠ°Π·Π΅ΠΌΠ»ΡΡΡΠ°Ρ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ° |
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ESP-01
ESP-01 β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ
ΠΏΡΠΎΡΡΡΡ
ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ESP8266, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
ΡΠ΅Π³ΠΎΠ΄Π½Ρ. Ai-Thinker ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠ½ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ SoC, ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ, ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΡ ΠΈ Π°Π½ΡΠ΅Π½Π½Ρ Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅.
Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡΡ 8 ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ESP-01.
ΠΠ· 33 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² SoC ESP8266 ΠΌΠΎΠ΄ΡΠ»Ρ ESP-01
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° | Π€ΡΠ½ΠΊΡΠΈΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° |
ΠΠΠ¦ | ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ β ΡΠΎΠ»ΡΠΊΠΎ 3,3 Π |
ΠΠ΅ΠΌΠ»Ρ | ΠΠ΅ΠΌΠ»Ρ |
Π’Π₯ | UART-ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ |
Π Π₯ | UART-ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ |
Π Π‘Π’ | Π‘Π±ΡΠΎΡ |
CH_PD | ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° |
GPIO 0 | GPIO 0 |
GPIO 2 | GPIO 2 |
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° NodeMCU
Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ESP-01 ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ESP8266, NodeMCU ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΡΠΆΠ°ΡΠΈΡ. ΠΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ESP8266 ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΌΠΈ ΡΠ°Π·ΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ.
NodeMCU ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ESP-12E, ΠΎΠΏΡΡΡ ΠΆΠ΅ ΠΎΡ Ai-Thinker. ΠΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΊΠ°ΠΊ ΠΈ ESP-01, ΠΈΠΌΠ΅Π΅Ρ SoC, ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΉ ΠΎΡΡΠΈΠ»Π»ΡΡΠΎΡ ΠΈ Π°Π½ΡΠ΅Π½Π½Ρ Wi-Fi. ΠΡΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ SoC ESP8266. ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ESP-01 ΠΈ ESP-12E Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² GPIO.
ΠΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡ ΠΊ NodeMCU, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ESP-12E Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΠΈ ΡΡΡΠΎΠΈΡ Π½Π° Π΅Π΅ ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ»Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° NodeMCU.
ΠΠΌΠ΅Π΅Ρ 30 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ². ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΡΡΠΈΡ 30 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅.
Π¨ΡΠΈΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
ΠΠ¦Π0 | ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²Ρ ΠΎΠ΄ | Β β | ΠΠ¦Π0 |
ΠΠ°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΎ | Β β | Β β | |
ΠΠ°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΎ | Β β | Β β | |
SDD3 | ΠΠ°Π½Π½ΡΠ΅ SDIO 3 | GPIO10 | SDD3 |
SDD2 | ΠΠ°Π½Π½ΡΠ΅ SDIO 2 | GPIO9 | SDD2 |
SDD1 | ΠΠ°Π½Π½ΡΠ΅ SDIO 1 | GPIO8 | SDD1 |
SDDCMD | SDIO CMD | GPIO11 | SDDCMD |
SDD0 | ΠΠ°Π½Π½ΡΠ΅ SDIO 0 | GPIO7 | SDD0 |
Π‘ΠΠΠΠ | SDIO CLK | GPIO6 | Π‘ΠΠΠΠ |
ΠΠ΅ΠΌΠ»Ρ | ΠΠ΅ΠΌΠ»Ρ | Β β | Β β |
3,3 Π | ΠΡΡ ΠΎΠ΄ 3,3 Π | Β β | Β β |
ΠΠ | ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° (Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΠ«Π‘ΠΠΠΠ) | Β β | Β β |
Π Π‘Π’ | Π‘Π±ΡΠΎΡ (ΠΠΊΡΠΈΠ²Π½ΡΠΉ ΠΠΠΠΠΠ) | Β β | Β β |
ΠΠ΅ΠΌΠ»Ρ | ΠΠ΅ΠΌΠ»Ρ | Β β | Β β |
ΠΠΠ | ΠΡ ΠΎΠ΄ 5 Π Π΄Π»Ρ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° 3,3 Π | Β β | Β β |
3,3 Π | ΠΡΡ ΠΎΠ΄ 3,3 Π | Β β | Β β |
ΠΠ΅ΠΌΠ»Ρ | ΠΠ΅ΠΌΠ»Ρ | Β β | Β β |
Π’Π₯Π0 | Π£ΠΠΠ0 Π’Π‘Π | GPIO1 | Π’Π₯Π0 |
RXD0 | USRT0 RXD | GPIO3 | Π Π‘Π0 |
GPIO15 | GPIO15 | HSPI_CS/RTS0 | GPIO15 |
GPIO13 | GPIO13 | HSPI_MOSI/CTS0 | GPIO13 |
GPIO12 | GPIO12 | HSPI_MISO | GPIO12 |
GPIO14 | GPIO14 | HSPI_SCK | GPIO14 |
ΠΠ΅ΠΌΠ»Ρ | ΠΠ΅ΠΌΠ»Ρ | Β β | Β β |
3,3 Π | 3,3 Π, Π²ΡΡ ΠΎΠ΄ | Β β | Β β |
GPIO2 | GPIO2 | Π£ΠΠΠ1 Π’Π‘Π | GPIO2 |
Π€Π»ΡΡ-ΠΏΠ°ΠΌΡΡΡ | ΠΡΠΏΡΡΠΊΠ° | GPIO0 | ΠΡΠΏΡΡΠΊΠ° |
GPIO4 | GPIO4 | ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ SDA (I2C) | GPIO4 |
GPIO5 | GPIO5 | SCL ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ (I2C) | GPIO5 |
GPIO16 | GPIO16 | ΠΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ (Π³Π»ΡΠ±ΠΎΠΊΠΈΠΉ ΡΠΎΠ½) | GPIO16 |
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ESP-12E
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ NodeMCU, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ESP-12E. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΎΠΉ ESP-12E. ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ ESP-12E.
ΠΠΎΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ESP-12E.
Π¨ΡΠΈΡΡ | Π€ΡΠ½ΠΊΡΠΈΡ |
Π Π‘Π’ | Π‘Π±ΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ |
ΠΠ¦Π0 | ΠΡΠ²ΠΎΠ΄ ΠΠ¦Π Ρ 10-Π±ΠΈΡΠ½ΡΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ |
ΠΠ | ΠΠΎΠ½ΡΠ°ΠΊΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΈΠΏΠ° (Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΠ«Π‘ΠΠΠΠ) |
GPIO16 | ΠΠΎΠ½ΡΠ°ΠΊΡ GPIO16 (Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π°) |
GPIO14 | ΠΠΎΠ½ΡΠ°ΠΊΡ GPIO14 (HSPI_CLK) |
GPIO12 | ΠΠΎΠ½ΡΠ°ΠΊΡ GPIO12 (HSPI_MISO) |
GPIO13 | ΠΠΎΠ½ΡΠ°ΠΊΡ GPIO13 (HSPI_MOSI) |
ΠΠΠ | ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ 3,3 Π (ΠΌΠ°ΠΊΡ. 3,6 Π) |
Π‘ΠΠΠΠ | SDIO CMD (GPIO11) |
SDD0 | ΠΠ°Π½Π½ΡΠ΅ SDIO 0 (GPIO7) |
SDD2 | ΠΠ°Π½Π½ΡΠ΅ SDIO 2 (GPIO9) |
SDD3 | ΠΠ°Π½Π½ΡΠ΅ SDIO 3 (GPIO10) |
SDD1 | ΠΠ°Π½Π½ΡΠ΅ SDIO 1 (GPIO8) |
SCCLK | SDIO CLK (GPIO6) |
ΠΠ΅ΠΌΠ»Ρ | ΠΠΎΠ½ΡΠ°ΠΊΡ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΡ |
GPIO15 | ΠΠΎΠ½ΡΠ°ΠΊΡ GPIO15 (HSPI_CS) |
GPIO2 | ΠΠΎΠ½ΡΠ°ΠΊΡ GPIO2 (TXD1) |
Π€Π»ΡΡ-ΠΏΠ°ΠΌΡΡΡ | ΠΡΠ²ΠΎΠ΄ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ (GPIO0) |
GPIO4 | ΠΠΎΠ½ΡΠ°ΠΊΡ GPIO4 (SDA β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ I2C) |
GPIO5 | ΠΠΎΠ½ΡΠ°ΠΊΡ GPIO5 (SCL β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ I2C) |
RXD0 | ΠΠΎΠ½ΡΠ°ΠΊΡ UART0 RXD (GPIO3) |
Π’Π₯Π0 | UART0 TXD (GPIO1) |
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ESP32 ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΠΎΠΉ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ SoC, ESP8266 ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠΈΠΏΠΎΠ² Wi-Fi. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ DIY, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΡΡ ESP8266 Π² ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅. Π’ΠΎ Π΅ΡΡΡ Π»ΠΈΠ±ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊΠ°ΠΊ SoC, Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ.
Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ESP8266, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ Π²ΡΠ²ΠΎΠ΄ΠΎΠ². Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΌΡ Π²ΠΈΠ΄Π΅Π»ΠΈ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ ESP8266. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΌΡ ΡΠ²ΠΈΠ΄Π΅Π»ΠΈ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ SoC ESP8266.
ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΡΠ²ΠΈΠ΄Π΅Π»ΠΈ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ESP-01 ΠΈ ESP-12E. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ NodeMCU.
ΠΠΎΠ»Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ΅ Π΄Π»Ρ ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ Nodemcu DIY
ΠΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡΡ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ Nodemcu, ΠΊΠ°ΠΊ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄ΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΎΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ, ΠΈ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ Π²ΡΡ ΠΎΠ΄Π°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ»Π°ΡΡ nodemcu Ρ Arduino IDE.
ESP8266 Nodemcu β ΡΡΠΎ ΠΏΠ»Π°ΡΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ Wi-Fi. NodeMCU ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΡΠΈΠΏΠΎΠΌ Esp8266 12-E. ΠΠ½ ΠΈΠΌΠ΅Π΅Ρ 17 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² GPIO, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π²ΡΠ΅ GPIO Π΄ΠΎΡΡΡΠΏΠ½Ρ Π½Π° Π²ΡΠ΅Ρ
ΠΏΠ»Π°ΡΠ°Ρ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· GPIO Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π° Π΄ΡΡΠ³ΠΈΠ΅ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ΅Π½Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡΡ ΡΡ Π΅ΠΌΡ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΈ nodemcu, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΉ Π²Π²ΠΎΠ΄Π° ΠΈ Π²ΡΠ²ΠΎΠ΄Π°.
Π‘ΠΌ. ΠΠΎΠ»Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ΅ ESP32. ΠΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ GPIO Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅?
Π‘Ρ Π΅ΠΌΠ° Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ESP8266 NodeMCU
Π‘Ρ Π΅ΠΌΠ° Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Nodemcu ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½ΠΈΠΆΠ΅.
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ESP8266 Ρ ΠΏΠΎΠΌΠΎΡΡΡ Arduino IDE. ΠΡΠ°ΠΊ, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Ρ Π²Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΠ»Π°Ρ ESP8266, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ
Get Started with Arduino IDE and ESP8266-Nodemcu
NodeMCU pinout Peripherals
The NodeMCU peripherals include
- 17 General purpose input output pins
- SPI
- I2C
- UART
- 10-bit ADC
What are ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² NODEMCU ESP8266
, Π½ΠΎΠΌΠ΅Ρ GPIO Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΌΠ΅ΡΠΊΠ΅ Π½Π° ΡΡ
Π΅ΠΌΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, D1 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ GPIO5, Π° D2 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ GPIO5
ΠΡΠ²ΠΎΠ΄Ρ, Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ
- GPIO5, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΊΠ°ΠΊ D1 , ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΊΠ°ΠΊ SCL (I2C)
- GPIO4, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΊΠ°ΠΊ D2 , ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΊΠ°ΠΊ SDA (I2C)
- ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΊΠ°ΠΊ GPIO D3 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ FLASH, Π·Π°Π³ΡΡΠ·ΠΊΠ° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΠΠΠΠΠ
- GPIO2, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ ΠΊΠ°ΠΊ D4 ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΌΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ, Π·Π°Π³ΡΡΠ·ΠΊΠ° Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΠΠΠΠΠ β ΠΠ«Π‘ΠΠΠΠ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ
- GPIO14, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ ΠΊΠ°ΠΊ D5 SPI (SCLK)
- GPIO12 Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ D6 SPI (MISO)
- GPIO13 Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ D7 SPI (MOSI)
- ADO Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ AO
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅.
- GPIO16, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ ΠΊΠ°ΠΊ D0 HIGH ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΎΡ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π°09 GPIO3 ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ ΠΊΠ°ΠΊ RX HIGH Π½Π° Π±ΡΡ
- GPIO1 ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ ΠΊΠ°ΠΊ TX Π²ΡΠ²ΠΎΠ΄ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅, Π·Π°Π³ΡΡΠ·ΠΊΠ° Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΠΏΡΠΈ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠΈ LOW
ΠΠ ΠΠΠΠ§ΠΠΠΠ.ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Ρ ΠΎΠ΄Π°
ΠΠΎΠ½ΡΠ°ΠΊΡΡ, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π½ΡΠ΅ ΠΊΠ°ΠΊ GPIO6-GPIO11, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ΅ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ Π² ESP8266. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΈ Π²ΡΠ²ΠΎΠ΄Ρ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°.
GPIO4 ΠΈ GPIO5 ΡΠ²Π»ΡΡΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΌΠΈ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ GPIO, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅Π»Π΅
ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄
NodeMCU ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π° Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π΄Π»Ρ ΡΠ΅Π»Π΅ΠΉ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ GPIO2 ΠΈ GPIO16
ΠΡΠ΅Π΄ΠΈΡΡ: https://lowvoltage.github.io/2017/07/ 09/Onboard-LEDs-NodeMCU-Got-TwoΠΡΠΎΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅. ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ ΡΠΈΠ³Π½Π°Π» HIGH, ΡΡΠΎΠ±Ρ Π²ΡΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ, ΠΈ ΡΠΈΠ³Π½Π°Π» LOW, ΡΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ
RST Pin
ΠΡΠ΅Π΄ΠΈΡΡ: https://lastminuteengineers .com/esp8266-nodemcu-arduino-tutorial/ ΠΠΎΠ³Π΄Π° ΠΌΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π½Π° Π²ΡΠ²ΠΎΠ΄Π΅ RST Π½ΠΈΠ·ΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ, ESP8266 ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ. ΠΡΠΎ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΠΈ Π½Π°ΠΆΠ°ΡΠΈΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ RESET Π½Π° nodemcu 9.