Как да свържете Bluetooth модула към Arduino

Съдържание:

Как да свържете Bluetooth модула към Arduino
Как да свържете Bluetooth модула към Arduino

Видео: Как да свържете Bluetooth модула към Arduino

Видео: Как да свържете Bluetooth модула към Arduino
Видео: Блютуз модуль HM-10 и Ардуино. Управление с телефона 2024, Може
Anonim

Нека свържем безжичен Bluetooth модул към Arduino и да научим как да получаваме данни от него и да прехвърляме данни от компютър към него.

Bluetooth модул
Bluetooth модул

Необходимо

  • - Arduino;
  • - bluetooth модул;
  • - компютър;
  • - свързващи проводници.

Инструкции

Етап 1

Има много изпълнения на Bluetooth модули. Всеки има свои собствени характеристики, но като цяло всички те са много сходни. Помислете за представител на bluetooth модула HC-06.

Този модул работи на честоти от 2,40 GHz до 2,48 GHz и поддържа Bluetooth спецификация версия 2.1 + EDR (по-ниска консумация на енергия, повишена защита на данните и лесно свързване на Bluetooth устройства). Стабилното приемане с модула е гарантирано в рамките на 10 метра.

Целта на щифтовете на bluetooth модула е както следва:

- VCC и GND - "плюс" и "минус" на захранването на модула, поддържат се напрежения от 3, 6 до 6 волта;

- TX и RX - предавател и приемник на модула;

- MCU-INT (Status) е изход за състояние;

- Clear (Reset) - нулиране и рестартиране на модула, в този случай се извършва от ниско логическо ниво.

Последните две заключения може да не са включени; често можете да намерите модули без тези изводи изобщо.

Предназначение на щифтове за Bluetooth модул
Предназначение на щифтове за Bluetooth модул

Стъпка 2

Нека свържем bluetooth модула към Arduino съгласно схемата по-долу. Моля, обърнете внимание, че предавателят (Tx) на Arduino е свързан към приемника (Rx) на модула и обратно.

Пинът за състояние показва високо ниво, когато модулът е сдвоен с друго Bluetooth устройство, и ниско, когато не е сдвоено. Можете да прочетете стойността му, като го свържете към пина на Arduino и му присвоите режим на работа pinMode (pinStatus, INPUT) и по този начин научите състоянието на модула. Но индикаторът за състояние не работи правилно за всички модули, така че няма да го използваме в този пример.

Схема на свързване на Bluetooth модул към Arduino
Схема на свързване на Bluetooth модул към Arduino

Стъпка 3

Резултатът трябва да бъде нещо като снимката.

Bluetooth модул, свързан с Arduino
Bluetooth модул, свързан с Arduino

Стъпка 4

Нека напишем такава скица и я заредим в паметта на Arduino. Ще прочетем данните, идващи от Bluetooth модула, и ще ги обработим. В този случай, когато символът "1" идва от модула, ще запалим светодиода и когато пристигне "0", го изключете.

Включваме сглобената схема с Arduino и свързания към нея bluetooth модул. Правилно свързан модул незабавно влиза в режим на готовност за връзка, което ще бъде индикирано от ритмично мигащ светодиод за състояние.

Скица за Arduino за работа с Bluetooth
Скица за Arduino за работа с Bluetooth

Стъпка 5

Сега трябва да добавите Bluetooth устройството към списъка с надеждни устройства. Включете Bluetooth на вашия компютър, отидете в Настройки -> Устройства -> Bluetooth. Уверяваме се, че нашият Bluetooth модул се вижда от компютъра. Изберете го от списъка и щракнете върху бутона Link. В диалоговия прозорец въведете паролата по подразбиране 1234. Ако добавянето е успешно, устройството ще се появи в списъка със сдвоена маркировка.

Ако искате да се свържете с вашия bluetooth модул от вашия смартфон, тогава процедурата е същата: включете bluetooth на вашия смартфон, открийте модула, свързан към Arduino, сдвоете се с него.

Сдвояване с Bluetooth устройство
Сдвояване с Bluetooth устройство

Стъпка 6

За да се свържете с Bluetooth модула, можете да използвате различни програми, които могат да бъдат свързани към COM порта. Например като HyperTerminal, PuTTY, Tera Term, Termite и други. Всички те са безплатни и свободно разпространявани в Интернет.

Удобството на TeraTerm е, че той автоматично изброява COM портовете, които са назначени на Bluetooth модула на вашия компютър. Стартирайте програмата, изберете Serial connection, изберете съответния Bluetooth COM порт от списъка, щракнете върху OK.

В случай на грешка по време на свързване, програмата ще покаже съответното известие. Ако връзката на вашия компютър с Bluetooth модула е била успешна, тогава ще видите черно терминално поле пред вас.

Въведете числото 1 от клавиатурата в това поле - и светодиодът на щифт 13 на Arduino ще светне, въведете 0 - той ще изгасне.

Свързваме се с bluetooth модула чрез bluetooth от компютър
Свързваме се с bluetooth модула чрез bluetooth от компютър

Стъпка 7

По същия начин можете да се свържете с Bluetooth модула от вашия смартфон. Изтеглете приложение за Bluetooth терминал, като например Bluetooth Terminal. Свържете се с модула и въведете команди 0 или 1.

По този начин научихме как да се свързваме чрез Bluetooth с Arduino и да прехвърляме данни към него.

Препоръчано: