ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ тСзисы ΠΈΠ»ΠΈ ΠΎ Ρ‡Π΅ΠΌ эта ΡΡ‚Π°Ρ‚ΡŒΡ

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Ρ†ΠΈΠΊΠ» статСй ΠΎ ShIoTiny β€” Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π½Π° Π±Π°Π·Π΅ Ρ‡ΠΈΠΏΠ° ESP8266.

Π’ этот ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассказано Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° управлСния вСнтиляции Π² Π²Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ с ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΉ Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ строится ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ShIoTiny.

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ сСрии.

ShIoTiny: малая автоматизация, ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Π΅Ρ‰Π΅ΠΉ ΠΈΠ»ΠΈ Β«Π·Π° ΠΏΠΎΠ»Π³ΠΎΠ΄Π° Π΄ΠΎ отпуска»
ShIoTiny: ΡƒΠ·Π»Ρ‹, связи ΠΈ события ΠΈΠ»ΠΈ особСнности рисования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

Бсылки

Π‘ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, схСма ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ докумСнтация
Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΈ описаниС ΡƒΠ·Π»ΠΎΠ²
Настройка MQTT Π±Ρ€ΠΎΠΊΠ΅Ρ€Π° cloudmqtt.com
ПанСль управлСния MQTT dashboard для Android

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Понимания Π²Π½Π΅ ΠΎΠΏΡ‹Ρ‚Π° Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚. Π­Ρ‚ΠΎ истина, провСрСнная Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈ поколСниями. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ для обучСния практичСским Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ, Ρ‡Π΅ΠΌ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. И ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Π° Ρ‡Ρ‚ΠΎ Π½Π΅ стоит ΠΈ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΡƒΡ‚ придутся ΠΊΠ°ΠΊ нСльзя кстати. Π§ΡƒΠΆΠΈΠ΅ ошибки, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ смогут ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ошибок собствСнных, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ число послСдних.

Вопросы ΠΈ письма Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… статСй ΠΏΠΎΠ΄Π²ΠΈΠ³Π»ΠΈ мСня ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСбольшой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€ управлСния вСнтиляциСй для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΡƒΠ·Π»Ρ‹ ShIoTiny.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ идСя, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ появился ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ShIoTiny β€” насосно-поливальная станция β€” Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСм ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсна. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я взял всСм ΠΏΠΎΠ½ΡΡ‚Π½ΡƒΡŽ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ систСму управлСния вСнтиляциСй Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

Π‘ΠΊΠ°ΠΆΡƒ, Ρ‡Ρ‚ΠΎ идСя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π΅ моя, Π° ΠΏΠΎΡ‡Π΅Ρ€ΠΏΠ½ΡƒΠ» я Π΅Π΅ ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π» ΠΊ ShIoTiny.

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠΉΠΌΠΈ Ρ‡Π΅Π³ΠΎ Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ

ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ β€” бСсконСчСн. И ΠΈΠΌΠ΅Π½Π½ΠΎ это свойство ΠΏΠΎΠ³ΡƒΠ±ΠΈΠ»ΠΎ мноТСство Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΈΠ΄Π΅ΠΉ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡƒΡΡ‚ΡŒ ΠΈ Π½Π΅ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΡƒΡŽ, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π²Π΅Ρ‰ΡŒ β€” ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π» Π΅Ρ‘ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. И ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π» Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Ρ‹ Π½Π΅ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ Π΅Π³ΠΎ, выпуская ΠΏΡƒΡΡ‚ΡŒ ΠΈ Π½Π΅ идСальноС (Π° часто ΠΎΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½Π½ΠΎ ΡƒΠ±ΠΎΠ³ΠΎΠ΅), Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

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

Наш ΠΏΠ»Π°Π½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ имССтся ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅, Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌΠΈ сильно ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ‚ΡŒΡΡ. НапримСр Ρ‚Π°ΠΊΠΎΠ΅, ΠΊΠ°ΠΊ ванная ΠΊΠΎΠΌΠ½Π°Ρ‚Π° ΠΈΠ»ΠΈ кухня. Π’Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ β€” Π²Π΅Ρ‰ΡŒ нСприятная ΠΈ способ Π±ΠΎΡ€ΡŒΠ±Ρ‹ с Π½Π΅ΠΉ стар ΠΊΠ°ΠΊ ΠΌΠΈΡ€: ΠΏΡ€ΠΎΠ²Π΅Ρ‚Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅. Бпособов провСтривания довольно ΠΌΠ½ΠΎΠ³ΠΎ. Но ΠΌΡ‹, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, откаТСмся ΠΎΡ‚ экзотичСских ΠΈ старомодных способов Π²Ρ€ΠΎΠ΄Π΅ Π½Π΅Π³Ρ€ΠΎΠ² с ΠΎΠΏΠ°Ρ…Π°Π»Π°ΠΌΠΈ ΠΈ остановимся Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ вСнтиляторС. ВСнтиляторы дСшСвлС, Π΄Π° ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΈΡ… Π² Π½Π°ΡˆΠΈΡ… краях ΠΏΡ€ΠΎΡ‰Π΅.

Одним словом, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ вСнтилятором: Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ, соотвСтствСнно, Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ. Π’ΠΎΡ‡Π½Π΅Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ сам Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΡΡ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π»ΡΡ ΠΊΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ.

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ: ΠΏΡ€ΠΈ ΠΊΠ°ΠΊΠΈΡ… условиях вСнтилятор Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΊΠΈΡ… условиях β€” Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ.

Π’ΡƒΡ‚ всС ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ: Ссли Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π° β€” вСнтилятор Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΈ вытягиваСт Π²ΠΎΠ·Π΄ΡƒΡ…; Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΡˆΠ»Π° Π² Π½ΠΎΡ€ΠΌΡƒ β€” вСнтилятор ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ.

Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ сразу зацСпится взглядом Π·Π° слово Β«Π·Π°Π΄Π°Π½Π½ΠΎΠΉΒ». КСм Π·Π°Π΄Π°Π½Π½ΠΎΠΉ? Как Π·Π°Π΄Π°Π½Π½ΠΎΠΉ?

Π—Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΡƒΡŽ Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ нСсколькими способами. ΠœΡ‹ рассмотрим Π΄Π²Π° ΠΈΠ· Π½ΠΈΡ…: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ сопротивлСния ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” ΠΏΠΎ сСти Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» MQTT. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих способов Π΅ΡΡ‚ΡŒ прСимущСства ΠΈ нСдостатки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны Π² дальнСйшСм.

Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ понял, поясню, Ρ‡Ρ‚ΠΎ «пороговая Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒΒ» β€” это Ρ‚Π°ΠΊΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности, ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ трСбуСтся Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ вСнтилятора.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ вопрос: Π΄Π°Π²Π°Ρ‚ΡŒ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€Π°Π²ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ вСнтилятор нСпосрСдствСнно? Π’ΠΎ Π΅ΡΡ‚ΡŒ Π²Π½Π΅ зависимости ΠΎΡ‚ уровня влаТности, ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ? ΠœΡ‹ Ρ‚Π°ΠΊΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прСдусмотрим. Π’Π΅Π΄ΡŒ вСнтилятор ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΉ влаТности, Π½ΠΎ ΠΈ для удалСния ΠΈΠ· помСщСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, нСприятного Π·Π°ΠΏΠ°Ρ…Π°, ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² Π½Π°Ρ€ΠΎΠ΄Π΅ «вонью».

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ поняли Ρ‡Π΅Π³ΠΎ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΠΌ ΠΊΡ€Π°Ρ‚ΠΊΠΎ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нашСй систСмы управлСния вСнтиляциСй:

  • установка ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ уровня влаТности (Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°);
  • ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ уровня влаТности;
  • автоматичСскоС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ вСнтилятора;
  • автоматичСскоС Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ вСнтилятора;
  • Ρ€ΡƒΡ‡Π½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ вСнтилятора (ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ).

Π˜Ρ‚Π°ΠΊ, ΠΏΠ»Π°Π½ понятСн. НСобходимо Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Π²Ρ‹ΡˆΠ΅ пСрСчислСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² нашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. На основС этого Β«ΠΏΠ»Π°Π½Π°Β» ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. Для Π½Π°Ρ‡Π°Π»Π° нарисуСм ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΡƒΡŽ схСму устройства.

Бтруктурная схСма устройства

Π’ΠΎΠΎΠ±Ρ‰Π΅ говоря, Ρ‚Π°ΠΊΠΈΡ… схСм Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²Π΅. ΠŸΠ΅Ρ€Π²Π°Ρ β€” для Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности задаСтся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ сопротивлСниСм. Вторая схСма β€” для Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности задаСтся ΠΏΠΎ сСти Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» MQTT.

Но Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ эти схСмС Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ всСго Π½Π° ΠΎΠ΄ΠΈΠ½ элСмСнт β€” ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ рСзистор «установка ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ уровня влаТности», Ρ‚ΠΎ нарисуСм лишь ΠΎΠ΄Π½Ρƒ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΡƒΡŽ схСму. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, структурная схСма согласно Π“ΠžΠ‘Π’ выглядит ΠΈΠ½Π°Ρ‡Π΅. Но ΠΌΡ‹ ориСнтируСмся Π½Π΅ Π½Π° Π·ΡƒΠ±Ρ€ΠΎΠ²-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ², Π° Π½Π° ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡ‚ΡŒ Π²Π°ΠΆΠ½Π΅Π΅.

ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΆ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π½Π° рисункС? ВСнтилятор ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Ρ€Π΅Π»Π΅ Relay1 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ShIoTiny. ΠžΠ±Ρ€Π°Ρ‰Π°ΡŽ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ вСнтилятор Π΅ΡΡ‚ΡŒ ΡˆΡ‚ΡƒΠΊΠΎΠ²ΠΈΠ½Π°, ΠΎΠ±ΠΈΡ‚Π°ΡŽΡ‰Π°Ρ ΠΏΠΎΠ΄ высоким напряТСниСм. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Π΅ΠΆΠ΅Π»ΠΈ ΠΊΡ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ сам Ρ‚Π°ΠΊΠΎΠ΅ β€” проявляйтС ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡΠΎΠ²Π°Ρ‚ΡŒ свои ΠΏΠ°Π»ΡŒΡ†Ρ‹ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρ‹ Π² схСму β€” ΠΎΠ±Π΅ΡΡ‚ΠΎΡ‡ΡŒΡ‚Π΅ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ вСнтилятор. И Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если ваш вСнтилятор ΠΌΠΎΡ‰Π½Π΅Π΅, Ρ‡Π΅ΠΌ 250Π’Ρ‚, Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ShIoTiny Π½Π΅ стоит β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡƒΡΠΊΠ°Ρ‚Π΅Π»ΡŒ.

Π‘ вСнтилятором Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Ρ€ΡƒΡ‡Π½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅Β» вСнтилятора. Она ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊΠΎ Π²Ρ…ΠΎΠ΄Ρƒ Input1. Π’ΡƒΡ‚ ΠΈ ΠΏΠΎΡΡΠ½ΡΡ‚ΡŒ большС Π½Π΅Ρ‡Π΅Π³ΠΎ.

Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ уровня влаТности DHT-11 (ΠΈΠ»ΠΈ DHT-22 ΠΈΠ»ΠΈ ΠΈΡ… Π°Π½Π°Π»ΠΎΠ³ΠΈ). Для Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ прСдусмотрСн ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ShIoTiny. Как Π²ΠΈΠ΄Π½ΠΎ Π½Π° рисункС β€” ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π΅ прСдставляСт.

И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ сопротивлСниС, Π·Π°Π΄Π°ΡŽΡ‰Π΅Π΅ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности. Π’ΠΎΡ‡Π½Π΅Π΅ β€” Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, состоящий ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈ постоянного сопротивлСний. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌ с Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅Ρ‚, Π½ΠΎ поясню, Ρ‡Ρ‚ΠΎ встроСнный АЦП Π½Π° ESP8266 рассчитан максимум Π½Π° 1Π’ΠΎΠ»ΡŒΡ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈ Π½ΡƒΠΆΠ΅Π½ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ напряТСния ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² 5 Ρ€Π°Π·.

И Π΅Ρ‰Π΅ Ρ€Π°Π· напомню, Ρ‡Ρ‚ΠΎ этот Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ Π½ΡƒΠΆΠ΅Π½, Ссли ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности задаСтся ΠΏΠΎ сСти посрСдством ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MQTT.

НачнСм ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ElDraw ShIoTiny. Как Ρ‚ΡƒΠ΄Π° ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ, Π² этот Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ… Ρ€Π°Π½Π΅Π΅ ΠΈΠ»ΠΈ Π² инструкции, ссылка Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΅ΡΡ‚ΡŒ Π² Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ

НачнСм с простого: Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅Π»Π΅ Relay1 ΠΏΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ уровня влаТности Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ врСмя.

ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

Как Π²ΠΈΠ΄ΠΈΠΌ, Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного: всСго Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡƒΠ·Π»Π°, Π½Π΅ считая ΡƒΠ·Π»ΠΎΠ²-ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π². DHT11 β€” это собствСнно Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ влаТности (ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π° DHT22).

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° CONST β€” ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности, Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ….

ΠšΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€ β€” ΡƒΠ·Π΅Π» ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π΄Π²Π° числа ΠΈ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ 1, Ссли Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ условиС выполняСтся ΠΈ 0, Ссли условиС Π½Π΅ выполняСтся.

Π’ нашСм случаС Ρ‚Π°ΠΊΠΈΠΌ условиСм Π±ΡƒΠ΄Π΅Ρ‚ A>B, Π³Π΄Π΅ A β€” ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности, Π° B β€” ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ всё Ρ‚ΠΎΠΉ ΠΆΠ΅ влаТности.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности (A) прСвысит ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности (B), Ρ‚ΡƒΡ‚ ΠΆΠ΅ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π° A>B появится 1 ΠΈ Ρ€Π΅Π»Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ. И Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ Π² Π½ΠΎΡ€ΠΌΡƒ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ A<=B), Ρ‚ΡƒΡ‚ ΠΆΠ΅ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π° A>B появится 0 ΠΈ Ρ€Π΅Π»Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ.

ВсС понятно? ΠšΠΎΠΌΡƒ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ β€” ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΈΠ»ΠΈ заглянитС Π² описаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡƒΠ·Π»ΠΎΠ² Π² инструкции.

Π—Π°ΠΌΠ΅Ρ‡Ρƒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° DHT11 ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² 10сСк. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π΅Π»Π΅ Π½Π΅ смоТСт Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Ρ‡Π°Ρ‰Π΅, Ρ‡Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² 10сСк.

ВсС Π±Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ, Π½ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ рСзистора. НСт Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅!

ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ ΡƒΠ·Π΅Π»-константу Π½Π° ΡƒΠ·Π΅Π» АЦП. Π’Π΅Π΄ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊ АЦП ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ напряТСния с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ рСзистором.

НапряТСниС Π½Π° Π²Ρ…ΠΎΠ΄Π΅ АЦП измСняСтся ΠΎΡ‚ 0 Π΄ΠΎ 1Π’ΠΎΠ»ΡŒΡ‚Π°. А Π²ΠΎΡ‚ Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° β€” измСняСтся ΠΎΡ‚ 0 Π΄ΠΎ 100%. Как ΠΆΠ΅ ΠΌΡ‹ ΠΈΡ… сравниваСм? ВсС просто. Π£Π·Π΅Π» АЦП Π² ShIoTiny Π½Π΅ просто измСряСт напряТСниС Π½Π° Π²Ρ…ΠΎΠ΄Π΅, Π½ΠΎ ΠΈ ΡƒΠΌΠ΅Π΅Ρ‚ Π΅Π³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒ.

Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΡƒΠ·Π»Π° ADC1 (АЦП) Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ X, рассчитанноС ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅

ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

, Π³Π΄Π΅ ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€) β€” напряТСниС Π½Π° Π²Ρ…ΠΎΠ΄Π΅ ADC (ΠΎΡ‚ 0 Π΄ΠΎ 1Π’); k β€” Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (ADC range) ΠΈ b-смСщСниС (ADC offset). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π·Π°Π΄Π°Ρ‚ΡŒ k=100 ΠΈ b=0, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€) Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 1, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ X Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΡƒΠ·Π»Π° АЦП Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 100. Π’ΠΎ Π΅ΡΡ‚ΡŒ, числСнно Ρ€Π°Π²Π½ΠΎΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ измСнСния влаТности ΠΎΡ‚ 0 Π΄ΠΎ 100%.

Или, ΠΏΠΎ-простому, вращая Π΄Π²ΠΈΠΆΠΎΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ сопротивлСния, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности ΠΎΡ‚ 0 Π΄ΠΎ 100. ЕдинствСнноС нСудобство, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… устройств отобраТСния. Но Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, Ссли Ρƒ Π΄Π²ΠΈΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ сопротивлСния ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ 6 Π΄Π΅Π»Π΅Π½ΠΈΠΉ 0%, 20%, 40%, 60%, 80%, 100%) β€” Ρ‚ΠΎ этого достаточно для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности.

Как Π½Π°ΠΌ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ коэффициСнты k β€” Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (ADC range) ΠΈ b-смСщСниС (ADC offset)? Π”Π° ΠΏΡ€ΠΎΡ‰Π΅ ΠΏΠ°Ρ€Π΅Π½ΠΎΠΉ Ρ€Π΅ΠΏΡ‹! Π’ΠΊΠ½ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΌΡ‹ΡˆΠΈ Π² ΡƒΠ·Π΅Π» ADC1 ΠΈ Ρ‚ΡƒΡ‚ ΠΆΠ΅ Ρƒ вас появится ΠΎΠΊΠ½ΠΎ настройки. Π’ Π½Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ. Для нашСго случая это Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΊΠ°ΠΊ Π½Π° рисункС.

ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

Π˜Ρ‚Π°ΠΊ, ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρƒ нас Π΅ΡΡ‚ΡŒ. НачнСм Π΅Π³ΠΎ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ.
ΠšΡΡ‚Π°Ρ‚ΠΈ, Ρƒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ достоинство β€” Π΅ΠΌΡƒ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Оно ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎ.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‚ΠΎΡ€ΠΎΠΉ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ

ВсС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ всС Ρ€Π°Π΄Ρ‹. Но Π²ΠΎΡ‚ Π½Π΅Π·Π°Π΄Π°Ρ‡Π°, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Π΅Π½Ρ‚ΠΈΠ»ΡΡ†ΠΈΡŽ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. ΠœΡ‹ ΡƒΠΆΠ΅ ΡƒΡΠ»ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎ Π²Ρ…ΠΎΠ΄Ρƒ Input1 Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ вСнтилятор ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ обращая внимания Π½Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊ влаТности.
ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ эту ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² нашСй схСмС-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

Π‘Π»ΠΎΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ ΠΎΡ€Π°Π½ΠΆΠ΅Π²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ. Он прСдставляСт собой счСтчик Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сбрасываСтся Π² ноль, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π΅Π³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ прСвысит Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ (зСлСная линия, Π²Ρ‹Ρ…ΠΎΠ΄ ΡƒΠ·Π»Π° CT).

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ всС Ρ‚ΡƒΡ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ нСзамысловато, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€Π΅ΠΆΠ΄Π΅: счСтчик CT считаСт наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ ΠΊΠΎ Π²Ρ…ΠΎΠ΄Ρƒ Input1. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ этого счСтчика с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ увСличиваСтся Π½Π° 1.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ станСт Ρ€Π°Π²Π½Ρ‹ΠΌ Π΄Π²ΡƒΠΌ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ большС 1), Ρ‚ΡƒΡ‚ ΠΆΠ΅ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π° A>B появится 1. И эта 1 сбросит счСтчик CT Π² Π½ΡƒΠ»ΡŒ. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π²Π²ΠΈΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€, Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΠΎ схСмС!

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρƒ нашСй ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄Π²Π° состояния β€” 0 ΠΈ 1. Если Π±Ρ‹ Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ большС состояний (3 ΠΈΠ»ΠΈ 4 ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ большС) β€” Π½Π°ΠΌ Π±Ρ‹Π»ΠΎ Π±Ρ‹ достаточно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ константу CONST с Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π˜Ρ‚Π°ΠΊ, Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° условия Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ вСнтилятора: ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ уровня влаТности ΠΈ ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ любого ΠΈΠ· условий вСнтилятор Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ. И Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π½Π΅ Π½Π°ΠΆΠΌΡƒΡ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ И ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности Π½Π΅ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ Π² Π½ΠΎΡ€ΠΌΡƒ.

МоТно, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π΅Ρ‰Π΅ большС ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π½ΠΎ ΠΌΡ‹ этого Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ β€” оставим простор для творчСства ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΌ.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ

ВсС, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ описали β€” Π²ΠΏΠΎΠ»Π½Π΅ работоспособно. А ΠΊΠ°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ½Ρ‚Ρ‹? Π’Π΅Π΄ΡŒ любой ΠΏΡ€Ρ‹Ρ‰Π°Π²Ρ‹ΠΉ хипстСр-Ρ…Π°ΠΊΠ΅Ρ€-ΠΊΡ€Π΅ΠΊΠ΅Ρ€ засмССт Ρ‚ΠΎΠ³ΠΎ, ΠΊΡ‚ΠΎ ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ Ρ€ΡƒΡ‡ΠΊΡƒ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π° Π½Π΅ управляСт со смартфона! ΠšΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ Ρ€ΡƒΡ‡ΠΊΡƒ β€” это Β«Π½Π΅ ΠΌΠΎΠ΄Π½ΠΎΒ». А Π²ΠΎΡ‚ Π΅Π»ΠΎΠ·ΠΈΡ‚ΡŒ ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ ΠΏΠΎ смартфону, стирая этот ΠΏΠ°Π»Π΅Ρ† Π² ΠΊΡ€ΠΎΠ²ΡŒ β€” Π²ΠΎΡ‚ ΠΎΠ½, ΠΏΠΈΠΊ ΠΆΠ΅Π»Π°Π½ΠΈΠΉ хипстСра-Ρ…Π°ΠΊΠ΅Ρ€Π°-ΠΊΡ€Π΅ΠΊΠ΅Ρ€Π° (Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΌΠΎΠ³ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΡŒ всСх ΠΈΡ… β€” Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли ошибся, проститС).

Но Π±ΡƒΠ΄Π΅ΠΌ ΡΠ½ΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ личностям. Π£ управлСния посрСдством ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π΅ΡΡ‚ΡŒ ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»ΡŽΡΡ‹. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, это Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡ‚ΡŒ. Π•ΡΡ‚ΡŒ масса ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ всС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠ°Ρ€ΠΎΠΉ Ρ‚Ρ‹ΠΊΠΎΠ² ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΡƒΡŽ для использования панСль управлСния нашим ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ-карлсоном. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ дистанционно Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° состояниСм влаТности Π² ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ. И, Π²-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ вСнтилятор β€” вСртится ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Π½ΠΎ ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности Π·Π°Π΄Π°Π½. И Ρ‚ΠΎ β€” Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ вСнтилятор автоматичСски ΠΈΠ»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ всС, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚Π΅.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, для ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ вСнтилятора ΠΌΠ½ΠΎΠ³ΠΎ чСсти β€” ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ внимания. Но это лишь ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Π˜Ρ‚Π°ΠΊ, для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ MQTT ΠΈ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ».
Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ MQTT-Π±Ρ€ΠΎΠΊΠ΅Ρ€. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обслуТиваСт MQTT-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ShIoTIny ΠΈ ваш смартфон.

Π‘ΡƒΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ MQTT состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ любой ΠΈΠ· ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚ Π½Π° MQTT-Π±Ρ€ΠΎΠΊΠ΅Ρ€Π΅ (сСрвСрС) ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ topic Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ MQTT). Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΈΡ… ΠΈΠΌΠ΅Π½ΠΈ (topic) ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ вновь ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π’ΠΎ Π΅ΡΡ‚ΡŒ вСсь ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-Π±Ρ€ΠΎΠΊΠ΅Ρ€-ΠΊΠ»ΠΈΠ΅Π½Ρ‚.

Π― Π½Π΅ Π±ΡƒΠ΄Ρƒ Π·Π°ΠΎΡΡ‚Ρ€ΡΡ‚ΡŒΡΡ Π½Π° подробностях. Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ масса статСй ΠΈ ΠΎΠ±ΡƒΡ‡Π°Π»ΠΎΠΊ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ MQTT ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для создания ΠΏΠ°Π½Π΅Π»Π΅ΠΉ управлСния. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠΊΠ°ΠΆΡƒ ΠΊΠ°ΠΊ Π½Π°ΠΌ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ посрСдством ShIoTiny.

Π’ качСствС Π±Ρ€ΠΎΠΊΠ΅Ρ€Π° я использовал www.cloudmqtt.com, Π½ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π²Π΅Π·Π΄Π΅ ΠΎΠ΄ΠΈΠ½.

Π˜Ρ‚Π°ΠΊ, Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Π½Π° MQTT-Π±Ρ€ΠΎΠΊΠ΅Ρ€Π΅. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС, Π±Ρ€ΠΎΠΊΠ΅Ρ€ выдаст Π²Π°ΠΌ (ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ) имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ (для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ), Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΡ€Ρ‚ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ShIoTiny ΠΊ MQTT-Π±Ρ€ΠΎΠΊΠ΅Ρ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ двумя способами β€” ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎ TLS (SSL).

ВсС эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² ShIoTiny вводятся Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Networking, Ρ€Π°Π·Π΄Π΅Π» MQTT Connection to server.

ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

Если ваш MQTT-Π±Ρ€ΠΎΠΊΠ΅Ρ€ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ β€” Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ (ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ эти поля пустыми).

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ MQTT topic prefix Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ пояснСния.

ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ MQTT-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² β€” это строка, добавляСмая ΠΊ названию Ρ‚Π΅ΠΌΡ‹ (topic) ΠΏΡ€ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ подпискС Π½Π° MQTT-Π±Ρ€ΠΎΠΊΠ΅Ρ€Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ MQTT-прСфикс для вашСго ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π΅Π³ΠΎ Π½Π°Π΄ΠΎ просто ввСсти Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° Β«ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ Ρ‚Π΅ΠΌΡ‹ MQTTΒ» (Β«MQTT topic prefixΒ»). ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ всСгда начинаСтся со слСша (Β«/Β»)! Если Π²Ρ‹ Π½Π΅ Π²Π²Π΅Π΄Π΅Ρ‚Π΅ слэш Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° β€” ΠΎΠ½ добавится автоматичСски. Π’ прСфиксС нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символы Β«#Β» ΠΈ Β«+Β». Π”Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π΅Ρ‚.

НапримСр, Ссли Π²Ρ‹ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«statusΒ» (ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π° Π½Π΅Π³ΠΎ), Π° ваш прСфикс Π·Π°Π΄Π°Π½ ΠΊΠ°ΠΊ Β«/shiotiny/Β», Ρ‚ΠΎ Π½Π° Π±Ρ€ΠΎΠΊΠ΅Ρ€Π΅ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«/shiotiny/statusΒ». Если Ρƒ вас Π·Π°Π΄Π°Π½ пустой прСфикс, Ρ‚ΠΎ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π° Π±Ρ€ΠΎΠΊΠ΅Ρ€Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ со слСша (Β«/Β»): Β«statusΒ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Β«/statusΒ».

Π˜Ρ‚Π°ΠΊ, считаСм, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Π½Π° MQTT-Π±Ρ€ΠΎΠΊΠ΅Ρ€Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΠ½, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈ ΠΏΠΎΡ€Ρ‚. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ прописали эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Networking, Ρ€Π°Π·Π΄Π΅Π» MQTT Connection to server ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ShIoTiny.

Π‘Ρ‡ΠΈΡ‚Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ прСфикс установлСн Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«/room/Β».

НачнСм с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌ состояниС всСх ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: Ρ€Π΅Π»Π΅ Realay1, состояния Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, состояния автоматичСского Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π½ΠΈ влаТности. Ну ΠΈ бонусом β€” Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π² ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, смотритС Π½Π° рисункС.

ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

Как Π²ΠΈΠ΄ΠΈΠΌ, ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ·Π»Ρ‹ Β«MQTT PublishΒ». Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ прСфикса, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:
ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

Как Π²ΠΈΠ΄ΠΈΠΌ, всё состояниС систСмы Ρƒ нас ΠΊΠ°ΠΊ Π½Π° Π»Π°Π΄ΠΎΠ½ΠΈ!

Но ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π½ΠΎ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ. Как Π±Ρ‹Ρ‚ΡŒ? ΠžΡ‡Π΅Π½ΡŒ просто. ΠœΡ‹ откаТСмся ΠΎΡ‚ установки ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ уровня влаТности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ АЦП ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ рСзистора ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ этот самый ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности ΠΏΠΎ MQTT прямо со смартфона!

ShIoTiny: вСнтиляция Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ помСщСния (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

УдаляСм ΡƒΠ·Π΅Π» АЦП ΠΈΠ· схСмы ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ‚ΡƒΠ΄Π° Ρ‚Ρ€ΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΡƒΠ·Π»Π°: FLASH store, FLASH restore ΠΈ MQTT describe.

Ѐункция ΡƒΠ·Π»Π° MQTT describe ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°: ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ /room/trigHset (ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности) с MQTT Π±Ρ€ΠΎΠΊΠ΅Ρ€Π°. Но Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ дальшС? ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΎΡ‚Π΄Π°Π΅Ρ‚ ΠΈΡ… ΡƒΠ·Π»Ρƒ FLASH store, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, сохраняСт эти Π΄Π°Π½Π½Ρ‹Π΅ Π² энСргонСзависимой памяти ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ trigH. ПослС этого, ΡƒΠ·Π΅Π» FLASH restore считываСт ΠΈΠ· энСргонСзависимой памяти Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ trigH ΠΈ Ρ‡Ρ‚ΠΎ происходит Π΄Π°Π»Π΅Π΅ ΠΌΡ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅ΠΌ.

Π—Π°Ρ‡Π΅ΠΌ Ρ‚Π°ΠΊΠΈΠ΅ слоТности? ΠŸΠΎΡ‡Π΅ΠΌΡƒ нСльзя сразу ΠΎΡ‚Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π²Ρ…ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π°?

Как Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Π» Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰ Π¨.Π₯олмс β€” это элСмСнтарно! Никто Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ вашСго устройства, ΠΎΠ½ΠΎ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ MQTT-Π±Ρ€ΠΎΠΊΠ΅Ρ€Ρƒ. А Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Π½Π°Π΄ΠΎ. И вСнтилятор Π½Π°Π΄ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ. Но Π±Π΅Π· ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ влаТности это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ! ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, нашС устройство ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Ρ€Π°Π½Π΅Π΅ Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влаТности ΠΈΠ· энСргонСзависимой памяти ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π΅Π³ΠΎ. А ΡƒΠΆ ΠΊΠΎΠ³Π΄Π° установится соСдинСниС с MQTT-Π±Ρ€ΠΎΠΊΠ΅Ρ€ΠΎΠΌ ΠΈ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ /room/trigHset, Ρ‚ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ это Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π”Π°Π»ΡŒΡˆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ всС Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. НапримСр, ΠΏΠΎΠΌΠΈΠΌΠΎ влаТности ввСсти Π΅Ρ‰Ρ‘ ΠΈ ΡƒΡ‡Π΅Ρ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. Или Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Β«ΡƒΠΌΠ½ΠΎΠ΅Β» ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ освСщСниСм (Ρƒ нас Π΅Ρ‰Ρ‘ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π²Π° Ρ€Π΅Π»Π΅ ΠΈ Π΄Π²Π° Π²Ρ…ΠΎΠ΄Π°). ВсС Π² Π²Π°ΡˆΠΈΡ… Ρ€ΡƒΠΊΠ°Ρ…!

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ΠΎΡ‚ ΠΈ рассмотрСли ΠΌΡ‹ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ ΠΏΠΎ сути своСй ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π° Π±Π°Π·Π΅ ShIoTiny. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.

Как всСгда, прСдлоТСния, поТСлания, вопросы, ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅ β€” Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ: [email protected]

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com