ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±Π»ΡŽΡ‚ΡƒΠ· модуля – Π£Ρ€ΠΎΠΊ 15. Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-06 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ устройствами с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±Π»ΡŽΡ‚ΡƒΠ· модуля – Π£Ρ€ΠΎΠΊ 15. Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-06 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ устройствами с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.

Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Arduino. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ настройка Bluetooth модуля HC-05/HC-06 для Arduino: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство

Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-05 ΠΈΠ»ΠΈ HC-06 ΠΊ Arduino. КакиС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Bluetooth ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ AT-ΠΊΠΎΠΌΠ°Π½Π΄. КакиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Bluetooth ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-05/HC-06 ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½

Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΠΈ HC-05 ΠΈ HC-06 — это ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ устройства для бСспроводной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ Bluetooth. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅ΡΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΡƒΡŽ связь ΠΌΠ΅ΠΆΠ΄Ρƒ Arduino ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ смартфоном ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики этих ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ:

  • Рабочая частота: 2.4 Π“Π“Ρ† (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ISM)
  • Радиус дСйствия: Π΄ΠΎ 10 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²
  • Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: Π΄ΠΎ 3 ΠœΠ±ΠΈΡ‚/с
  • НапряТСниС питания: 3.3-5Π’
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ: UART

ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ HC-05 ΠΎΡ‚ HC-06 Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ HC-05 ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ (master), Ρ‚Π°ΠΊ ΠΈ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ (slave) устройства, Π° HC-06 Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ HC-05 Π±ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ.


Распиновка ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Bluetooth модуля ΠΊ Arduino

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Bluetooth модуля ΠΊ Arduino ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹:

  • VCC — ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ +5Π’ ΠΈΠ»ΠΈ 3.3Π’
  • GND — зСмля
  • TXD — ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… (ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ RX Arduino)
  • RXD — ΠΏΡ€ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ TX Arduino)
  • KEY ΠΈΠ»ΠΈ EN — Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° AT-ΠΊΠΎΠΌΠ°Π½Π΄ (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ)
  • STATE — индикация состояния (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ)

Базовая схСма ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ выглядит Ρ‚Π°ΠΊ:

  • VCC модуля β†’ 5V ΠΈΠ»ΠΈ 3.3V Arduino
  • GND модуля β†’ GND Arduino
  • TXD модуля β†’ RX (0) Arduino
  • RXD модуля β†’ TX (1) Arduino

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ UART Arduino. Если Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΈΠ½Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ UART Ρ‡Π΅Ρ€Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ SoftwareSerial.

Π Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Bluetooth модуля: ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ

Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΠΈ HC-05/HC-06 ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΄Π²ΡƒΡ… основных Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…:

  1. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ (Data mode) — Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ просто ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ UART ΠΈ Bluetooth-соСдинСниСм. Π­Ρ‚ΠΎ основной Ρ€Π΅ΠΆΠΈΠΌ для ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами.
  2. ΠšΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ (AT mode) — Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ воспринимаСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для настройки ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ пСрСвСсти ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ KEY/EN ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вСрсиях ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ для этого Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°.


Настройка Bluetooth модуля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ AT-ΠΊΠΎΠΌΠ°Π½Π΄

AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Bluetooth модуля. НСкоторыС Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

  • AT — ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° связи
  • AT+NAME=<имя> — установка ΠΈΠΌΠ΅Π½ΠΈ устройства
  • AT+PSWD=<ΠΏΠ°Ρ€ΠΎΠ»ΡŒ> — установка пароля для сопряТСния
  • AT+UART=<ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ>,<стоп-Π±ΠΈΡ‚Ρ‹>,<Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ> — настройка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² UART
  • AT+ROLE=<Ρ€ΠΎΠ»ΡŒ> — установка Ρ€ΠΎΠ»ΠΈ (0-slave, 1-master)

Для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ AT-ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΠΎΡ€Ρ‚Π° Arduino IDE ΠΈΠ»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Π°ΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ соСдинСния — ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это 9600 Π±ΠΎΠ΄, 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, 1 стоп-Π±ΠΈΡ‚, Π±Π΅Π· контроля чСтности.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Bluetooth ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ

Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ скСтча для ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ:

«`cpp #include SoftwareSerial BTSerial(10, 11); // RX, TX void setup() { Serial.begin(9600); BTSerial.begin(9600); } void loop() { // ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… с Arduino Π² Bluetooth if (Serial.available()) { BTSerial.write(Serial.read()); } // ΠŸΡ€ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Bluetooth Π½Π° Arduino if (BTSerial.available()) { Serial.write(BTSerial.read()); } } «`

Π­Ρ‚ΠΎΡ‚ скСтч создаСт Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π½Π° ΠΏΠΈΠ½Π°Ρ… 10 ΠΈ 11, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ связываСтся с Bluetooth ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ. ВсС Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Arduino, ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π² Bluetooth, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.


ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Bluetooth модуля Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Arduino

Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности для создания бСспроводных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Π±Π°Π·Π΅ Arduino. Π’ΠΎΡ‚ нСсколько ΠΈΠ΄Π΅ΠΉ примСнСния:

  1. ДистанционноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠΌ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ устройством со смартфона
  2. БСспроводная ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ смартфон
  3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ бСспроводной сСти ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Arduino
  4. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡƒΠΌΠ½Ρ‹ΠΌ Π΄ΠΎΠΌΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· Bluetooth
  5. БСспроводноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со смартфоном ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ прилоТСния ΠΈΠ· Google Play ΠΈΠ»ΠΈ App Store, Π»ΠΈΠ±ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ собствСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Π²Ρ€ΠΎΠ΄Π΅ MIT App Inventor.

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Bluetooth ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π’ΠΎΡ‚ нСсколько совСтов ΠΏΠΎ ΠΈΡ… ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ:

  • Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΡ€ΠΎΠ²Π½ΠΈ напряТСния Arduino ΠΈ модуля совмСстимы (особСнно для ΠΏΠ»Π°Ρ‚ Π½Π° 3.3Π’)
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² TX ΠΈ RX
  • Π£Π΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ UART Π² скСтчС соотвСтствуСт настройкам модуля
  • Если ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ скорости ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ
  • ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с сопряТСниСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ настройки ΠΈΠΌΠ΅Π½ΠΈ устройства ΠΈ пароля

Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½ΡƒΡŽ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π΅ для опрСдСлСния Π΅Π³ΠΎ состояния. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ постоянноС свСчСниС ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π° ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ — Ρ€Π΅ΠΆΠΈΠΌ оТидания сопряТСния.


Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Bluetooth модуля с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ способами бСспроводной связи

Bluetooth — Π½Π΅ СдинствСнный способ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅ΡΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΡƒΡŽ связь с Arduino. Π”Π°Π²Π°ΠΉΡ‚Π΅ сравним Π΅Π³ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ популярными тСхнологиями:

  • Wi-Fi (ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ESP8266/ESP32) — большая Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, высокая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, Π½ΠΎ Π²Ρ‹ΡˆΠ΅ энСргопотрСблСниС ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки
  • LoRa — ΠΎΡ‡Π΅Π½ΡŒ большая Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€Ρ‹), Π½ΠΎ низкая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…
  • nRF24L01 — дСшСвлС Bluetooth, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ со смартфонами
  • ИК-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ — самый простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ прямой видимости ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ°Π»Ρ‹ΠΉ радиус дСйствия

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


Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Arduino: характСристики, распиновка

Ардуино ΠΈΠΌΠ΅Π΅Ρ‚ большоС количСство Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, способных Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ‡ΠΈΠΏΡ‹ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ Π½Π° большом расстоянии, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для связи ΠΏΠΎ бСспроводному ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌ, ΠΊΠ°ΠΊ bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. Π’Π°ΠΊΠΎΠ΅ устройство ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для налаТивания Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… радиосвязСй ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ.

Arduino bluetooth Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π΅Π½ для ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ управлСния вашим устройством Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π½ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ характСристики Ρƒ bluetooth ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ hc 05 ΠΈ hc 06.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈ Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Bluetooth ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для быстрой ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… расстояниях. Но Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Π°Ρ‰Π΅ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, с Ρ†Π΅Π»ΡŒΡŽ Π½Π°Π»Π°Π΄ΠΈΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ с Π±Π»ΠΈΠ·ΠΊΠΈΡ… расстояний. БоотвСтствСнно, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π΅Π½ для построСния Ρ‚Π΅Ρ… ΠΆΠ΅ ΡƒΠΌΠ½Ρ‹Ρ… Π΄ΠΎΠΌΠΎΠ², Ссли Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° смартфон.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ΅ ΠΈ Π³Π»Π°Π²Π½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ардуино Π±Π»ΡŽΡ‚ΡƒΠ· – связь с вашим ПК ΠΈ\ΠΈΠ»ΠΈ Андроидом ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ. Π­Ρ‚ΠΎ позволяСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅, Π½ΠΎ ΠΈ, Π² случаС нСобходимости, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ.

ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ устройство с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ получится. Помимо этого, Android Arduino bluetooth ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ связь ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими МК ΠΈ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°ΠΌΠΈ. ЕстСствСнно, для этого Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн нСзависимый ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. HC-05 позволяСт ΠΏΡ€ΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ нСсколько мостов ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ USAR-bluetooth-USART. ΠŸΡ€ΠΈ этом само устройство Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π² качСствС ΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π½Π° USART. А ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ связь ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ аппаратная Ρ‡Π°ΡΡ‚ΡŒ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ HC-06

Π£ Π±Π»ΡŽΡ‚ΡƒΠ· модуля ΠΏΠΎΠ΄ Ардуино, Π΅ΡΡ‚ΡŒ нСсколько прСимущСств, ΠΏΠ΅Ρ€Π΅Π΄ стандартными дополнСниями ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ МК:

  1. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Ρƒ Π½Π΅Ρ‚ нСобходимости ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π±Π»ΡŽΡ‚ΡƒΠ·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ софт ΠΈΠ»ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.
  2. ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° использования Π² Ρ†Π΅Π»ΠΎΠΌ. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ°ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΏΠΎΠ΄ распрСдСлСниС мощностСй, просто подсоСдинитС устройство ΠΊ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌΡƒ МК Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΈΠ½Ρ‹.
  3. ΠžΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ардуино ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΡ€ΠΎΠ³ вхоТдСния, ΠΏΠΎΠ΄ всС Π΅Π³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ большоС количСство Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Ρ€Π°Π·Π½ΠΎΠ³ΠΎ назначСния. Но стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ вСсомая ΠΈΡ… Ρ‡Π°ΡΡ‚ΡŒ – бСсполСзны, ΠΈΠ±ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΏΠ»ΠΎΡ…ΠΎ. Π’Π΅Π΄ΡŒ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΈΡ… сообщСство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΎ основы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ своём, Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΏΠ»ΠΎΡ…ΠΎ разбираСтся Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Из-Π·Π° этого, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ситуациях, просто ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡ΡƒΠΆΠΎΠΉ софт – Π½Π΅ Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой.

Π‘Ρ„Π΅Ρ€Π° ΠΆΠ΅ примСнСния RC car Arduino bluetooth – ΠΎΠ³Ρ€ΠΎΠΌΠ½Π° ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° лишь вашСй Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠ΅ΠΉ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ΠΊΠΈΡ‚Π°ΠΉΡΠΊΡƒΡŽ Π³Π°Ρ€Π½ΠΈΡ‚ΡƒΡ€Ρƒ, ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ ΠΊ Π½Π΅ΠΉ ΠΏΠ°Ρ€Ρƒ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΏΠΎΠ΄ Ардуино, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π±Π΅Π· МК, ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. ПослС Ρ‚Π°ΠΊΠΈΡ… манипуляций Π½Π°ΡƒΡˆΠ½ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² бСспроводном Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ исчСзнСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π·Π°ΠΏΡƒΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ ΠΈΠ»ΠΈ гнущимися ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ. Π­Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π±Π°Π½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π½Π° Π΄Π΅Π»Π΅ ΠΈΡ… тысячи.

ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π΅Ρ‚ΡΡ bluetooth Π°ΡƒΠ΄ΠΈΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΈ коммСрчСского примСнСния, Ρ‡Π΅ΠΌΡƒ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‚ Π΅Π³ΠΎ характСристики. Π’Π°ΠΊΠΆΠ΅ стоит ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Π² дальнСйшСм ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ с ПК, Ρ‚ΠΎ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных устройств Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠΊΡƒΠΏΠΈΡ‚ΡŒ Π±Π»ΡŽΡ‚ΡƒΠ· ΠΏΠΎ USB. Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΏΠ°ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ· МК, создав собствСнный bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ЕстСствСнно, это Π½Π΅ относится ΠΊ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°ΠΌ, Π³Π΄Π΅ ΠΏΠΎΠ³ΠΎΠ»ΠΎΠ²Π½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, ΠΈ Π½ΠΈΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΡƒΠΆΠ΅ Π½Π΅ трСбуСтся.

Распиновка HC-05 и HC-06

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ Π½Π° ΠΏΠ»Π°Ρ‚Π°Ρ… ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π°:

Π’Ρ‹Π²ΠΎΠ΄Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
ENΠ²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ модуля
VCCΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ +5Π’
GNDзСмля
TXD, RXDUART интСрфСйс для общСния с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ
STATEΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ состояния
KEYΠ½ΠΎΠ³Π° для Π²Ρ…ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌ AT-ΠΊΠΎΠΌΠ°Π½Π΄

Π₯арактСристики

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ разбСрёмся, ΠΊΠ°ΠΊΠΈΠ΅ характСристики ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для ПК ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π‘Π°ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Π»ΠΈ коммСрчСский стандарт Π² hc 05. БоотвСтствСнно, для управлСния устройством Π±ΡƒΠ΄Π΅Ρ‚ достаточно ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° смартфонС ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Однако сущСствуСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² области примСнСния, вСдь устойчивый сигнал, Π±Π΅Π· использования усилитСлСй, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΉΠΌΠ°Ρ‚ΡŒ лишь Π½Π° 9 ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΎΡ‚ Ρ‡ΠΈΠΏΠ°. Π£Ρ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ это сырыС Ρ†ΠΈΡ„Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π΅ бСрутся ΠΏΡ€Π΅Π³Ρ€Π°Π΄Ρ‹ Π½Π° ΠΏΡƒΡ‚ΠΈ Π²ΠΎΠ»Π½.

Π‘Π°ΠΌΠΈ hc Ρ‡ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстимы с Π»ΡŽΠ±Ρ‹ΠΌΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ SPP. На самой ΠΏΠ»Π°Ρ‚Π΅ устройства размСщаСтся нСбольшая Π°Π½Ρ‚Π΅Π½Π½Π°, припаянная ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ слою Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ, ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π½Π° змСю. Π₯арактСристики дСвайса заявлСны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  1. АктивныС частоты радиосвязи находятся Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 2.4-2.48 Π“Π“Ρ†.
  2. Канал приспособлСн ΠΊ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ.
  3. Условная Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ связи – 10 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π½ΠΎ Π² этой Ρ†ΠΈΡ„Ρ€Π΅ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€Π΅Π³Ρ€Π°Π΄Ρ‹ ΠΈ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ.
  4. Максимальная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ – 115300 Π±ΠΎΠ΄.
  5. Π₯Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‡ΠΈΠΏ ΠΌΠΎΠΆΠ½ΠΎ Π² Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ — 40 Π΄ΠΎ +85 градусов, Π° Π²ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ – ΠΎΡ‚ -20 Π΄ΠΎ +70.
  6. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ напряТСниС Π² 3.3 Π’, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ рассмотрим Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

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

Π£ΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ достаточно ΠΏΠ»ΠΎΡ‚Π½ΠΎ, для Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ стандартный МК ΠΈΠ»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π²ΠΈΠ»ΠΊΠΈ-соСдинитСли. Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ приобрСсти ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΏΠΎΠ΄ дСвайсы сСрии hc, ΠΈΠ»ΠΈ ΠΆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ созданию элСктронных ΠΏΠ»Π°Ρ‚.

Π’ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ дСвайсС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ\ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ отвСрстия для ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ свСтодиоды, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΈΠ΄Ρ‘Ρ‚ Π»ΠΈ Ρ‚ΠΎΠΊ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ устройство. Помимо ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ стабилизаторы, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ для reset’а ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ интСрфСйсов, ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ ТСланию.

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ, для этого ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ смартфон ΠΈΠ»ΠΈ ПК. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠ΄Π°ΠΉΡ‚Π΅ Ρ‚ΠΎΠΊ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈ просканируйтС Π΅Π³ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ устройствами.

Настройка

Для настройки Ρ‡ΠΈΠΏΠ° потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сопряТСниС ΠΏΠΎ USART-bluetooth, Π³Π΄Π΅ 34 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ подсоСдинён ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Ρƒ. ПослС этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ стандартныС АВ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΡ‡ΠΈΠΏ, ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ ТСланию.

Из Β«ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» ΠΆΠ΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ интСрфСйса – 1234, Π° Π²ΠΎΡ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ограничиваСтся Π΄ΠΎ 38400 Π±ΠΎΠ΄. Π“ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π½Π° HC 05 Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ примСнСния достаточно ΡƒΠ·ΠΊΠΎΠ΅, Ρ‡Ρ‚ΠΎ позволяСт Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ любой ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ софт ΠΏΠΎΠ΄ ваши потрСбности.

arduinoplus.ru

Настройка bluetooth-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ HC-05/06 | Класс Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ

Настройка bluetooth-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ HC-05/06

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

Π Π°Π±ΠΎΡ‚Π° с Bluetooth HC-05 ΠΈ HC-06

Π“Π»Π°Π²Π½Ρ‹ΠΌΠΈ достоинствами BT ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΏΠΎΠ»ΠΎΡΠ½Ρ‹ΠΌ ΠΏΠΎΠΌΠ΅Ρ…Π°ΠΌ ΠΈ простоту Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΡƒΡ‡Π° устройств, находящихся Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС, ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой, Π½Π΅ мСшая Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ. Π’Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ Bluetooth Π² срСдС DIY, ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π²ΠΎ всСх срСдах.

Π›ΠΈΡ‡Π½ΠΎ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ BT для управлСния Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌΠΈ со смартфона. Π’ Google play ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ нСсколько ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ интСрфСйсом ΠΈΠΌΠ΅Π½Π½ΠΎ для этих Ρ†Π΅Π»Π΅ΠΉ. Участники нашСго хакспСйса MakeItLab с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bluetooth ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ свСтом ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ с Π±ΠΎΡ€Ρ‚Π° ΠΊΠ²Π°Π΄Ρ€ΠΎΠΊΠΎΠΏΡ‚Π΅Ρ€ΠΎΠ².

Π‘Π°ΠΌΡ‹ΠΌΠΈ доступными Π½Π° сСгодня Bluetooth модулями ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ HC-05 ΠΈ HC-06. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ (slave), Ρ‚Π°ΠΊ ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ (master). Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΆΠ΅ являСтся чисто Π²Π΅Π΄ΠΎΠΌΡ‹ΠΌ устройством (Π½ΠΎ это ΠΏΠΎΠΏΡ€Π°Π²ΠΈΠΌΠΎ!). Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, HC-06 Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ сам ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π½ΠΎΠ΅ устройство ΠΈ Π½Π°Π»Π°Π΄ΠΈΡ‚ΡŒ с Π½ΠΈΠΌ связь, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ лишь ΠΏΠΎΠ΄Ρ‡ΠΈΠ½ΠΈΡ‚ΡŒΡΡ Π²Π΅Π΄ΡƒΡ‰Π΅ΠΌΡƒ.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для ΡƒΡ€ΠΎΠΊΠ° «ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ° bluetooth-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ HC-05/06» Π½Π° shop.robotclass.ru

Оба устройства Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° Ρ‡ΠΈΠΏΠ΅ CSR BC417, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Bluetooth вСрсии 2.0 со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 3 ΠœΠ±ΠΈΡ‚/сСк. ИмСнно ΠΎΠ± этих модулях Π΄Π°Π»Π΅Π΅ ΠΈ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ.

Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅

Facebook

Twitter

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ исполнСния

robotclass.ru

Bluetooth HC-05 (Trema-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ v2.0) — Описания, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino

ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния:

Trema-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Bluetooth HC-05 — это ΠΌΠΎΠ΄ΡƒΠ»ΡŒ бСспроводной связи ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»Ρƒ Π½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠΌ ISM (Industry, Science and Medicine) Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ частот, ΠΎΡ‚ 2.4 Π“Π“Ρ† Π΄ΠΎ 2.5 Π“Π“Ρ†, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌ для использования Π² ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ…, Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… ΠΈ мСдицинских цСлях, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ AFH (Adaptive Frequency Hopping Feature) —Β Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ скачкообразной пСрСстройки нСсущСй частоты.

Π’ΠΈΠ΄Π΅ΠΎ:

БпСцификация:

  • НапряТСниС питания: 3,3 … 5 Π’
  • ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΎΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ: Π΄ΠΎ 40 мА (поиск, сопряТСниС, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Bluetooth устройствам)
  • ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΎΠΊ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ…: Π΄ΠΎ 8 мА
  • Частотный Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: ISM 2,4 … 2,48 Π“Π“Ρ†
  • ΠœΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°: Π΄ΠΎ +4 Π΄Π‘ΠΌ
  • Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ°: -80 Π΄Π‘ΠΌ
  • Π”Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ связи: 10 ΠΌ
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ: UART (с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…)
  • МаксимальноС напряТСниС Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… TX ΠΈ RX Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ напряТСниС питания модуля.
  • PIN-ΠΊΠΎΠ΄ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: 1234 (Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ 0000)
  • Настройки UART ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ 38400 Π±ΠΈΡ‚/сСк, 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, 1 стоп Π±ΠΈΡ‚, Π±Π΅Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ чётности, с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ….
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ скорости UART: 9600,19200,38400,57600,115200,230400,460800 Π±ΠΈΡ‚/сСк.
  • Рабочая Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°: -25 … +75 Β°C

ВсС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ «Trema» Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅:

Trema Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-05 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Arduino ΠΏΠΎ шинС UART (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ).

  • Π’Ρ‹Π²ΠΎΠ΄ модуля TX ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ (фиксированному) ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ (Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌΡƒ) Π²Ρ‹Π²ΠΎΠ΄Ρƒ RX Arduino. Π­Ρ‚ΠΎ линия ΡˆΠΈΠ½Ρ‹ UART для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ модуля ΠΊ Arduino.
  • Π’Ρ‹Π²ΠΎΠ΄ модуля RX ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ (фиксированному) ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ (Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌΡƒ) Π²Ρ‹Π²ΠΎΠ΄Ρƒ TX Arduino. Π­Ρ‚ΠΎ линия ΡˆΠΈΠ½Ρ‹ UART для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚ Arduino.
  • Π’Ρ‹Π²ΠΎΠ΄ модуля K ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Ρƒ Arduino Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ указываСтся Π² скСтчС. Π­Ρ‚ΠΎ линия ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° модуля Π² Ρ€Π΅ΠΆΠΈΠΌ AT-ΠΊΠΎΠΌΠ°Π½Π΄. ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π½Π° этот Π²Ρ‹Π²ΠΎΠ΄ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ AT-ΠΊΠΎΠΌΠ°Π½Π΄ (Π½Π° скорости 38400 Π±ΠΈΡ‚/с ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ модулями) Ссли Π½Π° Π½Ρ‘ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ установлСн высокий логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ питания ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ 3 способами, Π² зависимости ΠΎΡ‚ ситуации:

Бпособ —Β 1Β :Β Β Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡˆΠ»Π΅ΠΉΡ„ ΠΈ Piranha UNO

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°Β Β«ΠŸΠ°ΠΏΠ° β€” Мама», ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΒ  Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Piranha UNO.

Бпособ —Β 2 :Β  Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ Trema Set Shield

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΒ ΠΊ UART Π²Ρ…ΠΎΠ΄Ρƒ Trema Set Shield.

Бпособ —Β 3Β :Β  Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡˆΠ»Π΅ΠΉΡ„ ΠΈ Shield

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 2-Ρ… ΠΈ 3-Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ»Π΅ΠΉΡ„Ρ‹, ΠΊΒ Β Trema Shield,Β Trema-Power Shield,Β Motor Shield,Β Trema Shield NANO ΠΈ Ρ‚Π΄.

Trema Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-05 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈ нСпосрСдствСнно ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ (Ρ‡Π΅Ρ€Π΅Π· Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ USB-UART), пСрСдавая AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ², ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Wiki AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Bluetooth.

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅:

Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС питания 3,3 ΠΈΠ»ΠΈ 5 Π’ постоянного Ρ‚ΠΎΠΊΠ°, подаётся Π½Π° Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Vcc ΠΈ GND модуля.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅:

Π’ ISM Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ частот Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈΒ Ρ€Π°Π΄ΠΈΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ nRF24L01+, Π½ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ этих ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ частотС Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°,Β Trema-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Bluetooth HC-05Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ AFH (Adaptive Frequency Hopping Feature) Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ скачкообразной пСрСстройки нСсущСй частоты (ΠΎΠ½ мСняСт свою частоту 1600 Ρ€Π°Π· Π² сСкунду). НСсущая частота мСняСтся псСвдослучайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈ Π·Π°Ρ€Π°Π½Π΅Π΅ извСстна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°Ρ€Π΅ Β«Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ — Π²Π΅Π΄ΠΎΠΌΡ‹ΠΉΒ», Ρ‡Ρ‚ΠΎ обСспСчиваСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ ΠΏΠΎΠΌΠ΅Ρ…Π°ΠΌ (занят ΠΊΠ°Π½Π°Π»? Π½Π΅ Π±Π΅Π΄Π°, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ) Π½ΠΎ ΠΈ сохранСниС ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

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

ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π°Π½Ρ‚Π΅Π½Π½Ρ‹, Ρ‚.ΠΊ. ΠΎΠ½Π° встроСна (присутствуСт Π½Π° ПП модуля).

Π’ Ρ€ΠΎΠ»ΠΈ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ,Β Trema Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-05Β ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ автоматичСского сопряТСния (создания ΠΏΠ°Ρ€Ρ‹) с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Bluetooth устройствами Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠΌΠΈ Π² Ρ€ΠΎΠ»ΠΈ Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΡ… сопряТСниС.

Trema Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-05Β ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ автоматичСскоС ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ послСднСму устройству (Ссли информация ΠΎ сопряТСнии с Π½ΠΈΠΌ Π½Π΅ Π±Ρ‹Π»Π° стёрта ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈΠ· списка ΠΏΠ°Ρ€). Если Π’Ρ‹ установили ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Bluetooth устройству ΠΈ связь с Π½ΠΈΠΌ ΠΏΡ€ΠΎΠΏΠ°Π»Π° (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΎΡΡŒ

wiki.iarduino.ru

Bluetooth BLE 4.0 HM-10 (Trema-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ v2.0)

ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния:

Trema-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Bluetooth BLE 4.0Β β€” это ΠΌΠΎΠ΄ΡƒΠ»ΡŒ бСспроводной связи, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»Ρƒ Π½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠΌ ISM (Industry, Science and Medicine) Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ частот, ΠΎΡ‚ 2.4 Π“Π“Ρ† Π΄ΠΎ 2.5 Π“Π“Ρ†, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌ для использования Π² ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ…, Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… ΠΈ мСдицинских цСлях, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ AFH (Adaptive Frequency Hopping Feature) —Β Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ скачкообразной пСрСстройки нСсущСй частоты.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ прСимущСством Π΄Π°Π½Π½ΠΎΠ³ΠΎ модуля являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ совмСстим Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° Π±Π°Π·Π΅ ОБ Android, Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ с оборудованиСм Ρ„ΠΈΡ€ΠΌΡ‹ Apple (macOS).

Π’ΠΈΠ΄Π΅ΠΎ:

БпСцификация:

  • НапряТСниС питания: 3,3 … 5 Π’
  • ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΎΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ: Π΄ΠΎ 40 мА (поиск, сопряТСниС, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Bluetooth устройствам)
  • ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΎΠΊ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ…: ΠΎΡ‚ 0,2Β Π΄ΠΎ 8 мА
  • Частотный Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: ISM 2,4 … 2,48 Π“Π“Ρ†
  • ΠœΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°: Π΄ΠΎ +6 Π΄Π‘ΠΌ
  • Π”Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ связи: Π΄ΠΎΒ 10 ΠΌ
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ: UART (с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…)
  • МаксимальноС напряТСниС Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… TX ΠΈ RX Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ напряТСниС питания модуля.
  • PIN-ΠΊΠΎΠ΄ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: 000000;
  • Настройки UART ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ 9600 Π±ΠΈΡ‚/сСк, 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, 1 стоп Π±ΠΈΡ‚, Π²Π΅Π΄ΠΎΠΌΠΎΠ΅ устройство;
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ скорости UART: 1200,2400,4800,9600,19200,38400,57600,115200,230400 Π±ΠΈΡ‚/сСк.

ВсС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ «Trema» Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅:

Trema-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Bluetooth BLE 4.0Β ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊΒ ArduinoΒ ΠΏΠΎ шинС UART (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ).

  • Π’Ρ‹Π²ΠΎΠ΄ модуля TX ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ (фиксированному) ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ (Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌΡƒ) Π²Ρ‹Π²ΠΎΠ΄Ρƒ RXΒ Arduino. Π­Ρ‚ΠΎ линия ΡˆΠΈΠ½Ρ‹ UART для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ модуля ΠΊΒ Arduino.
  • Π’Ρ‹Π²ΠΎΠ΄ модуля RX ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ (фиксированному) ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ (Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌΡƒ) Π²Ρ‹Π²ΠΎΠ΄Ρƒ TXΒ Arduino. Π­Ρ‚ΠΎ линия ΡˆΠΈΠ½Ρ‹ UART для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚Β Arduino.
  • Π’Ρ‹Π²ΠΎΠ΄ модуля K ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄ΡƒΒ Arduino,Β Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ указываСтся Π² скСтчС. Π­Ρ‚ΠΎ линия ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° модуля Π² Ρ€Π΅ΠΆΠΈΠΌ AT-ΠΊΠΎΠΌΠ°Π½Π΄. ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π½Π° этот Π²Ρ‹Π²ΠΎΠ΄ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ AT-ΠΊΠΎΠΌΠ°Π½Π΄ (Π½Π° скорости 38400 Π±ΠΈΡ‚/с ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ модулями) Ссли Π½Π° Π½Ρ‘ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ установлСн высокий логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ питания ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ 3 способами, Π² зависимости ΠΎΡ‚ ситуации:

Бпособ —Β 1Β :Β Β Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡˆΠ»Π΅ΠΉΡ„ ΠΈ Piranha UNO

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°Β Β«ΠŸΠ°ΠΏΠ° β€” Мама», ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΒ  Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Piranha UNO.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ модуля BluetoothΠ’Ρ‹Π²ΠΎΠ΄Ρ‹ Piranha UnoΠ¦Π²Π΅Ρ‚
RXD3Π—Π΅Π»Ρ‘Π½Ρ‹ΠΉ
TXD2Π–Ρ‘Π»Ρ‚Ρ‹ΠΉ
GGNDΠ‘ΠΈΠ½ΠΈΠΉ
V5VΠšΡ€Π°ΡΠ½Ρ‹ΠΉ
KD4Π‘Π΅Ρ€Ρ‹ΠΉ

Бпособ —Β 2 :Β  Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ Trema Set Shield

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΒ ΠΊ UART Π²Ρ…ΠΎΠ΄Ρƒ Trema Set Shield.

Бпособ —Β 3Β :Β  Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡˆΠ»Π΅ΠΉΡ„ ΠΈ Shield

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 2-Ρ… ΠΈ 3-Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ»Π΅ΠΉΡ„Ρ‹, ΠΊΒ Β Trema Shield,Β Trema-Power Shield,Β Motor Shield,Β Trema Shield NANO ΠΈ Ρ‚Π΄.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ модуля BluetoothΠ’Ρ‹Π²ΠΎΠ΄Ρ‹ Trema ShieldΠ¦Π²Π΅Ρ‚
RXD3Π—Π΅Π»Ρ‘Π½Ρ‹ΠΉ
TXD2Π–Ρ‘Π»Ρ‚Ρ‹ΠΉ
GGNDΠ‘ΠΈΠ½ΠΈΠΉ
VVCCΠšΡ€Π°ΡΠ½Ρ‹ΠΉ
KD4Π‘Π΅Ρ€Ρ‹ΠΉ

Бпособ —Β 4Β :Β  Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡˆΠ»Π΅ΠΉΡ„ ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ USB-UART

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 5 1-Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Ρ… ΡˆΠ»Π΅ΠΉΡ„ΠΎΠ² ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ USB-UART, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ПК.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ модуля BluetoothΠ’Ρ‹Π²ΠΎΠ΄Ρ‹ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°Π¦Π²Π΅Ρ‚
RXTXΠ—Π΅Π»Ρ‘Π½Ρ‹ΠΉ
TXRXΠ–Ρ‘Π»Ρ‚Ρ‹ΠΉ
GGNDΠ‘ΠΈΠ½ΠΈΠΉ
VVCCΠšΡ€Π°ΡΠ½Ρ‹ΠΉ
KDTRΠ‘Π΅Ρ€Ρ‹ΠΉ

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅:

Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС питания 3,3 ΠΈΠ»ΠΈ 5 Π’ постоянного Ρ‚ΠΎΠΊΠ°, подаётся Π½Π° Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Vcc ΠΈ GND модуля.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ свСтодиодной ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ 4 свСтодиода Π½Π° корпусС:

  • Π‘ΠΎΠ΅Π΄ΠΈΠ½Ρ‘Π½ β€” синСго Ρ†Π²Π΅Ρ‚Π°;
  • БостояниС β€” синСго Ρ†Π²Π΅Ρ‚Π°;
  • Master β€” Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°;
  • Slave β€” Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°;

Π”Π°Π½Π½Ρ‹ΠΌΠΈ свСтодиодам

wiki.iarduino.ru

Настройка bluetooth-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ HC-05/06 | Класс Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ

Настройка bluetooth-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ HC-05/06

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡƒΡ… спаянных вмСстС ΠΏΠ»Π°Ρ‚. МСньшая ΠΈΠ· Π½ΠΈΡ… β€” заводской ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Ρ€Π°Π·Π½Ρ‹Ρ… элСктронных устройствах. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ β€” ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ макСтная ΠΏΠ»Π°Ρ‚ΠΊΠ° для DIY. Π’Π°ΠΊ выглядит мСньшая ΠΏΠ»Π°Ρ‚Π° с Ρ‡ΠΈΠΏΠΎΠΌ BC417:

ΠœΠΎΠ΄ΡƒΠ»ΡŒ Bluetooth HC-05

А Ρ‚Π°ΠΊ сами DIY ΠΌΠΎΠ΄ΡƒΠ»ΠΈ HC-05 ΠΈ HC-06:

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Bluetooth HC-05 ΠΈ HC-06

Для своих ΠΊΠΎΠ²Π°Ρ€Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ я ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±Π΅Ρ€Ρƒ HC-05, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π½Π΅ сильно ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ†Π΅Π½Π΅ ΠΎΡ‚ HC-06, ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ вмСстС Π΄Π²Π° устройства. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€ΠΎΠ±ΠΎΡ‚Π° ΠΈ ΠΏΡƒΠ»ΡŒΡ‚ ΠΊ Π½Π΅ΠΌΡƒ. Из ΠšΠΈΡ‚Π°Ρ ΠΌΠ½Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ приходят ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Ρ‚ΠΎΡ‡ΡŒ Π² Ρ‚ΠΎΡ‡ΡŒ ΠΊΠ°ΠΊ Π½Π° Π»Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π±Π΅Π· ΠΊΠ½ΠΎΠΏΠΊΠΈ.

ΠžΡ‡Π΅Π½ΡŒ распространСн ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΊΠΈ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅, Π² Π½ΠΈΡ… Π½Π΅Ρ‚ Π½ΠΎΠ³ΠΈ EN, Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½ΠΎΠ³Π° KEY, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅.

Π Π°Π·ΡŠΠ΅ΠΌΡ‹ Bluetooth HC-05

Распиновка

Π˜Ρ‚Π°ΠΊ, Π·Π° Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π½ΠΎΠ³ΠΈ Ρƒ всСх Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

  • EN β€” Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ модуля;
  • VCC β€” ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ +5Π’;
  • GND β€” зСмля;
  • TXD, RXD β€” UART интСрфСйс для общСния с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ;
  • STATE β€” ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ состояния;
  • KEY β€” Π½ΠΎΠ³Π° для Π²Ρ…ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌ AT-ΠΊΠΎΠΌΠ°Π½Π΄.

Настройка модуля осущСствляСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΎΠ³ΠΈ KEY. ΠžΡ‚ΡΡŽΠ΄Π°, Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… счастливых ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»Π΅ΠΉ модуля ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ вопрос: Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΌΠ½Π΅ попался ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π±Π΅Π· KEY?

На самом Π΄Π΅Π»Π΅, Π½Π° ΠΌΠ°Π»ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ эта Π½ΠΎΠ³Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ, просто ΠΎΠ½Π° Π½Π΅ Ρ€Π°Π·Π²Π΅Π΄Π΅Π½Π° Π½Π° большой ΠΏΠ»Π°Ρ‚Π΅. Π§Π΅Ρ€Ρ‚ Π·Π½Π°Π΅Ρ‚ Π·Π°Ρ‡Π΅ΠΌ ΠΊΠΈΡ‚Π°ΠΉΡ†Ρ‹ Ρ‚Π°ΠΊ сдСлали, Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π»Π΅Π³ΠΊΠΎ. KEY-Π½ΠΎΠ³Π° растСт ΠΎΡ‚ΡΡŽΠ΄Π°:

Π Π΅ΠΆΠΈΠΌ AT ΠΊΠΎΠΌΠ°Π½Π΄ Bluetooth HC-05

Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅

Facebook

Twitter

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Ардуино Π£Π½ΠΎ

robotclass.ru

AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Bluetooth HC-05 — Описания, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino

Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-05 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΠΎ шинС UART ΠΈ способСн Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. AT-ΠΊΠΎΠΌΠ°Π½Π΄Π° это строка Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π°ΡΡΡ с Π±ΡƒΠΊΠ² Β«ATΒ» (ΠΎΡ‚ английского attention — Β«Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Β»). ΠœΠΎΠ΄ΡƒΠ»ΡŒ выполняСт ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈ отправляСт ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ являСтся строкой. Π’ Bluetooth модулях HC-05 каТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° (ΠΊΠ°ΠΊ ΠΈ ΠΎΡ‚Π²Π΅Ρ‚) Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ символами ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки Β«\r\nΒ».

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅:

  • Π£ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Bluetooth ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ HC-05 ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈΠ±ΠΎ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π»ΠΈΠ±ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Arduino. Π’Ρ‹Π²ΠΎΠ΄ RX модуля ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ TX, Π° Π²Ρ‹Π²ΠΎΠ΄ TX модуля ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ RX Ρ‚ΠΎΠ³ΠΎ устройства с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ.
  • Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ модуля ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ (Π±Π΅Π· ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²) потрСбуСтся Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ USB-UART, ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ RS232-UART, ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ с Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ TX RX, вмСсто Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° USB-UART ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Arduino, ΠΊΠ°ΠΊ описано Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Wiki — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Arduino ΠΊΠ°ΠΊ USB — UART ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». Одним ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² являСтся свободно распространяСмая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Termite с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Русского языка.
  • Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ модуля ΠΊ Arduino ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ шиной UART. ΠŸΡ€ΠΈ использовании Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ TX ΠΈ RX ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π½Π° ΠΏΠ»Π°Ρ‚Π΅. ΠŸΡ€ΠΈ использовании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌΡ‹ΠΌ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ TX ΠΈ RX Arduino.

Настройка:

ΠœΠΎΠ΄ΡƒΠ»ΡŒ Bluetooth HC-05 смоТСт ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ настроСны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°:

  • НомСр ΠΏΠΎΡ€Ρ‚Π°: Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ Arduino, посмотритС ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Ρ‹ доступны. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ Arduino ΠΈ вновь посмотритС ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Ρ‹ доступны. Появившийся ΠΏΠΎΡ€Ρ‚ ΠΈ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΡ‚ самый.
  • Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-05 сохраняСт послСднюю ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½Π° Ρ€Π°Π²Π½Π° 38400 Π±ΠΈΡ‚/сСк (Ρ€Π΅Π΄ΠΊΠΎ 9600 Π±ΠΈΡ‚/сСк). Если ΠΎΠ±Π΅ скорости Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚, Ρ‚ΠΎ смотритС ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ.
  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: ΠœΠΎΠ΄ΡƒΠ»ΡŒ сохраняСт послСдниС установлСнныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. ЗначСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: количСство Π±ΠΈΡ‚ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ — 8, Ρ€Π°Π·ΠΌΠ΅Ρ€ стопового Π±ΠΈΡ‚Π° = 1, Π±Π΅Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ чётности.
  • ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ тСкст: НуТно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Β«Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ символы CR & LF(NL)Β» это символы ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки Β«\r\nΒ» ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ Π½Π΅ смоТСтС ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄.

Для настройки этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Termite, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Настройки» (Settings). Π’ Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΎΠΊΠ½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Русский язык.

ΠŸΡ€ΠΈ использовании Arduino, Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΡ€Ρ‚Π° указываСтся Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β». ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Для добавлСния символов NL & CR Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ мСню Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°:

ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ модуля, Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π½ΡƒΠΆΠ½ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ модуля. Если Ρƒ модуля Π½Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‚ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ K. ПослС Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ останСтся Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Помимо ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄. О Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ Π²ΠΎΠΉΡ‚ΠΈ Π² этот Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Ρ‡Π΅ΠΌ ΠΎΠ½ отличаСтся ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ, рассказано Π½ΠΈΠΆΠ΅, Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅.

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ связи с Bluetooth ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ AT (Π²Π²Π΅Π΄ΠΈΡ‚Π΅ тСкст AT ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter). Если связь установлСна ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ OK. ПослС этого ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

Если Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ символы CR & LF ΠΈΠ»ΠΈ NL & CR Ρ‚ΠΎ символы Β«\r\nΒ» Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ!
ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ: AT+ΠšΠžΠœΠΠΠ”Π\r\n, запросами: AT+ΠšΠžΠœΠΠΠ”Π?\r\n, ΠΈΠ»ΠΈ установками: AT+ΠšΠžΠœΠΠΠ”Π=ΠŸΠΠ ΠΠœΠ•Π’Π (Π«)\r\n.

AT-ΠΊΠΎΠΌΠ°Π½Π΄Π°: ΠžΡ‚Π²Π΅Ρ‚: НазначСниС:
ATAT\r\nOK\r\nКоманда ВСст:
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ связи с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ.
RESETAT+RESET\r\nOK\r\nКоманда ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ модуля:
ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π²Π΅Π΄Ρ‘Ρ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ послС ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания.
VERSIONAT+VERSION?\r\n+VERSION:Π’Π•Π Π‘Π˜Π―\r\n
OK\r\n
Запрос вСрсии ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ модуля:
ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Π΅Ρ€ΡΠΈΡŽ Π² Π²ΠΈΠ΄Π΅ строки Π΄ΠΎ 32 Π±Π°ΠΉΡ‚.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π°: +VERSION:hc01.comV2.1\r\nOK\r\n
AT+ORGLAT+ORGL\r\nOK\r\nБброс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… настроСк:
ΠœΠΎΠ΄ΡƒΠ»ΡŒ сбрасываСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ настройки:
CLASS=0, IAC=9e8b33, ROLE=0, CMODE=0, UART=38400,0,0, PSWD=1234, NAME=hc01.com.
ADDRAT+ADDR?\r\n+ADDR:АДРЕБ\r\n
OK\r\n
Запрос адрСса модуля:
ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ части своСго адрСса NAP:UAP:LAP Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ.
КаТдая Ρ‡Π°ΡΡ‚ΡŒ состоит ΠΈΠ· ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π°: +ADDR:1234:56:789ABC\r\nOK\r\n

wiki.iarduino.ru

Bluetooth HC-05 (Troyka-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ) [АмпСрка / Π’ΠΈΠΊΠΈ]

Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Bluetooth (Troyka-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ) ΠΈ создайтС Ρ†Π΅Π»ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ бСспроводных устройств, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… смоТСт ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.

Π’ΠΈΠ΄Π΅ΠΎΠΎΠ±Π·ΠΎΡ€

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ настройка

Bluetooth-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ общаСтся с ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ UART. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΈΠ½ K слуТит для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° модуля Π² Ρ€Π΅ΠΆΠΈΠΌ AT-ΠΊΠΎΠΌΠ°Π½Π΄.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Troyka Shield. Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² β€” Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Troyka Slot Shield.

SoftwareSerial

НСкоторыС ΠΏΠ»Π°Ρ‚Ρ‹ Arduino ΠΏΡ€ΠΎΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΈΠ½Ρ‹ 0 ΠΈ 1 (Arduinio Uno, Arduino Mega 2560, Arduino ADK ΠΈ Iskra Mini). ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Bluetooth-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚ ΠΏΠΈΠ½ΠΎΠ² RX ΠΈ TX. Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Bluetooth ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠΈΠ½Ρ‹ TX ΠΈ RX ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ‹.

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΈΠ½Ρ‹ Bluetooth-модуля RX ΠΈ TX β€” Π½Π° 8 ΠΈ 9 ΠΏΠΈΠ½ Arduino Ρ‡Π΅Ρ€Π΅Π· Troyka Shield. ПослС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Bluetooth HΠ‘-05 Π½Π° Π½Ρ‘ΠΌ Π·Π°ΠΌΠΈΠ³Π°Π΅Ρ‚ свСтодиод MODE.

Bluetooth-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π΄Π²ΡƒΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…: Β«ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ UARTΒ» ΠΈ управлСния AT-ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС всё ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ просто β€” Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ΡΡŒ ΠΊ Π½Π΅ΠΌΡƒ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ устройства ΠΈ ΡˆΠ»Ρ‘Ρ‚Π΅ Π½Π° этот ΠΏΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для настройки модуля.

Π Π΅ΠΆΠΈΠΌ AT-ΠΊΠΎΠΌΠ°Π½Π΄

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ настройкС модуля, Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ пСрСвСсти Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΈΡ‘ΠΌΠ° AT-ΠΊΠΎΠΌΠ°Π½Π΄. Для Π²Ρ…ΠΎΠ΄Π° Π² этот Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ двумя ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ:

  1. ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚ питания.

  2. ПодаСм Π½Π° ΠΏΠΈΠ½ K высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ.

  3. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

Π’ этом Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ устанавливаСтся Π² 38400 Π±ΠΎΠ΄.

  1. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

  2. ПодаСм Π½Π° ΠΏΠΈΠ½ K высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ.

Π’ этом случаС ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° скорости, установлСнной настройками. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” 9600 Π±ΠΎΠ΄.

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌ AT-ΠΊΠΎΠΌΠ°Π½Π΄, свСтодиод MODE Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ Ρ€Π°Π· Π² Π΄Π²Π΅ сСкунды.

Bluetooth-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² 3-Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…:

  • Master β€” Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ сам ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Bluetooth-дСвайсу.

  • Slave β€” самый распространённый Ρ€Π΅ΠΆΠΈΠΌ. Π‘ Π½ΠΈΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ сами. НапримСр с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.

  • Slave-loop β€” здСсь ΠΌΠΎΠ΄ΡƒΠ»ΡŒ отправляСт ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ всС Π±Π°ΠΉΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΠΌΡƒ прислали.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠ»Π°Ρ‚Ρ‹

Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-05

Π‘Π΅Ρ€Π΄Ρ†Π΅ΠΌ модуля являСтся Ρ‡ΠΈΠΏ BC417 ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Cambridge Silicon Radio, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ стСка Bluetooth 2.0 + EDR (Enhaced Data Rate), Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ ES29LV800DB-70WGI ΠΎΡ‚ Excel Semiconductor Π½Π° 8 ΠœΠ±ΠΈΡ‚ (1 ΠœΠ‘), хранящая ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ΠΈ настройки.

Troyka ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹

1 Π³Ρ€ΡƒΠΏΠΏΠ°

  • ЗСмля (G) β€” соСдинитС с Π·Π΅ΠΌΠ»Ρ‘ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

  • ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ (V) β€” соСдинитС с ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

  • Π‘ΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ (TX) β€” ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊ ΠΏΠΈΠ½Ρƒ RX ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

2 Π³Ρ€ΡƒΠΏΠΏΠ°

  • Π‘ΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ (K) β€” ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

  • НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

  • Π‘ΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ (RX) β€” ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊ ΠΏΠΈΠ½Ρƒ TX ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

БвСтодиодная индикация

Имя свСтодиода НазначСниС
RX ΠΈ TXΠœΠΈΠ³Π°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Bluetooth ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ устройством.
PAIRΠ“ΠΎΡ€ΠΈΡ‚, Ссли ΠΌΠΎΠ΄ΡƒΠ»ΡŒ сопряТён с Π΄Ρ€ΡƒΠ³ΠΈΠΌ устройством
MODEΠœΠΈΠ³Π°Π΅Ρ‚ Π² зависимости ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ (Π³ΠΎΡ€ΠΈΡ‚/Π½Π΅ Π³ΠΎΡ€ΠΈΡ‚):
64 мс/300 β€” Π½Π΅Ρ‚ сопряТСния;
64 мс/2000 мс β€” сопряТён с Π΄Ρ€ΡƒΠ³ΠΈΠΌ устройством;
2000 мс/2000 мс β€” Ρ€Π΅ΠΆΠΈΠΌ AT-ΠΊΠΎΠΌΠ°Π½Π΄.

Обвязка для согласования ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ напряТСния

НСобходима для сопряТСния устройств с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΠΈΡ‚Π°ΡŽΡ‰ΠΈΠΌΠΈ напряТСниями. Π’ нашСм случаС это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ устройство Arduino с 5 Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ ΠΈ Bluetooth ΠΌΠΎΠ΄ΡƒΠ»ΡŒ HC-05 с 3,3 Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΈ монтаТная схСмы

Π₯арактСристики

  • НапряТСниС питания: 3,3–5 Π’

  • ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΎΠΊ: 50 мА

  • Радиус дСйствия: Π΄ΠΎ 10 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²

  • Π§ΠΈΠΏ Bluetooth: HC-05(BC417143)

  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ: ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚

  • Π“Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹: 50,8Γ—25,4 ΠΌΠΌ

РСсурсы

wiki.amperka.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *