АвтоматичСская ΠΊΠΎΡ€ΠΌΡƒΡˆΠΊΠ° Π½Π° Ардуино своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ автоматичСской ΠΊΠΎΡ€ΠΌΡƒΡˆΠΊΠΈ Π½Π° Ардуино начинаСтся с Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ расчСта крутящСго ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° сСрвопривода, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обязан ΠΏΡ€ΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ заслонку Π±ΡƒΠ½ΠΊΠ΅Ρ€Π° ΠΏΠΎΠ΄ вСсом сухого ΠΊΠΎΡ€ΠΌΠ°. Если Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½ слабо, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π·Π°ΠΊΠ»ΠΈΠ½ΠΈΡ‚ Π² самый отвСтствСнный ΠΌΠΎΠΌΠ΅Π½Ρ‚, оставив ΠΏΠΈΡ‚ΠΎΠΌΡ†Π° Π±Π΅Π· Π΅Π΄Ρ‹, поэтому ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ провСряСтся усилиС Π½Π° Π²Π°Π»Ρƒ сСрвомотора с Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ Π»ΠΎΡ‚ΠΊΠΎΠΌ. Ошибка Π² Π²Ρ‹Π±ΠΎΡ€Π΅ ΡƒΠ³Π»Π° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΈΠ»ΠΈ скорости вращСния часто ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π·Π°ΡΡ‚Ρ€Π΅Π²Π°Π½ΠΈΡŽ Π³Ρ€Π°Π½ΡƒΠ» Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΌ отвСрстии, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ конструкции шнСка ΠΈΠ»ΠΈ Π΄ΠΎΠ·ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹. ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ всСй систСмы Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ зависит ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ питания ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΈΠΊΠΎΠ²Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ.

Для создания ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ устройства Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ½Π΅Ρ€Ρ†ΠΈΡŽ сыпучих ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ отвСрстия. Arduino Uno ΠΈΠ»ΠΈ Nano ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°ΠΌΠΈ, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ качСствСнного источника напряТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΏΡ€ΠΈ стартС ΠΌΠΎΡ‚ΠΎΡ€Π°. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ всС этапы создания ΡƒΠΌΠ½ΠΎΠ³ΠΎ устройства, ΠΎΡ‚ ΠΏΠΎΠ΄Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π΄ΠΎ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

НСобходимыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ инструмСнты для сборки

Базовая комплСктация ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΌΠΎΠ·Π³ΠΎΠΌ систСмы. Π§Π°Ρ‰Π΅ всСго энтузиасты Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ ΠΏΠ»Π°Ρ‚Ρƒ Arduino Uno R3 благодаря Π΅Π΅ совмСстимости с Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ доступности. Для управлСния ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ дозирования идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ сСрвопривод ΠΌΠΎΠ΄Π΅Π»ΠΈ SG90 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ MG996R, Ссли планируСтся большой объСм ΠΊΠΎΡ€ΠΌΠ°. Π’Π°ΠΊΠΆΠ΅Ρ‹ΠΌ элСмСнтом являСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ RTC DS3231, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ врСмя Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ основного питания.

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

  • πŸ”Œ ΠŸΠ»Π°Ρ‚Π° Arduino (Uno, Nano ΠΈΠ»ΠΈ Pro Mini) ΠΈ кабСль для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.
  • βš™οΈ Π‘Π΅Ρ€Π²ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄ (ΠΌΠΈΠΊΡ€ΠΎ ΠΈΠ»ΠΈ стандартный) для вращСния Π΄ΠΎΠ·Π°Ρ‚ΠΎΡ€Π°.
  • ⏰ ΠœΠΎΠ΄ΡƒΠ»ΡŒ RTC DS3231 с Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΎΠΉ CR2032 для хранСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  • πŸ”‹ Π‘Π»ΠΎΠΊ питания 5V 2A ΠΈΠ»ΠΈ аккумуляторная батарСя для Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.
  • πŸ“¦ ΠŸΠ»Π°ΡΡ‚ΠΈΠΊΠΎΠ²Π°Ρ Π±ΡƒΡ‚Ρ‹Π»ΠΊΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для создания Π±ΡƒΠ½ΠΊΠ΅Ρ€Π°.

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

Π‘Ρ…Π΅ΠΌΠ° элСктричСских соСдинСний ΠΈ ΠΌΠΎΠ½Ρ‚Π°ΠΆ

Π‘Π±ΠΎΡ€ΠΊΠ° элСктричСской схСмы начинаСтся с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ модуля Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊ ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ SDA ΠΈ SCL Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΈΠ½Π°ΠΌΠΈ модуля DS3231, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠΈΠ½Ρ‹ A4 ΠΈ A5 Π½Π° классичСской ΠΏΠ»Π°Ρ‚Π΅ Uno. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ модуля RTC подаСтся ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄Π° 5V ΠΈ GND, Ρ‡Ρ‚ΠΎ обСспСчиваСт Ρ€Π°Π±ΠΎΡ‚Ρƒ часов ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ настроСк Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ°.

Π‘Π΅Ρ€Π²ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ, Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ 9-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ШИМ-сигналы для управлСния ΡƒΠ³Π»ΠΎΠΌ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°. ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ сСрво ΠΈΠ΄Π΅Ρ‚ Π½Π° 5V, ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ β€” Π½Π° GND, Π° ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ β€” Π½Π° ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΈΠ½. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΌΠΎΡ‚ΠΎΡ€, рСкомСндуСтся Π·Π°ΠΏΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ источника 5V, соСдинив Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π΅ΠΌΠ»ΠΈ (GND) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π±Π»ΠΎΠΊΠ° питания.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Никогда Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ сСрвопривод Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΠΏΠΈΠ½Ρƒ 5V ΠΏΠ»Π°Ρ‚Ρ‹ Arduino, Ссли Ρ‚ΠΎΠΊ потрСблСния ΠΌΠΎΡ‚ΠΎΡ€Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 500мА, это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΆΠ΅Ρ‡ΡŒ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈΠ»ΠΈ сам ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ внСшний источник питания.

Для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ процСсса ΠΈΠ»ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ OLED-дисплСй 0.96 дюйма ΠΏΠΎ интСрфСйсу I2C, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя ΠΈ статус кормлСния Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ дисплСя Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ RTC модуля, адрСса устройств Π½Π΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‚. ВсС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΠΈΠ»ΠΈ ΡΠΏΠ°ΡΡ‚ΡŒ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ для стационарного использования.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Пин Arduino НазначСниС Π’ΠΈΠΏ сигнала
Π‘Π΅Ρ€Π²ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄ D9 Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠΌ PWM
RTC DS3231 (SDA) A4 ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… I2C
RTC DS3231 (SCL) A5 Π’Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ I2C
Кнопка Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ старта D2 ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π²Ρ‹Π΄Π°Ρ‡Π° Digital Input

β˜‘οΈ Π§Π΅ΠΊ-лист ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ схСмы

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ настройка скСтча

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° базируСтся Π½Π° использовании Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ TimeLib для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈ стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Servo.h для управлСния ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠΌ. Для взаимодСйствия с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ RTC часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° DS3231 ΠΈΠ»ΠΈ RTClib, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ установку Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΊΠ΅Ρ‚Ρ‡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ опроса часов Π² Ρ†ΠΈΠΊΠ»Π΅ loop ΠΈ сравнСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ кормлСния.

Π’ Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для хранСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ кормлСния ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ открытия заслонки. Π£Π³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° сСрвопривода ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ задаСтся Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 180 градусов, Π³Π΄Π΅ 0 β€” Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ состояниС, Π° 90 ΠΈΠ»ΠΈ 180 β€” ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅. Π’Π°ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ delay послС ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΌΠΎΡ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΌ успСл Π²Ρ‹ΡΡ‹ΠΏΠ°Ρ‚ΡŒΡΡ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ заслонка закроСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.

#include <Servo.h>

#include <Wire.h>

#include <RTClib.h>

Servo feederServo;

RTC_DS3231 rtc;

int feedTimeHour = 9; // Час кормлСния

int feedDuration = 2000; // Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² мс

void setup {

feederServo.attach(9);

feederServo.write(0); // Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ заслонку

rtc.begin;

// rtc.adjust(DateTime(F(__DATE__), F(__TIME__))); // Π Π°ΡΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для установки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

}

void loop {

DateTime now = rtc.now;

if (now.hour == feedTimeHour && now.minute == 0 && now.second == 0) {

feederServo.write(90); // ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ

delay(feedDuration);

feederServo.write(0); // Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ

delay(60000); // Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ срабатывания

}

}

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΊΠΎΠ΄Π°

Для экономии энСргии ΠΌΠΎΠΆΠ½ΠΎ пСрСвСсти Arduino Π² спящий Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ LowPower. Π­Ρ‚ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… устройств Π½Π° Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠ°Ρ…, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€ Π½Π° счСту.

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

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ мСханичСской части Π΄ΠΎΠ·Π°Ρ‚ΠΎΡ€Π°

ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ дозирования являСтся сСрдцСм физичСской части ΠΊΠΎΡ€ΠΌΡƒΡˆΠΊΠΈ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΠ½ΠΊΠΈ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ прСдставляСт собой заслонку, Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΡƒΡŽ Π½Π° Π²Π°Π»Ρƒ сСрвопривода, которая ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ отвСрстиС Π±ΡƒΠ½ΠΊΠ΅Ρ€Π°. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ сигнала ΠΌΠΎΡ‚ΠΎΡ€ поворачиваСтся Π½Π° 90 градусов, открывая ΠΏΡƒΡ‚ΡŒ Π³Ρ€Π°Π½ΡƒΠ»Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ дСйствиСм Π³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΠΈ Π²Ρ‹ΡΡ‹ΠΏΠ°ΡŽΡ‚ΡΡ Π² миску.

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

  • πŸ“ Π’Ρ‹Ρ€Π΅ΠΆΡŒΡ‚Π΅ отвСрстиС Π² Π΄Π½Π΅ Π±ΡƒΡ‚Ρ‹Π»ΠΊΠΈ строго ΠΏΠΎ Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€Ρƒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ‚Ρ€ΡƒΠ±ΠΊΠ°.
  • πŸ”© Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ сСрвопривод Π½Π° корпусС Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π°Π» Π±Ρ‹Π» строго пСрпСндикулярСн плоскости заслонки.
  • πŸ›‘ УстановитС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΠΈ Ρ…ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΡ‚ΠΎΡ€ Π½Π΅ пытался ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ дальшС мСханичСского ΠΏΡ€Π΅Π΄Π΅Π»Π°.
  • πŸŒͺ️ ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΡŒΡ‚Π΅ Π³Π»Π°Π΄ΠΊΠΎΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… стСнок, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΌ Π½Π΅ ΠΏΡ€ΠΈΠ»ΠΈΠΏΠ°Π» ΠΈ Π½Π΅ создавал ΠΏΡ€ΠΎΠ±ΠΎΠΊ.

ΠšΠΎΡ€ΠΏΡƒΡ устройства Π»ΡƒΡ‡ΡˆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΡŠΠ΅ΠΌΠ½Ρ‹ΠΌ для удобства ΠΌΠΎΠΉΠΊΠΈ ΠΈ Π΄Π΅Π·ΠΈΠ½Ρ„Π΅ΠΊΡ†ΠΈΠΈ. ΠŸΠ»Π°ΡΡ‚ΠΈΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для 3D-ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ бСзопасным (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PETG ΠΈΠ»ΠΈ PLA с ΠΏΠΈΡ‰Π΅Π²Ρ‹ΠΌ сСртификатом), хотя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ с Π΅Π΄ΠΎΠΉ Π»ΡƒΡ‡ΡˆΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ вставки ΠΈΠ· ΠΏΠΈΡ‰Π΅Π²ΠΎΠ³ΠΎ пластика. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ устойчивой, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΈΡ‚ΠΎΠΌΠ΅Ρ† Π½Π΅ ΠΎΠΏΡ€ΠΎΠΊΠΈΠ½ΡƒΠ» ΠΊΠΎΡ€ΠΌΡƒΡˆΠΊΡƒ Π²ΠΎ врСмя ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ Π΅Π΄Ρƒ.

ВСстированиС ΠΈ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° ΠΏΠΎΡ€Ρ†ΠΈΠΉ

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

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ€ΠΌΠ°: Ссли Π³Ρ€Π°Π½ΡƒΠ»Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ усрСднСниС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’ процСссС тСстирования Π²Ρ‹ΡΠ²Π»ΡΡŽΡ‚ΡΡ мСста застрСвания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠ³Π»Π°Π΄ΠΈΡ‚ΡŒ. ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° β€” это ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ процСсс, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ patience ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊ дСталям повСдСния ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ устройства ΠΏΡ€ΠΈ Ρ€Π°Π·Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ заполнСния Π±ΡƒΠ½ΠΊΠ΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ столба ΠΊΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ высыпания. Если Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ сбои, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, потрСбуСтся ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡƒΠ³ΠΎΠ» открытия заслонки ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для прСдотвращСния образования сводов. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ сСрвопривод Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ заслонку Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΡ‡Π½ΠΎ закрывая Π²Ρ‹Ρ…ΠΎΠ΄.

πŸ“Š Какой Ρ‚ΠΈΠΏ Π΄ΠΎΠ·Π°Ρ‚ΠΎΡ€Π° Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ?
Заслонка Π½Π° сСрвоприводС
Π¨Π½Π΅ΠΊΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ
Π’Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉΡΡ Π±Π°Ρ€Π°Π±Π°Π½
Π“Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠ»Π°ΠΏΠ°Π½

ΠœΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

Π‘Π°Π·ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΊΠΎΡ€ΠΌΡƒΡˆΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Wi-Fi, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ESP8266 ΠΈΠ»ΠΈ ESP32, вмСсто стандартной ΠΏΠ»Π°Ρ‚Ρ‹ Arduino. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ устройством Ρ‡Π΅Ρ€Π΅Π· смартфон, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΎΠ± остаткС ΠΊΠΎΡ€ΠΌΠ° ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ расписаниС кормлСния ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Home Assistant, Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС сцСнарии Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ уровня ΠΊΠΎΡ€ΠΌΠ° (ΡƒΠ»ΡŒΡ‚Ρ€Π°Π·ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΈΠ»ΠΈ инфракрасный), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎ нСобходимости Π΄ΠΎΡΡ‹ΠΏΠ°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. БвСтовая ΠΈΠ»ΠΈ звуковая индикация ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡ‚ΠΎΠΌΡ†Ρƒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΅Π΄Π° ΠΏΠΎΠ΄Π°Π½Π°, Π° для хозяина станСт сигналом ΠΎ исправности систСмы. IoT-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΌΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΡ€ΠΌΡƒΡˆΠΊΡƒ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ Π³Π°Π΄ΠΆΠ΅Ρ‚ для ΡƒΡ…ΠΎΠ΄Π° Π·Π° ΠΏΠΈΡ‚ΠΎΠΌΡ†Π΅ΠΌ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ использовании Wi-Fi ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ энСргии Ρ€Π΅Π·ΠΊΠΎ возрастаСт, поэтому автономная Ρ€Π°Π±ΠΎΡ‚Π° ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ становится Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ Π±Π΅Π· Π΅ΠΌΠΊΠΎΠ³ΠΎ аккумулятора. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ прСдусмотритС ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ сСти.

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π½ΠΎΡ‡Π½ΠΎΠ³ΠΎ видСния ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° ΠΏΠΈΡ‚ΠΎΠΌΡ†Π΅ΠΌ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ для Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² становится слоТнСС ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π½Π°Π½ΠΈΠΉ Π² области сСтСвых ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ². Однако Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚ΠΎΠ³ΠΎ стоит: Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ Π»ΡŽΠ±ΠΈΠΌΡ†Π° Π΄Π°ΠΆΠ΅ Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ странС.

ΠšΠ°ΠΊΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Arduino Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°?

Для Π½Π°Ρ‡Π°Π»Π° Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Arduino Uno ΠΈΠ·-Π·Π° Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, удобства ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ большого количСства ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ². Она ΠΈΠΌΠ΅Π΅Ρ‚ стандартныС Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹, ΠΊΡƒΠ΄Π° Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π±Π΅Π· ΠΏΠ°ΠΉΠΊΠΈ. Если планируСтся ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠ΅ устройство, ΠΌΠΎΠΆΠ½ΠΎ сразу Π²Π·ΡΡ‚ΡŒ Arduino Nano, Π½ΠΎ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ схСм Uno ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли сСрвопривод дСргаСтся ΠΈΠ»ΠΈ Π³ΡƒΠ΄ΠΈΡ‚?

Π§Π°Ρ‰Π΅ всСго это ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΡƒ питания. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ сСрвопривод ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ источнику 5V, оставив ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ GND. Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΡƒ: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, заслонка Π·Π°Π΄Π΅Π²Π°Π΅Ρ‚ Π·Π° стСнки ΠΈ ΠΌΠΎΡ‚ΠΎΡ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π²Π°Π» Π΄ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°.

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΌΡƒΡˆΠΊΡƒ для Π²Π»Π°ΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡ€ΠΌΠ°?

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

Как часто Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΡƒ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ RTC?

Π‘Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠ° Ρ‚ΠΈΠΏΠ° CR2032 Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ DS3231 слуТит ΠΎΡ‚ 2 Π΄ΠΎ 5 Π»Π΅Ρ‚ Π² зависимости ΠΎΡ‚ качСства элСмСнта ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды. ΠœΠΎΠ΄ΡƒΠ»ΡŒ потрСбляСт ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΌΠ°Π»ΠΎ энСргии Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ хранСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, поэтому Π·Π°ΠΌΠ΅Π½Π° трСбуСтся Ρ€Π΅Π΄ΠΊΠΎ.

БСзопасно Π»ΠΈ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ устройство Π±Π΅Π· присмотра?

Π’ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π½ΠΈ использования ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ устройство Π±Π΅Π· присмотра Π½Π΅ рСкомСндуСтся. НСобходимо ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°, отсутствии Π·Π°Π΅Π΄Π°Π½ΠΈΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄ΠΎΠ·ΠΈΡ€ΠΎΠ²ΠΊΠΈ. ВсСгда ΠΈΠΌΠ΅ΠΉΡ‚Π΅ запасной ΠΏΠ»Π°Π½ кормлСния Π½Π° случай сбоя элСктроники.