Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ β ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠΏΠΎΡΠΎΠ± Π·Π°ΡΠΈΡΠΈΡΡ ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ, Π½ΠΎ ΠΈ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π΄Π»Ρ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ² ΠΌΠΈΠΊΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ. Π‘ΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ Π£Π½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ ΡΡΠ°ΡΡΠΎΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ° ΠΏΠ»Π°ΡΠ° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΠΈΠ½ΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅Π½ΡΠΎΡΠΎΠ². ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ Π»ΡΠ±ΡΠ΅ Π½ΡΠΆΠ΄Ρ, Π±ΡΠ΄Ρ ΡΠΎ Π·Π°ΡΠΈΡΠ° Π³Π°ΡΠ°ΠΆΠ°, Π΄Π°ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠΊΠΎΠ»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ 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Π.
ΠΠ²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΡΠ½Π΅ΡΠ³ΠΎΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ
Π‘ΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½Π°Ρ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½Π°, Π΅ΡΠ»ΠΈ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΆΠ΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠΎΡΡΠΎΠΌΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΡΡΡ β ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΉ ΡΠ°ΠΊΡΠΎΡ. Arduino Uno ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 20-30 ΠΌΠ Π² Π°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΎΡ Π±Π°ΡΠ°ΡΠ΅ΠΈ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ»Ρ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΡΡΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ.
ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Lithium-Ion Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠ² Π² ΡΠ²ΡΠ·ΠΊΠ΅ Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ Π·Π°ΡΡΠ΄ΠΊΠΈ TP4056. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° Uno Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π·Π°ΡΡΠ΄Π°. ΠΠ°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π»ΠΈΠ±ΠΎ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ, Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ shields (ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ) Π΄Π»Ρ Arduino.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΈΡΠΈΠ΅Π²ΡΠ΅ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ ΠΊ Π³Π»ΡΠ±ΠΎΠΊΠΎΠΌΡ ΡΠ°Π·ΡΡΠ΄Ρ. ΠΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° Π±Π°ΡΠ°ΡΠ΅ΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΡ Π΅ΠΌΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½ΠΈΠΆΠ΅ 3.0Π, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΈΡΠΏΠΎΡΡΠΈΡΡ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ.
ΠΠ»Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ½Π΅ΡΠ³ΠΎΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π°, ΠΏΡΠΎΠ±ΡΠΆΠ΄Π°Ρ Π΅Π³ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΎΡ Π΄Π°ΡΡΠΈΠΊΠ° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ. Π ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Π΄Π°Π΅Ρ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠΈΠΊΡΠΎΠ°ΠΌΠΏΠ΅Ρ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠ΅ΡΡΡΠ°ΠΌΠΈ ΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅ΠΈ.
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ
ΠΠΎΡΠ»Π΅ ΡΠ±ΠΎΡΠΊΠΈ Π½Π°ΡΡΡΠΏΠ°Π΅Ρ ΡΡΠ°ΠΏ ΠΎΡΠ»Π°Π΄ΠΊΠΈ. Π§Π°ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ ΡΠ°ΠΊ, ΡΡΠΎ ΡΡ Π΅ΠΌΠ° ΡΠΎΠ±ΡΠ°Π½Π° Π²Π΅ΡΠ½ΠΎ, Π½ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ. ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Serial Monitor Π² Arduino IDE. ΠΡΠ²ΠΎΠ΄ΠΈΡΠ΅ ΡΡΠ΄Π° ΡΡΠ°ΡΡΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½ΡΡΡ, Π²ΠΈΠ΄ΠΈΡ Π»ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π° ΠΏΠΈΠ½Π°Ρ .
ΠΡΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΎΡΠ½ΡΠ΅ Π²ΠΈΠ½ΡΡ Π½Π° Π΅Π³ΠΎ ΠΊΠΎΡΠΏΡΡΠ΅. ΠΠ° ΠΌΠΎΠ΄ΡΠ»Π΅ HC-SR501 Π΅ΡΡΡ Π΄Π²Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΠ°: ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅Ρ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ (ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅), Π΄ΡΡΠ³ΠΎΠΉ β Π²ΡΠ΅ΠΌΡ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΡΠΈΠ³Π½Π°Π»Π°. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ Π²ΡΠΊΡΡΡΠ΅Π½Ρ Π² ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
βοΈ ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΡ
Π§Π°ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ "Π΄ΡΠ΅Π±Π΅Π·Π³" ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π³Π΅ΡΠΊΠΎΠ½Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ Π΄Π²Π΅ΡΠΈ ΡΠΈΠ³Π½Π°Π» ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Ρ 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, Π° Π·Π²ΡΠΊ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°ΡΡΡΡ. ΠΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π΄Π»Ρ ΠΎΡ
ΡΠ°Π½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ.