Π£ΠΌΠ½ΡΠΉ Π΄ΠΎΠΌ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΏΡΠΎΡΡΡΡ ΡΠ°Π³ΠΎΠ², ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ β ΡΡΠΎ Π±Π°Π·ΠΎΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π»ΡΠ±ΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ»Π°ΡΡΠΎΡΠΌΠ° ESP8266 ΡΡΠ°Π»Π° ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π΄Π΅-ΡΠ°ΠΊΡΠΎ Π΄Π»Ρ DIY-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΌΡ Wi-Fi ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠΌΠ΅Π½Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠΌΠΌΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΡΠΈΠ±ΠΎΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π»Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π² ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Arduino, Π³Π΄Π΅ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΡΠΎΠ²Π½Π΅ΠΉ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠ°, ΡΡΠΎΡ ΡΠΈΠΏ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΈ ΡΠ°Π±ΠΎΡΠ΅. ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΠΎΡΠΊΠ°Π·Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π½ΠΎ ΠΈ ΠΊ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΡΡΠΎΠ². Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ, Π²ΡΠ±ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ.
ΠΡ Π½Π°ΡΡΠΈΡΠ΅ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠ»ΠΎΠ²ΡΡ ΡΠ°ΡΡΡ Π² Π²Π°ΡΡ ΡΠ΅ΡΡ 220Π. ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΡΠ°ΠΊ ΠΈ ΡΠ²Π΅ΡΠ΄ΠΎΡΠ΅Π»ΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π΄Π»Ρ ΡΠΈΡ ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΠΊ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°ΠΌ β ΡΡΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ.
ΠΡΠ±ΠΎΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅
Π ΡΠ½ΠΎΠΊ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ, Π½ΠΎ Π½Π΅ Π²ΡΠ΅ ΠΎΠ½ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ Π΄Π»Ρ Π²Π°ΡΠΈΡ Π·Π°Π΄Π°Ρ. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π»Π΅ ΠΈΠ·Π΄Π°ΡΡ ΡΠ΅Π»ΡΠΎΠΊ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ Π΄Π»Ρ Π³Π°ΡΠ°ΠΆΠ°, Π½ΠΎ ΡΠ°Π·Π΄ΡΠ°ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΡΠΏΠ°Π»ΡΠ½Π΅. ΠΠ»Ρ Π±Π΅ΡΡΡΠΌΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΠ²Π΅ΡΠ΄ΠΎΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Π»Π΅ (SSR), Ρ ΠΎΡΡ ΠΎΠ½ΠΈ ΠΈ Π΄ΠΎΡΠΎΠΆΠ΅.
ΠΠ°ΠΆΠ½Π΅ΠΉΡΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠ°ΡΡΡΠΊΠΎΠΉ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π΄Π΅ΡΠ΅Π²ΡΡ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡ 5 Π²ΠΎΠ»ΡΡ, ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΠΈ Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡ GPIO ΠΏΠΎΡΡΠΎΠ² ESP8266, Π²ΡΠ΄Π°ΡΡΠΈΡ 3.3 Π²ΠΎΠ»ΡΡΠ°. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ 3.3V, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ Π»ΠΎΠ³ΠΈΠΊΠΈ ESP.
- π ΠΠΎΠ΄ΡΠ»ΠΈ Ρ ΠΎΠΏΡΠΎΡΠ°Π·Π²ΡΠ·ΠΊΠΎΠΉ β ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π³Π°Π»ΡΠ²Π°Π½ΠΈΡΠ΅ΡΠΊΡΡ ΡΠ°Π·Π²ΡΠ·ΠΊΡ, Π·Π°ΡΠΈΡΠ°Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΎΡ ΡΠΊΠ°ΡΠΊΠΎΠ² Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π² ΡΠΈΠ»ΠΎΠ²ΠΎΠΉ ΡΠ΅ΠΏΠΈ.
- β‘ Π’ΠΎΠΊ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ β Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ΅Π»Π΅ Ρ Π·Π°ΠΏΠ°ΡΠΎΠΌ, Π΅ΡΠ»ΠΈ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΌΠΎΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠ±ΠΎΡΠ°ΠΌΠΈ Π²ΡΠΎΠ΄Π΅ ΠΎΠ±ΠΎΠ³ΡΠ΅Π²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π½Π°ΡΠΎΡΠΎΠ².
- π‘οΈ ΠΠ°ΡΠΈΡΠ½ΡΠ΅ Π΄ΠΈΠΎΠ΄Ρ β Π½Π°Π»ΠΈΡΠΈΠ΅ Π΄ΠΈΠΎΠ΄Π° ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΊΠ°ΡΡΡΠΊΠ΅ ΡΠ΅Π»Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄Π»Ρ Π³Π°ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° ΠΏΡΠΈ ΡΠ°Π·ΠΌΡΠΊΠ°Π½ΠΈΠΈ.
ΠΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ°ΠΉΠΊΠΈ ΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ Π·Π°ΡΠΈΡΠ½ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠ΅ΡΠ΅Π²ΡΠ΅ no-name ΠΊΠΎΠΏΠΈΠΈ ΡΠ°ΡΡΠΎ Π»ΠΈΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π·Π°ΡΠΈΡΡ, ΡΡΠΎ ΡΠ½ΠΈΠΆΠ°Π΅Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠΎΡΠ»ΡΠΆΠΈΡ Π³ΠΎΠ΄Ρ Π±Π΅Π· Π½Π°ΡΠ΅ΠΊΠ°Π½ΠΈΠΉ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ 5-Π²ΠΎΠ»ΡΡΠΎΠ²ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Ρ ESP8266 Π±Π΅Π· ΠΎΠΏΡΠΎΡΠ°Π·Π²ΡΠ·ΠΊΠΈ Π²Π΅Π»ΠΈΠΊ ΡΠΈΡΠΊ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠ΅ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ ΠΈΠ»ΠΈ Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ 3.3-Π²ΠΎΠ»ΡΡΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ.
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ°
Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ Π½Π° ΠΏΠ»Π°ΡΠ°Ρ ESP8266 ΡΠ°ΡΡΠΎ ΠΈΠΌΠ΅ΡΡ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, GPIO15 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎΠ΄ΡΡΠ½ΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅ Π΄Π»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ°, Π° GPIO0 Π·Π°ΠΌΡΠΊΠ°Π΅ΡΡΡ Π½Π° Π·Π΅ΠΌΠ»Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π° Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. Π‘Π°ΠΌΠΎΠ΅ ΠΊΡΠΈΡΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ: Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄Π°Π²Π°ΠΉΡΠ΅ Π½Π° GPIO 3.3V Π±ΠΎΠ»Π΅Π΅ 3.6V.
ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π»Π΅ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΏΠΈΠ½Ρ. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ (Low trigger), ΡΠΎ ΡΠ΅Π»Π΅ Π²ΠΊΠ»ΡΡΠΈΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠ΄Π°ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π½ΡΠ»Ρ. ΠΡΠΎ Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Home Assistant.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΡΡ ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΎΠΏΡΠΎΡΠ°Π·Π²ΡΠ·ΠΊΠΎΠΉ. Π‘ΠΈΠ³Π½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ (IN) ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ GPIO, VCC β ΠΊ 5V (Π΅ΡΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ 5Π) ΠΈΠ»ΠΈ 3.3V, GND β ΠΊ Π·Π΅ΠΌΠ»Π΅.
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΏΠΈΠ½ΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΏΠ»Π°Ρ NodeMCU ΠΈ Wemos D1 Mini, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ .
| ΠΠΈΠ½ ESP8266 | Π€ΡΠ½ΠΊΡΠΈΡ | NodeMCU Label | Π‘ΡΠ°ΡΡΡ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ |
|---|---|---|---|
| GPIO 0 | D3 | Boot | ΠΠΎΠ΄ΡΡΠ½ΡΡ ΠΊ 3.3V (ΠΡ ΠΎΠ΄) |
| GPIO 1 | TX | TX | ΠΡΡΠΎΠΊΠΈΠΉ (ΠΡΡ ΠΎΠ΄) |
| GPIO 2 | D4 | LED | ΠΠΎΠ΄ΡΡΠ½ΡΡ ΠΊ 3.3V (ΠΡ ΠΎΠ΄) |
| GPIO 4 | D2 | I2C SDA | Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ |
| GPIO 5 | D1 | I2C SCL | Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ |
ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΈΠ½ΠΎΠ², Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ (GPIO 0, 2, 15), Π΅ΡΠ»ΠΈ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ΅Π»Π΅ Π½Π΅ ΡΠ΅Π»ΠΊΠ°Π»ΠΎ ΡΠ°ΠΌΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΠΎΡΡΠ΅ΡΠ°. GPIO 1 (TX) ΡΠ°ΠΊΠΆΠ΅ Π»ΡΡΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ΅ΡΠ΅Π· Serial Monitor.
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ΄Π°ΡΠ΅ΠΉ ΠΏΠΈΡΠ°Π½ΠΈΡ
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ°ΡΡΡΡ ΠΏΡΠΈΡΠΈΠ½ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ESP8266 ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΠ°Π΄ΠΊΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Wi-Fi ΠΈΠ»ΠΈ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΠΈ ΡΠ΅Π»Π΅. Π ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ Wi-Fi ΡΠΈΠΏ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ Π΄ΠΎ 300 ΠΌΠ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° Π΄Π΅ΡΠ΅Π²ΡΡ USB-ΠΊΠ°Π±Π΅Π»ΡΡ ΠΈΠ»ΠΈ ΡΠ»Π°Π±ΡΡ Π±Π»ΠΎΠΊΠ°Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΡΠ»ΠΈ Π²Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡ USB, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΊΠ°Π±Π΅Π»Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ. ΠΠ»ΠΈΠ½Π½ΡΠ΅ ΡΠΎΠ½ΠΊΠΈΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, ΡΠ½ΠΈΠΆΠ°Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²Ρ ΠΎΠ΄Π΅ ΠΏΠ»Π°ΡΡ. ΠΠ»Ρ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ 5V, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊ ΠΏΠΈΠ½Ρ VIN (Π΅ΡΠ»ΠΈ Π΅ΡΡΡ) ΠΈΠ»ΠΈ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ 5V, ΠΌΠΈΠ½ΡΡ USB ΠΏΠΎΡΡ.
ΠΡΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Wi-Fi ΠΈ ΡΠ΅Π»Π΅ ΡΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ 500 ΠΌΠ. Π ΡΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΉΡΠΈ Π² ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΡ (boot loop), Π΅ΡΠ»ΠΈ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ.
- π ΠΠΌΠΊΠΎΡΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ° β ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΡΠ°Π²ΠΈΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ 470-1000 ΠΌΠΊΠ€ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠ»ΡΡΠ°ΡΠΈΠΉ.
- π Π‘Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π½Π΅ ΡΠΎΠ½ΡΡΠ΅ 0.5 ΠΌΠΌΒ² Π΄Π»Ρ ΡΠΈΠ»ΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ, ΡΡΠΎΠ±Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ΅ΡΠΈ.
- π ΠΠΎΡΠΎΠ³ ΠΎΡΡΠ΅ΡΠΊΠΈ β ΡΠ»Π΅Π΄ΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠ°Π΄Π°Π»ΠΎ Π½ΠΈΠΆΠ΅ 2.7V, ΠΈΠ½Π°ΡΠ΅ ΡΠ°Π±ΠΎΡΠ° Flash-ΠΏΠ°ΠΌΡΡΠΈ ΡΡΠ°Π½Π΅Ρ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ.
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΡΠ΅ Π·Π΅ΠΌΠ»Π΅. ΠΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ (ESP, ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅, Π΄Π°ΡΡΠΈΠΊΠΈ) Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠ±ΡΡΡ Π·Π΅ΠΌΠ»Ρ (GND). Π Π°Π·ΡΡΠ² ΡΠ΅ΠΏΠΈ Π·Π΅ΠΌΠ»ΠΈ β ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ°, ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΠ°Ρ ΠΊ "ΠΏΠ»Π°Π²Π°ΡΡΠΈΠΌ" ΡΠΈΠ³Π½Π°Π»Π°ΠΌ ΠΈ Π»ΠΎΠΆΠ½ΡΠΌ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡΠΌ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ 5V ΠΈΠ»ΠΈ 12V ΠΊ ΠΏΠΈΠ½Π°ΠΌ GPIO ΠΈΠ»ΠΈ 3.3V. ΠΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎ Π²ΡΠ²Π΅Π΄Π΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈΠ· ΡΡΡΠΎΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ.
ΠΠΎΡΠ΅ΠΌΡ ΠΌΠΈΠ³Π°Π΅Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π½Π° ΠΏΠ»Π°ΡΠ΅?
Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊ GPIO2, ΡΠ°ΡΡΠΎ ΠΌΠΈΠ³Π°Π΅Ρ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Wi-Fi. ΠΡΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠΎΡ ΠΏΠΈΠ½ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π»Π΅, ΡΠ΅Π»Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π»ΠΊΠ°ΡΡ Π² ΡΠ°ΠΊΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π΄Π°Π½Π½ΡΡ . ΠΡΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π½Π°Π·Π½Π°ΡΠΈΡΡ ΠΏΠΈΠ½Ρ Π² ΠΊΠΎΠ΄Π΅.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°
ΠΠΎΡΠ»Π΅ ΡΠ±ΠΎΡΠΊΠΈ "ΠΆΠ΅Π»Π΅Π·Π°" Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ ΡΡΠ°Π½Π΅Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Tasmota ΠΈΠ»ΠΈ ESPHome, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅Π»Π΅ ΡΠ΅ΡΠ΅Π· Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π±Π΅Π· Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°. ΠΠΎΠ»Π΅Π΅ ΠΎΠΏΡΡΠ½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Arduino IDE.
ΠΠ»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ USB-TTL ΠΊΠΎΠ½Π²Π΅ΡΡΠ΅Ρ (Π΅ΡΠ»ΠΈ ΠΏΠ»Π°ΡΠ° Π±Π΅Π· USB) ΠΈΠ»ΠΈ ΠΊΠ°Π±Π΅Π»Ρ micro-USB. Π Arduino IDE Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ NodeMCU 1.0 (ESP-12E Module). ΠΠ°ΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½ΡΠΆΠ½ΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ SPI Flash.
#include
const int relayPin = 5; // GPIO 5 (D1)
void setup() {
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, HIGH); // Π Π΅Π»Π΅ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΎ (Π°ΠΊΡΠΈΠ²Π½ΡΠΉ Π½ΠΈΠ·)
}
void loop() {
digitalWrite(relayPin, LOW); // ΠΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅Π»Π΅
delay(5000);
digitalWrite(relayPin, HIGH); // ΠΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅Π»Π΅
delay(5000);
}
Π ΠΊΠΎΠ΄Π΅ Π²ΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π°ΠΊΡΠΈΠ²Π½Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° (Low Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ). ΠΡΠ»ΠΈ Π²Π°ΡΠ΅ ΡΠ΅Π»Π΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ HIGH Π½Π° LOW Π² ΡΡΠ½ΠΊΡΠΈΠΈ setup. Π’Π°ΠΊΠΆΠ΅ ΡΡΡΠΈΡΠ΅, ΡΡΠΎ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ESP8266 ΠΌΠΎΠΆΠ΅Ρ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΠΈΠ½ΠΎΠ², ΡΡΠΎ Π²ΡΠ·ΠΎΠ²Π΅Ρ ΡΠ΅Π»ΡΠΎΠΊ ΡΠ΅Π»Π΅.
ΠΠ»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π»ΠΎΠΆΠ½ΡΡ
Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ Π·Π°Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»Π΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π·Π°Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ΅Π»Π΅. Π ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ Tasmota Π΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° PowerOnState, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ Π·Π°Π΄Π°ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ΅Π»Π΅ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ 220 ΠΠΎΠ»ΡΡ
Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅ΡΠ΅Π²ΡΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΡΠ΅Ρ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΠ³ΡΠΎΠ·Ρ ΠΆΠΈΠ·Π½ΠΈ. ΠΡΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² 220Π Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΠ±Π΅ΡΡΠΎΡΠ΅Π½Π½ΠΎΠΉ ΡΠ΅ΡΠΈ. ΠΠ΅ ΠΏΠΎΠ»Π°Π³Π°ΠΉΡΠ΅ΡΡ Π½Π° Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΡΠ²Π΅ΡΠ° β Π²ΡΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ Π°Π²ΡΠΎΠΌΠ°Ρ Π² ΡΠΈΡΠΊΠ΅.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΊΠ»Π΅ΠΌΠΌΠ½ΠΈΠΊΠΈ ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡΡΠΉΡΠ΅ ΠΌΠ΅ΡΡΠ° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ. ΠΡΠΊΡΡΡΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΏΡΡΠ° ΡΠΌΠ½ΠΎΠΉ ΡΠΎΠ·Π΅ΡΠΊΠΈ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡ. ΠΠ»Π°ΡΡΠΈΠΊ ΠΊΠΎΡΠΏΡΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π½Π΅Π³ΠΎΡΡΡΠΈΠΌ ΠΈ Π²ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π²ΡΡΠΎΠΊΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ.
ΠΡΠΈ ΠΏΠ°ΠΉΠΊΠ΅ ΡΠΈΠ»ΠΎΠ²ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² ΡΠ»Π΅Π΄ΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠΏΠΎΠΉ Π½Π΅ Π·Π°ΡΠ΅ΠΊ Π½Π° ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΠ΅ Π΄ΠΎΡΠΎΠΆΠΊΠΈ ΠΏΠ»Π°ΡΡ. Π€Π»ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠΊΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΡΡΠΈΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠ°ΠΉΠΊΠΈ ΠΏΠ»Π°ΡΡ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΈΡΡΠΈΡΡ ΡΠΏΠΈΡΡΠΎΠΌ.
- π§€ ΠΠΈΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ΅ΡΡΠ°ΡΠΊΠΈ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΌ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠ΄ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
- π¦ ΠΠ·ΠΎΠ»ΡΡΠΈΡ β ΡΠ΅ΡΠΌΠΎΡΡΠ°Π΄ΠΊΠ° ΠΈ ΠΈΠ·ΠΎΠ»Π΅Π½ΡΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π° Π²ΡΠ΅Ρ ΡΠΊΡΡΡΠΊΠ°Ρ ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΡ .
- π ΠΠΎΡΠΏΡΡ β ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΎ Π² Π·Π°ΠΊΡΡΡΡΠΉ ΠΊΠΎΡΠΏΡΡ, ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠΈΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΎΠΊΠΎΠ²Π΅Π΄ΡΡΠΈΠΌ ΡΠ°ΡΡΡΠΌ.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ Π² ΡΠ²ΠΎΠΈΡ Π·Π½Π°Π½ΠΈΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΈ, Π»ΡΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΡΠ΅ΡΡ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡΡΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ (12V/24V) ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΌΠΎΡΠΈ Ρ ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΊΡΡΠΈΠΊΠ°. ΠΡΠΈΠ±ΠΊΠΈ Π·Π΄Π΅ΡΡ ΡΡΠΎΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄ΠΎΡΠΎΠ³ΠΎ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΡΡΠ°Π½ Π·Π°ΠΏΡΠ΅ΡΠ°Π΅Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΡΡΡΠΎΠΉΡΡΠ² Π² ΡΠ΅ΡΡ 220Π Π±Π΅Π· ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ Π΄ΠΎΠΏΡΡΠΊΠ°. Π‘Π²Π΅ΡΡΡΠ΅ΡΡ Ρ ΠΌΠ΅ΡΡΠ½ΡΠΌΠΈ Π½ΠΎΡΠΌΠ°ΠΌΠΈ ΠΠ£Π ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ.
Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ
ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ESP8266 ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅Π»Π΅. ΠΡΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΈΠ·Π½Π°ΠΊ Π½Π΅Ρ Π²Π°ΡΠΊΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°.
ΠΡΠ»ΠΈ ΡΠ΅Π»Π΅ ΡΠ΅Π»ΠΊΠ°Π΅Ρ, Π½ΠΎ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅Ρ Π½Π°Π³ΡΡΠ·ΠΊΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΈΠ»ΠΎΠ²ΡΡ ΡΠ΅ΠΏΡ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅ΡΠ΅Π³ΠΎΡΠ΅Π» ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Ρ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π΅ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π·Π°Π»ΠΈΠΏΠ»ΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π½Ρ Π»ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ NO (Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΎΡΠΊΡΡΡΡΠΉ) ΠΈ COM (ΠΎΠ±ΡΠΈΠΉ).
ΠΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Wi-Fi ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½Ρ ΠΏΠΎΠΌΠ΅Ρ Π°ΠΌΠΈ ΠΎΡ ΡΠ°Π±ΠΎΡΡ ΡΠ΅Π»Π΅. ΠΠ»ΠΈΠ½Π½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π°, ΠΈΠ΄ΡΡΠΈΠ΅ ΠΊ ΡΠ΅Π»Π΅, ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Π°Π½ΡΠ΅Π½Π½Ρ. Π‘ΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ Π΄Π»ΠΈΠ½Ρ ΠΈ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
Π ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· Serial Monitor. ΠΠ½ΠΎ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ±ΠΎΠΉ: ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ ΡΠΎΡΡΠ΅ΡΡ, ΠΏΡΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ MQTT ΠΈΠ»ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΠΎΡΠ΅ΠΌΡ ΡΠ΅Π»Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ°ΠΌΠΎ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ΅?
ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ESP8266 ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΈΠ½ΠΎΠ² (GPIO 0, 1, 2, 15). ΠΡΠ»ΠΈ ΡΠ΅Π»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΊ ΡΠ°ΠΊΠΎΠΌΡ ΠΏΠΈΠ½Ρ, ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΡΠ°Π±ΠΎΡΠ°ΡΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΏΠ΅ΡΠ΅ΠΏΠ°ΡΡΡ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ ΠΏΠΈΠ½ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, GPIO 4 ΠΈΠ»ΠΈ 5) ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅Π»Π΅ Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅Π»Π΅ Π½Π°ΠΏΡΡΠΌΡΡ Π±Π΅Π· ΠΌΠΎΠ΄ΡΠ»Ρ?
Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°, Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ ΠΈ Π΄ΠΈΠΎΠ΄, Π½ΠΎ ΡΠΎΠΊ GPIO ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ (ΠΎΠΊΠΎΠ»ΠΎ 12 ΠΌΠ). ΠΡΡΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡΡΠΊΠΈ ΡΠ΅Π»Π΅ ΠΊ ΠΏΠΈΠ½Ρ ESP8266 ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ β Π²Ρ ΡΠΎΠΆΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡ. ΠΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΈΠ»ΠΈ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠ°ΠΊΠΎΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ Π²ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ΅Π»Π΅?
ΠΠ±ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ°ΡΡΡΠΈΡΠ°Π½Ρ Π½Π° 10Π ΠΏΡΠΈ 250Π AC, Π½ΠΎ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΡΠ°ΡΡΠΎ Π·Π°Π²ΡΡΠ°ΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ. ΠΠ»Ρ Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΠΎΡΠ½ΠΎΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ 1-2 ΠΊΠΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΡ, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ ΡΡΠΈΠΌ ΡΠ΅Π»Π΅, ΠΈΠ»ΠΈ ΡΠ²Π΅ΡΠ΄ΠΎΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Π»Π΅ Ρ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡΠΎΠΌ.