Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π³Π΅Ρ€ΠΊΠΎΠ½ ΠΈ Π³Π΄Π΅ ΠΎΠ½ примСняСтся

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

Π“Π΅Ρ€ΠΊΠΎΠ½Ρ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² систСмах ΠΎΡ…Ρ€Π°Π½Π½ΠΎΠΉ сигнализации (Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ открытия Π΄Π²Π΅Ρ€Π΅ΠΉ/ΠΎΠΊΠΎΠ½), Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠ΅ (ΠΊΠΎΠ½Ρ†Π΅Π²ΠΈΠΊΠΈ Π² 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°Ρ…, станках), Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ (Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ уровня Π²ΠΎΠ΄Ρ‹, полоТСния Π΄Π²Π΅Ρ€Ρ†Ρ‹ Π² ΡΡ‚ΠΈΡ€Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…) ΠΈ Π΄Π°ΠΆΠ΅ Π² ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… инструмСнтах (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π³ΠΈΡ‚Π°Ρ€Π½Ρ‹Ρ… пСдалях). Π˜Ρ… Π³Π»Π°Π²Π½Ρ‹Π΅ прСимущСства β€” Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ, Π΄ΠΎΠ»Π³ΠΈΠΉ срок слуТбы (Π΄ΠΎ 50 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² срабатываний) ΠΈ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ внСшним воздСйствиям.

Однако Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π΅Ρ€ΠΊΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. Ошибки Π² схСмС ΠΈΠ»ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² приводят ΠΊ Π»ΠΎΠΆΠ½Ρ‹ΠΌ срабатываниям, ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Ρƒ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ΅ устройства. Π”Π°Π»Π΅Π΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ основныС схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π½ΡŽΠ°Π½ΡΡ‹ Π²Ρ‹Π±ΠΎΡ€Π° рСзисторов ΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки.

Устройство ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π³Π΅Ρ€ΠΊΠΎΠ½Π°

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ Π³Π΅Ρ€ΠΊΠΎΠ½ состоит ΠΈΠ·:

  • πŸ”Ή БтСклянной ΠΊΠΎΠ»Π±Ρ‹ с Π²Π°ΠΊΡƒΡƒΠΌΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Π΅Ρ€Ρ‚Π½Ρ‹ΠΌ Π³Π°Π·ΠΎΠΌ (Π°Π·ΠΎΡ‚, Π°Ρ€Π³ΠΎΠ½) β€” ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ окислСниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ².
  • πŸ”Ή Π€Π΅Ρ€Ρ€ΠΎΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Ρ… пластин (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ· пСрмаллоя) β€” Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ€ΠΎΠ»ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠΉ систСмы.
  • πŸ”Ή ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ β€” ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ (NO), Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ (NC) ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΌΠΈ (CO).
  • πŸ”Ή Π’Ρ‹Π²ΠΎΠ΄ΠΎΠ² для ΠΏΠ°ΠΉΠΊΠΈ β€” ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π΄Π²Π° ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈ (Ρƒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ).

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прост: ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ°Π³Π½ΠΈΡ‚Π° (ΠΈΠ»ΠΈ элСктромагнита) Ρ„Π΅Ρ€Ρ€ΠΎΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Π΅ пластины Π½Π°ΠΌΠ°Π³Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΏΡ€ΠΈΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ ΠΈ Π·Π°ΠΌΡ‹ΠΊΠ°ΡŽΡ‚ Ρ†Π΅ΠΏΡŒ. Π£ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹Ρ… Π³Π΅Ρ€ΠΊΠΎΠ½ΠΎΠ² процСсс ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ β€” ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Ρ€Π°Π·ΠΌΡ‹ΠΊΠ°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹. Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π³Π΅Ρ€ΠΊΠΎΠ½Π° зависит ΠΎΡ‚:

  • 🧲 Расстояния Π΄ΠΎ ΠΌΠ°Π³Π½ΠΈΡ‚Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ срабатываниС происходит Π½Π° 5–30 ΠΌΠΌ).
  • πŸ”‹ Π‘ΠΈΠ»Ρ‹ ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠ³ΠΎ поля (Π½Π΅ΠΎΠ΄ΠΈΠΌΠΎΠ²Ρ‹Π΅ ΠΌΠ°Π³Π½ΠΈΡ‚Ρ‹ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ с большСго расстояния, Ρ‡Π΅ΠΌ Ρ„Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΠ²Ρ‹Π΅).
  • πŸ”§ ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ Π³Π΅Ρ€ΠΊΠΎΠ½Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠ΄Π΅Π»ΠΈ с ΠΌΠ΅Ρ€ΠΊΡƒΡ€ΠΎΠ½Π½Ρ‹ΠΌ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ мСньшСС сопротивлСниС).
πŸ“Š Для ΠΊΠ°ΠΊΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ Π³Π΅Ρ€ΠΊΠΎΠ½?
  • ΠžΡ…Ρ€Π°Π½Π½Π°Ρ сигнализация
  • Автоматизация (3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€, станок)
  • Бытовая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°
  • ЭкспСримСнты с Arduino/Raspberry Pi
  • Π”Ρ€ΡƒΠ³ΠΎΠ΅

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π³Π΅Ρ€ΠΊΠΎΠ½Π°

Π’Ρ‹Π±ΠΎΡ€ схСмы зависит ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ. Рассмотрим ΠΏΡΡ‚ΡŒ самых распространённых Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²:

1. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino (Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ…ΠΎΠ΄)

Бамая популярная схСма для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… β€” ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π³Π΅Ρ€ΠΊΠΎΠ½Π° ΠΊ Arduino ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°. Π—Π΄Π΅ΡΡŒ Π³Π΅Ρ€ΠΊΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°: ΠΏΡ€ΠΈ срабатывании Π½Π° Π²Ρ…ΠΎΠ΄ подаётся HIGH ΠΈΠ»ΠΈ LOW.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ элСмСнты схСмы:

  • πŸ”Œ Π“Π΅Ρ€ΠΊΠΎΠ½ (Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ, NO).
  • πŸ”Ί ΠŸΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор (10 кОм) β€” ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ +5V для стабилизации сигнала.
  • πŸ”Ή Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ Arduino (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, D2).
Π“Π΅Ρ€ΠΊΠΎΠ½

β”‚

β”œβ”€β”€β”€β”¬β”€β”€β”€[10кОм]─── +5V

β”‚ β”‚

GND D2 (Arduino)

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½ΡƒΠΆΠ΅Π½ рСзистор? Π‘Π΅Π· Π½Π΅Π³ΠΎ Π²Ρ…ΠΎΠ΄ Arduino Π±ΡƒΠ΄Π΅Ρ‚ "Π²ΠΈΡΠ΅Ρ‚ΡŒ Π² Π²ΠΎΠ·Π΄ΡƒΡ…Π΅", Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Π»ΠΎΠΆΠ½Ρ‹ΠΌ срабатываниям ΠΈΠ·-Π·Π° Π½Π°Π²ΠΎΠ΄ΠΎΠΊ. ΠŸΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор фиксируСт ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала Π½Π° HIGH, Π° ΠΏΡ€ΠΈ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΈ Π³Π΅Ρ€ΠΊΠΎΠ½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠ°Π΄Π°Π΅Ρ‚ Π΄ΠΎ LOW.

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

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

2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ сигнализации (Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ замкнутая схСма)

Π’ ΠΎΡ…Ρ€Π°Π½Π½Ρ‹Ρ… систСмах часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹Π΅ Π³Π΅Ρ€ΠΊΠΎΠ½Ρ‹ (NC). Π’ этом случаС Ρ†Π΅ΠΏΡŒ разомкнётся ΠΏΡ€ΠΈ появлСнии ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠ³ΠΎ поля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π΄Π²Π΅Ρ€ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ). Π­Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ: ΠΎΠ±Ρ€Ρ‹Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ° Π³Π΅Ρ€ΠΊΠΎΠ½Π° Π±ΡƒΠ΄ΡƒΡ‚ восприняты ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Π²ΠΎΠ³Π°.

Виповая схСма для сигнализации:

  • πŸ”Œ Π“Π΅Ρ€ΠΊΠΎΠ½ NC (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, модСль MKA-10102).
  • πŸ”Ί ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ рСзистор (1 кОм) β€” Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ Π²Ρ…ΠΎΠ΄ сигнализации ΠΎΡ‚ бросков Ρ‚ΠΎΠΊΠ°.
  • πŸ”Ή Π‘Π»ΠΎΠΊ питания 12V (ΠΈΠ»ΠΈ 5V, Π² зависимости ΠΎΡ‚ систСмы).
+12V

β”‚

β”œβ”€β”€β”€[1кОм]───┬─── Π“Π΅Ρ€ΠΊΠΎΠ½ (NC)─── GND

β”‚ β”‚

└─────────── Π’Ρ…ΠΎΠ΄ сигнализации

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’ ΠΎΡ…Ρ€Π°Π½Π½Ρ‹Ρ… систСмах нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Π΅Ρ€ΠΊΠΎΠ½Ρ‹ с ΠΌΠ΅Ρ€ΠΊΡƒΡ€ΠΎΠ½Π½Ρ‹ΠΌ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ β€” ΠΎΠ½ΠΈ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ ΡƒΠ΄Π°Ρ€Π°ΠΌ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Π²Π°Ρ‚ΡŒ Π»ΠΎΠΆΠ½Ρ‹Π΅ срабатывания ΠΏΡ€ΠΈ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅Π·ΠΆΠ°ΡŽΡ‰ΠΈΡ… Π³Ρ€ΡƒΠ·ΠΎΠ²ΠΈΠΊΠΎΠ²).

3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Ρ€Π΅Π»Π΅ ΠΈΠ»ΠΈ транзистору (ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ)

Если Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠΎΡ‰Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π»Π°ΠΌΠΏΠΎΠΉ, ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ»ΠΈ солСноидом), Π³Π΅Ρ€ΠΊΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅Π»Π΅ ΠΈΠ»ΠΈ транзистор. Π­Ρ‚ΠΎ позволяСт ΠΊΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠΈ Π΄ΠΎ 10 А ΠΈ Π±ΠΎΠ»Π΅Π΅, Π½Π΅ нагруТая сам Π³Π΅Ρ€ΠΊΠΎΠ½.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ схСмы с Ρ€Π΅Π»Π΅:

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π₯арактСристики НазначСниС
Π“Π΅Ρ€ΠΊΠΎΠ½ NO МодСль MKA-14103, Ρ‚ΠΎΠΊ 0.5 А Π—Π°ΠΌΡ‹ΠΊΠ°Π΅Ρ‚ Ρ†Π΅ΠΏΡŒ управлСния Ρ€Π΅Π»Π΅
Π Π΅Π»Π΅ 5V, Ρ‚ΠΎΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² 10 А ΠšΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ 220V
Π”ΠΈΠΎΠ΄ 1N4007 ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ напряТСниС 1000V Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π­Π”Π‘ самоиндукции
РСзистор 1 кОм ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°Ρ‚ΡƒΡˆΠΊΡƒ Ρ€Π΅Π»Π΅

Π’Π°ΠΆΠ½ΠΎ: ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с 220V ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ опторазвязку ΠΈΠ»ΠΈ транзисторный ΠΊΠ»ΡŽΡ‡, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ схСмы ΠΎΡ‚ Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠΉ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ для Arduino:

Π“Π΅Ρ€ΠΊΠΎΠ½

β”‚

β”œβ”€β”€β”€[1кОм]───┬─── Π‘Π°Π·Π° транзистора (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, BC547)

β”‚ β”‚

GND └─── Π­ΠΌΠΈΡ‚Ρ‚Π΅Ρ€ Π½Π° GND

β”‚

ΠšΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€β”€β”€β”€[Π Π΅Π»Π΅]─── Нагрузка 220V

4. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ (ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ силы ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠ³ΠΎ поля)

Если Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ срабатываниС, Π½ΠΎ ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠ³ΠΎ поля, Π³Π΅Ρ€ΠΊΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Ρ‡Π΅Ρ€Π΅Π· Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ напряТСния ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² мСталлоискатСлях ΠΈΠ»ΠΈ систСмах позиционирования.

Π‘Ρ…Π΅ΠΌΠ° дСлитСля:

  • πŸ”Œ Π“Π΅Ρ€ΠΊΠΎΠ½ NO + рСзистор 10 кОм (подтяТка ΠΊ +5V).
  • πŸ”Ί ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ рСзистор 10 кОм β€” для ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ.
  • πŸ”Ή Аналоговый ΠΏΠΈΠ½ Arduino (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, A0).
+5V

β”‚

β”œβ”€β”€β”€[10кОм]───┬─── ГСркон─── GND

β”‚ β”‚

└───[10кОм ΠΏΠΎΡ‚.]─── A0 (Arduino)

Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹:

  1. ΠŸΡ€ΠΈ отсутствии ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠ³ΠΎ поля Π½Π° A0 Π±ΡƒΠ΄Π΅Ρ‚ 0V (Π³Π΅Ρ€ΠΊΠΎΠ½ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚).
  2. ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ°Π³Π½ΠΈΡ‚Π° напряТСниС Π½Π° A0 Π±ΡƒΠ΄Π΅Ρ‚ расти ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ силС поля.
  3. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ рСзистором Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΡ€ΠΎΠ³ срабатывания.
πŸ’‘

Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ точности ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³Π΅Ρ€ΠΊΠΎΠ½Ρ‹ с Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмой (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, MK23-12), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ поля, Π° Π½Π΅ Π½Π° Π΅Π³ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

5. БСсконтактноС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Π°)

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ схСмы:

+5V

β”‚

β”œβ”€β”€β”€[1кОм]───┬─── ГСркон─── GND

β”‚ β”‚

└─── Анод ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹

β”‚

ΠšΠ°Ρ‚ΠΎΠ΄ оптопары─── GND

β”‚

Π’Ρ‹Ρ…ΠΎΠ΄ оптопары─── ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° опторазвязки:

  • πŸ›‘οΈ Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Ρ… ΠΏΠΎΠΌΠ΅Ρ… (Π΄ΠΎ 5 ΠΊΠ’).
  • πŸ”„ Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠ΅ΠΉ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π°ΠΌΠΈ.
  • πŸ“Ά ПодавлСниС Π½Π°Π²ΠΎΠ΄ΠΎΠΊ ΠΎΡ‚ ΠΌΠΎΡ‰Π½Ρ‹Ρ… элСктродвигатСлСй.

Π’Ρ‹Π±ΠΎΡ€ рСзисторов ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

ΠžΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π±ΠΎΡ€Π° рСзисторов зависит ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ схСмы. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ:

1. ΠŸΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для фиксации уровня сигнала, ΠΊΠΎΠ³Π΄Π° Π³Π΅Ρ€ΠΊΠΎΠ½ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ:

  • πŸ”Ή Для Arduino/Raspberry Pi: 10 кОм (стандартноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для INPUT_PULLUP).
  • πŸ”Ή Для сигнализации: 1–4.7 кОм (зависит ΠΎΡ‚ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сопротивлСния Π±Π»ΠΎΠΊΠ°).
  • πŸ”Ή Для высокоомных Π²Ρ…ΠΎΠ΄ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ…): 100 кОм.

Π€ΠΎΡ€ΠΌΡƒΠ»Π° расчёта (ΠΏΠΎ Π·Π°ΠΊΠΎΠ½Ρƒ Ома):

R = (Vcc - Vвхода) / IутСчки

Π“Π΄Π΅ IΡƒΡ‚Π΅Ρ‡ΠΊΠΈ β€” Ρ‚ΠΎΠΊ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ Π³Π΅Ρ€ΠΊΠΎΠ½Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 1–10 нА для качСствСнных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ).

2. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ рСзистор

Π—Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ Ρ†Π΅ΠΏΡŒ ΠΎΡ‚ бросков Ρ‚ΠΎΠΊΠ° ΠΏΡ€ΠΈ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΈ Π³Π΅Ρ€ΠΊΠΎΠ½Π°. РассчитываСтся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

R = Vcc / Imax

Π“Π΄Π΅ Imax β€” ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π³Π΅Ρ€ΠΊΠΎΠ½Π° (ΡƒΠΊΠ°Π·Π°Π½ Π² Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 0.5–1 А).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

  • πŸ”Ή Для Arduino (5V, Imax = 0.5A): R = 5/0.5 = 10 Ом (Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ 220 Ом для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π²Ρ…ΠΎΠ΄Π°).
  • πŸ”Ή Для Ρ€Π΅Π»Π΅ (12V, I = 50 мА): R = 12/0.05 = 240 Ом.

3. Π”ΠΈΠΎΠ΄ Π·Π°Ρ‰ΠΈΡ‚Ρ‹

Π’ схСмах с Ρ€Π΅Π»Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ устанавливайтС ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π΄ΠΈΠΎΠ΄ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1N4007), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ³Π°ΡΠΈΡ‚ΡŒ Π­Π”Π‘ самоиндукции. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠ΅ Ρ€Π΅Π»Π΅, ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΊ +.

+12V───[ΠšΠ°Ρ‚ΡƒΡˆΠΊΠ° Ρ€Π΅Π»Π΅]─── GND

β”‚

└───[|>| Diode]─── +12V

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ

Π”Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π³Π΅Ρ€ΠΊΠΎΠ½Π°ΠΌΠΈ. Рассмотрим самыС распространённыС:

1. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠ° Π³Π΅Ρ€ΠΊΠΎΠ½Π°

Ошибка: ИспользованиС Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚ΠΎΠ³ΠΎ (NO) Π³Π΅Ρ€ΠΊΠΎΠ½Π° Π² сигнализации, Π³Π΄Π΅ Π½ΡƒΠΆΠ½Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ замкнутая (NC) Π»ΠΎΠ³ΠΈΠΊΠ°.

ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ: ΠžΠ±Ρ€Ρ‹Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ° Π³Π΅Ρ€ΠΊΠΎΠ½Π° Π½Π΅ Π²Ρ‹Π·ΠΎΠ²ΡƒΡ‚ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ.

РСшСниС: ВсСгда провСряйтС ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ. Π“Π΅Ρ€ΠΊΠΎΠ½Ρ‹ NC ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ суффикс -C (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, MKA-10102C).

2. Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ дСбаунсинга

Ошибка: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π³Π΅Ρ€ΠΊΠΎΠ½Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Π±Π΅Π· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ "Π΄Ρ€Π΅Π±Π΅Π·Π³Π°" ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ².

ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ: Π›ΠΎΠΆΠ½Ρ‹Π΅ срабатывания ΠΈΠ·-Π·Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½Ρ‹Ρ… Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ/Ρ€Π°Π·ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ ΠΏΡ€ΠΈ срабатывании.

РСшСниС: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ дСбаунсинг (Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° 20–50 мс Π² ΠΊΠΎΠ΄Π΅) ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ (кондСнсатор 0.1 ΠΌΠΊΠ€ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π³Π΅Ρ€ΠΊΠΎΠ½Ρƒ).

// ΠŸΡ€ΠΈΠΌΠ΅Ρ€ дСбаунсинга для Arduino

int lastState = HIGH;

unsigned long lastDebounceTime = 0;

unsigned long debounceDelay = 50;

void loop() {

int reading = digitalRead(herkonPin);

if (reading != lastState) {

lastDebounceTime = millis();

}

if ((millis() - lastDebounceTime) > debounceDelay) {

// ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ состояния

}

lastState = reading;

}

3. НСучёт полярности ΠΌΠ°Π³Π½ΠΈΡ‚Π°

Ошибка: ИспользованиС ΠΌΠ°Π³Π½ΠΈΡ‚Π° с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡŽΠΆΠ½Ρ‹ΠΉ полюс вмСсто сСвСрного).

ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ: Π“Π΅Ρ€ΠΊΠΎΠ½ Π½Π΅ срабатываСт ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ.

РСшСниС: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΌΠ°Π³Π½ΠΈΡ‚Π° компасом ΠΈΠ»ΠΈ тСстСром. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π³Π΅Ρ€ΠΊΠΎΠ½ΠΎΠ² ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π½Π° любой полюс, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, поляризованныС Π³Π΅Ρ€ΠΊΠΎΠ½Ρ‹) Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ строгой ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

4. ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π³Π΅Ρ€ΠΊΠΎΠ½Π°

Ошибка: ΠšΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΡ Ρ‚ΠΎΠΊΠΎΠ², ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΡ… максимально допустимыС для Π³Π΅Ρ€ΠΊΠΎΠ½Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 0.5–1 А).

ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ: ΠŸΠΎΠ΄Π³ΠΎΡ€Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сопротивлСния.

РСшСниС: Для Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ > 0.5 А ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅Π»Π΅ ΠΈΠ»ΠΈ транзисторныС ΠΊΠ»ΡŽΡ‡ΠΈ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π“Π΅Ρ€ΠΊΠΎΠ½Ρ‹ с Π·ΠΎΠ»ΠΎΡ‚Ρ‹ΠΌ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, MKA-14135) Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ мСньшиС Ρ‚ΠΎΠΊΠΈ (0.1 А), Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ мСньшСС сопротивлСниС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° (< 50 мОм). Π˜Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… схСмах, Π° Π½Π΅ для ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ ΠΌΠΎΡ‰Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ.

5. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ располоТСниС ΠΌΠ°Π³Π½ΠΈΡ‚Π°

Ошибка: Установка ΠΌΠ°Π³Π½ΠΈΡ‚Π° ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ ΠΈΠ»ΠΈ слишком Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ‚ Π³Π΅Ρ€ΠΊΠΎΠ½Π°.

ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ: ΠΠ΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ срабатываниС ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½Ρ‹Π΅ сигналы.

РСшСниС:

  • πŸ“ ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ расстояниС: 5–15 ΠΌΠΌ для Π½Π΅ΠΎΠ΄ΠΈΠΌΠΎΠ²Ρ‹Ρ… ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΠ².
  • 🧲 ΠœΠ°Π³Π½ΠΈΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ соосСн с Π³Π΅Ρ€ΠΊΠΎΠ½ΠΎΠΌ (ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 10Β°).
  • πŸ”§ Для Ρ‚ΠΎΡ‡Π½ΠΎΠΉ настройки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΡ€ΠΎΠ½ΡˆΡ‚Π΅ΠΉΠ½Ρ‹.
Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π³Π΅Ρ€ΠΊΠΎΠ½ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ?

ΠŸΠ΅Ρ€Π΅Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄ΠΈΠΎΠ΄Π° (ΠΈΠ»ΠΈ сопротивлСния). ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ‰ΡƒΠΏΡ‹ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ Π³Π΅Ρ€ΠΊΠΎΠ½Π°:

- Π’ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ состоянии (Π±Π΅Π· ΠΌΠ°Π³Π½ΠΈΡ‚Π°) сопротивлСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ:

- ∞ для NO-Π³Π΅Ρ€ΠΊΠΎΠ½Π°,

- 0–0.5 Ом для NC-Π³Π΅Ρ€ΠΊΠΎΠ½Π°.

- ΠŸΡ€ΠΈ поднСсСнии ΠΌΠ°Π³Π½ΠΈΡ‚Π° сопротивлСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅.

Если сопротивлСниС Π½Π΅ мСняСтся β€” Π³Π΅Ρ€ΠΊΠΎΠ½ нСисправСн (окислСниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Ρ‹Π²).

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ примСнСния

Π Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ кСйсы использования Π³Π΅Ρ€ΠΊΠΎΠ½ΠΎΠ² Π² Ρ€Π°Π·Π½Ρ‹Ρ… устройствах.

1. Π”Π°Ρ‚Ρ‡ΠΈΠΊ открытия Π΄Π²Π΅Ρ€ΠΈ Π² сигнализации

Π—Π°Π΄Π°Ρ‡Π°: ΠžΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ открытия Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π΄Π²Π΅Ρ€ΠΈ с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ сигнала Π½Π° Arduino ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ увСдомлСния Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

  • πŸ”Œ Π“Π΅Ρ€ΠΊΠΎΠ½ NC (MKA-10102C).
  • πŸ”Ί Arduino Nano + ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ESP8266 для Wi-Fi.
  • πŸ”Ή ΠœΠ°Π³Π½ΠΈΡ‚ Π½Π΅ΠΎΠ΄ΠΈΠΌΠΎΠ²Ρ‹ΠΉ 5Γ—2 ΠΌΠΌ.
  • πŸ“± Π’Π΅Π»Π΅Ρ„ΠΎΠ½ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Blynk ΠΈΠ»ΠΈ Telegram-Π±ΠΎΡ‚ΠΎΠΌ.

Π‘Ρ…Π΅ΠΌΠ°:

ДвСрная ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ°: [Π“Π΅Ρ€ΠΊΠΎΠ½ NC]───[1кОм]─── GND

β”‚

└─── D2 (Arduino, INPUT_PULLUP)

Π”Π²Π΅Ρ€ΡŒ: [ΠœΠ°Π³Π½ΠΈΡ‚]

Код для Arduino (ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎ):

#define HERKON_PIN 2

#define BLYNK_AUTH "Π’Π°Ρˆ_Ρ‚ΠΎΠΊΠ΅Π½"

void setup() {

pinMode(HERKON_PIN, INPUT_PULLUP);

Blynk.begin(BLYNK_AUTH, "WiFi_Name", "WiFi_Pass");

}

void loop() {

if (digitalRead(HERKON_PIN) == HIGH) { // Π”Π²Π΅Ρ€ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π°

Blynk.notify("Π”Π²Π΅Ρ€ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π°!");

delay(60000); // Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ спама ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ

}

Blynk.run();

}

2. ΠšΠΎΠ½Ρ†Π΅Π²ΠΈΠΊ для 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°

Π—Π°Π΄Π°Ρ‡Π°: ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π΅ΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΏΠΎ оси Z.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ:

  • πŸ”§ Π“Π΅Ρ€ΠΊΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ касании ΠΌΠ°Π³Π½ΠΈΡ‚Π°, Π·Π°ΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠ΅.
  • πŸ”„ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ разомкнутая схСма (NO).
  • πŸ› οΈ ВрСбуСтся точная настройка полоТСния ΠΌΠ°Π³Π½ΠΈΡ‚Π° (ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ < 0.1 ΠΌΠΌ).

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ RAMPS 1.4:

Π“Π΅Ρ€ΠΊΠΎΠ½ (NO)

β”‚

β”œβ”€β”€β”€[10кОм]─── +5V

β”‚

└─── Пин Z_MIN (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, D18)

Настройка Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ Marlin:

// Π’ Ρ„Π°ΠΉΠ»Π΅ Configuration.h

#define Z_MIN_ENDSTOP_INVERTING true // Π˜Π½Π²Π΅Ρ€ΡΠΈΡ сигнала

#define ENDSTOP_PULLUP_Z_MIN true // Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ подтяТку

3. Π”Π°Ρ‚Ρ‡ΠΈΠΊ уровня Π²ΠΎΠ΄Ρ‹ Π² Π±Π°ΠΊΠ΅

Π—Π°Π΄Π°Ρ‡Π°: ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Тидкости Π² ёмкости с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ° ΠΈ Π³Π΅Ρ€ΠΊΠΎΠ½Π°.

РСшСниС:

  • πŸ”§ Π“Π΅Ρ€ΠΊΠΎΠ½ NO крСпится ΠΊ стСнкС Π±Π°ΠΊΠ°.
  • 🧲 ΠœΠ°Π³Π½ΠΈΡ‚ встроСн Π² ΠΏΠΎΠΏΠ»Π°Π²ΠΎΠΊ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ Π³Π΅Ρ€ΠΊΠΎΠ½Π° MKA-24120).
  • πŸ’§ ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΡŠΡ‘ΠΌΠ΅ уровня ΠΏΠΎΠΏΠ»Π°Π²ΠΎΠΊ поднимаСтся, ΠΌΠ°Π³Π½ΠΈΡ‚ приблиТаСтся ΠΊ Π³Π΅Ρ€ΠΊΠΎΠ½Ρƒ β†’ Ρ†Π΅ΠΏΡŒ замыкаСтся.

Π‘Ρ…Π΅ΠΌΠ° для управлСния насосом:

Π“Π΅Ρ€ΠΊΠΎΠ½ (NO)

β”‚

β”œβ”€β”€β”€[1кОм]─── Π‘Π°Π·Π° транзистора (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, IRFZ44N)

β”‚

GND β”‚

└─── Насос (220V Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅Π»Π΅)

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²ΠΎ Π²Π»Π°ΠΆΠ½ΠΎΠΉ срСдС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³Π΅Ρ€ΠΊΠΎΠ½Ρ‹ с Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ корпусом (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСрии MK24) ΠΈ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ эпоксидной смолой мСста ΠΏΠ°ΠΉΠΊΠΈ.

FAQ: ЧастыС вопросы ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ Π³Π΅Ρ€ΠΊΠΎΠ½ΠΎΠ²

МоТно Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π³Π΅Ρ€ΠΊΠΎΠ½ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Raspberry Pi?

Π”Π°, Π½ΠΎ с ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ:

  • πŸ”Ή Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор (10 кОм) ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ подтяТку (GPIO.PUD_UP).
  • πŸ”Ή ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· GPIO β€” 16 мА, поэтому Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.
  • πŸ”Ή Для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΏΠΎΠΌΠ΅Ρ… Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ кондСнсатор 0.1 ΠΌΠΊΠ€ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π³Π΅Ρ€ΠΊΠΎΠ½Ρƒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° Π½Π° Python:

import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM)

GPIO.setup(17, GPIO.IN, pull_up_down=GPIO.PUD_UP)

while True:

if GPIO.input(17) == GPIO.LOW:

print("Π“Π΅Ρ€ΠΊΠΎΠ½ сработал!")

Как ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ срабатывания Π³Π΅Ρ€ΠΊΠΎΠ½Π°?

Бпособы:

  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π½Π΅ΠΎΠ΄ΠΈΠΌΠΎΠ²Ρ‹ΠΉ ΠΌΠ°Π³Π½ΠΈΡ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, N52 вмСсто Ρ„Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ).
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π³Π΅Ρ€ΠΊΠΎΠ½ с высокой Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, MKA-14103 срабатываСт Π½Π° 30 ΠΌΠΌ).
  3. УстановитС Ρ„Π΅Ρ€Ρ€ΠΎΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹ΠΉ экран (пластина ΠΈΠ· ТСсти) Π·Π° Π³Π΅Ρ€ΠΊΠΎΠ½ΠΎΠΌ β€” это усилит ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅.
  4. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π³Π΅Ρ€ΠΊΠΎΠ½ Ρ‡Π΅Ρ€Π΅Π· ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ Π½Π° транзисторС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π°Ρ€Π»ΠΈΠ½Π³Ρ‚ΠΎΠ½ΡΠΊΡƒΡŽ ΠΏΠ°Ρ€Ρƒ).

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅: максимальная Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для стандартных Π³Π΅Ρ€ΠΊΠΎΠ½ΠΎΠ² β€” 50 ΠΌΠΌ (для спСциализированных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ β€” Π΄ΠΎ 100 ΠΌΠΌ).

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π³Π΅Ρ€ΠΊΠΎΠ½ срабатываСт ΡΠ°ΠΌΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ?

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹:

  • 🧲 Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Π΅ поля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠ², трансформаторов). РСшСниС: экранируйтС Π³Π΅Ρ€ΠΊΠΎΠ½ мСталличСским корпусом.
  • πŸ”Œ ΠŸΠ»ΠΎΡ…Π°Ρ ΠΏΠ°ΠΉΠΊΠ° ΠΈΠ»ΠΈ окислСниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². РСшСниС: пропаяйтС соСдинСния ΠΈ ΠΏΠΎΠΊΡ€ΠΎΠΉΡ‚Π΅ Π»Π°ΠΊΠΎΠΌ.
  • 🌑️ Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Π΅ измСнСния (Π³Π΅Ρ€ΠΊΠΎΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°Π³Ρ€Π΅Π²Π΅/ΠΎΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠΈ). РСшСниС: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ с тСрмокомпСнсациСй (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, MK27).
  • πŸ“‘ Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Π΅ Π½Π°Π²ΠΎΠ΄ΠΊΠΈ ΠΎΡ‚ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ². РСшСниС: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ экранированный кабСль.
Какой Π³Π΅Ρ€ΠΊΠΎΠ½ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠΉ сигнализации?

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ:

  • πŸš— МодСль: MKA-10102C (NC, коррозионностойкий).
  • πŸ”‹ НапряТСниС: 12V (совмСстимо с Π±ΠΎΡ€Ρ‚ΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ‚ΡŒΡŽ).
  • 🌑️ Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: ΠΎΡ‚ -40Β°Π‘ Π΄ΠΎ +85Β°Π‘.
  • πŸ›‘οΈ Π—Π°Ρ‰ΠΈΡ‚Π°: Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ корпус с силиконовым ΡƒΠΏΠ»ΠΎΡ‚Π½Π΅Π½ΠΈΠ΅ΠΌ.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:

+12V (бортовая ΡΠ΅Ρ‚ΡŒ)

β”‚

β”œβ”€β”€β”€[1кОм]───┬─── Π“Π΅Ρ€ΠΊΠΎΠ½ (NC)─── Масса

β”‚ β”‚

└─────────── Π’Ρ…ΠΎΠ΄ сигнализации

Π‘ΠΎΠ²Π΅Ρ‚: для надёТности Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π³Π΅Ρ€ΠΊΠΎΠ½ ΠΊΠΎΠ½Ρ†Π΅Π²ΠΈΠΊΠΎΠΌ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅.

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Π΅Ρ€ΠΊΠΎΠ½ Π² цСпях постоянного ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ°?

Π”Π°, Π½ΠΎ с нюансами:

  • ⚑ ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ (DC): Π³Π΅Ρ€ΠΊΠΎΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ, Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ.
  • πŸ”„ ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ (AC):
    • МаксимальноС напряТСниС: ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 250V AC (уточняйтС Π² Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π΅).
    • Π’ΠΎΠΊ: Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 0.5 А (ΠΈΠ·-Π·Π° риска дугообразования ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΈ).
    • Для Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ > 0.5 А ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅Π»Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ схСмы для 220V AC:

L (Ρ„Π°Π·Π°)

β”‚

β”œβ”€β”€β”€[Π“Π΅Ρ€ΠΊΠΎΠ½ NO]───[Π›Π°ΠΌΠΏΠ° 220V]─── N (ноль)

β”‚

β”œβ”€β”€β”€[1N4007]─── (ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π»Π°ΠΌΠΏΠ΅, для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ пСрСнапряТСний)

πŸ’‘

Π“Π΅Ρ€ΠΊΠΎΠ½Ρ‹ β€” Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Π΅ ΠΈ Π΄ΠΎΠ»Π³ΠΎΠ²Π΅Ρ‡Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, Π½ΠΎ ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡƒΡ‡Ρ‘Ρ‚Π° Ρ‚ΠΈΠΏΠ° (NO/NC), Π²Ρ‹Π±ΠΎΡ€Π° рСзисторов ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΏΠΎΠΌΠ΅Ρ…. Для ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… систСм (сигнализация, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Π°Ρ автоматизация) всСгда Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π³Π΅Ρ€ΠΊΠΎΠ½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².