Bluetooth модулун Arduino менен кантип байланыштырса болот

Мазмуну:

Bluetooth модулун Arduino менен кантип байланыштырса болот
Bluetooth модулун Arduino менен кантип байланыштырса болот

Video: Bluetooth модулун Arduino менен кантип байланыштырса болот

Video: Bluetooth модулун Arduino менен кантип байланыштырса болот
Video: Блютуз модуль HM-10 и Ардуино. Управление с телефона 2024, Ноябрь
Anonim

Ардуинога зымсыз Bluetooth модулун туташтырып, андан маалыматтарды кабыл алууну жана компьютерден ага маалыматтарды өткөрүүнү үйрөнөлү.

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

Зарыл

  • - Arduino;
  • - bluetooth модулу;
  • - компьютер;
  • - зымдарды туташтыруу.

Нускамалар

1 кадам

Bluetooth модулдарын ишке ашыруу көп. Ар биринин өзүнчө өзгөчөлүктөрү бар, бирок жалпысынан бардыгы бири-бирине абдан окшош. HC-06 bluetooth модулунун өкүлүн карап көрөлү.

Бул модуль 2,40 ГГцден 2,48 ГГц чейин жыштыкта иштейт жана bluetooth спецификациясынын 2.1 + EDR версиясын колдойт (кубаттуулукту азайтуу, маалыматты коргоону жогорулатуу жана Bluetooth түзмөктөрүн оңой туташтыруу). Модуль менен туруктуу кабыл алуу 10 метр аралыкта кепилденет.

Bluetooth модулунун төөнөгүчтөрүнүн максаты төмөнкүчө:

- VCC жана GND - 3, 6дан 6 вольтка чейинки чыңалуу модулу менен камсыздалган "плюс" жана "минус";

- TX жана RX - модулдун берүүчү жана кабыл алгычы;

- MCU-INT (Status) - бул статустун чыгышы;

- Тазалоо (Калыбына келтирүү) - модулду баштапкы абалга келтирүү жана өчүрүп-күйгүзүү, бул учурда ал төмөнкү логикалык деңгээлде жүргүзүлөт.

Акыркы эки тыянакка тиешеси жок болушу мүмкүн; көбүнчө мындай жыйынтыксыз модулдарды таба аласыз.

Bluetooth модулунун төөнөгүчтөрүнүн максаты
Bluetooth модулунун төөнөгүчтөрүнүн максаты

2-кадам

Төмөндөгү схема боюнча Bluetooth модулун Arduino менен байланыштыралы. Ардуинонун берүүчүсү (Tx) модулдун кабылдагычына (Rx) туташкандыгын жана тескерисинче экендигин эске алыңыз.

Статус төөнөгүчү модулду башка Bluetooth түзмөгү менен жупташтырганда жогорку деңгээлди, ал эми жупташпаганда төмөн деңгээлди көрсөтөт. Arduino пинине туташтырып, pinMode (pinStatus, INPUT) иштөө режимин ыйгарып, анын маанисин окуп, модулдун абалын билип алсаңыз болот. Бирок статус көрсөткүчү бардык модулдарда туура иштебейт, андыктан биз аны ушул мисалда колдонбойбуз.

Bluetooth модулун Arduinoго туташтыруу схемасы
Bluetooth модулун Arduinoго туташтыруу схемасы

3-кадам

Натыйжада сүрөт сыяктуу нерсе болушу керек.

Bluetooth модулу Arduinoго туташтырылган
Bluetooth модулу Arduinoго туташтырылган

4-кадам

Келгиле, ушундай эскизди жазып, Arduino эс тутумуна жүктөлсүн. Биз bluetooth модулунан келип түшкөн маалыматтарды окуп чыгып, иштеп чыгабыз. Мындай учурда модульдан "1" белгиси чыкканда, биз диодду күйгүзөбүз, ал эми "0" келгенде аны өчүрүп салабыз.

Arduino жана ага туташкан bluetooth модулу менен чогулган схеманы күйгүзөбүз. Туура туташкан модуль токтоосуз туташуу күтүү режимине өтөт, ал ыргактоочу күйүп-жанган LED абалы менен көрсөтүлөт.

Arduino үчүн Bluetooth менен иштөө үчүн эскиз
Arduino үчүн Bluetooth менен иштөө үчүн эскиз

5-кадам

Эми сиз bluetooth шайманын ишенимдүү шаймандардын тизмесине кошушуңуз керек. Компьютериңизде Bluetooth күйгүзүп, Жөндөөлөр -> Түзмөктөр -> Bluetooth бөлүмүнө өтүңүз. Bluetooth модулубуз компьютерге көрүнүп тургандай кылып текшерип жатабыз. Аны тизмеден тандап, Шилтеме баскычын чыкылдатыңыз. Диалог терезесине демейки 1234 сыр сөзүн киргизиңиз. Кошуу ийгиликтүү болсо, түзмөк Жупташкан белгиси менен тизмеде пайда болот.

Эгер сиз Bluetooth модулуңузга смартфонуңуздан туташууну кааласаңыз, анда процедура бирдей: смартфонуңузда bluetooth күйгүзүп, Arduinoго туташкан модулду таап, аны менен жупташыңыз.

Bluetooth түзмөгү менен жупташуу
Bluetooth түзмөгү менен жупташуу

6-кадам

Bluetooth модулуна туташуу үчүн, COM портуна туташтырыла турган ар кандай программаларды колдонсоңуз болот. Мисалы, HyperTerminal, PuTTY, Tera Term, Termite жана башкалар. Алардын бардыгы акысыз жана Интернетте эркин таратылат.

TeraTermдин ыңгайлуулугу - компьютериңиздин bluetooth модулуна дайындалган COM портторун автоматтык түрдө тизмелеп берет. Программаны ишке киргизип, Сериялык байланышты тандап, тизмеден тиешелүү bluetooth COM портун тандап, ОК баскычын чыкылдатыңыз.

Туташуу учурунда ката кетсе, программа тиешелүү билдирүүнү көрсөтөт. Эгерде сиздин компьютериңиздин bluetooth модулу менен туташуусу ийгиликтүү болсо, анда сиз алдыңызда кара терминал талаасын көрөсүз.

Ушул талаага клавиатурадан 1 санын киргизиңиз - жана Arduino пин 13теги LED күйөт, 0 киргизиңиз - өчөт.

Биз bluetooth модулуна bluetooth аркылуу компьютерден туташабыз
Биз bluetooth модулуна bluetooth аркылуу компьютерден туташабыз

7-кадам

Ошо сыяктуу эле, сиз Bluetooth модулуна смартфондон туташсаңыз болот. Bluetooth Terminal сыяктуу bluetooth терминалы колдонмосун жүктөп алыңыз. Модулга туташып, 0 же 1 буйруктарын киргизиңиз.

Ошентип, биз Arduinoго bluetooth аркылуу туташууну жана ага маалымат которууну үйрөндүк.

Сунушталууда: