ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ИК-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΊ Arduino: схСмы ΠΈ настройка

Π˜Π½Ρ„Ρ€Π°ΠΊΡ€Π°ΡΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ остаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых доступных способов Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ бСспроводной связи Π² Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ элСктроникС. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ИК-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Arduino позволяСт ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ сигналы ΠΎΡ‚ Π±Ρ‹Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠ² дистанционного управлСния, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности для создания систСм ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° ΠΈΠ»ΠΈ управлСния Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ.

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

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

Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ИК-связи

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ элСмСнтом систСмы являСтся инфракрасный Ρ„ΠΎΡ‚ΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ. НаиболСС распространСнными ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ сСрии TSOP, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, TSOP1738 ΠΈΠ»ΠΈ VS1838B. Π­Ρ‚ΠΈ устройства Π½Π΅ просто Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ Π½Π° свСт, ΠΎΠ½ΠΈ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ посторонниС засвСтки ΠΈ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ сигнал Π½Π° частотС 38 ΠΊΠ“Ρ†.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия основан Π½Π° модуляции свСтового ΠΏΠΎΡ‚ΠΎΠΊΠ°. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΡƒΠ»ΡŒΡ‚Π° ΠΌΠΈΠ³Π°Π΅Ρ‚ с высокой частотой, кодируя логичСскиС Π½ΡƒΠ»ΠΈ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π°Π΅ Π»ΠΈΠ½ΠΈΠΈ связи ΡƒΠ»Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ эти Π²ΡΠΏΡ‹ΡˆΠΊΠΈ, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΈΡ… Π² элСктричСскиС ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ΠΈ ΠΏΠΎΠ΄Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ². НСкоторыС Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с частотой 36 ΠΊΠ“Ρ†, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ с 40 ΠΊΠ“Ρ†. Для стандартных Π±Ρ‹Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠ² (Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Ρ‹, ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€Ρ‹) Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 38 ΠΊΠ“Ρ†.

  • πŸ”΄ TSOP1738 β€” самый популярный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° частотС 38 ΠΊΠ“Ρ†, ΠΈΠ΄Π΅Π°Π»Π΅Π½ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².
  • πŸ”΄ Vishay TSOP4838 β€” Π±ΠΎΠ»Π΅Π΅ соврСмСнная вСрсия с ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ элСктромагнитных ΠΏΠΎΠΌΠ΅Ρ….
  • πŸ”΄ VS1838B β€” Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³, часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ Π² китайских Π½Π°Π±ΠΎΡ€Π°Ρ…, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ настройки Ρ‚Π°ΠΉΠΌΠΈΠ½Π³ΠΎΠ².

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π½Π° популярных маркСтплСйсах ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ. Π”Π΅ΡˆΠ΅Π²Ρ‹Π΅ clones ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ распиновку Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌΡƒ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΡŽ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ 38 ΠΊΠ“Ρ†?

ЧСловСчСский Π³Π»Π°Π· Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ мСрцания Π½Π° Ρ‚Π°ΠΊΠΎΠΉ частотС, Π° Ρ„ΠΎΡ‚ΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ настроСны ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° этот Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ солнСчный свСт ΠΈ Π»Π°ΠΌΠΏΡ‹ накаливания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ характСристику ΠΈ частоту ΠΏΡƒΠ»ΡŒΡΠ°Ρ†ΠΈΠΉ.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ распиновка Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²

ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ достаточно прост, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊ дСталям. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ Ρ‚Ρ€Π΅Ρ…Π½ΠΎΠ³ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Ρ‹: ЗСмля (GND), ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ (VCC) ΠΈ Π‘ΠΈΠ³Π½Π°Π» (OUT ΠΈΠ»ΠΈ DAT). Ошибка Π² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания ΠΈ Π·Π΅ΠΌΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ вывСсти ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈΠ· строя.

Для Arduino Uno, Nano ΠΈΠ»ΠΈ Mega Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΅Π΄ΠΈΠ½Π°. Π’Ρ‹Π²ΠΎΠ΄ GND ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° соСдиняСтся с GND ΠΏΠ»Π°Ρ‚Ρ‹, VCC β€” с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠΌ 5V, Π° ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для чтСния Π΄Π°Π½Π½Ρ‹Ρ…. Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ IRremote ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 11-ΠΉ ΠΏΠΈΠ½, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.

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

TSOP Pin 1 (OUT) ---> Arduino Pin 11 (ΠΈΠ»ΠΈ любой Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ)

TSOP Pin 2 (GND) ---> Arduino GND

TSOP Pin 3 (VCC) ---> Arduino 5V

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Arduino Mega, Π»ΠΎΠ³ΠΈΠΊΠ° Ρ‚Π° ΠΆΠ΅, Π½ΠΎ нумСрация ΠΏΠΈΠ½ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Для ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ рСкомСндуСтся ΠΏΠΎΠ΄Ρ‚ΡΠ½ΡƒΡ‚ΡŒ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· рСзистор 10-47 кОм, хотя Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях систСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ благодаря Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ подтяТкС.

Установка ΠΈ настройка Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ IRremote

Для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигналов Π² срСдС Arduino IDE Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° спСциализированная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. НаиболСС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ являСтся IRremote (Π°Π²Ρ‚ΠΎΡ€ shirriff ΠΈΠ»ΠΈ z3t0). Она позволяСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Π½ΠΎ ΠΈ ΡΠΌΡƒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сигналы Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ².

Установка производится Ρ‡Π΅Ρ€Π΅Π· мСню Π‘ΠΊΠ΅Ρ‚Ρ‡ β†’ ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ β†’ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ. Π’ поискС Π²Π²Π΅Π΄ΠΈΡ‚Π΅"IRremote" ΠΈ установитС Π²Π΅Ρ€ΡΠΈΡŽ ΠΎΡ‚ Π°Π²Ρ‚ΠΎΡ€Π° shirriff ΠΈΠ»ΠΈ Arduino-IRremote, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ совмСстимы со стандартными ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.

ПослС установки ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ IRrecvDump. Π­Ρ‚ΠΎΡ‚ скСтч Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ hexadecimal-ΠΊΠΎΠ΄Ρ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ опрСдСляСт Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° (NEC, Sony, RC5 ΠΈ Ρ‚.Π΄.).

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° установки Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4
ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π‘ΠΈΡ‚Π½ΠΎΡΡ‚ΡŒ Частота ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
NEC 32 bit 38 ΠΊΠ“Ρ† Π’Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Ρ‹, DVD
Sony SIRC 12-20 bit 40 ΠΊΠ“Ρ† АудиотСхника Sony
RC5 14 bit 36 ΠΊΠ“Ρ† Бтарая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Philips
Samsung 32 bit 38 ΠΊΠ“Ρ† Бытовая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Samsung

Анализ ΠΊΠΎΠ΄ΠΎΠ² ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠ² ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтча-Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π° ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° (Tools β†’ Serial Monitor) ΠΈ установитС ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ 9600 Π±ΠΎΠ΄. НаТмитС Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° ΠΏΡƒΠ»ΡŒΡ‚Π΅, Π½Π°ΠΏΡ€Π°Π²ΠΈΠ² Π΅Π³ΠΎ Π² сторону ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°.

Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ строки с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ ΠΈ ΠΊΠΎΠ΄Π΅. НапримСр: Protocol: NEC, Code: 0x10EF (32 bits). Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ критичСски Π²Π°ΠΆΠ½Ρ‹. ИмСнно hexadecimal-ΠΊΠΎΠ΄ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС 0x10EF) Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своСм основном ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ для сравнСния.

НСкоторыС ΠΏΡƒΠ»ΡŒΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ явлСниС для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° NEC, Π³Π΄Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ сигнал ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ"Hold". Π’ ΠΊΠΎΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ это Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, провСря Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ΄, Π½ΠΎ ΠΈ состояниС Ρ„Π»Π°Π³Π° повторСния.

πŸ“Š Какой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΏΡƒΠ»ΡŒΡ‚Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‡Π°Ρ‰Π΅ всСго?
NEC:Sony:RC5:Samsung:Π”Ρ€ΡƒΠ³ΠΎΠΉ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° управлСния Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ΄Ρ‹ извСстны, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ управлСния. Π›ΠΎΠ³ΠΈΠΊΠ° проста: Ссли ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΊΠΎΠ΄"Π’ΠΊΠ»", Π·Π°ΠΆΠΈΠ³Π°Π΅ΠΌ свСтодиод (ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ€Π΅Π»Π΅), Ссли"Π’Ρ‹ΠΊΠ»" β€” гасим. Для управлСния ΠΌΠΎΡ‰Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ вмСсто свСтодиода ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π΅Π»Π΅ ΠΈΠ»ΠΈ симисторный ΠΊΠ»ΡŽΡ‡.

Π’ скСтчС ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для хранСния ΠΊΠΎΠ΄ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π½Π° этапС ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Π’ Ρ†ΠΈΠΊΠ»Π΅ loop постоянно ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ. Если Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹, сравнивайтС ΠΈΡ… с эталонными значСниями.

if (irrecv.decode(&results)) {

if (results.value == 0xFFA25D) { // Код кнопки"Play"

digitalWrite(13, HIGH); // Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ

}

irrecv.resume; // ΠŸΡ€ΠΈΠ½ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

}

РСализация Ρ‚Π°ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ систСмы дистанционного управлСния освСщСниСм, вСнтиляторами ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°ΠΌΠΈ. Π’Π°ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ debouncing (Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ Π΄Ρ€Π΅Π±Π΅Π·Π³Π°), хотя Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° IRremote частично Π±Π΅Ρ€Π΅Ρ‚ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π° сСбя.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ сСтСвым напряТСниСм 220Π’ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅Π»Π΅ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ бСзопасности. ВсС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ силовых Ρ†Π΅ΠΏΠ΅ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ обСсточСнной сСти.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

НаиболСС частая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” отсутствиС Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ систСмы. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это связано с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ соотвСтствиС Pin 1, 2 ΠΈ 3 Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ распиновка ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ.

Другая распространСнная ошибка β€” использованиС нСподходящСго ΠΏΠΈΠ½Π° для ΠΏΡ€ΠΈΠ΅ΠΌΠ°. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° IRremote ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ привязаны ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ (часто это D11 Π½Π° Uno). Если Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΊ D2, ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π±Π΅Π· Ρ€ΡƒΡ‡Π½ΠΎΠΉ пСрСнастройки.

Π’Π°ΠΊΠΆΠ΅ стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ влияниС внСшнСго освСщСния. Π―Ρ€ΠΊΠΈΠΉ солнСчный свСт ΠΈΠ»ΠΈ ΠΌΠΎΡ‰Π½Ρ‹Π΅ Π»ΡŽΠΌΠΈΠ½Π΅ΡΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ Π»Π°ΠΌΠΏΡ‹ ΠΌΠΎΠ³ΡƒΡ‚"Π·Π°Π±ΠΈΠ²Π°Ρ‚ΡŒ" слабый ИК-сигнал ΠΏΡƒΠ»ΡŒΡ‚Π°. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ экранированиС ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΈΠ»ΠΈ использованиС Ρ‚Ρ€ΡƒΠ±ΠΊΠΈ для направлСния сигнала.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΊΠΎΠ΄Ρ‹ Π½Π΅ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ?

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ расстояниС Π΄ΠΎ ΠΏΡƒΠ»ΡŒΡ‚Π° (ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ 10-30 см). Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ИК-свСтодиод ΠΏΡƒΠ»ΡŒΡ‚Π° исправСн (Π΅Π³ΠΎ свСчСниС Π²ΠΈΠ΄Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ смартфона). ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Π½Ρ‹ Π»ΠΈ VCC ΠΈ GND.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°: эмуляция ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠ²

Arduino ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Π½ΠΎ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ИК-сигналы. Для этого потрСбуСтся ИК-свСтодиод, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π΅Π· транзистор ΠΈΠ»ΠΈ рСзистор ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΠΈΠ½Ρƒ. Π­Ρ‚ΠΎ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡƒΠ»ΡŒΡ‚Ρ‹ управлСния ΠΈΠ»ΠΈ макросы.

НапримСр, ΠΎΠ΄Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π° вашСм устройствС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° HDMI-Π²Ρ…ΠΎΠ΄ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠ»Π΅Π΅Ρ€. Для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ сигнала ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ irsend.sendNEC с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Ρ€Π°Π½Π΅Π΅ сохранСнного ΠΊΠΎΠ΄Π°.

Вакая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Arduino Π² ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ИК-ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ с Wi-Fi модулями (ESP8266/ESP32) ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· смартфон ΠΈΠ· любой Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠΈΡ€Π°.

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΏΠΈΠ½ для ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ?

ВСхничСски ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ слоТной схСмотСхники ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΈ Π½Π΅ рСкомСндуСтся для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². ΠŸΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹ для ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

Каково максимальноС расстояниС Ρ€Π°Π±ΠΎΡ‚Ρ‹?

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ ИК-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ Π»ΠΎΠ²ΠΈΡ‚ сигнал ΠΏΡƒΠ»ΡŒΡ‚Π° Π½Π° расстоянии Π΄ΠΎ 5-7 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ. На ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΎΠ·Π΄ΡƒΡ…Π΅ Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒΡΡ ΠΈΠ·-Π·Π° солнСчной засвСтки.

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ систСма Ρ‡Π΅Ρ€Π΅Π· стСкло ΠΈΠ»ΠΈ пластик?

Π”Π°, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²ΠΈΠ΄ΠΎΠ² ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ пластика ΠΈ стСкла ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ИК-ΠΈΠ·Π»ΡƒΡ‡Π΅Π½ΠΈΠ΅. Однако Ρ‚ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ стСкла ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ с Π£Π€-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сигнал.

НуТСн Π»ΠΈ внСшний источник питания для ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°?

Для самого модуля TSOP достаточно питания ΠΎΡ‚ Arduino (5Π’, Ρ‚ΠΎΠΊ ~10-20 мА). Но Ссли Π²Ρ‹ управляСтС Ρ€Π΅Π»Π΅ ΠΈΠ»ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ свСтодиодами, ΠΈΡ… Π»ΡƒΡ‡ΡˆΠ΅ Π·Π°ΠΏΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚ внСшнСго источника.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ Arduino Mega большС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ²?

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² зависит ΠΎΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π° Π½Π΅ ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ Arduino. Однако Mega ΠΈΠΌΠ΅Π΅Ρ‚ большС Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ большС ΠΏΠΈΠ½ΠΎΠ² для ИК-ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.