Бигнализация Π½Π° Ардуино Π£Π½ΠΎ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

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

Π“Π»Π°Π²Π½ΠΎΠ΅ прСимущСство использования ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Arduino Uno Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π΅Ρ‘ доступности ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΌ сообщСствС. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ программистом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эту систСму Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Достаточно Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ понимания Π»ΠΎΠ³ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ элСктричСских Ρ†Π΅ΠΏΠ΅ΠΉ ΠΈ готовности ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ.

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

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

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

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ элСмСнтом обнаруТСния Π±ΡƒΠ΄Π΅Ρ‚ инфракрасный Π΄Π°Ρ‚Ρ‡ΠΈΠΊ двиТСния HC-SR501. Он Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° Ρ‚Π΅ΠΏΠ»ΠΎΠ²ΠΎΠ΅ ΠΈΠ·Π»ΡƒΡ‡Π΅Π½ΠΈΠ΅ чСловСчСского Ρ‚Π΅Π»Π°. Π’Π°ΠΊΠΆΠ΅ понадобится ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π·ΡƒΠΌΠΌΠ΅Ρ€Π° для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ сигнала ΠΈ Π³Π΅Ρ€ΠΊΠΎΠ½ для контроля открытия Π΄Π²Π΅Ρ€Π΅ΠΉ ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ½. ВсС это ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π±Π΅Π· ΠΏΠ°ΠΉΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ.

  • πŸ”Ή ΠŸΠ»Π°Ρ‚Π° Arduino Uno (ΠΈΠ»ΠΈ совмСстимая) ΠΈ USB-кабСль.
  • πŸ”Ή Π˜Π½Ρ„Ρ€Π°ΠΊΡ€Π°ΡΠ½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ двиТСния PIR HC-SR501.
  • πŸ”Ή Активный пьСзо-Π·ΡƒΠΌΠΌΠ΅Ρ€ для Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнализации.
  • πŸ”Ή ΠœΠ°Π³Π½ΠΈΡ‚Π½Ρ‹ΠΉ Π³Π΅Ρ€ΠΊΠΎΠ½ (Π΄Π°Ρ‚Ρ‡ΠΈΠΊ открытия Π΄Π²Π΅Ρ€Π΅ΠΉ).
  • πŸ”Ή Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ ΠΈ рСзисторы для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ состояния.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ сборкС схСмы строго слСдитС Π·Π° ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° напряТСния 5Π’ Π½Π° ΠΏΠΈΠ½ GND ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ вывСсти ΠΈΠ· строя Π΄Π°Ρ‚Ρ‡ΠΈΠΊ HC-SR501.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ схСма ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Π›ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы проста: ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ постоянно ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ состояниС Π²Ρ…ΠΎΠ΄ΠΎΠ². Если Π½Π° ΠΏΠΈΠ½Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° двиТСния ΠΈΠ»ΠΈ Π³Π΅Ρ€ΠΊΠΎΠ½Π° появляСтся высокий логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, запускаСтся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ. Бигнализация Π½Π° Ардуино Π£Π½ΠΎ Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ Π·ΡƒΠΌΠΌΠ΅Ρ€ ΠΈ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ свСтодиодов.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° PIR Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚Ρ€Π΅Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ²: VCC (ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 5Π’), GND (зСмля) ΠΈ OUT (ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ). Π‘ΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, D2. Π“Π΅Ρ€ΠΊΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Π½ΠΎ часто Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора, Ссли ΠΎΠ½ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ-Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ. Π—ΡƒΠΌΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΏΠΈΠ½Ρƒ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ШИМ для Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ‚ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, хотя для простой сигнализации ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΈ любой Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Пин Arduino НазначСниС Π’ΠΈΠΏ сигнала
PIR Π”Π°Ρ‚Ρ‡ΠΈΠΊ (OUT) Digital 2 ДСтСкция двиТСния Высокий/Низкий
Π“Π΅Ρ€ΠΊΠΎΠ½ Digital 3 ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π΄Π²Π΅Ρ€ΠΈ Π—Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅
Π—ΡƒΠΌΠΌΠ΅Ρ€ Digital 9 Звуковая Ρ‚Ρ€Π΅Π²ΠΎΠ³Π° Π˜ΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΉ
Кнопка сброса Digital 4 БнятиС с ΠΎΡ…Ρ€Π°Π½Ρ‹ НаТатиС

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ схСмы Π²Π°ΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠΎΠ²ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. Π₯отя Arduino Uno ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΠΎ 40 мА Π½Π° ΠΏΠΈΠ½, суммарный Ρ‚ΠΎΠΊ Π½Π° всС ΠΏΠΈΠ½Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 200 мА. Если Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹Π΅ сирСны ΠΈΠ»ΠΈ яркиС свСтодиодныС Π»Π΅Π½Ρ‚Ρ‹, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ внСшнСС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈ транзисторныС ΠΊΠ»ΡŽΡ‡ΠΈ.

НаписаниС ΠΊΠΎΠ΄Π° ΠΈ настройка скСтча

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π² срСдС Arduino IDE. Код Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ написан Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ опрос Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² происходил Π² Ρ†ΠΈΠΊΠ»Π΅ loop() Π±Π΅Π· Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ событиС. Однако для debounce (устранСния Π΄Ρ€Π΅Π±Π΅Π·Π³Π°) ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΠ°ΡƒΠ· ΠΌΠ΅ΠΆΠ΄Ρƒ сигналами Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ delay() допустимо, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹.

Π’ Π½Π°Ρ‡Π°Π»Π΅ скСтча ΠΌΡ‹ объявляСм ΠΏΠΈΠ½Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ состояния. Нам Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, стоит Π»ΠΈ систСма Π½Π° ΠΎΡ…Ρ€Π°Π½Π΅. Для этого вводится пСрСмСнная-Ρ„Π»Π°Π³. Если систСма Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π°, любой Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ запускаСт Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнал. Если Π½Π΅Ρ‚ β€” систСма просто ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ двиТСния, Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ оТидания.

const int pirPin = 2;

const int buzzerPin = 9;

bool alarmState = false;

void setup() {

pinMode(pirPin, INPUT);

pinMode(buzzerPin, OUTPUT);

Serial.begin(9600);

}

void loop() {

if (digitalRead(pirPin) == HIGH) {

alarmState = true;

}

if (alarmState) {

tone(buzzerPin, 1000); // Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊ

} else {

noTone(buzzerPin); // Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊ

}

}

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Ѐункция tone() ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ использованиС tone() ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ШИМ (analogWrite) Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠΈΠ½Π°Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π°ΠΌ.

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

Как ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний?

Π›ΠΎΠΆΠ½Ρ‹Π΅ срабатывания часто Π²Ρ‹Π·Π²Π°Π½Ρ‹ сквозняками, Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡˆΡ‚ΠΎΡ€ ΠΈΠ»ΠΈ Π½Π°Π³Ρ€Π΅Π²ΠΎΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π”Π°ΠΉΡ‚Π΅ PIR-Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π΅Ρ‚ΡŒΡΡ 30-60 сСкунд послС ΠΏΠΎΠ΄Π°Ρ‡ΠΈ питания ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€: ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли сигнал длится дольшС 100 мс.

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ систСмы: GSM ΠΈ Wi-Fi ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

Базовая вСрсия сигнализации Ρ…ΠΎΡ€ΠΎΡˆΠ°, Π½ΠΎ ΠΎΠ½Π° лишь ΡˆΡƒΠΌΠΈΡ‚ Π½Π° мСстС. Для Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ бСзопасности Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅. Для этого ΠΊ Arduino Uno ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ GSM-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SIM800L ΠΈΠ»ΠΈ SIM900. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ систСмС ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ SMS ΠΈΠ»ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ Π·Π²ΠΎΠ½ΠΊΠΈ ΠΏΡ€ΠΈ Ρ‚Ρ€Π΅Π²ΠΎΠ³Π΅.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ являСтся использованиС Wi-Fi модуля ESP8266 (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, NodeMCU), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ саму ΠΏΠ»Π°Ρ‚Ρƒ Arduino ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² связкС с Π½Π΅ΠΉ. Π’ этом случаС увСдомлСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² мСссСндТСры Ρ‚ΠΈΠΏΠ° Telegram ΠΈΠ»ΠΈ Π½Π° ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ. Π­Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ слоТной настройки сСти, Π½ΠΎ Π΄Π°Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π».

  • πŸ“‘ ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ модуля SIM800L Ρ‡Π΅Ρ€Π΅Π· UART (Serial).
  • πŸ“‘ ИспользованиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с GSM (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, TinyGSM).
  • πŸ“‘ Направка AT-ΠΊΠΎΠΌΠ°Π½Π΄ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ SMS.
  • πŸ“‘ Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌΠΈ сСрвисами (Blynk, IFTTT).

ΠŸΡ€ΠΈ использовании GSM-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ критичСски Π²Π°ΠΆΠ½ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. ΠœΠΎΠ΄ΡƒΠ»ΡŒ SIM800L Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ поиска сСти потрСбляСт Ρ‚ΠΎΠΊ Π΄ΠΎ 2А, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ USB-ΠΏΠΎΡ€Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚. НСобходимо ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшний Π±Π»ΠΎΠΊ питания 5Π’ 2А.

πŸ“Š Какой способ увСдомлСния Π²Ρ‹ считаСтС ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ΠΌ?
БМБ-сообщСниС
Π—Π²ΠΎΠ½ΠΎΠΊ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
Push-ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ
БвСтовая индикация

АвтономноС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈ ΡΠ½Π΅Ρ€Π³ΠΎΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ

Бтационарная сигнализация бСсполСзна, Ссли Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ просто ΠΏΠ΅Ρ€Π΅Ρ€Π΅ΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ питания. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΡΡ‚ΡŒ β€” ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ Ρ„Π°ΠΊΡ‚ΠΎΡ€. Arduino Uno потрСбляСт ΠΎΠΊΠΎΠ»ΠΎ 20-30 мА Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‡Ρ‚ΠΎ довольно ΠΌΠ½ΠΎΠ³ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Для сниТСния потрСблСния ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ спящиС Ρ€Π΅ΠΆΠΈΠΌΡ‹.

Π˜Π΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСм являСтся использованиС Lithium-Ion аккумуляторов Π² связкС с модулями зарядки TP4056. Однако, стандартная ΠΏΠ»Π°Ρ‚Π° Uno Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнного ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° заряда. Π’Π°ΠΌ придСтся Π»ΠΈΠ±ΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ питания, Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ shields (Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ) для Arduino.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π›ΠΈΡ‚ΠΈΠ΅Π²Ρ‹Π΅ аккумуляторы Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΌΡƒ разряду. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ систСмы Π½Π° батарСях ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ прСдусмотритС схСму ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания ΠΏΡ€ΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ напряТСния Π½ΠΈΠΆΠ΅ 3.0Π’, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ аккумулятор.

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

ВСстированиС ΠΈ устранСниС нСисправностСй

ПослС сборки наступаСт этап ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Часто Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ схСма собрана Π²Π΅Ρ€Π½ΠΎ, Π½ΠΎ систСма Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Serial Monitor Π² Arduino IDE. Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚Π΅ Ρ‚ΡƒΠ΄Π° статусы Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π²ΠΈΠ΄ΠΈΡ‚ Π»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ измСнСния Π½Π° ΠΏΠΈΠ½Π°Ρ….

Если Π΄Π°Ρ‚Ρ‡ΠΈΠΊ двиТСния Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ½Ρ‚Ρ‹ Π½Π° Π΅Π³ΠΎ корпусС. На ΠΌΠΎΠ΄ΡƒΠ»Π΅ HC-SR501 Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π°: ΠΎΠ΄ΠΈΠ½ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (расстояниС), Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” врСмя Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ сигнала. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²Ρ‹ΠΊΡ€ΡƒΡ‡Π΅Π½Ρ‹ Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

β˜‘οΈ Диагностика систСмы

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

Частой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ являСтся "Π΄Ρ€Π΅Π±Π΅Π·Π³" ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π³Π΅Ρ€ΠΊΠΎΠ½Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π΄Π²Π΅Ρ€ΠΈ сигнал ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ мСняСтся с 0 Π½Π° 1. Π Π΅ΡˆΠ°Π΅Ρ‚ΡΡ это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ (Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ нСбольшой Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ) ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ (установкой кондСнсатора ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ Π³Π΅Ρ€ΠΊΠΎΠ½Π°).

Вопросы ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ (FAQ)

МоТно Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ эту ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊ ΡƒΠΌΠ½ΠΎΠΌΡƒ Π΄ΠΎΠΌΡƒ?

Π”Π°, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Wi-Fi ΠΌΠΎΠ΄ΡƒΠ»ΡŒ (ESP8266/ESP32) вмСсто ΠΈΠ»ΠΈ вмСстС с Arduino, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ систСму Π² Home Assistant, ЯндСкс Π£ΠΌΠ½Ρ‹ΠΉ Π΄ΠΎΠΌ ΠΈΠ»ΠΈ Apple HomeKit. Для классичСской Arduino Uno это ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ шлюза (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Raspberry Pi), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Arduino ΠΏΠΎ Serial ΠΈΠ»ΠΈ LAN.

Какой радиус дСйствия Ρƒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° HC-SR501?

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ радиус дСйствия Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° составляСт ΠΎΠΊΠΎΠ»ΠΎ 5-7 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΈ ΡƒΠ³Π»Π΅ ΠΎΠ±Π·ΠΎΡ€Π° 110 градусов. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½Π·Ρ‹ ЀрСнСля (Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚) ΡƒΠ³ΠΎΠ» ΠΌΠΎΠΆΠ½ΠΎ ΡΡƒΠ·ΠΈΡ‚ΡŒ, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ² Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΈΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ для ΠΎΡ…Π²Π°Ρ‚Π° большСй ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ.

НуТСн Π»ΠΈ рСзистор для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π·ΡƒΠΌΠΌΠ΅Ρ€Π°?

Для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ пьСзо-Π·ΡƒΠΌΠΌΠ΅Ρ€Π° (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΈΡ‰ΠΈΡ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ напряТСния) рСзистор ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ΅Π½, Ссли Ρ‚ΠΎΠΊ потрСблСния мСньшС 20-30 мА. Для пассивного Π·ΡƒΠΌΠΌΠ΅Ρ€Π° (Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ частоты) Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΠΏΠΈΠ½Ρƒ, Π½ΠΎ для Π³Ρ€ΠΎΠΌΠΊΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ° Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ транзисторный ΠΊΠ»ΡŽΡ‡.

Как ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Π²ΠΎΠ³Ρƒ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ?

Π’ скСтч Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° ΠΏΠΈΠ½ 4) пСрСмСнная состояния alarmState Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π² false, Π° Π·Π²ΡƒΠΊ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ. Π­Ρ‚ΠΎ стандартная ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° для ΠΎΡ…Ρ€Π°Π½Π½Ρ‹Ρ… систСм.