ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π»Π΅ ΠΊ Ардуино: Π‘Ρ…Π΅ΠΌΡ‹ ΠΈ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

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

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ модуля Ρ€Π΅Π»Π΅ ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Arduino, ΠΊΠ°ΠΊΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π½ΡŽΠ°Π½ΡΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ распространСнных ошибок ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ схСм.

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

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ устройство Ρ€Π΅Π»Π΅

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

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ устройство дСлится Π½Π° Π΄Π²Π΅ части: ΠΊΠ°Ρ‚ΡƒΡˆΠΊΡƒ управлСния ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ. ΠšΠ°Ρ‚ΡƒΡˆΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ сопротивлСниС ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 5Π’ ΠΈΠ»ΠΈ 12Π’. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°: Normally Open (Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ), Normally Closed (Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ) ΠΈ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π Π΅Π»Π΅ β€” это мСханичСскоС устройство с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ рСсурсом Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡ… для управлСния Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΌΠΈ высокой частоты ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ (Π±ΠΎΠ»Π΅Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Π΅Ρ€Ρ†), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ быстро износятся ΠΈΠ»ΠΈ сварятся.

ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ напряТСния Π½Π° ΠΊΠ°Ρ‚ΡƒΡˆΠΊΡƒ происходит Ρ‰Π΅Π»Ρ‡ΠΎΠΊ, ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². Если Π² состоянии покоя Ρ†Π΅ΠΏΡŒ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚Π°, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ питания ΠΎΠ½Π° замыкаСтся. Π­Ρ‚ΠΎ состояниС называСтся Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΌ (NO). Если ΠΆΠ΅ Ρ†Π΅ΠΏΡŒ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Π° Π² ΠΏΠΎΠΊΠΎΠ΅ ΠΈ размыкаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ Ρ‚ΠΎΠΊΠ°, это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ (NC) Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ€Π΅Π»Π΅ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚?

Π—Π²ΡƒΠΊ Ρ‰Π΅Π»Ρ‡ΠΊΠ° ΠΈΠ·Π΄Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΡŒ, ΡƒΠ΄Π°Ρ€ΡΡΡΡŒ ΠΎ сСрдСчник ΠΈΠ»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ. Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π·Π²ΡƒΠΊ, ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎ мСханичСском срабатывании устройства. Π’ Π±Π΅ΡΡˆΡƒΠΌΠ½Ρ‹Ρ… Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π»Π΅ (SSR) этот Π·Π²ΡƒΠΊ отсутствуСт, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ полупроводниковая коммутация.

Π’Ρ‹Π±ΠΎΡ€ модуля Ρ€Π΅Π»Π΅ для Arduino

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

Однако ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ сигнал. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ с Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ (Low Level Trigger) ΠΈ высоким (High Level Trigger). Π’ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ€Π΅Π»Π΅ срабатываСт, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΏΠΈΠ½Π΅ Arduino установлСн логичСский 0, Π²ΠΎ Π²Ρ‚ΠΎΡ€Ρ‹Ρ… β€” логичСская 1.

  • πŸ”Œ ΠœΠΎΠ΄ΡƒΠ»ΠΈ 5Π’ β€” стандартный Π²Ρ‹Π±ΠΎΡ€ для питания ΠΎΡ‚ USB ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ² Arduino, подходят для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².
  • ⚑ ΠœΠΎΠ΄ΡƒΠ»ΠΈ 12Π’/24Π’ β€” Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ источника питания для ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΊΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
  • πŸ›‘οΈ ΠžΠΏΡ‚ΠΎΠΏΠ°Ρ€Π° β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ развязку ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ Ρ†Π΅ΠΏΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ систСмы.

Если Π²Ρ‹ собираСтС схСму с нуля, Π²Π°ΠΌ потрСбуСтся само Ρ€Π΅Π»Π΅, транзистор (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 2N2222 ΠΈΠ»ΠΈ BC547), рСзистор Π±Π°Π·Ρ‹ (1-10 кОм) ΠΈ Π΄ΠΈΠΎΠ΄ (1N4148 ΠΈΠ»ΠΈ 1N4007). Π”ΠΈΠΎΠ΄ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ устанавливаСтся ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠ΅ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ для гашСния ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ°.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ модуля ΠΊ ΠΏΠ»Π°Ρ‚Π΅

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ модуля ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ слоТностСй. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° для управлСния: VCC, GND ΠΈ IN. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ VCC ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΏΠΈΠ½Ρƒ 5Π’ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Arduino, GND β€” ΠΊ Π·Π΅ΠΌΠ»Π΅, Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π²Ρ…ΠΎΠ΄ IN β€” ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, D7.

Π’Π°ΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅. Если ΠΌΠΎΠ΄ΡƒΠ»ΡŒ питаСтся ΠΎΡ‚ внСшнСго источника (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для 12-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅Π»Π΅), зСмля источника питания ΠΈ зСмля Arduino Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ соСдинСны. Π‘Π΅Π· этого ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ сигнал Π½Π΅ смоТСт ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π±Π°Π·Ρƒ транзистора модуля, ΠΈ Ρ€Π΅Π»Π΅ Π½Π΅ сработаСт.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° соотвСтствия ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² для Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ модуля Пин Arduino Ѐункция
VCC 5V ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ
GND GND ΠžΠ±Ρ‰ΠΈΠΉ минус
IN D7 (ΠΈΠ»ΠΈ любой Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ) Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ сигнал
COM Π€Π°Π·Π°/Плюс Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠžΠ±Ρ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Ρ†Π΅ΠΏΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
NO Нагрузка ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄

ΠŸΡ€ΠΈ использовании Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π΅Π»Π΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ суммарный Ρ‚ΠΎΠΊ, потрСбляСмый ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠ°ΠΌΠΈ. ΠŸΠΎΡ€Ρ‚ USB ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚ 5Π’ Π½Π° Arduino часто ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Ρ‚ΠΎΠΊΠΎΠΌ Π² 500 мА. Если Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ 4-Ρ… ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ всСх Ρ€Π΅Π»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ падСнию напряТСния ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

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

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

НаписаниС ΠΊΠΎΠ΄Π° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сигналом

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ управлСния Ρ€Π΅Π»Π΅ проста ΠΈ базируСтся Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ digitalWrite(). Π’ Π±Π»ΠΎΠΊΠ΅ setup() Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΠΈΠ½, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄ (OUTPUT). ПослС этого Π² Ρ†ΠΈΠΊΠ»Π΅ loop() ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ состояниС ΠΏΠΈΠ½Π°.

Код ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

const int relayPin = 7; // Пин ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅Π»Π΅

void setup() {

pinMode(relayPin, OUTPUT); // Установка ΠΏΠΈΠ½Π° ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π°

digitalWrite(relayPin, LOW); // ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС (Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ для HIGH-active)

}

void loop() {

digitalWrite(relayPin, HIGH); // Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π»Π΅

delay(5000); // Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° 5 сСкунд

digitalWrite(relayPin, LOW); // Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π»Π΅

delay(5000); // Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° 5 сСкунд

}

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Если ваш ΠΌΠΎΠ΄ΡƒΠ»ΡŒ активируСтся Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ (Low Level Trigger), Ρ‚ΠΎ Π² ΠΊΠΎΠ΄Π΅ значСния HIGH ΠΈ LOW Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандартная Π»ΠΎΠ³ΠΈΠΊΠ°, Π³Π΄Π΅ HIGH Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ устройство.

πŸ“Š Какой Ρ‚ΠΈΠΏ модуля Ρ€Π΅Π»Π΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅?
ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ 5Π’ (High Trigger)
ΠžΠΏΡ‚ΠΎΡ€Π°Π·Π²ΡΠ·Π°Π½Π½Ρ‹ΠΉ (Low Trigger)
Π‘ΠΎΠ±ΠΈΡ€Π°ΡŽ сам Π½Π° транзисторС
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅Π»Π΅

Для Π±ΠΎΠ»Π΅Π΅ слоТных сцСнариСв, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρƒ ΠΈΠ»ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, Π»ΠΎΠ³ΠΈΠΊΠ° Π²Π½ΡƒΡ‚Ρ€ΠΈ loop() услоТняСтся, Π½ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ остаСтся Ρ‚Π΅ΠΌ ΠΆΠ΅: ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π° Π½Π° ΠΏΠΈΠ½Π΅ управляСт физичСским ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ.

Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π΄Ρ€Π΅Π±Π΅Π·Π³Π° ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ‚ΠΎΠΊΠΎΠ²

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

Π‘ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ являСтся обратная Π­Π”Π‘, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰Π°Ρ Π² ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠ΅ Ρ€Π΅Π»Π΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π Π΅Π·ΠΊΠΈΠΉ спад ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠ³ΠΎ поля Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ напряТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ транзистор ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ сам ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ИмСнно поэтому ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠ΅ всСгда устанавливаСтся Π·Π°Ρ‰ΠΈΡ‚Π½Ρ‹ΠΉ Π΄ΠΈΠΎΠ΄.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Никогда Π½Π΅ управляйтС ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΎΠΉ Ρ€Π΅Π»Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΡ‚ ΠΏΠΈΠ½Π° Arduino Π±Π΅Π· транзисторного ΠΊΠ»ΡŽΡ‡Π°. Π’ΠΎΠΊ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 40-100 мА) ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ максимально допустимый Ρ‚ΠΎΠΊ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΈΠ½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (20-40 мА), Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π²Ρ‹Π³ΠΎΡ€Π°Π½ΠΈΡŽ ΠΏΠΎΡ€Ρ‚Π°.

Π’Π°ΠΊΠΆΠ΅ стоит ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°Π³Ρ€Π΅Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ. Если Π²Ρ‹ управляСтС Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ трансформатором, искрСниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сильнСС. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π»Π΅ с большим запасом мощности ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π»Π΅ (SSR).

ЧастыС ошибки ΠΈ troubleshooting

Одной ΠΈΠ· самых распространСнных ошибок являСтся ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½ΠΎΠ΅ Ρ€Π΅Π»Π΅ ΠΎΡ‚ USB-ΠΏΠΎΡ€Ρ‚Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π±Π΅Π· внСшнСго источника. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΉΡ‚ΠΈ Π² Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΈΠ»ΠΈ ΡΠ³ΠΎΡ€Π΅Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚. ВсСгда провСряйтС потрСбляСмый Ρ‚ΠΎΠΊ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ ΠΈ возмоТности вашСго источника питания.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ сигнала ΠΈΠ»ΠΈ питания. Π₯отя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρƒ, ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ плюса ΠΈ минуса Π½Π° Π²Ρ…ΠΎΠ΄Π΅ VCC/GND Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠ· строя. Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ провСряйтС ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π° тСкстолитС ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ΄Π°Ρ‡Π΅ΠΉ напряТСния.

  • πŸ”₯ ΠŸΠ΅Ρ€Π΅Π³Ρ€Π΅Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² β€” Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΏΠ»ΠΎΡ…ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
  • πŸ”Š ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Π³ΡƒΠ» β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΏΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ Ρ‚ΠΎΠΊΠΎΠΌ вмСсто постоянного (для DC Ρ€Π΅Π»Π΅) ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ нСдостаточном напряТСнии.
  • ❌ ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Π½Ρ‹ Π»ΠΈ ΠΏΠΈΠ½Ρ‹ IN ΠΈ VCC, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° (High/Low).

Если Ρ€Π΅Π»Π΅ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚, Π½ΠΎ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ†Π΅ΠΏΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ состояниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² COM/NO. Часто Π±Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ окислившиСся ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π½Π΅ проводят Ρ‚ΠΎΠΊ, особСнно Ссли устройство Π΄ΠΎΠ»Π³ΠΎ Π»Π΅ΠΆΠ°Π»ΠΎ Π±Π΅Π· Π΄Π΅Π»Π°.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Ρ€Π΅Π»Π΅ Π·Π°Π»ΠΈΠΏΠ»ΠΎ?

Если ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΡΠ²Π°Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΈΠ·-Π·Π° ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ, мСханичСски Ρ€Π°Π·ΠΎΡ€Π²Π°Ρ‚ΡŒ ΠΈΡ… слоТно. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΏΠΎΡΡ‚ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΎ корпусу Ρ€Π΅Π»Π΅. Если Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ β€” ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π½Ρ‹. Для прСдотвращСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ»Π°Π²ΠΊΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΠΈ Π² Ρ†Π΅ΠΏΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

МоТно Π»ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π΅Π»Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с ΠΏΠΈΠ½Π° Arduino Π±Π΅Π· модуля?

НСт, нСльзя. Π’ΠΎΠΊ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для срабатывания ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 30-70 мА), ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ допустимый Ρ‚ΠΎΠΊ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (20-40 мА). Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Ρƒ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΈΠ· строя Ρ‡ΠΈΠΏΠ° ATmega. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ транзисторный ΠΊΠ»ΡŽΡ‡ ΠΈΠ»ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ NO ΠΈ NC ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ?

NO (Normally Open) β€” Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚. Π’ состоянии покоя (Π±Π΅Π· питания ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ) Ρ†Π΅ΠΏΡŒ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚Π°. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ сигнала Ρ†Π΅ΠΏΡŒ замыкаСтся. NC (Normally Closed) β€” Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ. Π’ ΠΏΠΎΠΊΠΎΠ΅ Ρ†Π΅ΠΏΡŒ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Π°, Π° ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ сигнала β€” размыкаСтся. Π’Ρ‹Π±ΠΎΡ€ зависит ΠΎΡ‚ Π»ΠΎΠ³ΠΈΠΊΠΈ бСзопасности вашСго устройства.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Arduino пСрСзагруТаСтся ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Ρ€Π΅Π»Π΅?

Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, источник питания Π½Π΅ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π΅Π·ΠΊΠΎΠ³ΠΎ скачка Ρ‚ΠΎΠΊΠ°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для старта ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ Ρ€Π΅Π»Π΅. Π­Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ просадку напряТСния Π½Π° Π²Ρ…ΠΎΠ΄Π΅ 5Π’, Ρ‡Ρ‚ΠΎ воспринимаСтся Arduino ΠΊΠ°ΠΊ сброс. РСшСниС: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ источник питания для Ρ€Π΅Π»Π΅ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ кондСнсатор большой Смкости (470-1000 ΠΌΠΊΠ€) ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ.

КакоС Ρ€Π΅Π»Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для управлСния свСтодиодной Π»Π΅Π½Ρ‚ΠΎΠΉ?

Для свСтодиодных Π»Π΅Π½Ρ‚, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΎΡ‚ 12Π’ ΠΈΠ»ΠΈ 24Π’, Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MOSFET-транзистор вмСсто Ρ€Π΅Π»Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π»Π΅Π½Ρ‚Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ частого Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (ШИМ) для Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ яркости, Ρ‡Ρ‚ΠΎ быстро ΡƒΠ±ΡŒΠ΅Ρ‚ мСханичСскоС Ρ€Π΅Π»Π΅. Если Π½ΡƒΠΆΠ½Π° просто коммутация Π²ΠΊΠ»/Π²Ρ‹ΠΊΠ», ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ любоС Ρ€Π΅Π»Π΅ с Ρ‚ΠΎΠΊΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Ρ‹ΡˆΠ΅ Ρ‚ΠΎΠΊΠ° Π»Π΅Π½Ρ‚Ρ‹.

НуТСн Π»ΠΈ рСзистор ΠΌΠ΅ΠΆΠ΄Ρƒ Arduino ΠΈ Π²Ρ…ΠΎΠ΄ΠΎΠΌ IN модуля?

Π’ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… модулях входная Ρ†Π΅ΠΏΡŒ ΡƒΠΆΠ΅ содСрТит Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ рСзистор (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 1 кОм), ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ Π±Π°Π·Ρ‹ транзистора. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ рСзистор Π½Π΅ трСбуСтся. Если Π²Ρ‹ собираСтС схСму сами, рСзистор 1-10 кОм обязатСлСн ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΈΠ½ΠΎΠΌ Arduino ΠΈ Π±Π°Π·ΠΎΠΉ транзистора.