Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³ΠΎΠ²ΠΎΡ€ΡΡ‰ΡƒΡŽ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ: пошаговоС руководство

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

РСализация Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΊΠ°ΠΊ Π½Π° Π±Π°Π·Π΅ спСциализированных GSM-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Ρ‚Π°ΠΊ ΠΈ с использованиСм популярных ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Голосовая симуляция Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΎΡ…Ρ€Π°Π½Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ чСловСчСский голос воспринимаСтся ΠΌΠΎΠ·Π³ΠΎΠΌ ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ΠΉ сигнал, Ρ‡Π΅ΠΌ ΠΌΠΎΠ½ΠΎΡ‚ΠΎΠ½Π½Ρ‹ΠΉ писк сирСны. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ тСхничСскиС аспСкты создания Ρ‚Π°ΠΊΠΎΠ³ΠΎ устройства, ΠΎΡ‚ Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π΄ΠΎ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΊΠΎΠ΄Π°.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ голосового оповСщСния

Основой любой говорящСй систСмы являСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒ синтСза Ρ€Π΅Ρ‡ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ записанных сообщСний. Π’ простых схСмах ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ PCM (Pulse Code Modulation), Π³Π΄Π΅ Π°ΡƒΠ΄ΠΈΠΎΠ·Π°ΠΏΠΈΡΡŒ хранится Π² памяти микросхСмы. Π‘ΠΎΠ»Π΅Π΅ слоТныС систСмы ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ TTS-Π΄Π²ΠΈΠΆΠΊΠΈ (Text-to-Speech), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Ρ€Π΅Ρ‡ΡŒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ· тСкстового ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ позволяСт динамичСски ΠΌΠ΅Π½ΡΡ‚ΡŒ сообщСния Π±Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ устройства.

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

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

Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π·Π²ΡƒΠΊΠ° Π½Π° большиС расстояния часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ IP-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΈΠ»ΠΈ GSM-ΠΊΠ°Π½Π°Π»Ρ‹. Π’ послСднСм случаС ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Π·Π²ΠΎΠ½ΠΎΠΊ ΠΈΠ»ΠΈ отправляСт голосовоС сообщСниС Π½Π° ΠΏΡ€Π΅Π΄Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€. Цифровая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сигнала позволяСт ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ голос ΠΎΡ‚ ΡˆΡƒΠΌΠΎΠ², дСлая сообщСниС Ρ€Π°Π·Π±ΠΎΡ€Ρ‡ΠΈΠ²Ρ‹ΠΌ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΠ»ΠΎΡ…ΠΎΠΉ связи.

πŸ“Š Какой Ρ‚ΠΈΠΏ оповСщСния для вас Π²Π°ΠΆΠ½Π΅Π΅?
Голосовой Π·Π²ΠΎΠ½ΠΎΠΊ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
SMS с тСкстом
Громкая сирСна Π² ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ
Push-ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ

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

Π‘Π±ΠΎΡ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π±ΠΎΡ€Π° элСктроники. Π‘Π°Π·ΠΎΠ²Ρ‹ΠΌ элСмСнтом являСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Arduino, ESP8266 ΠΈΠ»ΠΈ спСциализированныС ΠΏΠ»Π°Ρ‚Ρ‹ ΠΎΡ…Ρ€Π°Π½Π½Ρ‹Ρ… систСм. Для хранСния Π°ΡƒΠ΄ΠΈΠΎΠ΄Π°Π½Π½Ρ‹Ρ… потрСбуСтся внСшняя ΠΏΠ°ΠΌΡΡ‚ΡŒ, такая ΠΊΠ°ΠΊ SD-ΠΊΠ°Ρ€Ρ‚Π° ΠΈΠ»ΠΈ Flash-Ρ‡ΠΈΠΏ, Ссли Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти процСссора нСдостаточно.

ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ Π·Π²ΡƒΠΊΠ° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ зависит ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ модуля синтСза Ρ€Π΅Ρ‡ΠΈ. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ DFPlayer Mini для воспроизвСдСния MP3 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Ρ‡ΠΈΠΏΡ‹ Ρ‚ΠΈΠΏΠ° ISD1820 для ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… сообщСний. Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΌ понадобится ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ Π½ΠΈΠ·ΠΊΠΎΠΉ частоты, Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшний Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ большой мощности.

  • πŸ”Œ ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ (Arduino Uno, ESP32 ΠΈΠ»ΠΈ спСциализированный GSM-шield).
  • πŸ”Š ΠœΠΎΠ΄ΡƒΠ»ΡŒ воспроизвСдСния Π·Π²ΡƒΠΊΠ° (MP3-ΠΏΠ»Π΅Π΅Ρ€ ΠΈΠ»ΠΈ TTS-синтСзатор).
  • πŸ“‘ Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ двиТСния (PIR), Π³Π΅Ρ€ΠΊΠΎΠ½Ρ‹ ΠΈΠ»ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ разбития стСкла.
  • πŸ”‹ Π‘Π»ΠΎΠΊ питания с запасом мощности (ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 2А для ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹).

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

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ оборудования

ΠœΠΎΠ½Ρ‚Π°ΠΆ систСмы начинаСтся с соСдинСния ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ модуля Π·Π²ΡƒΠΊΠ°. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс UART. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ TX (ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°) ΠΈ RX (ΠΏΡ€ΠΈΠ΅ΠΌ) модуля ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΠΈΠ½Π°ΠΌ RX ΠΈ TX ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. НСобходимо строго ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ напряТСния, особСнно Ссли ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ 3.3Π’, Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΡ‚ 5Π’.

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

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Пин ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° НазначСниС Π’ΠΎΠΊ потрСблСния
MP3 ΠœΠΎΠ΄ΡƒΠ»ΡŒ RX / TX ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ~20 мА
PIR Π”Π°Ρ‚Ρ‡ΠΈΠΊ D2 (Interrupt) Π‘ΠΈΠ³Π½Π°Π» Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ~50 мА
Π Π΅Π»Π΅ сирСны D8 Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ ~70 мА
Π”ΠΈΠ½Π°ΠΌΠΈΠΊ SPK+ / SPK- Π’Ρ‹Π²ΠΎΠ΄ Π·Π²ΡƒΠΊΠ° Π΄ΠΎ 1А

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ°ΠΉΠΊΠΎΠΉ

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

ΠŸΡ€ΠΈ сборкС схСмы Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ², ΠΈΠ΄ΡƒΡ‰ΠΈΡ… ΠΊ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ. Π”Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π°Π½Ρ‚Π΅Π½Π½Π° ΠΈ Π²Π½ΠΎΡΠΈΡ‚ΡŒ высокочастотныС Π½Π°Π²ΠΎΠ΄ΠΊΠΈ Π² Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π΅ΠΏΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π° ΠΈΠ»ΠΈ модуля связи. Π­ΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ критичСских ΡƒΠ·Π»ΠΎΠ² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ качСство ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ аудиосигнала.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° рСализуСтся Π² срСдС Arduino IDE ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ. Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹ строится Π²ΠΎΠΊΡ€ΡƒΠ³ бСсконСчного Ρ†ΠΈΠΊΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ состояниС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². ΠŸΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ измСнСния статуса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с HIGH Π½Π° LOW) систСма ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ.

Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° прСрывания ΠΈΠ»ΠΈ основного Ρ†ΠΈΠΊΠ»Π° вызываСтся функция воспроизвСдСния. Код Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (ΠΊΠ°ΠΊ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π° Ρ‚Ρ€Π΅ΠΊΠ°) Π½Π΅ мСшали опросу Π΄Ρ€ΡƒΠ³ΠΈΡ… сСнсоров. ИспользованиС Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° позволяСт систСмС Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½ΠΎΠ²Ρ‹Π΅ события Π΄Π°ΠΆΠ΅ Π²ΠΎ врСмя произнСсСния Ρ„Ρ€Π°Π·Ρ‹.

void loop {

if (digitalRead(sensorPin) == HIGH) {

triggerAlarm;

playVoiceMessage("alert_01.mp3");

delay(5000); // Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ опросом

}

}

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π›ΠΎΠ³ΠΈΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Π° прСдусм_modulesΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ дСбаунсинг (устранСниС Π΄Ρ€Π΅Π±Π΅Π·Π³Π°) ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². Π‘Π΅Π· этого систСма ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ дСсятки Ρ€Π°Π· Π·Π° сСкунду ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ двиТСния, создавая Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½Ρ‹ΠΉ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊ.

Для Π±ΠΎΠ»Π΅Π΅ слоТных сцСнариСв ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Ρ‹ (State Machine). Π­Ρ‚ΠΎ позволяСт Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ состояния:"ΠžΡ…Ρ€Π°Π½Π° снята","ΠžΡ…Ρ€Π°Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°","Π’Ρ€Π΅Π²ΠΎΠ³Π°","ΠŸΠ°ΡƒΠ·Π°". Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ состоянии систСма Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ события ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π·Π°Ρ‰ΠΈΡ‚Ρ‹.

Как ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ систСмы?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ прСрывания (interrupts) вмСсто постоянного опроса ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π² Ρ†ΠΈΠΊΠ»Π΅. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Ρ€Π΅Π°Π³_modulesΠ°Ρ‚ΡŒ Π½Π° сигнал Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ занят Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ вычислСниями. Для Arduino ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ attachInterrupt.

Настройка голосовых сообщСний

ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ голосового оповСщСния зависит Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, Π½ΠΎ ΠΈ ΠΎΡ‚ содСрТания сообщСний. Π€Ρ€Π°Π·Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ, Ρ‡Π΅Ρ‚ΠΊΠΈΠΌΠΈ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ. НС стоит Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΌΠΎΠ½ΠΎΠ»ΠΎΠ³ΠΈ; достаточно констатации Ρ„Π°ΠΊΡ‚Π°:"Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ Π² Π·ΠΎΠ½Ρƒ ΠΊΡƒΡ…Π½ΠΈ" ΠΈΠ»ΠΈ"Π’Ρ€Π΅Π²ΠΎΠ³Π°, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π΄Ρ‹ΠΌΠ°".

Π—Π°ΠΏΠΈΡΡŒ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»ΠΎΠ² слСдуСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΌ вашим ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ MP3, WAV ΠΈΠ»ΠΈ ADPCM). Частота дискрСтизации 8000-16000 Π“Ρ† Π²ΠΏΠΎΠ»Π½Π΅ достаточна для разборчивости Ρ€Π΅Ρ‡ΠΈ ΠΈ экономит мСсто Π² памяти. Нормализация громкости всСх Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ обСспСчит ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Ρ… сообщСний.

  • πŸ—£οΈ ЗаписывайтС голос Π² Ρ‚ΠΈΡ…ΠΎΠΌ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ Π±Π΅Π· эха.
  • πŸ“‰ Π‘ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π΄ΠΎ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ быстро Π·Π°Π³Ρ€ΡƒΠΆΠ°Π»ΠΈΡΡŒ.
  • πŸ”’ НумСруйтС Ρ„Π°ΠΉΠ»Ρ‹ согласно Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 001.mp3, 002.mp3).
  • πŸ§ͺ ВСстируйтС Ρ€Π°Π·Π±ΠΎΡ€Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Ρ€Π΅Ρ‡ΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°Ρ….

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ синтСз Ρ€Π΅Ρ‡ΠΈ, Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ высоту голоса. Блишком быстрая Ρ€Π΅Ρ‡ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСпонятна Π² стрСссовой ситуации. ЧСловСчСский Ρ„Π°ΠΊΡ‚ΠΎΡ€ восприятия Π΄ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ°ΡƒΠ· ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°ΠΌΠΈ сообщСния.

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

ПослС сборки ΠΈ написания ΠΊΠΎΠ΄Π° наступаСт этап ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ΅ тСстированиС проводится Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сСти 220Π’, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ USB ΠΈΠ»ΠΈ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° питания. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ систСмы Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ воздСйствиС. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ голосовоС сообщСниС воспроизводится ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π½Π΅ обрываСтся.

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

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы ΠΏΡ€ΠΈ разряТСнной Π±Π°Ρ‚Π°Ρ€Π΅Π΅ (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅). Голосовой ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ вСсти сСбя нСпрСдсказуСмо ΠΏΡ€ΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ напряТСния. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ напряТСния Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ основного Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма ΠΌΠΎΠ³Π»Π° ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎ разрядС аккумулятора.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ВозмоТная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° РСшСниС
Π’ΠΈΡ…ΠΈΠΉ Π·Π²ΡƒΠΊ НСдостаточноС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ питания Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ
Π‘Π±ΠΎΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ ΠŸΠΎΠΌΠ΅Ρ…ΠΈ ΠΏΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ кондСнсаторы 1000ΠΌΠΊΠ€
НСт Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Ошибка Π² ΠΊΠΎΠ΄Π΅ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ
Π₯Ρ€ΠΈΠΏΠ»Ρ‹ΠΉ голос Низкая частота дискрСтизации ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² Π»ΡƒΡ‡ΡˆΠ΅ΠΌ качСствС

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ тСстировании GSM-части (Ссли ΠΎΠ½Π° Π΅ΡΡ‚ΡŒ) Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ мСталличСскиС корпуса Π±Π΅Π· Π°Π½Ρ‚Π΅Π½Π½Ρ‹. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Ρƒ модуля связи ΠΈ Π΅Π³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΈΠ· строя ΠΈΠ·-Π·Π° высокого ΠšΠ‘Π’Π.

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

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Bluetooth-Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ для ΠΎΠ·Π²ΡƒΡ‡ΠΊΠΈ?

ВСхничСски Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π½Π΅ рСкомСндуСтся для ΠΎΡ…Ρ€Π°Π½Π½Ρ‹Ρ… систСм. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Bluetooth ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ соСдинСния (latency) Π² нСсколько сСкунд, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для сигнализации. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, радиус дСйствия ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½, Π° сопряТСниС ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ.

Какой язык ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ синтСза Ρ€Π΅Ρ‡ΠΈ?

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Π΅ΡˆΠ΅Π²Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ (Ρ‚ΠΈΠΏΠ° SYN6288) ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ китайский ΠΈΠ»ΠΈ английский. Для русского языка Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MP3-ΠΏΠ»Π΅Π΅Ρ€Ρ‹ с Π·Π°Ρ€Π°Π½Π΅Π΅ записанными Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈΠ»ΠΈ спСциализированныС ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ API, Ссли устройство ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ.

НуТно Π»ΠΈ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌ?

Π’ Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… условиях достаточно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΈΡ‚ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ. Π­ΠΊΡ€Π°Π½ required Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΏΡ€ΠΎΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ рядом с силовыми кабСлями ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… помСщСниях с ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ элСктромагнитными полями.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сигнализация Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»Π° Ρ‚ΠΈΡˆΠ΅ Π½ΠΎΡ‡ΡŒΡŽ?

Для этого Π² ΠΊΠΎΠ΄ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΎΠ΄ΡƒΠ»ΡŒ RTC ΠΈΠ»ΠΈ NTP) ΠΈ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ, Ссли ΠΌΠΎΠ΄ΡƒΠ»ΡŒ это позволяСт, ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ» с мСньшСй Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΡŽ.