BLUETOOTH модуль

Матеріал з Вікі-знання або навчання 2.0 в ТНТУ
Версія від 12:56, 6 червня 2017; Богдан Колесов (Обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук

Bluetooth HC-05 Module


Зміст

Введення

HC-05 Bluetooth Module

HC‐05 модуль являє собою простий у використанні Bluetooth SPP (Serial Port Protocol) модуль, призначений для прозорого бездротового послідовного з'єднання. HC-05 Модуль Bluetooth може бути використаний в Мастер / Підпорядкований веденого пристрою, що робить його відмінним рішенням для бездротових з'єднань. Цей послідовний порт модуля Bluetooth повністю кваліфікований Bluetooth V2.0 + EDR (Enhanced Data Rate) 3Mbps модуляції з повної 2,4 прийомопередачі і смузі частот. Він використовує CSR BlueCore 04 - Зовнішня однокристальна система Rluetooth з технологією CMOS і AFH (Adaptive Frequency Hopping Feature).

Bluetooth модуль HC-05

Модуль Bluetooth HC-05 є Мастер / Підпорядкований модуль. За замовчуванням модуль є підпорядкований. Роль модуля (головний або підпорядкований) може бути налаштований тільки відомими модулями AT COMMANDS. Він не може з'єднатися з іншим пристроєм Bluetooth , але може прийняти модуль з’єднання. Мвстер може ініціювати з'єднання з іншим користувачем приладів. Також можна використовувати просто для послідовного порту заміни для встановлення з'єднання між MCU і GPS, PC до вашого запровадженого проекту, тощо. пройти через таблицю для більш докладніше Файл:Datasheet.pdf

‘‘ ‘Апаратні особливості’ ‘‘

  • Типова чутливість -80dBm.
  • До + 4dbm РФ потужності передачі.
  • 3,3 до 5 В / В.
  • PIO (програмований вхід / вихід) управління.
  • UART інтерфейс з програмованої швидкістю передачі.
  • З вбудованою антеною.
  • З роз'ємом.

‘‘ ‘Особливості програми’ ‘‘

  • Ведений за замовчуванням Швидкість передачі даних: 9600, Біти даних: 8, Стоп біт: 1, Парність: Ні парності.
  • Автоматичне підключення до останнього пристрою по потужності за замовчуванням.
  • Дозвіл на пристрій сполучення для підключення за замовчуванням.
  • Автоматичне спаровування PINCODE: ‘1234’ за замовчуванням.

право

'Pin Опис'

Модуль HC-05 Bluetooth має 6pins. Вони полягають в наступному:

‘‘ ‘ENABLE
’ ‘‘: Коли дають можливість витягується ‘‘ ‘LOW’ ‘‘, модуль вимкнений, який означає, що модуль ‘‘ ‘не включається’ ‘‘ і ‘‘ ‘не представляє’ ‘ ‘.При що дозволяє’ ‘‘ залишається відкритим або підключений до 3.3V ‘‘ ‘, модуль включений тобто модуль’ ‘‘ залишається на ‘‘ ‘і’ ‘‘ зв'язку також має місце ‘‘ ‘.
'Vcc:'
Поставка 3.3V напруги до 5V
'GND:'
Перший штифт
‘‘ ‘TXD і RXD
’ ‘‘: Ці два штифта виступає в якості інтерфейсу UART для зв'язку
‘‘ ‘STATE
’ ‘‘: Він діє як статус indicator.When модуль ‘‘ ‘не підключений до / парі’ ‘‘ з будь-яким іншим пристроєм Bluetooth, сигнал йде ‘‘ ‘Low’ ‘‘ При цьому. ‘‘ ‘низький стан’ ‘‘, то ‘‘ ‘блимає індикатор безперервно’ ‘‘, який позначає, що модуль ‘‘ ‘не в парі’ ‘‘ з іншого device.When цей модуль ‘‘ ‘підключений до / парі’ ‘ ‘з будь-яким іншим Bluetooth пристроєм, сигнал йде’ ‘‘ високий ‘‘ ‘. в це’ ‘‘ високий стан ‘‘ ‘, то’ ‘‘ світлодіод блимає з постійною затримкою ‘‘ ‘говорять за затримку приклад 2s, який вказує, що модуль ‘‘ ‘в парі’ ‘‘.
‘‘ ‘ПЕРЕК.КНОПКИ
’ ‘‘: Це використовується для перемикання модуля в командах AT mode.To включити АТА командного режиму, натисніть кнопку вимикач для second.With допомоги команд АТ, користувач може змінити параметри цей модуль, але тільки тоді, коли модуль не в пару з будь-яким іншим BT device.If модуль підключений до будь-якого іншого пристрою з підтримкою BLUETOOTH, він починає спілкуватися з цим пристроєм і не може працювати в AT командного режиму.

'Як підключити модуль Bluetooth HC05 з Arduino Uno?'

Апаратні засоби і програмне забезпечення Обов'язково

  • HC-05 Модуль Bluetooth
  • Arduino Uno
  • Arduino IDE (1.0.6V)

Апаратні з'єднання

Як ми знаємо, що Vcc і Gnd модуля йде до Vcc і Gnd з Arduino.The TXD контактний йде до RXD штифтом Arduino і RXD штифтом йде до TXD штифтом Arduino тобто (цифровий пін 0 і 1) .Готель користувач може використовувати на борту Led.But тут, привело підключений до цифрового контакту 12 зовнішньо для поліпшення процесу
ConnectTX.jpg
.

== Програма для модуля Bluetooth HC-05 == Програма наведена нижче є модуль Bluetooth program.This процес HC-05 досить сильно відрізняється від інших, так як ми будемо використовувати андроїд мобільний телефон, щоб контролювати і підтримувати зв'язок з arduino.Here в модуль Bluetooth діє в якості інтерфейсу між нашим мобільним і Arduino борту. перед тим як потрапити в процесі виконання, виконайте цю процедуру:

  • Перш за все, користувач повинен встановити додаток під назвою ‘‘ ‘Bluetooth SPP PRO’ ‘‘ від playstore який є безкоштовним додатком.
  • Після установки сполучення модуля Bluetooth на мобільному телефоні, як сполучному один пристрій до іншого за допомогою коду bluetooth.The сполучення за замовчуванням ‘‘ ‘1234’ ‘‘.
  • Завантажити дану програму на Arduino Uno board.After завантаження коду, а потім відключіть USB від Arduino.
  • Тепер використовуйте зовнішній блок живлення для харчування плати Uno.
  • The Bluetooth SPP PRO має три типи зв'язку mode.Here режим Байт потоку використовується для communicate.So вибрати цей режим і дати введення як ‘‘ ‘1’ ‘‘, як тільки вхід дав світлодіод включається і ‘‘ ‘0’ ‘‘ призвело вимкнеться.

середній


#include <SoftwareSerial.h>
SoftwareSerial mySerial (0, 1);
INT ledpin = 12;
ІНТ даних;
недійсні установки ()
{
mySerial.begin (9600);
pinMode (ledpin, OUTPUT);
}
недійсним цикл ()
{
   якщо (mySerial.available ())
{
Дані = mySerial.read ();
якщо (Data == '1')
{
  digitalWrite (ledpin, HIGH);
  mySerial.println ( ‘LED On!’);
  }
інакше якщо (Data == '0')
{
 digitalWrite (ledpin, LOW);
  mySerial.println ( ‘Не горить!’);
 }
}
}

'Посилання'

  • [Http://www.martyncurrey.com/hc-05-and-hc-06-zs-040-bluetooth-modules-first-look/ 'HC-05 і HC-06 ZS-040 модулі Bluetooth. First Look ']
  • [Http://www.instructables.com/id/Remotely-Control-LED-using-HC-05-Bluetooth-Arduino/ 'з дистанційним управлінням світлодіодом з використанням HC-05 Bluetooth і Arduino' ]
  • [Https://arduino-info.wikispaces.com/BlueTooth-HC05-HC06-Modules-How-To/ Bluetooth HC05-модуль ]
  • [Https://www.youtube.com/watch?v=-z_0aU8VHzk/ 'Налаштування модуля HC-05 Bluetooth' ]
Особисті інструменти
Google AdSense
реклама