ESP8266 01S: сфСры примСнСния ΠΈ практичСскоС использованиС Π² IoT

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ESP8266 01S стал настоящим ΠΏΡ€ΠΎΡ€Ρ‹Π²ΠΎΠΌ Π² ΠΌΠΈΡ€Π΅ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½ΠΎΠΉ элСктроники, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈ энтузиастам нСвСроятно Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ способ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ устройств ΠΊ сСти Wi-Fi. Π­Ρ‚ΠΎΡ‚ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹ΠΉ Ρ‡ΠΈΠΏ, Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ с ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΡƒΡŽ ΠΌΠ°Ρ€ΠΊΡƒ, скрываСт Π² сСбС ΠΌΠΎΡ‰Π½Ρ‹ΠΉ процСссор с Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой Π΄ΠΎ 80 ΠœΠ“Ρ† ΠΈ встроСнный стСк ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² TCP/IP, Ρ‡Ρ‚ΠΎ позволяСт Π΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ хост ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ мост для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ модуля обусловлСна Π΅Π³ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ: ΠΎΠ½ Π»Π΅Π³ΠΊΠΎ интСгрируСтся Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ систСмы ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСство популярных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Home Assistant, Node-RED ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ сСрвисы.

Основная сфСра, Π³Π΄Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ESP8266 01S, β€” это созданиС систСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π³Π΄Π΅ трСбуСтся ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· Π±Π΅ΡΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ. Благодаря Π½Π°Π»ΠΈΡ‡ΠΈΡŽ всСго Π΄Π²ΡƒΡ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² GPIO, доступных для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅, этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для управлСния Ρ€Π΅Π»Π΅, свСтодиодными ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ считывания Π΄Π°Π½Π½Ρ‹Ρ… с простых сСнсоров. НСсмотря Π½Π° ΠΊΠ°ΠΆΡƒΡ‰ΡƒΡŽΡΡ простоту, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ настройка ΠΏΠΈΠ½ΠΎΠ² позволяСт ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ это устройство Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π» ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π²Π΅Ρ‰Π΅ΠΉ, способный Π³ΠΎΠ΄Π°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ источника питания.

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ модификация 01S отличаСтся ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠ° 01 Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ Flash-памяти объСмом 1 ΠœΠ‘, Ρ‡Ρ‚ΠΎ критичСски Π²Π°ΠΆΠ½ΠΎ для соврСмСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ OTA (Over-The-Air). Π­Ρ‚ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ позволяСт Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ устройства прямо ΠΏΠΎ Π²ΠΎΠ·Π΄ΡƒΡ…Ρƒ, Π±Π΅Π· нСобходимости ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ USB-TTL ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€. ИмСнно эта ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ сдСлала ΠΌΠΎΠ΄ΡƒΠ»ΡŒ стандартом Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ для DIY-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π³Π΄Π΅ Π²Π°ΠΆΠ½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ дистанционного обновлСния Π»ΠΎΠ³ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅Π»Π΅ ΠΈ ΡƒΠΌΠ½Ρ‹ΠΉ Π΄ΠΎΠΌ

Π‘Π°ΠΌΠΎΠ΅ распространСнноС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ESP8266 01S β€” это созданиС ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π»Π΅ для управлСния Π±Ρ‹Ρ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°ΠΌΠΈ. ΠœΠΎΠ΄ΡƒΠ»ΡŒ часто Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ Π² корпуса Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ€ΠΎΠ·Π΅Ρ‚ΠΎΠΊ ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρƒ элСктроприборов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ Wi-Fi Ρ€ΠΎΡƒΡ‚Π΅Ρ€Ρƒ. Π‘ΠΈΠ³Π½Π°Π» с ΠΏΠΈΠ½Π° GPIO пСрСдаСтся Π½Π° транзистор ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ (Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ рСзистор) Π½Π° ΠΎΠ±ΠΌΠΎΡ‚ΠΊΡƒ Ρ€Π΅Π»Π΅, замыкая ΠΈΠ»ΠΈ размыкая Ρ†Π΅ΠΏΡŒ питания 220Π’. Вакая связка позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свСтом, обогрСватСлями ΠΈΠ»ΠΈ насосами со смартфона ΠΈΠ· любой Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠΈΡ€Π°.

ΠŸΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Tasmota ΠΈΠ»ΠΈ ESPEasy, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π²Π΅Π±-интСрфСйс ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² MQTT. Π­Ρ‚ΠΎ избавляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ написания слоТного ΠΊΠΎΠ΄Π° с нуля. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ESP8266 01S являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Station (ΠΊΠ»ΠΈΠ΅Π½Ρ‚) ΠΈ Access Point (Ρ‚ΠΎΡ‡ΠΊΠ° доступа) ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ позволяСт устройству ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свою ΡΠ΅Ρ‚ΡŒ для ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ настройки, Ссли ΠΎΠ½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ Ρ€ΠΎΡƒΡ‚Π΅Ρ€.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с сСтСвым напряТСниСм 220Π’ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ изоляция ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Ρ€Π΅Π»Π΅ ΠΈΠ»ΠΈ ΠΏΠ°ΠΉΠΊΠ° ΠΏΠΎΠ΄ напряТСниСм ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ ΠΏΠΎΡ€Π°ΠΆΠ΅Π½ΠΈΡŽ элСктричСским Ρ‚ΠΎΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΠΆΠ°Ρ€Ρƒ. ВсСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ€Π΅Π»Π΅ с Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ развязкой ΠΈΠ»ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ.

Для ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠΎΠ²ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. ВстроСнныС Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΡ€Ρ‚Ρ‹ Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ‚ΠΎΠΊΠΎΠ² Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, поэтому использованиС внСшнСго Ρ€Π΅Π»Π΅ ΠΈΠ»ΠΈ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ условиСм долговСчности конструкции. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ (Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ, трансформаторы) ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ установки супрСссоров ΠΈΠ»ΠΈ варисторов Π² Ρ†Π΅ΠΏΡŒ.

πŸ“Š Какой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ для ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°?
MQTT
HTTP запросы
Blynk
Domoticz
Π”Ρ€ΡƒΠ³ΠΎΠ΅

Π‘Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³

Вторая ΠΏΠΎ популярности ниша примСнСния ESP8266 01S β€” это ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ сбор Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ. Благодаря ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° I2C (ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ эмуляции) ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΡŽ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° (ADC), ΠΌΠΎΠ΄ΡƒΠ»ΡŒ способСн ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ показания с ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ спСктра сСнсоров. Π§Π°Ρ‰Π΅ всСго Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ влаТности, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ сСрии DHT11/DHT22 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ BME280 ΠΏΠΎ СдинствСнному ΠΏΡ€ΠΎΠ²ΠΎΠ΄Ρƒ Π΄Π°Π½Π½Ρ‹Ρ….

Аналоговый Π²Ρ…ΠΎΠ΄ модуля ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСрСния ΠΎΡ‚ 0 Π΄ΠΎ 1.0Π’, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ использования дСлитСля напряТСния ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ стандартных Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ 3.3Π’ ΠΈΠ»ΠΈ 5Π’. Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ часто становится прСпятствиСм для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ обходится Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΡƒΡ… рСзисторов. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠΎ, формируя Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ статистику потрСблСния рСсурсов.

  • 🌑️ Π’Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Ρ‹: ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² ΠΈΠ½ΠΊΡƒΠ±Π°Ρ‚ΠΎΡ€Π°Ρ…, Ρ‚Π΅ΠΏΠ»ΠΈΡ†Π°Ρ… ΠΈΠ»ΠΈ сСрвСрных ΠΊΠΎΠΌΠ½Π°Ρ‚Π°Ρ… с ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Π°Π»Π΅Ρ€Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ ΠΏΠΎΡ€ΠΎΠ³Π°.
  • πŸ’§ Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ: МгновСнноС ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΏΡ€ΠΈ появлСнии Π²ΠΎΠ΄Ρ‹, Ρ‡Ρ‚ΠΎ спасаСт ΠΎΡ‚ затоплСния сосСдСй.
  • πŸ”‹ ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ напряТСния: ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ заряда аккумуляторных Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСмах освСщСния ΠΈΠ»ΠΈ сигнализации.

ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ слСдуСт ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ½Π΅Ρ€Π³ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ. Π’ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Wi-Fi ΠΌΠΎΠ΄ΡƒΠ»ΡŒ потрСбляСт Π΄ΠΎ 250 мА, Ρ‡Ρ‚ΠΎ быстро саТаСт Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… с Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ сна, ΠΊΠΎΠ³Π΄Π° ESP8266 01S просыпаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π· Π² нСсколько ΠΌΠΈΠ½ΡƒΡ‚ ΠΈΠ»ΠΈ часов для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ снова ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π² спящий Ρ€Π΅ΠΆΠΈΠΌ, потрСбляя ΠΌΠΈΠΊΡ€ΠΎΠ°ΠΌΠΏΠ΅Ρ€Ρ‹.

Π‘Ρ…Π΅ΠΌΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΈ особСнности ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

УспСшноС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ESP8266 01S Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· понимания Π΅Π³ΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ обвязкС. ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΊΡ€Π°ΠΉΠ½Π΅ чувствитСлСн ΠΊ качСству питания: скачки напряТСния Π²ΠΎ врСмя Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Wi-Fi ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ»ΠΈ"Π±ΡƒΡ‚Π»ΡƒΠΏΡ‹" (Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ использованиС стабилизатора с запасом ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 500 мА ΠΈ кондСнсатора большой Смкости (10-100 ΠΌΠΊΠ€) рядом с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ питания являСтся строгой Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ.

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

Пин (GPIO) Ѐункция ΠΏΡ€ΠΈ стартС Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅ использованиС ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ
GPIO 0 Π Π΅ΠΆΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (Low = Flash) Кнопка ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ НСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈ стартС
GPIO 1 (TX) Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (High) ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… (UART) ΠœΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ мусор ΠΏΡ€ΠΈ стартС
GPIO 2 Π Π΅ΠΆΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (Low) Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ I2C ΠŸΠΎΠ΄Ρ‚ΡΠ½ΡƒΡ‚ ΠΊ Π·Π΅ΠΌΠ»Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ
GPIO 3 (RX) Π Π΅ΠΆΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (High) ΠŸΡ€ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… (UART) НСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄
GPIO 4 Π‘Π΅Π· условий Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅Π»Π΅, I2C SDA ΠŸΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ GPIO

Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ USB-TTL ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Π±Π°Π·Π΅ CH340 ΠΈΠ»ΠΈ CP2102). ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ осущСствляСтся пСрСкрСстно: TX ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° ΠΊ RX модуля ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ΄Π°Ρ‡Π΅ΠΉ питания ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π΅ выставлСно напряТСниС 3.3Π’, Π° Π½Π΅ 5Π’, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π°Ρ‡Π° 5Π’ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ питания модуля Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π΅Π³ΠΎ ΠΈΠ· строя ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ срСда ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ инструмСнтом Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° для ESP8266 01S являСтся срСда Arduino IDE с установлСнным ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ»Π°Ρ‚ ESP8266. Π­Ρ‚ΠΎ позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΌ языкС C++ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ тысячи Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° модуля Π² Ρ€Π΅ΠΆΠΈΠΌ Π±ΡƒΡ‚Π»ΠΎΠ°Π΄Π΅Ρ€Π°: для этого Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ GPIO 0 Π½Π° GND ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ΄Π°Ρ‡Π΅ΠΉ питания ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ Arduino IDE являСтся ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° PlatformIO, которая ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ зависимостями ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ. Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ инструмСнты Π²Ρ€ΠΎΠ΄Π΅ ESPTool для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² (.bin). Π’Π°ΠΊΠΆΠ΅ популярна ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрс, Ссли Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΡƒΠΆΠ΅ стоит ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ это ПО (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Tasmota ΠΈΠ»ΠΈ ESPurna).

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΈ вСрсии Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ. Если стандартная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΡΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΊ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌ ΠΈ вСрсиям SDK Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.

ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибок Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,"Failed to connect to ESP8266") Ρ‡Π°Ρ‰Π΅ всСго ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° кроСтся Π² Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ порядкС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΈΠ½ΠΎΠ². Иногда ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ сниТСниС скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Baud Rate) Π΄ΠΎ 115200 ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ 9600 Π±ΠΎΠ΄ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅. Π’Π°ΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (Ρ€Π΅Π»Π΅ ΠΈΠ»ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ²) Π²ΠΎ врСмя записи ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π½Π΅ вносили ΠΏΠΎΠΌΠ΅Ρ…ΠΈ Π² Π»ΠΈΠ½ΠΈΠΈ связи.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ Π²ΠΈΠ΄Π΅Π½ Π² диспСтчСрС устройств?

Если ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ USB-TTL Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Ρ‡ΠΈΠΏΠ° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° (CH340, CP2102, FTDI). Часто ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ установкой Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² с сайта производитСля Ρ‡ΠΈΠΏΠ°, Π° Π½Π΅ с диска Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ USB-кабСль, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ°Π±Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для зарядки ΠΈ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с ESP32 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ

НСсмотря Π½Π° появлСниС Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ собрата ESP32, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ESP8266 01S Π½Π΅ потСрял своСй Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π“Π»Π°Π²Π½ΠΎΠ΅ прСимущСство 8266 β€” это Π΅Π³ΠΎ Π³Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹ ΠΈ Ρ†Π΅Π½Π°. Для простых Π·Π°Π΄Π°Ρ‡, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ свСта ΠΈΠ»ΠΈ считываниС ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, мощности ESP32 ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹, Π° Π΅Π³ΠΎ высокоС энСргопотрСблСниС Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ сна Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΌΠ΅Π½Π΅Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ для Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ESP32 физичСски большС ΠΈ часто Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ слоТной Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ‹.

Однако, Ссли ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов Π΄Π°Π½Π½Ρ‹Ρ…, использования Bluetooth, большого количСства GPIO ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности, Ρ‚ΠΎ Π²Ρ‹Π±ΠΎΡ€ ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π° ESP32. Для ESP8266 01S Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Π° Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ° ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ использованиСм Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PCF8574) ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° Π²Π΅Ρ€ΡΠΈΡŽ модуля ESP-12F, которая ΠΈΠΌΠ΅Π΅Ρ‚ большС доступных ΠΏΠΈΠ½ΠΎΠ².

  • πŸ“‰ Π¦Π΅Π½Π°: ESP8266 01S стоит Π² 2-3 Ρ€Π°Π·Π° дСшСвлС Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.
  • πŸ“ Π“Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹: ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ позволяСт Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² самыС тСсныС пространства, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΏΠΎΠ΄Ρ€ΠΎΠ·Π΅Ρ‚Π½ΠΈΠΊΠΈ.
  • ⚑ Π­Π½Π΅Ρ€Π³ΠΎΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ: МСньшСС ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π² Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Π²ΡƒΡ…ΡŠΡΠ΄Π΅Ρ€Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°ΠΌΠΈ.

Π’Ρ‹Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ зависит ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. Для создания массового ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° с ТСстким Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΎΠΌ ESP8266 01S остаСтся ΠΊΠΎΡ€ΠΎΠ»Π΅ΠΌ. Если ΠΆΠ΅ трСбуСтся слоТная Π»ΠΎΠ³ΠΈΠΊΠ°, ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с дисплСями, Ρ‚ΠΎΠ³Π΄Π° стоит ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² сторону Π±ΠΎΠ»Π΅Π΅ соврСмСнных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Π’ любом случаС, экосистСма Π²ΠΎΠΊΡ€ΡƒΠ³ 8266 Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Π»ΠΈΠΊΠ°, Ρ‡Ρ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для любой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π° ΠΌΠΈΠ½ΡƒΡ‚Ρ‹.

Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы (FAQ)

МоТно Π»ΠΈ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ESP8266 01S Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΡ‚ 5Π’?

НСт, катСгоричСски нСльзя. ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ 3.3Π’. ΠŸΠΎΠ΄Π°Ρ‡Π° 5Π’ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ питания VCC ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Ρ‡ΠΈΠΏ ΠΈΠ· строя. Если ваш источник питания 5Π’, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ стабилизатор (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, AMS1117-3.3) ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ пониТСния напряТСния.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ постоянно пСрСзагруТаСтся (Bootloop)?

Π§Π°Ρ‰Π΅ всСго это ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΡƒ Ρ‚ΠΎΠΊΠ°. Wi-Fi ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Ρƒ потрСбляСт ΠΏΠΈΠΊΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π΄ΠΎ 300 мА. Π‘Π»Π°Π±Ρ‹ΠΉ USB-ΠΏΠΎΡ€Ρ‚ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ просадку напряТСния, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ сбросу. Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ Π»ΠΈ GPIO 0 Π½Π° зСмлю (это Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ).

Бколько устройств ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ESP8266?

ВСорСтичСски ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сСрвСром для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π½ΠΎ ΠΈΠ·-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ памяти ΠΈ процСссорного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° с 1-4 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ устройствами. Для большСго количСства ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° MQTT, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΌΠΎΡ‰Π½Ρ‹ΠΉ сСрвСр.

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ ESP8266 01S с 5Π“Π“Ρ† Wi-Fi?

НСт, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стандарт 802.11 b/g/n Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 2.4 Π“Π“Ρ†. Он Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ сСтям 5 Π“Π“Ρ†. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш Ρ€ΠΎΡƒΡ‚Π΅Ρ€ транслируСт ΡΠ΅Ρ‚ΡŒ 2.4 Π“Π“Ρ†, ΠΈ Ρ‡Ρ‚ΠΎ имя сСти (SSID) ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π½Π΅ содСрТат ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ спСцсимволов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ошибки парсинга.

Как ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствия Wi-Fi сигнала?

Штатная Π°Π½Ρ‚Π΅Π½Π½Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π΅ 01S ΠΎΡ‡Π΅Π½ΡŒ малСнькая ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠ·ΠΊΠΈΠΉ коэффициСнт усилСния. Для увСличСния Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ внСшний ΠΏΡ€ΠΎΠ²ΠΎΠ΄ Π΄Π»ΠΈΠ½ΠΎΠΉ 31 ΠΌΠΌ (Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡŒ Π²ΠΎΠ»Π½Ρ‹ для 2.4 Π“Π“Ρ†) ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ Π°Π½Ρ‚Π΅Π½Π½Ρ‹, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΠ² ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΉ элСмСнт, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ с внСшним Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ ΠΏΠΎΠ΄ Π°Π½Ρ‚Π΅Π½Π½Ρƒ.