Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ WiFi Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΡƒ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ: пошаговая инструкция

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΡƒΠΌΠ½Ρ‹ΠΉ Π΄ΠΎΠΌ пСрСстал Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Ρ€ΠΎΠ³Π°Ρ‚ΠΈΠ²ΠΎΠΉ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΉ ΠΈ стал доступСн ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ энтузиасту, ΠΆΠ΅Π»Π°ΡŽΡ‰Π΅ΠΌΡƒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Ρ‹Ρ‚ΠΎΠ²Ρ‹Π΅ процСссы Π±Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π°Ρ‚ Π·Π° Π±Ρ€Π΅Π½Π΄. Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ сборка ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΈ Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ESP8266 ΠΈΠ»ΠΈ ESP32 β€” это Π½Π΅ просто экономия срСдств, Π½ΠΎ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ контроля Π½Π°Π΄ своими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, минуя ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ сСрвСры ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π’Ρ‹ смоТСтС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ устройство Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ, управляя освСщСниСм ΠΈΠ»ΠΈ Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠΌ Π΄Π°ΠΆΠ΅ Π±Π΅Π· доступа ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ.

Π’ этом руководствС ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ процСсс создания Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ устройства с нуля: ΠΎΡ‚ Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π΄ΠΎ ΠΏΠ°ΠΉΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠΌ, достаточно Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ с паяльником ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. Π“Π»Π°Π²Π½ΠΎΠ΅ β€” ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ бСзопасности ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с сСтСвым напряТСниСм 220 Π²ΠΎΠ»ΡŒΡ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ошибки здСсь ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚ΠΎΠΈΡ‚ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΎ.

ΠœΡ‹ рассмотрим Π΄Π²Π° основных ΠΏΡƒΡ‚ΠΈ: использованиС Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΈ созданиС кастомной ΠΏΠ»Π°Ρ‚Ρ‹ для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ логичСским ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ 3.3Π’ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ сСтСвым напряТСниСм 220Π’, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ прямоС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠΌΡƒ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ оборудования ΠΈΠ· строя. Π”Π°Π²Π°ΠΉΡ‚Π΅ приступим ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для старта.

Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста

Основа любой самодСлки Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° β€” ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Wi-Fi. НаиболСС популярным ΠΈ доступным Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ остаСтся Ρ‡ΠΈΠΏ ESP8266, часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ Π² ΠΏΠ»Π°Ρ‚Π°Ρ… NodeMCU ΠΈΠ»ΠΈ Wemos D1 Mini. Для Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π³Π΄Π΅ трСбуСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° большСго количСства Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Bluetooth, стоит ΠΏΡ€ΠΈΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΡΡ ΠΊ сСмСйству ESP32. Π­Ρ‚ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ встроСнный USB-интСрфСйс для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ элСмСнт β€” Ρ€Π΅Π»Π΅. ИмСнно ΠΎΠ½ΠΎ выступаСт Π² Ρ€ΠΎΠ»ΠΈ физичСского Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ, размыкая ΠΈΠ»ΠΈ замыкая Ρ†Π΅ΠΏΡŒ 220Π’ ΠΏΠΎ сигналу ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’Π°ΠΌ потрСбуСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π΅Π»Π΅ Π½Π° 5 Π²ΠΎΠ»ΡŒΡ‚ (ΠΈΠ»ΠΈ 3.3 Π²ΠΎΠ»ΡŒΡ‚Π° для прямой совмСстимости), способный ΠΊΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 10 Π°ΠΌΠΏΠ΅Ρ€. Π Π΅Π»Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΈ развязано ΠΎΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ части, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ высокого напряТСния Π½Π° Π»ΠΎΠ³ΠΈΠΊΡƒ.

  • πŸ”Œ ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ESP8266 ΠΈΠ»ΠΈ ESP32 (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Wemos D1 Mini).
  • ⚑ ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π΅Π»Π΅ с ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€ΠΎΠΉ для Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ развязки.
  • πŸ”‹ Π‘Π»ΠΎΠΊ питания 5Π’ (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠ»ΠΈ зарядку ΠΎΡ‚ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°).
  • 🧡 ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π°, паяльник, ΠΏΡ€ΠΈΠΏΠΎΠΉ ΠΈ Ρ„Π»ΡŽΡ для соСдинСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€ΠΎ корпус. ИспользованиС ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Ρ… конструкций Π±Π΅Π· изоляции ΡΠΌΠ΅Ρ€Ρ‚Π΅Π»ΡŒΠ½ΠΎ опасно. ИдСально ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ корпуса ΠΎΡ‚ старых Π½Π΅Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Ρ€ΠΎΠ·Π΅Ρ‚ΠΎΠΊ ΠΈΠ»ΠΈ 3D-ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ элСктронику. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ сборки ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ исправны ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ заявлСнным характСристикам.

πŸ“Š Какой ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?
ESP8266 (NodeMCU/Wemos)
ESP32
Arduino с WiFi ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ
Raspberry Pi Pico W

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ элСктричСская Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

Π‘Π±ΠΎΡ€ΠΊΠ° элСктричСской части Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ максимальной Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ЛогичСская Ρ‡Π°ΡΡ‚ΡŒ схСмы проста: Π²Ρ‹Ρ…ΠΎΠ΄ GPIO ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊΠΎ Π²Ρ…ΠΎΠ΄Ρƒ управлСния модуля Ρ€Π΅Π»Π΅. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π΅Π»Π΅ Π½Π° 5Π’ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ 3.3Π’, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логичСского нуля, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ транзистор для усилСния сигнала.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ВсС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² 220Π’ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ обСсточСнной сСти! НаличиС напряТСния Π½Π° Ρ‰ΡƒΠΏΠ°Ρ… ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Π° провСряйтС Π΄Π²Π°ΠΆΠ΄Ρ‹. НС ΠΏΠΎΠ»Π°Π³Π°ΠΉΡ‚Π΅ΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π² стСнС.

Биловая Ρ‡Π°ΡΡ‚ΡŒ схСмы involves ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ„Π°Π·Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Ρ€Π΅Π»Π΅. Ноль ΠΈ зСмля (Ссли Π΅ΡΡ‚ΡŒ) ΠΈΠ΄ΡƒΡ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠ΅, минуя ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ элСмСнт. Π’Π°ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° сСчСниСм Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1.5 ΠΌΠΌΒ² для ΠΌΠ΅Π΄Π½Ρ‹Ρ… ΠΆΠΈΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Π° ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΌΠΎΡ‰Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ.

Для питания самого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнный Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π΅Π»Π΅ стабилизатор (Ссли ΠΎΠ½ Π΅ΡΡ‚ΡŒ ΠΈ рассчитан Π½Π° 3.3Π’) ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ питания 5Π’ -> 3.3Π’. Π“Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ развязка ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠΉ ΠΈ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠΉ частями β€” это Π½Π΅ рСкомСндация, Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ бСзопасности.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС: Π²Ρ‹Π±ΠΎΡ€ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹

Когда Β«ΠΆΠ΅Π»Π΅Π·ΠΎΒ» Π³ΠΎΡ‚ΠΎΠ²ΠΎ, наступаСт врСмя «софта». Для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Ρ… устройств Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярны Π΄Π²Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹: ESPHome ΠΈ Tasmota. Tasmota ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ Π²Π΅Π±-интСрфСйс ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ мноТСства ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² прямо ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, Ρ‡Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для быстрого старта. ESPHome ΠΆΠ΅ идСально интСгрируСтся с систСмой Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Home Assistant, позволяя ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ устройства Π² YAML-Ρ„Π°ΠΉΠ»Π°Ρ….

Π’Ρ‹Π±ΠΎΡ€ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ зависит ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ просто Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ свСт Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСйс ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹, Tasmota Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ. Если ΠΆΠ΅ Π²Ρ‹ строитС ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ систСму ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, сцСнариями ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ голосовых ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΎΠ², Ρ‚ΠΎ связка ESPHome + Home Assistant Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π²Π½Ρ‹Ρ… ΠΏΠΎ гибкости.

Для Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π²Π°ΠΌ понадобится ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с установлСнным Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, VS Code) ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ для USB-UART ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° (CH340 ΠΈΠ»ΠΈ CP2102). ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 15 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ программирования Π½Π° C++.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

Tasmota: ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π΅Π±-интСрфСйс, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° MQTT, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎ. Π‘Π»ΠΎΠΆΠ½Π΅Π΅ Π² Ρ‚ΠΎΠ½ΠΊΠΎΠΉ настройкС ΠΏΠΎΠ΄ Ρ€Π΅Π΄ΠΊΠΈΠ΅ сСнсоры. ESPHome: Нативная интСграция с Home Assistant, конфигурация Ρ‡Π΅Ρ€Π΅Π· YAML, высокая ΡΡ‚Π°Π±Π»ΡŒΠΎΡΡ‚ΡŒ. Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия сСрвСра Home Assistant для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ управлСния.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ESPHome

Рассмотрим процСсс создания ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ для ESPHome, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ соврСмСнный ΠΈ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ESPHome Dashboard (ΠΊΠ°ΠΊ Π°Π΄Π΄ΠΎΠ½ Π² Home Assistant ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· pip Π² Python). ПослС установки создайтС Π½ΠΎΠ²ΠΎΠ΅ устройство ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ ΠΏΠ»Π°Ρ‚Ρ‹.

Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Wi-Fi ΠΈ ΠΏΠΈΠ½Ρ‹, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Ρ€Π΅Π»Π΅. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ минимально Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для управлСния ΠΎΠ΄Π½ΠΈΠΌ Ρ€Π΅Π»Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΊ ΠΏΠΈΠ½Ρƒ D1 (GPIO5) Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Wemos D1 Mini.

esphome:

name: smart_socket_living_room

platform: ESP8266

board: d1_mini

wifi:

ssid: "Π’Π°Ρˆ_SSID"

password: "Π’Π°Ρˆ_ΠŸΠ°Ρ€ΠΎΠ»ΡŒ"

api:

reboot_timeout: 15min

ota:

password: "ΠΏΠ°Ρ€ΠΎΠ»ΡŒ_ota"

switch:

- platform: gpio

pin: D1

name: "Π ΠΎΠ·Π΅Ρ‚ΠΊΠ° Гостиная"

restore_mode: ALWAYS_OFF

ПослС сохранСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«InstallΒ» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (USB ΠΈΠ»ΠΈ OTA, Ссли устройство ΡƒΠΆΠ΅ Π² сСти). БистСма сама скомпилируСт ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ΠΈ Π·Π°Π»ΡŒΠ΅Ρ‚ Π΅Ρ‘ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. УспСшная ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° подтвСрТдаСтся появлСниСм Π½ΠΎΠ²ΠΎΠ³ΠΎ устройства Π² вашСй сСти.

Настройка Home Assistant ΠΈ автоматизация

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ устройство автоматичСски обнаруТится Π² систСмС Home Assistant, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ ESPHome. Π’Π°ΠΌ останСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°. Π’ интСрфСйсС HA появится ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ, Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΡƒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ созданию Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΉ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΈ Π² 23:00, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€, ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡƒΠ²Π»Π°ΠΆΠ½ΠΈΡ‚Π΅Π»ΡŒ, ΠΊΠΎΠ³Π΄Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊ влаТности ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅ 40%. ВозмоТности ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вашСй Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠ΅ΠΉ.

  • πŸ’‘ АвтоматичСскоС Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ свСта ΠΏΡ€ΠΈ ΡƒΡ…ΠΎΠ΄Π΅ ΠΈΠ· Π΄ΠΎΠΌΠ° (гСолокация).
  • β˜• Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ„Π΅Π²Π°Ρ€ΠΊΠΈ ΠΏΠΎ Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΡƒ ΠΈΠ»ΠΈ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ.
  • 🌑️ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠ³Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² зависимости ΠΎΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅.

Π’Π°ΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° сущностСй ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π² Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹ для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ управлСния Ρ‡Π΅Ρ€Π΅Π· голосовыС ассистСнты like Alexa ΠΈΠ»ΠΈ Google Home, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΌΠ΅ΡŽΡ‚ Π΄Ρ€ΡƒΠΆΠΈΡ‚ΡŒ с Home Assistant.

Π’Π°Π±Π»ΠΈΡ†Π° сравнСния популярных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Β«ΠΆΠ΅Π»Π΅Π·Π°Β» Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒΡΡ Π² мноТСствС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° основных характСристик популярных ΠΏΠ»Π°Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для создания ΡƒΠΌΠ½Ρ‹Ρ… Ρ€ΠΎΠ·Π΅Ρ‚ΠΎΠΊ.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π§ΠΈΠΏ НапряТСниС Π»ΠΎΠ³ΠΈΠΊΠΈ Π¦Π΅Π½Π° (условно) ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ
Wemos D1 Mini ESP8266 3.3Π’ Низкая ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ, ΠΌΠ½ΠΎΠ³ΠΎ shields
NodeMCU v3 ESP8266 3.3Π’ БрСдняя Π£Π΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€, макСтная ΠΏΠ»Π°Ρ‚Π°
ESP32 DevKit ESP32 3.3Π’ БрСдняя Π”Π²Π° ядра, Bluetooth, большС GPIO
Shelly 1 Mini ESP8266 3.3Π’ Высокая Π“ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΌΠ°Π»Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€

Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ модуля зависит ΠΎΡ‚ доступного пространства Π²Π½ΡƒΡ‚Ρ€ΠΈ корпуса Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΈ. Для ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Β«Π³ΠΎΠ»Ρ‹Π΅Β» ΠΏΠ»Π°Ρ‚Ρ‹ ESP-12F, Π½ΠΎ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ с Wemos ΠΈΠ»ΠΈ NodeMCU.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ troubleshooting

Π’ процСссС сборки ΠΈ настройки часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Одна ΠΈΠ· самых частых β€” устройство ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ (Boot Loop). Π­Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. USB-кабСль ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с Ρ‚ΠΎΠΊΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅Π»Π΅.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Ρ€Π΅Π»Π΅ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚, Π½ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ пСрСзагруТаСтся, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ устройство ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ источника 5Π’, оставив ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ USB для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ качСствСнный кабСль с толстыми ΠΆΠΈΠ»Π°ΠΌΠΈ.

Другая распространСнная ошибка β€” Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΏΠΈΠ½Π°. НС всС GPIO Π½Π° ESP8266 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния Ρ€Π΅Π»Π΅. НапримСр, GPIO15 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ подтянут ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΏΡ€ΠΈ стартС, Π° GPIO0, GPIO2 ΠΈ GPIO15 Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ€Π΅ΠΆΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. ИспользованиС нСподходящих ΠΏΠΈΠ½ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ устройство просто Π½Π΅ запустится.

Если устройство Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ Π² сСти Wi-Fi, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π»ΠΎΠ³ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ (Serial Monitor). Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΎΡ‚ΠΊΠ°Π·Π° Π² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ: Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, слабый сигнал ΠΈΠ»ΠΈ ошибки DHCP. Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” ваш Π»ΡƒΡ‡ΡˆΠΈΠΉ Π΄Ρ€ΡƒΠ³ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°: Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³

Π‘Π΄Π΅Π»Π°Π² Π±Π°Π·ΠΎΠ²ΡƒΡŽ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΉΡ‚ΠΈ дальшС ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° энСргопотрСблСния. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Π±Π°Π·Π΅ Ρ‡ΠΈΠΏΠ° HLW8012 ΠΈΠ»ΠΈ BL0937, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΡƒΠΌΠ½Ρ‹Ρ… Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠ°Ρ…. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΊ свободным ΠΏΠΈΠ½Π°ΠΌ ESP, Π²Ρ‹ смоТСтС Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, напряТСниС ΠΈ Ρ‚ΠΎΠΊ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ физичСского Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π΅Ρ‘ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ свободному GPIO Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ INPUT_PULLUP. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ устройством Π±Π΅Π· смартфона, сохраняя ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚ использования.

НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ настройкС сСти ΠΈ API всСгда устанавливайтС слоТныС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ доступ ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΎΠΉ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π±Π΅Π· ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ β€” это риск, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ стоит ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Ρ‚ΡŒ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡƒΠΌΠ½ΠΎΠΉ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΈ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ β€” это ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² ΠΌΠΈΡ€ IoT. Π’Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ Π³Π°Π΄ΠΆΠ΅Ρ‚, Π½ΠΎ ΠΈ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ устройства Π²ΠΎΠΊΡ€ΡƒΠ³ нас. ЭкспСримСнтируйтС, ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄ ΠΈ Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ с сообщСством.

Какой ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ самодСльная Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠ°?

ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ зависит ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π»Π΅ ΠΈ качСства ΠΏΠ°ΠΉΠΊΠΈ/ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ². Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΌΠΈΠ½ΠΈ-Ρ€Π΅Π»Π΅ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ 10А, ΠΌΠΎΡ‰Π½Ρ‹Π΅ β€” Π΄ΠΎ 16А ΠΈ Π²Ρ‹ΡˆΠ΅. Однако для бСзопасности ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Ρ… конструкций рСкомСндуСтся Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π² 5-7 АмпСр (ΠΎΠΊΠΎΠ»ΠΎ 1.5 ΠΊΠ’Ρ‚), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π² ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠΌ корпусС.

НуТСн Π»ΠΈ доступ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΈ?

НСт, Π½Π΅ Π½ΡƒΠΆΠ΅Π½. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ ESPHome ΠΈΠ»ΠΈ Tasmota с MQTT, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ осущСствляСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСй локальной сСти. Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ потрСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, получСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (NTP) ΠΈ управлСния Ρ‡Π΅Ρ€Π΅Π· внСшниС сСрвисы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, голосовыС ассистСнты ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° Π²Π½Π΅ Π΄ΠΎΠΌΠ°).

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΡƒ для обогрСватСля?

ВСхничСски ΠΌΠΎΠΆΠ½ΠΎ, Ссли Ρ€Π΅Π»Π΅ рассчитано Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 16А для ΠΌΠΎΡ‰Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ). Однако для Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² с большой ΠΈΠ½Π΅Ρ€Ρ†ΠΈΠ΅ΠΉ ΠΈ высоким пусковым Ρ‚ΠΎΠΊΠΎΠΌ Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π»Π΅ (SSR) ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΡ€Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ мСханичСскиС Ρ€Π΅Π»Π΅ ΠΌΠΎΠ³ΡƒΡ‚ быстро Π²Ρ‹Π³ΠΎΡ€Π΅Ρ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°Π»ΠΈΠΏΠ½ΡƒΡ‚ΡŒ.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли WiFi сигнал слабый Π² мСстС установки?

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ESP8266/ESP32 ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Π°Π½Ρ‚Π΅Π½Π½Ρƒ. Если сигнал слабый, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ внСшнюю Π°Π½Ρ‚Π΅Π½Π½Ρƒ (Ссли Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π΅ΡΡ‚ΡŒ Ρ€Π°Π·ΡŠΠ΅ΠΌ U.FL ΠΈΠ»ΠΈ IPEX) ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ‹ с выносной Π°Π½Ρ‚Π΅Π½Π½ΠΎΠΉ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ установка Ρ€Π΅ΠΏΠΈΡ‚Π΅Ρ€Π° WiFi Π±Π»ΠΈΠΆΠ΅ ΠΊ мСсту установки Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠΈ.