Π Π΅Π»Π΅ΠΉΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π² ΠΏΠ°ΡΠ΅ Ρ ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΠ½ΡΠΌΠΈ ΠΏΠ»Π°ΡΠ°ΠΌΠΈ ESP8266 ESP-01/01S ΡΡΠ°Π»ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°. ΠΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π±ΡΡΠΎΠ²ΡΠΌΠΈ ΠΏΡΠΈΠ±ΠΎΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· Wi-Fi, ΡΠΊΠΎΠ½ΠΎΠΌΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΡ ΠΈ ΠΏΠΎΠ²ΡΡΠ°Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ: Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ ΠΈΠ»ΠΈ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΠ΅Π»Π΅ ΠΈΠ·-Π·Π° Π½Π΅Π²Π΅ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ±ΠΎΡΠ° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ².
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊ ESP-01/01S Π½Π° 5Π, Π²ΠΊΠ»ΡΡΠ°Ρ Π²ΡΠ±ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΡΠ±ΠΎΡΠΊΡ ΡΡ Π΅ΠΌΡ, ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π²ΡΠΎΠ΄Π΅ Blynk ΠΈΠ»ΠΈ Home Assistant. ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ ΡΠ³ΠΎΡΠ°Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ Π΄Π»Ρ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
1. ΠΡΠ±ΠΎΡ ΡΠ΅Π»Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈ ESP8266 ESP-01/01S: ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΎΡΠ»ΠΈΡΠΈΡ
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Ρ. ESP8266 ESP-01 ΠΈ ESP-01S Π²Π½Π΅ΡΠ½Π΅ ΠΏΠΎΡ ΠΎΠΆΠΈ, Π½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡ:
- πΉ ESP-01: ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π²Π΅ΡΡΠΈΡ Ρ 1 ΠΠ ΠΏΠ°ΠΌΡΡΠΈ, Π±Π΅Π· Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. Π’ΡΠ΅Π±ΡΠ΅Ρ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ 3.3Π.
- πΉ ESP-01S: ΡΠ»ΡΡΡΠ΅Π½Π½Π°Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Ρ 4 ΠΠ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΠΎΠΌ, ΡΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ 5Π (Π½ΠΎ Ρ Π½ΡΠ°Π½ΡΠ°ΠΌΠΈ!).
- πΉ Π Π΅Π»Π΅ΠΉΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ: ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π° 5Π, 12Π ΠΈΠ»ΠΈ 24Π. ΠΠ»Ρ ESP-01/01S ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΎΠΏΡΠΎΡΠ°Π·Π²ΡΠ·ΠΊΠΎΠΉ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ 3.3Πβ5Π, ΠΈΠ½Π°ΡΠ΅ ΠΏΠ»Π°ΡΠ° ΡΠ³ΠΎΡΠΈΡ.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΡ ΡΠ΅Π»Π΅: Π΅ΡΠ»ΠΈ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ "5V Relay", ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠ°ΡΡΡΠΊΠ° ΡΠ΅Π»Π΅ ΡΠ°ΡΡΡΠΈΡΠ°Π½Π° Π½Π° 5Π, Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΡΠΈΠ³Π½Π°Π» (ΠΎΡ ESP) ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠ°ΠΊ 3.3Π, ΡΠ°ΠΊ ΠΈ 5Π. Π£ΡΠΎΡΠ½ΠΈΡΠ΅ Π² Π΄Π°ΡΠ°ΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ "Trigger Voltage". ΠΠ»Ρ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Ρ ΠΎΠΏΡΠΎΡΠ°Π·Π²ΡΠ·ΠΊΠΎΠΉ β ΠΎΠ½ΠΈ Π·Π°ΡΠΈΡΠ°ΡΡ ESP ΠΎΡ ΡΠΊΠ°ΡΠΊΠΎΠ² Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠΈ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΎΠ΄ΡΠ»ΠΈ ΡΠ΅Π»Π΅ Π±Π΅Π· ΠΎΠΏΡΠΎΡΠ°Π·Π²ΡΠ·ΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠΌΠ΅Ρ ΠΈ Π² ΡΠ΅ΠΏΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ESP, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ°ΠΌ ΠΏΠ»Π°ΡΡ. ΠΡΠ»ΠΈ Π²Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ ΠΊΡΠΈΡΠΈΡΠ΅Π½ ΠΊ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ), Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ΅Π»Π΅ Ρ Π³Π°Π»ΡΠ²Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·Π²ΡΠ·ΠΊΠΎΠΉ.
| ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ | ESP-01 | ESP-01S | Π Π΅Π»Π΅ΠΉΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ 5Π |
|---|---|---|---|
| ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ | 3.3Π (ΡΡΡΠΎΠ³ΠΎ!) | 3.3Π ΠΈΠ»ΠΈ 5Π* (ΡΠ΅ΡΠ΅Π· VCC) | 5Π (ΠΊΠ°ΡΡΡΠΊΠ°) |
| ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ | 3.3Π | 3.3Π | 3.3Πβ5Π (Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ) |
| ΠΠ°ΠΊΡ. ΡΠΎΠΊ Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠ΅Π»Π΅ | β | β | 10Π (250Π) ΠΈΠ»ΠΈ 15Π (120Π) |
| ΠΠΏΡΠΎΡΠ°Π·Π²ΡΠ·ΠΊΠ° | ΠΠ΅Ρ | ΠΠ΅Ρ | Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ |
*ESP-01S ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΈΡΠ°ΡΡΡΡ ΠΎΡ 5Π ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ½ΡΠ°ΠΊΡ VCC, Π½ΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²Ρ
ΠΎΠ΄Ρ (GPIO) ΠΎΡΡΠ°ΡΡΡΡ 3.3Π!
2. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
ΠΠ»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡ Π΅ΠΌΡ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ:
- π οΈ ESP8266 ESP-01/01S β 1 ΡΡ.
- π Π Π΅Π»Π΅ΠΉΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ 5Π Ρ 1β4 ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, HL-52S ΠΈΠ»ΠΈ Songle SRD-05VDC-SL-C).
- π ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ 5Π/2Π (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΡΡΠ΄ΠΊΠ° ΠΎΡ ΡΠΌΠ°ΡΡΡΠΎΠ½Π° ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ LM2596).
- π ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΉ (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΡΠ΅Π»Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ 5Π Π½Π° Π²Ρ ΠΎΠ΄Π΅).
- π ΠΠ»Π΅ΠΌΠΌΠ½ΠΈΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠ°ΠΉΠΊΠ° Π΄Π»Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ².
- π₯οΈ USB-UART Π°Π΄Π°ΠΏΡΠ΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, CP2102 ΠΈΠ»ΠΈ FT232RL) Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΌΠΎΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠ±ΠΎΡΠ°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±ΠΎΠ³ΡΠ΅Π²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ Π½Π°ΡΠΎΡΠΎΠΌ), Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π² ΡΡ Π΅ΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠΎΠΊ. ΠΠ»Ρ ΡΠ΅ΡΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ Π»Π°ΠΌΠΏΡ Π½Π° 220Π.
3. Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π»Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊ ESP8266 ESP-01/01S
Π‘Π°ΠΌΠ°Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° β ΠΏΡΡΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ESP ΠΊ ΡΠ΅Π»Π΅ Π±Π΅Π· ΡΡΡΡΠ° ΡΡΠΎΠ²Π½Π΅ΠΉ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° Π΄Π»Ρ ESP-01S Ρ ΡΠ΅Π»Π΅ Π½Π° 5Π:
1. ΠΠΈΡΠ°Π½ΠΈΠ΅:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ VCC ΡΠ΅Π»Π΅ ΠΊ 5V ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ.
- VCC ESP-01S ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊ 3.3V (Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ) ΠΈΠ»ΠΈ ΠΊ 5V (Π΅ΡΠ»ΠΈ ΠΏΠΈΡΠ°Π΅ΡΠ΅ ΡΠ΅ΡΠ΅Π· Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ).
- GND Π²ΡΠ΅Ρ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ Π²ΠΌΠ΅ΡΡΠ΅.
2. Π£ΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΡΠΈΠ³Π½Π°Π»:
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ GPIO Π½Π° ESP (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, GPIO0 ΠΈΠ»ΠΈ GPIO2).
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ IN ΡΠ΅Π»Π΅ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ 1 ΠΊΠΠΌ (Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°).
- ΠΡΠ»ΠΈ ΡΠ΅Π»Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ 5Π Π½Π° Π²Ρ ΠΎΠ΄Π΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΠΎΠ²Π½Π΅ΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, TXB0104).
3. ΠΠ°Π³ΡΡΠ·ΠΊΠ°:
- Π ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ COM (ΠΎΠ±ΡΠΈΠΉ) ΠΈ NO (Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·ΠΎΠΌΠΊΠ½ΡΡΡΠΉ) ΡΠ΅Π»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π»Π°ΠΌΠΏΡ 220Π ΡΠ΅ΡΠ΅Π· ΠΏΠ°ΡΡΠΎΠ½).
Π Π΅Π»Π΅ 5V β ESP-01S
VCC β 5V (ΠΈΡΡΠΎΡΠ½ΠΈΠΊ)
GND β GND
IN β GPIO2 (ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ 1ΠΊΠΠΌ)
COM/NO β ΠΠ°Π³ΡΡΠ·ΠΊΠ° 220V
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΡ 220Π Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ ESP! Π Π΅Π»Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ°Π·ΡΡΠ²Π°ΡΡ ΡΠ΅ΠΏΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ°Π·Ρ (Π½Π΅ Π½ΠΎΠ»Ρ!). ΠΠ»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π°Π²ΡΠΎΠΌΠ°Ρ Π² ΡΠΈΡΠΊΠ΅.
ΠΠΎΡΠ΅ΠΌΡ Π½Π΅Π»ΡΠ·Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅Π»Π΅ Π½Π°ΠΏΡΡΠΌΡΡ Ρ GPIO Π±Π΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°?
ΠΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΡΠΊΠ°ΡΠΊΠΈ ΡΠΎΠΊΠ° ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ ΠΏΠΎΡΡ GPIO. Π Π΅Π·ΠΈΡΡΠΎΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΠΎΠΊ ΠΈ Π·Π°ΡΠΈΡΠ°Π΅Ρ ΠΎΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΠΠ‘ ΠΊΠ°ΡΡΡΠΊΠΈ ΡΠ΅Π»Π΅.
4. ΠΡΠΎΡΠΈΠ²ΠΊΠ° ESP8266: Π²ΡΠ±ΠΎΡ firmware ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π»Π΅ ΡΠ΅ΡΠ΅Π· Wi-Fi ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ:
- π± ΠΠΎΡΠΎΠ²ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ: Tasmota, ESPHome (ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Home Assistant), Blynk.
- π» Π‘Π°ΠΌΠΎΠΏΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ΄: Π½Π° ΡΠ·ΡΠΊΠ΅ Arduino IDE Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ
ESP8266WiFi.
ΠΡΠΈΠΌΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Arduino IDE (ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π»Π΅ ΡΠ΅ΡΠ΅Π· Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ):
#include <ESP8266WiFi.h>
const char* ssid = "ΠΠ°Ρ_WiFi";
const char* password = "ΠΏΠ°ΡΠΎΠ»Ρ";
int relayPin = 2; // GPIO2
WiFiServer server(80);
void setup() {
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, HIGH); // Π Π΅Π»Π΅ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) delay(500);
server.begin();
}
void loop() {
WiFiClient client = server.available();
if (client) {
String request = client.readStringUntil('\r');
if (request.indexOf("/on") != -1) digitalWrite(relayPin, LOW);
if (request.indexOf("/off") != -1) digitalWrite(relayPin, HIGH);
client.println("HTTP/1.1 200 OK");
client.println("Π Π΅Π»Π΅: " + String(digitalRead(relayPin) == LOW ? "ΠΠΠ" : "ΠΠ«ΠΠ"));
client.stop();
}
}
ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π°:
- ΠΡΠΊΡΠΎΠΉΡΠ΅
Serial MonitorΠ² Arduino IDE, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ IP-Π°Π΄ΡΠ΅Ρ ESP. - Π Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ
http://[IP_ESP]/onΠ΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π»Π΅ ΠΈΠ»ΠΈ/offΠ΄Π»Ρ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ USB-UART Π°Π΄Π°ΠΏΡΠ΅ΡΠ°|Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ESP8266 Π² Arduino IDE|ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ (Generic ESP8266 Module)|ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ GPIO0 ΠΎΡ GND ΠΏΠ΅ΡΠ΅Π΄ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ|ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ TX/RX Π°Π΄Π°ΠΏΡΠ΅ΡΠ° ΠΊ RX/TX ESP (ΠΊΡΠ΅ΡΡ-Π½Π°ΠΊΡΠ΅ΡΡ)
-->
5. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅ΡΠ΅Π· Blynk ΠΈΠ»ΠΈ Home Assistant
ΠΠ»Ρ ΡΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π»Π΅ ΠΈΠ· ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Blynk:
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Blynk ΠΈ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
- ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ
ButtonΠΈ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ Π΅Π³ΠΎ Π½Π°DigitalΠΏΠΈΠ½ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,D2). - Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Auth Token ΠΈΠ· ΠΏΠΈΡΡΠΌΠ° Blynk.
- ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ Π² ESP ΠΊΠΎΠ΄ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ
BlynkSimpleEsp8266.h, ΡΠΊΠ°Π·Π°Π² ΡΠΎΠΊΠ΅Π½ ΠΈ Π΄Π°Π½Π½ΡΠ΅ Wi-Fi.
ΠΠ»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Home Assistant ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ESPHome:
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ESPHome Dashboard (Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Home Assistant).
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³:
esphome:
name: esp_relay
platform: ESP8266
board: esp01_1m
wifi:
ssid: "ΠΠ°Ρ_WiFi"
password: "ΠΏΠ°ΡΠΎΠ»Ρ"
switch:
- platform: gpio
pin: GPIO2
name: "Π Π΅Π»Π΅ 1"
ΠΠΎΡΠ»Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ΅Π»Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Home Assistant ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ.
6. Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΡΠ»ΠΈ ΡΠ΅Π»Π΅ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈΠ»ΠΈ ESP ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅:
- π ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅: ESP-01/01S ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ ΠΊ ΠΏΡΠΎΡΠ°Π΄ΠΊΠ°ΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Ρ ΡΠΎΠΊΠΎΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 500 ΠΌΠ.
- π ΠΠΎΠ½ΡΠ»ΠΈΠΊΡ GPIO: ΠΠΈΠ½
GPIO0ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Π½Π΅ΠΌΡ ΡΠ΅Π»Π΅, ESP ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Π·Π°ΠΏΡΡΡΠΈΡΡΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅GPIO2. - πΆ ΠΠΎΠΌΠ΅Ρ
ΠΈ ΠΏΠΎ Wi-Fi: ΠΡΠ»ΠΈ ESP ΡΠ΅ΡΡΠ΅Ρ ΡΠ²ΡΠ·Ρ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ 1000 ΠΌΠΊΠ€ ΠΌΠ΅ΠΆΠ΄Ρ
VCCΠΈGNDΡΠ΅Π»Π΅. - β‘ ΠΠ±ΡΠ°ΡΠ½Π°Ρ ΠΠΠ‘: ΠΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ½Π΄ΡΠΊΡΠΈΠ²Π½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ) ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π΄ΠΈΠΎΠ΄ 1N4007 ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΊΠ°ΡΡΡΠΊΠ΅ ΡΠ΅Π»Π΅.
ΠΡΠ»ΠΈ ESP Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Wi-Fi:
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π²Π²Π΅Π΄ΡΠ½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠΎΠ»Ρ (ΡΠ΅Π³ΠΈΡΡΡ Π²Π°ΠΆΠ΅Π½!).
- Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΠΎΡΡΠ΅Ρ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎ MAC-Π°Π΄ΡΠ΅ΡΡ.
- ΠΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ESP Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠ΅ΡΠ΅Π·
Arduino IDE.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅Π»Π΅ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΈΡΡΠ²Π°ΠΉΡΠ΅, ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ LED-Π»Π°ΠΌΠΏΡ ΠΈΠΌΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ²Π°ΡΡ Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠ΅Π»Π΅. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ²Π΅ΡΠ΄ΠΎΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Π»Π΅ (SSR).
7. ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ Π΄Π»Ρ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²
ΠΡΠ»ΠΈ Π²Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡ Π±Π°ΡΠ°ΡΠ΅ΠΈ ΠΈΠ»ΠΈ ΡΠΎΠ»Π½Π΅ΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, ΡΠΌΠ΅Π½ΡΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ESP:
- π Π Π΅ΠΆΠΈΠΌ Deep Sleep: ESP-01/01S ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΡΠΏΠ°ΡΡΡΡ ΠΏΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΡ ΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½Π΅ΠΌΡ ΡΠΈΠ³Π½Π°Π»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡ Π΄Π°ΡΡΠΈΠΊΠ° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ).
- π‘ ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Wi-Fi: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
WiFi.mode(WIFI_OFF)Π² ΠΊΠΎΠ΄Π΅, ΠΊΠΎΠ³Π΄Π° ΡΠ²ΡΠ·Ρ Π½Π΅ Π½ΡΠΆΠ½Π°. - β‘ ΠΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅: ΠΠΈΡΠ°Π½ΠΈΠ΅ ESP ΠΎΡ 3.3Π (Π½Π΅ 5Π) ΡΠ½ΠΈΠΆΠ°Π΅Ρ Π½Π°Π³ΡΠ΅Π² ΠΈ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° Deep Sleep Ρ ΠΏΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 5 ΠΌΠΈΠ½ΡΡ:
#include <ESP8266WiFi.h>
void setup() {
// ΠΠ°Ρ ΠΊΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π»Π΅
ESP.deepSleep(300e6); // 300 ΡΠ΅ΠΊΡΠ½Π΄ = 5 ΠΌΠΈΠ½ΡΡ
}
void loop() {} // ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ
ΠΠ»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡ Π±Π°ΡΠ°ΡΠ΅ΠΈ 18650 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΏΠΎΠ²ΡΡΠ°ΡΡΠΈΠΌ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ MT3608, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅ 5Π Π΄Π»Ρ ΡΠ΅Π»Π΅ ΠΈ 3.3Π Π΄Π»Ρ ESP.
Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅Π»Π΅ 220Π Π½Π°ΠΏΡΡΠΌΡΡ Ρ ESP8266?
ΠΠ΅Ρ! ESP8266 Π½Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π²ΡΡΠΎΠΊΠΈΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π Π΅Π»Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠΌ Π·Π²Π΅Π½ΠΎΠΌ, ΡΠ°Π·ΡΡΠ²Π°ΡΡΠΈΠΌ ΡΠ΅ΠΏΡ 220Π. Π‘Π°ΠΌΠ° ΠΏΠ»Π°ΡΠ° ESP ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΡΡΠΊΠΎΠΉ ΡΠ΅Π»Π΅ (5Π ΠΈΠ»ΠΈ 3.3Π).
ΠΠΎΡΠ΅ΠΌΡ ΡΠ΅Π»Π΅ ΡΡΠ»ΠΊΠ°Π΅Ρ, Π½ΠΎ Π½Π°Π³ΡΡΠ·ΠΊΠ° Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ?
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ:
- ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊ
NCΠ²ΠΌΠ΅ΡΡΠΎNO). - Π‘Π»Π°Π±ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Π² ΡΠ΅ΠΏΠΈ 220Π (ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π·Π°ΡΡΠΆΠΊΡ ΠΊΠ»Π΅ΠΌΠΌ).
- ΠΠ΅ΡΠ΅Π³ΠΎΡΠ΅Π»ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΡΠ΅Π»Π΅ (ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠΎΠΌ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΡΠΎΠ·Π²ΠΎΠ½ΠΊΠΈ).
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»Π΅ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ESP-01?
ESP-01/01S ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ 2 ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ
GPIO (GPIO0 ΠΈ GPIO2). ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ 4 ΡΠ΅Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
- π Π Π°ΡΡΠΈΡΠΈΡΠ΅Π»Ρ ΠΏΠΎΡΡΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, PCF8574 ΠΏΠΎ I2C).
- π Π‘Π΄Π²ΠΈΠ³ΠΎΠ²ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 74HC595).
- π§ ESP-12E Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ GPIO.
ΠΠ°ΠΊΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π»ΡΡΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π»Ρ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°?
ΠΠ°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π°ΡΠ΅ΠΉ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ:
- π Home Assistant β ESPHome (ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ).
- π± Blynk β ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Blynk.
- π§ Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ β Tasmota (ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ MQTT, HTTP, ΠΏΡΠ°Π²ΠΈΠ»Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ).
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ESP-01 Π±Π΅Π· USB-UART Π°Π΄Π°ΠΏΡΠ΅ΡΠ°?
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°, Π½ΠΎ ΡΡΠΎ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΠ»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π½ΡΠΆΠ΅Π½ Π°Π΄Π°ΠΏΡΠ΅Ρ. ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ESP ΠΏΠΎ Wi-Fi, Π½ΠΎ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π°Π΄Π°ΠΏΡΠ΅Ρ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ. ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ OTA-ΠΏΡΠΎΡΠΈΠ²ΠΊΡ (ΠΏΠΎ Π²ΠΎΠ·Π΄ΡΡ Ρ), Π½ΠΎ ΠΎΠ½Π° ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΅ΡΠ΅Π· UART.