Π£ΠΌΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΎΠΊΠΎΠ½Π½ΠΈΠΊ ΠΈ Π”Π°Ρ‚Ρ‡ΠΈΠΊ Π²ΠΎΠ΄Ρ‹ ESP32

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π·Π° 500 Ρ€ΡƒΠ±Π»Π΅ΠΉ ΠΏΠΎΠΌΠΎΠ³ Π²Ρ‹Ρ€Π°ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ»ΡƒΠ±Π½ΠΈΠΊΡƒ Ρ€Π°Π½Π½Π΅ΠΉ вСсной, ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Β«Π°Π½Π°Ρ‚ΠΎΠΌΠΈΡŽΒ» Ρ‡ΠΈΠΏΠ°


Table of Contents

🏑 ΠŸΡ€ΠΎΠ»ΠΎΠ³: Когда Ρ€ΡƒΠΊΠΈ тянутся ΠΊ Π·Π΅ΠΌΠ»Π΅, Π° Π·Π° окномь ΡƒΠΆΠ΅ Π²Ρ€ΠΎΠ΄Π΅ ΠΈ вСсна, Π½ΠΎ всС Π΅Ρ‰Π΅ случаСтся минус 10

Π–ΠΈΠ²Ρƒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Π΅. ΠœΠ΅ΡΡ‚Π° ΠΌΠ°Π»ΠΎ, свСта Π΅Ρ‰Ρ‘ мСньшС. Но хочСтся своСго β€” Π±Π΅Π· пСстицидов, свСТСнького. РСшил ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ домашнюю Ρ„Π΅Ρ€ΠΌΡƒ Π½Π° ΠΏΠΎΠ΄ΠΎΠΊΠΎΠ½Π½ΠΈΠΊΠ΅: ΠΊΠ»ΡƒΠ±Π½ΠΈΠΊΠ°, Π±Π°Π·ΠΈΠ»ΠΈΠΊ, салат, Ρ‰Π°Π²Π΅Π»ΡŒ, Π»ΡƒΠΊ.

Если Π±ΠΎΠ»Π΅Π΅ глобально: Π² ΠœΠΈΡ€Π΅ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ пСрСнасыщСниС людьми, Π΅Π΄Ρ‹ Π½Π° всСх Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚, Π”Π°Π»ΡŒΠ½ΠΈΠΉ Восток ΠΎΡ‚ ΠœΠΎΡΠΊΠ²Ρ‹ Π΄Π°Π»Π΅ΠΊΠΎ, Π° Π΅Π·Π΄ΠΈΡ‚ΡŒ Π·Π° 80 ΠΊΠΌ ΠΎΡ‚ ΠœΠšΠΠ” ΠΎΡ‡Π΅Π½ΡŒ часто Π½Ρƒ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ΠΎΡ…ΠΎΡ‚Π°. Если Π»Π΅Ρ‚ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π»ΠΊΠΎΠ½, Π³Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ солнца, Ρ‚ΠΎ Π·ΠΈΠΌΠΎΠΉ ΠΈ Π² ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ (вСсна ΠΈ осСнь) Π΅ΡΡ‚ΡŒ совсСм малСнький ΠΊΠ»ΠΎΡ‡ΠΎΠΊ Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Ρ‹, Π³Π΄Π΅ Ρ‚ΠΎ Π»ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ Ρ„Π΅Ρ€ΠΌΡƒ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ. Или Π³ΠΈΠ±Ρ€ΠΈΠ΄ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ.

Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ нюанс — 4-5 ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π³ΠΎΡ€ΡˆΠΊΠΎΠ², ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π» ΠΌΠΎΠΉ ΠΎΠΏΡ‹Ρ‚, Π’Π°ΠΌ явно Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚. Но этого ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство уроТая ΠΊ Π’Π°ΡˆΠ΅ΠΌΡƒ столу. НС Π»ΡƒΡ‡ΡˆΠ΅ Π»ΠΈ Π·Π°ΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠ·Π΅Π»Π΅Π½ΡŒ ΠΈ ΠΊΠ»ΡƒΠ±Π½ΠΈΠΊΡƒ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, Π³Π΄Π΅ Π΅Π΅ «Π²Π΅Π·ΡƒΡ‚ с ΠšΡ€Π°ΡΠ½ΠΎΠ΄Π°Ρ€Π°»? Ну Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° — Π² этом ΠΊΠ°ΠΏΠΈΡ‚Π°Π»ΠΈΠ·ΠΌΠ΅ нас ΠΏΠΎΠ²ΡΡŽΠ΄Ρƒ ΠΎΠ±ΠΌΠ°Π½Ρ‹Π²Π°ΡŽΡ‚: искусствСнноС Π΄ΠΎΠ·Ρ€Π΅Π²Π°Π½ΠΈΠ΅, пСстициды ΠΈ Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅ эффСктивныС Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, Π½Π΅ Π»ΡƒΡ‡ΡˆΠ΅Π΅ качСство Π²ΠΎΠ·Π΄ΡƒΡ…Π° ΠΏΡ€ΠΈ Π²Ρ‹Ρ€Π°Ρ‰ΠΈΠ²Π°Π½ΠΈΠΈ Π² Ρ‚Π΅ΠΏΠ»ΠΈΡ†Π΅ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Π±ΡƒΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ X Π½Π΅Π½Π°Π²ΠΈΠ΄Π΅Π»ΠΈ городскоС фСрмСрство Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π·Π°Π³Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… условиях Ρ‚Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅ΡˆΡŒΡΡ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ, Ρ‚ΠΎ сСгодня всС слоТно. Π’ нСбоскрСбС Π½Π° 63 этаТС Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·Π΄ΡƒΡ… Ρ‡ΠΈΡ‰Π΅, Ρ‡Π΅ΠΌ Π½Π° Π·Π°Π³ΠΎΡ€ΠΎΠ΄Π½ΠΎΠΌ участкС Π² 3 ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΎΡ‚ Π·Π°Π±ΠΎΡ€Π°. ВсС ситуативно, Π½ΠΎ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ приходят инструмСнты ΠΈ срСдства Π£ΠΌΠ½ΠΎΠ³ΠΎ Π”ΠΎΠΌΠ° ΠΈ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π²Π΅Ρ‰Π΅ΠΉ. ИмСнно сСгодня Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ домашниС Ρ„Π΅Ρ€ΠΌΡ‹.

Если ΠΏΠΎΠ΄ΠΎΠΊΠΎΠ½Π½ΠΈΠΊ малСнький, Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π΅Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅:

А, начиная с этой Ρ‚ΠΎΡ‡ΠΊΠΈ, ΡƒΠΆΠ΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π»ΠΈ расход элСктричСства Π½Π° освСщСниС ΠΏΡƒΡ‚Π΅ΠΌ мСньшСго свСтового ΠΏΠΎΡ‚ΠΎΠΊΠ°, использования солнСчных элСмСнтов ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… солнСчных Π»ΡƒΡ‡Π΅ΠΉ.

Учитывая, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ я Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π“Π»Π°Π²Π½Ρ‹ΠΉ спСциалист ΠΏΠΎ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈΠ· ΠšΠ²Π°Π½Ρ‚ΠΎΡ€ΠΈΡƒΠΌΠ° ΠœΠΎΡΠ³ΠΎΡ€ΠΌΠ°Ρˆ, я нашСл Π² этом ΡΠ²Π½ΡƒΡŽ Π·ΠΎΠ»ΠΎΡ‚ΡƒΡŽ ΠΆΠΈΠ»Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ интСрСсно ΠΈ своСобразно Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π² тСхничСском ΠΏΠ»Π°Π½Π΅. А Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ я Π»ΠΈΡ‡Π½ΠΎ устал ΠΎΡ‚ этих ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… «ΡΡ‚Π°Π²ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈ Ρ†Π΅Π»ΡŒ, пиши Π’Π—, Π΄Π΅Π»Π°ΠΉ расчСт ΠΏΡ€ΠΈΡ…ΠΎΠ΄/расход, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠΉ ΠΈ, Π·Π°Ρ‚Π΅ΠΌ, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΠΉ». Π― пошСл ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ «Π΅ΡΡ‚ΡŒ освСщСниС, ΠΈΠ΄Π΅ΠΌ дальшС ΠΊ ΠΏΠΎΠ»ΠΈΠ²Ρƒ… Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΈΠ² – Π΄ΡƒΠΌΠ°Π΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΠ³ΠΈΠ±Π°Π΅Ρ‚…». Ну ΠΈ Ρ‚ΡƒΡ‚ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ дальнСйшая логичСская Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ сравнСния Π½Π΅ΠΉΡ€ΠΎΡΠ΅Ρ‚ΡŒΡŽ совокупности Π΄Π°Π½Π½Ρ‹Ρ… с Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„Π΅Ρ€ΠΌ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρƒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Ρ„Π΅Ρ€ΠΌΠ΅Ρ€Π° компостныС Π±Π°Π½Π°Π½Ρ‹ ΡΠΏΠ°ΡΠ°ΡŽΡ‚ ΡƒΡ€ΠΎΠΆΠ°ΠΉ, Π° Ρƒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Ρ СдинствСнная ΠΊΠ»ΡƒΠ±Π½ΠΈΡ‡ΠΊΠ° Π²ΠΎΠΎΠ±Ρ‰Π΅ пСрСстала ΠΏΠ»ΠΎΠ΄ΠΎΠ½ΠΎΡΠΈΡ‚ΡŒ.

Если ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ отличия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ ΡƒΡ€ΠΎΠΆΠ°Π΅ΠΌ ΠΈ Π΅Π»Π΅ ΠΆΠΈΠ²Ρ‹ΠΌΠΈ ростками.

ΠšΡƒΠΏΠΈΠ» самыС ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π»Π°ΠΌΠΏΡ‹ ΠΈ Ρ…ΠΎΠ»ΠΎΠ΄Π½ΠΎΠ³ΠΎ, ΠΈ Ρ‚Π΅ΠΏΠ»ΠΎΠ³ΠΎ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ², Π³Ρ€ΡƒΠ½Ρ‚ Π½Π°ΠΊΠΎΠΏΠ°Π» просто Π½Π° ΡƒΠ»ΠΈΡ†Π΅, нашСл ΠΏΠΎΠ΄ это Π΄Π΅Π»ΠΎ Π³ΠΎΡ€ΡˆΠΊΠΈ. Посадил. И начался Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΠ²:

  • ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ΄ΠΈΠ½ куст растёт ΠΊΠ°ΠΊ Π½Π° Π΄Ρ€ΠΎΠΆΠΆΠ°Ρ…, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‡Π°Ρ…Π½Π΅Ρ‚?
  • Π₯Π²Π°Ρ‚Π°Π΅Ρ‚ Π»ΠΈ свСта?
  • НС ΠΏΠ΅Ρ€Π΅Π»ΠΈΠ» Π»ΠΈ я?
  • ΠœΠΎΠΆΠ΅Ρ‚, Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π½ΠΎΡ‡ΡŒΡŽ ΠΏΠ°Π΄Π°Π΅Ρ‚ критичСски?
  • РСально Π½Π°Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Ρ€ΡΡ‚ΡŒ Ρ€Π°Π· Π² 2 Π½Π΅Π΄Π΅Π»ΠΈ? Π§Π΅ΠΌ? Π”ΠΎΡ€ΠΎΠ³ΠΈΠΌ ΠΏΠΎΠΊΡƒΠΏΠ½Ρ‹ΠΌ ΡƒΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ΠΌ, Π»ΠΈΠ±ΠΎ ΠΆΠ΅ Π±Π°Π½Π°Π½Π°ΠΌΠΈ ΠΈΠ· миксСра?

Π ΡƒΠΊΠΎΠΉ Π½Π΅ ΠΏΠΎΡ‰ΡƒΠΏΠ°Π΅ΡˆΡŒ β€” растСния Π½Π΅ говорят. А Ссли ΠΈ говорят, Ρ‚ΠΎ слишком ΠΏΠΎΠ·Π΄Π½ΠΎ β€” ΠΊΠΎΠ³Π΄Π° ΡƒΠΆΠ΅ ΠΆΠ΅Π»Ρ‚Π΅ΡŽΡ‚ Π»ΠΈΡΡ‚ΡŒΡ ΠΈΠ»ΠΈ растСниС просто ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈ бСсповоротно ΡƒΠΌΠΈΡ€Π°Π΅Ρ‚ Π·Π° 3-4 дня.

πŸ’‘ ИдСя: Π° Ρ‡Ρ‚ΠΎ Ссли ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ «стороТа», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ 24/7 Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° условиями ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹?

Π’ΠΎ Π΅ΡΡ‚ΡŒ освСщСниС сдСлано быстро Π½Π° ΡƒΠΌΠ½ΠΎΠΉ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠ΅, ΠΏΠΎΠ»ΠΈΠ² Ρ‚ΠΎΠΆΠ΅ Π΄Π΅Π»ΠΎ Π»Π΅Π³ΠΊΠΎΠ΅ — ΠΎΡ€ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ систСма + водяная ΠΏΠΎΠΌΠΏΠ° с достаточным создаваСмым Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ. Если Ρ‚Π΅Ρ‡Π΅Ρ‚ слабо — Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈΠ±ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ±ΠΈΠ²Π½ΡƒΡŽ ΠΏΠΎΠΌΠΏΡƒ, Π»ΠΈΠ±ΠΎ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΡ‚ΡŒ Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ я Ρ€Π΅ΡˆΠΈΠ» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π‘Ρ‚Π°Ρ€Ρ‹ΠΉ 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ ΠΏΠΎΠΊΠ° ΠΌΠΎΠ»Ρ‡Π° ΠΊΡƒΡ€ΠΈΡ‚ Π² сторонкС ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ» Π½Π°Ρ†Π΅ΠΏΠΈΡ‚ΡŒ Π½Π° сСбя Π»Π°ΠΌΠΏΠΎΡ‡ΠΊΡƒ, Π²ΠΎΡ‚ ΠΎΠ½ – настоящий ΠΊΠΈΠ±Π΅Ρ€ΠΏΠ°Π½ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ заслуТили.


πŸ€– Π—Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ: ESP32 β€” ΠΌΠΎΠΉ Π½ΠΎΠ²Ρ‹ΠΉ Π°Π³Ρ€ΠΎΠ½ΠΎΠΌ

Π’Ρ‹Π±Ρ€Π°Π» ESP32 ΠΏΠΎ Ρ‚Ρ€Ρ‘ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:

  1. Π”Π΅ΡˆΡ‘Π²Ρ‹ΠΉ β€” ΠΎΠΊΠΎΠ»ΠΎ $3-6
  2. Π‘ Wi-Fi β€” ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ прямо Π½Π° сСрвСр
  3. Π‘ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ β€” ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ

Π§Ρ‚ΠΎ я ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» :

Π”Π°Ρ‚Ρ‡ΠΈΠΊΠ§Ρ‚ΠΎ измСряСтЗачСм
FC-28 (Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‡Π²Ρ‹)Π‘ΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ грунтаНС ΠΏΠ΅Ρ€Π΅ΡΡƒΡˆΠΈΡ‚ΡŒ ΠΈ Π½Π΅ Π·Π°Π»ΠΈΡ‚ΡŒ
BH1750 (ΠΎΡΠ²Π΅Ρ‰Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ)Π›ΡŽΠΊΡΡ‹Π₯Π²Π°Ρ‚Π°Π΅Ρ‚ Π»ΠΈ свСта ΠΎΡ‚ Ρ„ΠΈΡ‚ΠΎΠ»Π°ΠΌΠΏΡ‹
DHT22 (Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°/Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΠ·Π΄ΡƒΡ…Π°)Β°C ΠΈ %RHΠšΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠ»ΠΈΠΌΠ°Ρ‚
ЀоторСзистор (Ρ‡Π΅Ρ€Π΅Π· ADC)Π˜Π½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΡΠ²Π΅Ρ‚Π°Π”ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° освСщСния

πŸ“Š ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ успСх: Π΄Π°Π½Π½Ρ‹Π΅ пошли!

Написал скСтч. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ. Запустил.

Π’ Serial Monitor ΠΏΠΎΠ±Π΅ΠΆΠ°Π»ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹:

πŸ“ˆ Π’Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‡Π²Ρ‹: 1842 (1490 mV) β€” Π½ΠΎΡ€ΠΌΠ°
πŸ’‘ ΠžΡΠ²Π΅Ρ‰Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ: 4500 lux β€” ΠΌΠ°Π»ΠΎΠ²Π°Ρ‚ΠΎ
🌑️ Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°: 23.5Β°C β€” ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ
πŸ’§ Π’Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΠ·Π΄ΡƒΡ…Π°: 58% β€” суховато

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ! Π’Π΅ΠΏΠ΅Ρ€ΡŒ я Π²ΠΈΠΆΡƒ Π½Π΅Π²ΠΎΠΎΡ€ΡƒΠΆΡ‘Π½Π½Ρ‹ΠΌ Π³Π»Π°Π·ΠΎΠΌ:

  • Π‘Π°Π·ΠΈΠ»ΠΈΠΊ стоит ΠΏΡ€ΠΈ 1200 mV β€” зСмля сухая, ΠΏΠΎΡ€Π° ΠΏΠΎΠ»ΠΈΠ²Π°Ρ‚ΡŒ
  • ΠΠΎΡ‡ΡŒΡŽ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΏΠ°Π΄Π°Π΅Ρ‚ Π΄ΠΎ 18Β°C ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„ΠΎΡ€Ρ‚ΠΎΡ‡ΠΊΠΈ β€” растСния Π² стрСссС
  • Когда я Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°ΡŽ ΠΌΠΎΡ‰Π½ΡƒΡŽ Π»Π°ΠΌΠΏΡƒ, Ρ‚ΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… получаСтся всСго 3000 lux ΠΏΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ΅ 10000+

ΠšΡΡ‚Π°Ρ‚ΠΈ, для увлаТнСния Π²ΠΎΠ·Π΄ΡƒΡ…Π° достаточно ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ, Π»ΠΈΠ±ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡƒΠ²Π»Π°ΠΆΠ½ΠΈΡ‚Π΅Π»ΡŒ, Π½ΠΎ с этим ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π½Π°Π΄ΠΎ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π― Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽ ΠΎΠΊΠ½ΠΎ, Ρ‚ΠΎ растСниям становится ΠΏΠ»ΠΎΡ…ΠΎ. Π‘Π½Π°Ρ‡Π°Π»Π° я Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ это ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ€Π΅Π΄ΠΈΡ‚Π΅Π»ΠΈ, Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»Π° Π½Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° растворСнным Π² Π²ΠΎΠ΄Π΅ Π½Π°ΡˆΠ°Ρ‚Ρ‹Ρ€Π½Ρ‹ΠΌ спиртом, Π° ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя ΠΈ ΠΏΠΎΠ½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° ΠΈΡ‚ΠΎΠ³Π°ΠΌΠΈ роста.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π·Π° нСдСлю:

  • Π£Ρ€ΠΎΠΆΠ°ΠΉΠ½ΠΎΡΡ‚ΡŒ выросла Π½Π° 40% (ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ, Π½ΠΎ Π»ΠΈΡΡ‚ΡŒΡ ΠΆΠΈΡ€Π½Π΅Π΅ ΠΈ Π²Ρ‹ΡˆΠ΅)
  • ΠŸΠ΅Ρ€Π΅ΡΡ‚Π°Π» Π·Π°Π»ΠΈΠ²Π°Ρ‚ΡŒ растСния (Π΄Π°Ρ‚Ρ‡ΠΈΠΊ влаТности Π½Π΅ Π²Ρ€Π°Π»)
  • ΠŸΠ΅Ρ€Π΅Π½Ρ‘Ρ Ρ„Π΅Ρ€ΠΌΡƒ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠΎΠΊΠ½Ρƒ + Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π²Ρ‚ΠΎΡ€ΡƒΡŽ Π»Π°ΠΌΠΏΡƒ

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π½Π΅Π²ΠΎΠΎΡ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ Π³Π»Π°Π·ΠΎΠΌ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ растСния Ρƒ ΠΎΠΊΠ½Π° быстрСС растут Π²Π²Ρ‹ΡΡŒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ я взял Π½Π΅ Π»Π°ΠΌΠΏΡ‹ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ спСктра, Π° самыС ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅. Π›Π°ΠΌΠΏΡ‹ Π½Π°Π΄ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° расстоянии 20-30 см ΠΎΡ‚ растСний.


🌐 Π¨Π°Π³ Π²Ρ‚ΠΎΡ€ΠΎΠΉ: отправляСм Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΎΠ±Π»Π°ΠΊΠΎ

Но ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Serial Monitor Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Π₯очСтся Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, истории.

Π”ΠΎΠ±Π°Π²ΠΈΠ» Π² ΠΊΠΎΠ΄ Wi-Fi ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° свой сСрвСр:

WiFi.begin("MeurchWiFi", "cooltheBestpass");
// ... ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° GET-запроса Π½Π° iot.tfeya.ru

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 5 сСкунд ESP32 ΡˆΠ»Ρ‘Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚:

/sensorData.php?login=eug&sensor_id=1&val=1842&json=1

На сСрвСрС β€” PHP-скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΈΡˆΠ΅Ρ‚ Π² Π±Π°Π·Ρƒ. А я Π²ΠΈΠΆΡƒ красивыС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅: ΠΊΠ°ΠΊ мСняСтся Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‡Π²Ρ‹ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ дня, ΠΊΠΎΠ³Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π»Π°ΠΌΠΏΠ°, какая Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° роста.


πŸ’₯ И Ρ‚ΡƒΡ‚ всё сломалось. Π’Π΅Ρ€Π½Π΅Π΅, Β«Π·Π°ΠΌΠΎΠ»Ρ‡Π°Π»ΠΎΒ»

Π”ΠΎΠ±Π°Π²ΠΈΠ» Wi-Fi. Запустил. И вмСсто ΠΆΠΈΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΡƒΠ²ΠΈΠ΄Π΅Π»:

πŸ“ˆ ADC: 0 (0 mV)
πŸ“ˆ ADC: 0 (0 mV)
πŸ“ˆ ADC: 0 (0 mV)

Π¨ΠΎΠΊ. Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π½Π° мСстС. ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π΅ Ρ‚Ρ€ΠΎΠ³Π°Π». Код Ρ‚ΠΎΡ‚ ΠΆΠ΅ (ΠΏΠΎΡ‡Ρ‚ΠΈ).

πŸ” РасслСдованиС: оказалось, я использовал GPIO2 для фоторСзистора. А это β€” ADC2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ блокируСтся ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΌ Wi-Fi.


🧬 Анатомия ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹: ΠΏΠΎΡ‡Π΅ΠΌΡƒ ESP32 β€” это Π½Π΅ «просто ArduinoΒ»

ESP32 β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Ρ‡ΠΈΠΏ. Но Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ архитСктурная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ:

  • ADC1 (6 ΠΏΠΈΠ½ΠΎΠ²: 32-39) β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ всСгда
  • ADC2 (10 ΠΏΠΈΠ½ΠΎΠ²: 0, 2, 4, 12-15, 25-27) β€” ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Wi-Fi ΠΈΠ»ΠΈ Bluetooth

ΠŸΠΎΡ‡Π΅ΠΌΡƒ? Π Π°Π΄ΠΈΠΎΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ADC2 для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ΠΈ Π½Π΅ дСлится ΠΈΠΌ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

πŸ“Œ ΠœΠΎΡ€Π°Π»ΡŒ: Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ Wi-Fi β€” Π·Π°Π±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎ ΠΏΠΈΠ½Ρ‹ 0, 2, 4, 12-15, 25-27 для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².


βœ… РСшСниС: ΠΏΠ΅Ρ€Π΅Π΅Π·Π΄ Π½Π° Β«Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡƒΡŽ Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΡŽΒ»

Π—Π°ΠΌΠ΅Π½ΠΈΠ» Π² ΠΊΠΎΠ΄Π΅ ΠΎΠ΄Π½Ρƒ строчку:

// Π‘Ρ‹Π»ΠΎ ❌
const int analogPin = 2; // GPIO2 β€” ADC2 β€” ΠΌΡ‘Ρ€Ρ‚Π² с Wi-Fi

// Π‘Ρ‚Π°Π»ΠΎ βœ…
const int analogPin = 34; // GPIO34 β€” ADC1 β€” ΠΆΠΈΠ² ΠΈ Π·Π΄ΠΎΡ€ΠΎΠ²!

ΠŸΠ΅Ρ€Π΅cΡ‚Π°Π²ΠΈΠ» ΠΏΡ€ΠΎΠ²ΠΎΠ΄ с ΠΏΠΈΠ½Π° 2 Π½Π° ΠΏΠΈΠ½ 34. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΠ». И β€” ΠΎ Ρ‡ΡƒΠ΄ΠΎ:

πŸ“ˆ ADC: 1842 (1490 mV)
πŸ”— Connected to server
βœ… Data sent successfully

Всё Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ. Π”Π°Π½Π½Ρ‹Π΅ пошли Π½Π° сСрвСр. Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ.


πŸ“ˆ Π§Ρ‚ΠΎ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π² ΠΈΡ‚ΠΎΠ³Π΅

1. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ вмСсто Π΄ΠΎΠ³Π°Π΄ΠΎΠΊ

РаньшС: Β«ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, суховато, полью-ΠΊΠ° я».
Π’Π΅ΠΏΠ΅Ρ€ΡŒ: Β«Π’Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‡Π²Ρ‹ 980 mV β€” критичСски сухо, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽ Π°Π²Ρ‚ΠΎΠΏΠΎΠ»ΠΈΠ²Β».

2. Π˜ΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

Π’ΠΈΠΆΡƒ, Ρ‡Ρ‚ΠΎ:

  • ΠΠΎΡ‡ΡŒΡŽ Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΠ·Π΄ΡƒΡ…Π° ΠΏΠ°Π΄Π°Π΅Ρ‚ Π΄ΠΎ 40% β€” растСния Π² стрСссС
  • ПослС ΠΏΠΎΠ»ΠΈΠ²Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ 2100 mV, Ρ‡Π΅Ρ€Π΅Π· 3 дня β€” 800 mV
  • Π€ΠΈΡ‚ΠΎΠ»Π°ΠΌΠΏΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ 14 часов, Π΄Π°Ρ‘Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ 8000 lux

3. УвСдомлСния

Настроил Π½Π° сСрвСрС простой скрипт: Ссли Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‡Π²Ρ‹ < 1000 mV β€” Telegram-Π±ΠΎΡ‚ ΡˆΠ»Ρ‘Ρ‚ сообщСниС: Β«ΠŸΠΎΡ€Π° ΠΏΠΎΠ»ΠΈΠ²Π°Ρ‚ΡŒ Π±Π°Π·ΠΈΠ»ΠΈΠΊ!Β».

4. Экономию Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π½Π΅Ρ€Π²ΠΎΠ²

Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π½Π΅ бСгаю с Π³ΠΈΠ³Ρ€ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ. НС гадаю. НС ΠΏΠ΅Ρ€Π΅Π»ΠΈΠ²Π°ΡŽ. РастСния говорят сами β€” Ρ‡Π΅Ρ€Π΅Π· Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ.


πŸ› οΈ ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ совСты для вашСго ΡƒΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠΊΠΎΠ½Π½ΠΈΠΊΠ°

1. Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹

βœ… БСзопасныС (ADC1): GPIO32, 33, 34, 35, 36(VP), 39(VN)
❌ ΠžΠΏΠ°ΡΠ½Ρ‹Π΅ (ADC2): GPIO0, 2, 4, 12, 13, 14, 15, 25, 26, 27

2. ΠšΠ°Π»ΠΈΠ±Ρ€ΡƒΠΉΡ‚Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ

  • Π’ΠΎΡ‚ΠΊΠ½ΠΈΡ‚Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ влаТности Π² сухой Π³Ρ€ΡƒΠ½Ρ‚ β€” Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 800 mV)
  • Π’ΠΎΡ‚ΠΊΠ½ΠΈΡ‚Π΅ Π² Π²ΠΎΠ΄Ρƒ β€” Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ (2200 mV)
  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π½Π°Π΅Ρ‚Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: 800 = сухо, 2200 = Π±ΠΎΠ»ΠΎΡ‚ΠΎ, 1500 = Π½ΠΎΡ€ΠΌΠ°

3. Π—Π°Ρ‰ΠΈΡ‰Π°ΠΉΡ‚Π΅ ΠΎΡ‚ Π²Π»Π°Π³ΠΈ

ESP32 боится Π²ΠΎΠ΄Ρ‹. ВсС соСдинСния β€” Π² сухом боксС ΠΈΠ»ΠΈ Π·Π°Π»Π΅ΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΎΠΊΠ»Π΅Π΅ΠΌ.

4. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ внСшнСС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅

USB ΠΎΡ‚ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π²Ρ‹Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊ для Wi-Fi + Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² + Π»Π°ΠΌΠΏ. Π›ΡƒΡ‡ΡˆΠ΅ β€” Π±Π»ΠΎΠΊ питания 5V/2A.

5. Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ бэкап

Если Wi-Fi отвалился β€” Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ SPIFFS/LittleFS для записи Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΈΠ»ΠΈ отправляйтС ΠΏΠ°Ρ‡ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΈ восстановлСнии связи.


🌿 Ѐилософский эпилог: растСния ΡƒΡ‡Π°Ρ‚ Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΡŽ

Π—Π° Ρ‚Ρ€ΠΈ мСсяца Β«ΡƒΠΌΠ½ΠΎΠΉ Ρ„Π΅Ρ€ΠΌΡ‹Β» я понял:

  1. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” Π½Π΅ ΡΠ°ΠΌΠΎΡ†Π΅Π»ΡŒ, Π° инструмСнт. Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π° Π·Π΄ΠΎΡ€ΠΎΠ²Ρ‹Π΅ растСния.
  2. Π”Π°Π½Π½Ρ‹Π΅ Π΄Π°ΡŽΡ‚ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ. Когда видишь Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‘ΡˆΡŒ ΠΏΠ°Π½ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ лишниС двиТСния.
  3. ΠŸΡ€ΠΈΡ€ΠΎΠ΄Π° слоТнСС, Ρ‡Π΅ΠΌ каТСтся. Π”Π°ΠΆΠ΅ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° растСния Β«ΠΊΠ°ΠΏΡ€ΠΈΠ·Π½ΠΈΡ‡Π°ΡŽΡ‚Β» ΠΏΠΎ нСпонятным ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ. И это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ.

БСйчас Π½Π° ΠΌΠΎΡ‘ΠΌ ΠΏΠΎΠ΄ΠΎΠΊΠΎΠ½Π½ΠΈΠΊΠ΅:

  • 3 куста ΠΏΠΎΠΌΠΈΠ΄ΠΎΡ€ΠΎΠ² Ρ‡Π΅Ρ€Ρ€ΠΈ (ΡƒΠΆΠ΅ собрали ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΡƒΡ€ΠΎΠΆΠ°ΠΉ!)
  • Π‘Π°Π·ΠΈΠ»ΠΈΠΊ (растёт ΠΊΠ°ΠΊ сорняк)
  • Π‘Π°Π»Π°Ρ‚ (срСзаСм Π»ΠΈΡΡ‚ΡŒΡ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю)
  • ΠžΡΡ‚Ρ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ† (ΠΆΠ΄Ρ‘ΠΌ цвСтСния)

И ESP32, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ»Ρ‡Π° Π΄Π΅Π»Π°Π΅Ρ‚ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ: измСряСт, отправляСт, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚.


πŸ“¦ Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для старта (Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ ~1000β‚½)

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π¦Π΅Π½Π°Π“Π΄Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ
ESP32 DevKit V1300β‚½AliExpress, Π§ΠΈΠΏ ΠΈ Π”ΠΈΠΏ
Π”Π°Ρ‚Ρ‡ΠΈΠΊ влаТности ΠΏΠΎΡ‡Π²Ρ‹ FC-28100β‚½AliExpress
Π”Π°Ρ‚Ρ‡ΠΈΠΊ DHT22250β‚½AliExpress
ЀоторСзистор + рСзистор 10кОм50β‚½Π›ΡŽΠ±ΠΎΠΉ Ρ€Π°Π΄ΠΈΠΎΠΌΠ°Π³Π°Π·ΠΈΠ½
ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π°, ΠΌΠ°ΠΊΠ΅Ρ‚ΠΊΠ°200β‚½ΠœΠ΅ΡΡ‚Π½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½
Π˜Ρ‚ΠΎΠ³ΠΎ~900β‚½

πŸš€ Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ тСорСтичСской части

ESP32 β€” это Π½Π΅ просто Β«Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Β». Π­Ρ‚ΠΎ мост ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΈΡ€ΠΎΠΌ растСний ΠΈ ΠΌΠΈΡ€ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ….

Когда Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ растёт Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ послС ΠΏΠΎΠ»ΠΈΠ²Π°, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ скачСт Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π½ΠΎΡ‡ΡŒΡŽ β€” Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ свои растСния Π»ΡƒΡ‡ΡˆΠ΅. Π’Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ с Π½ΠΈΠΌΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ языкС.

А Ссли Π²Π΄Ρ€ΡƒΠ³ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Β«Π·Π°ΠΌΠΎΠ»Ρ‡ΠΈΡ‚Β» β€” вспомнитС ΠΏΡ€ΠΎ ADC1 ΠΈ ADC2. Иногда достаточно ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΠ²ΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всё Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ.

РаститС с ΡƒΠΌΠΎΠΌ! πŸŒ±πŸ’š

πŸš€ ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π’Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΌΠΎΠΉ кСйс Π² ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠΊΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Water Sensor — Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π²Π»Π°Π³ΠΈ. Π­Ρ‚ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π²Ρ‹Π΄Π°Π΅Ρ‚ 0, Ссли ΠΎΠ½ совсСм сухой. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΡΠΎΠ²Ρ‹Π²Π°Π΅ΡˆΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ созданной для этого ΠΌΠ΅Ρ‚Π°Π»Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π² Π²ΠΎΠ΄Ρƒ — Π²Ρ‹Π΄Π°Π΅Ρ‚ 4096 Π² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ ΠΏΠΎΡ€Ρ‚Π° Arduino.

Если послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π’Ρ‹ ΠΎΠΊΡƒΠ½ΡƒΠ»ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π²ΠΎΠ΄Ρ‹, Π²Ρ‹ Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π΅Π³ΠΎ, Ρ‚ΠΎ Π½Π° Π½Π΅ΠΌ останСтся нСсколько капСль, ΠΈ этого Π±ΡƒΠ΄Π΅Ρ‚ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сигнал Π±Ρ‹Π» Π½Π΅ 4096 ΠΈ Π½Π΅ 0, Π° посСрСдинС ΠΌΠ΅ΠΆΠ΄Ρƒ этих Π΄Π²ΡƒΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. НапримСр, 3769.

Код для Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства:

#include <WiFi.h>
#include <WiFiClientSecure.h>

// πŸ“‘ WiFi credentials
const char* ssid = "M.....";
const char* password = "d.....";

// 🌐 Server settings
const char* host = "iot.tfeya.ru";
const int httpsPort = 443;

// πŸ”‘ Your API parameters (secret kept as provided)
const char* login = "eug";
const char* sensor_id = "1";
const char* secret = "001.......";

// βš™οΈ ADC pin
const int analogPin = 34;  // GPIO2 / D2

// πŸ”’ Certificate fingerprint (optional, see note below)
// const char* fingerprint = "YOUR_CERT_FINGERPRINT_HERE";

WiFiClientSecure client;

void setup() {
  Serial.begin(115200);
  
  // Set ADC resolution
  analogReadResolution(12);
  
  // Connect to WiFi
  Serial.print("Connecting to WiFi");
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println("\nβœ… WiFi connected");
  Serial.print("IP address: ");
  Serial.println(WiFi.localIP());
  
  // Configure SSL (for development: skip verification)
  client.setInsecure();  // ⚠️ ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ сСртификата - Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для тСстов!
  // Для ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:
  // client.setCACert(root_ca); ΠΈΠ»ΠΈ client.verify(fingerprint, host);
}

void loop() {
  // πŸ“Š Read analog value
  int analogValue = analogRead(analogPin);
  int analogVolts = analogReadMilliVolts(analogPin);
  
  Serial.printf("πŸ“ˆ ADC: %d (%d mV)\n", analogValue, analogVolts);
  
  // 🌐 Build URL with dynamic value
  String url = "/sensorData.php?login=" + String(login) +
               "&sensor_id=" + String(sensor_id) +
               "&secret=" + String(secret) +
               "&val=" + String(analogValue) +
               "&json=1";
  
  // πŸ“€ Send HTTP GET request
  if (client.connect(host, httpsPort)) {
    Serial.println("πŸ”— Connected to server");
    
    client.print(String("GET ") + url + " HTTP/1.1\r\n" +
                 "Host: " + host + "\r\n" +
                 "Connection: close\r\n\r\n");
    
    // ⏱️ Wait for response (optional: read and print it)
    unsigned long timeout = millis();
    while (client.available() == 0) {
      if (millis() - timeout > 5000) {
        Serial.println("❌ Client timeout");
        client.stop();
        delay(5000);
        return;
      }
    }
    
    // πŸ“₯ Read response (first 500 chars for debug)
    Serial.println("πŸ“¬ Response:");
    int lines = 0;
    while (client.available() && lines < 20) {
      String line = client.readStringUntil('\n');
      Serial.println(line);
      lines++;
    }
    
    client.stop();
    Serial.println("βœ… Data sent successfully\n");
  } else {
    Serial.println("❌ Connection failed");
  }
  
  // πŸ”„ Wait 5 seconds before next send
  delay(5000);
}

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ отправляСт Ρ€Π°Π· Π² 5 сСкунд Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π²Π΅Π±-сСрвСр. ПослС наблюдСний Π·Π° Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΊΠΎΠ΄, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Π½Π° Π²Π΅Π±-сСрвСрС:

Если ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ больший Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ сначала Π±Ρ‹Π»ΠΈ Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ значСния, ΠΏΠΎΡ‚ΠΎΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π±Ρ‹Π» ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ Π² стакан ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ 4095, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ стало ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π² сторону нуля ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ высыхании Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

По рисунку ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, сколько Ρ€Π°Π· Π΄Π°Ρ‚Ρ‡ΠΈΠΊ окунался Π² стакан Π·Π° врСмя наблюдСния.

Was this article helpful?
YesNo

ΠΎΡ‚ Π•Π²Π³Π΅Π½ΠΈΠΉ Π Ρ‹Ρ‡ΠΊΠΎΠ²

ΠžΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ сообщСства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ВСхнофСя, фулстСк-программист, Ρ‚ΠΈΠΌ Π»ΠΈΠ΄Π΅Ρ€, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ 1 ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³Π»Π°Π²Π½Ρ‹ΠΉ спСциалист ΠΏΠΎ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ Π² ΠšΠ²Π°Π½Ρ‚ΠΎΡ€ΠΈΡƒΠΌ ΠœΠΎΡΠ³ΠΎΡ€ΠΌΠ°Ρˆ,

0 0 голоса
Π Π΅ΠΉΡ‚ΠΈΠ½Π³ ΡΡ‚Π°Ρ‚ΡŒΠΈ
ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ
Π£Π²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ ΠΎ
guest
0 ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²
Π‘Ρ‚Π°Ρ€Ρ‹Π΅
НовыС ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅

You missed

0
ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ! ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ ΡΡ‚Π°Ρ‚ΡŒΠΈ.x