Bluetooth Modulini Arduino-ga Qanday Ulash Mumkin

Mundarija:

Bluetooth Modulini Arduino-ga Qanday Ulash Mumkin
Bluetooth Modulini Arduino-ga Qanday Ulash Mumkin

Video: Bluetooth Modulini Arduino-ga Qanday Ulash Mumkin

Video: Bluetooth Modulini Arduino-ga Qanday Ulash Mumkin
Video: Блютуз модуль HM-10 и Ардуино. Управление с телефона 2024, Dekabr
Anonim

Keling, Arduino-ga simsiz Bluetooth modulini ulaymiz va undan ma'lumotlarni qanday qabul qilishni va kompyuterdan ma'lumotlarni uzatishni o'rganamiz.

Bluetooth moduli
Bluetooth moduli

Kerakli

  • - Arduino;
  • - Bluetooth moduli;
  • - kompyuter;
  • - simlarni ulash.

Ko'rsatmalar

1-qadam

Bluetooth modullarining ko'plab qo'llanmalari mavjud. Ularning har biri o'ziga xos xususiyatlarga ega, ammo umuman olganda ularning barchasi juda o'xshash. HC-06 bluetooth modulining vakilini ko'rib chiqing.

Ushbu modul 2,40 gigagertsdan 2,48 gigagertsgacha chastotalarda ishlaydi va bluetooth spetsifikatsiyasining 2.1 + EDR versiyasini qo'llab-quvvatlaydi (kam quvvat sarfi, ma'lumotlar himoyasi va Bluetooth qurilmalarining oson ulanishi). Modul bilan barqaror qabul qilish 10 metr ichida kafolatlanadi.

Bluetooth moduli pinlarining maqsadi quyidagicha:

- VCC va GND - modulning "ortiqcha" va "minus" quvvat manbai, 3, 6 dan 6 voltsgacha kuchlanish quvvatlanadi;

- TX va RX - modulning uzatuvchi va qabul qiluvchisi;

- MCU-INT (Status) - bu holat chiqishi;

- Clear (Reset) - modulni qayta tiklash va qayta boshlash, bu holda u past mantiqiy darajada amalga oshiriladi.

Oxirgi ikkita xulosa aralashmasligi mumkin; ko'pincha ushbu xulosalarsiz modullarni topishingiz mumkin.

Bluetooth moduli pinlarining maqsadi
Bluetooth moduli pinlarining maqsadi

2-qadam

Quyidagi sxema bo'yicha bluetooth modulini Arduino-ga ulaymiz. Iltimos, Arduino transmitteri (Tx) modul qabul qiluvchisiga (Rx) ulanganligini va aksincha.

Status pimi modulni boshqa bluetooth qurilmasi bilan bog'langanda yuqori darajani, bog'lanmaganida esa past darajani ko'rsatadi. Siz uning qiymatini Arduino piniga ulab, pinMode (pinStatus, INPUT) ish rejimini tayinlash orqali o'qishingiz va shu bilan modul holatini bilib olishingiz mumkin. Ammo holat ko'rsatkichi barcha modullarda to'g'ri ishlamaydi, shuning uchun biz uni ushbu misolda ishlatmaymiz.

Bluetooth modulini Arduino-ga ulash diagrammasi
Bluetooth modulini Arduino-ga ulash diagrammasi

3-qadam

Natijada fotosuratga o'xshash narsa bo'lishi kerak.

Bluetooth moduli Arduino-ga ulangan
Bluetooth moduli Arduino-ga ulangan

4-qadam

Keling, shunday eskizni yozamiz va Arduino xotirasiga yuklaymiz. Biz bluetooth modulidan keladigan ma'lumotlarni o'qiymiz va ularni qayta ishlaymiz. Bunday holda, moduldan "1" belgisi kelganida, biz LEDni yoqamiz va "0" kelganda uni o'chirib qo'yamiz.

Biz Arduino va unga ulangan bluetooth moduli bilan yig'ilgan sxemani yoqamiz. To'g'ri ulangan modul zudlik bilan ulanishning kutish rejimiga o'tadi, bu ritmik ravishda miltillovchi holatdagi LED bilan ko'rsatiladi.

Arduino uchun Bluetooth bilan ishlash uchun eskiz
Arduino uchun Bluetooth bilan ishlash uchun eskiz

5-qadam

Endi siz bluetooth qurilmasini ishonchli qurilmalar ro'yxatiga qo'shishingiz kerak. Kompyuteringizda Bluetooth-ni yoqing, Sozlamalar -> Qurilmalar -> Bluetooth-ga o'ting. Bluetooth modulimiz kompyuterga ko'rinadigan ekanligiga ishonch hosil qilamiz. Uni ro'yxatdan tanlang va Aloqa tugmasini bosing. Muloqot oynasida standart parolni 1234 kiriting. Agar qo'shilish muvaffaqiyatli bo'lsa, qurilma ro'yxatda juftlangan belgisi bilan paydo bo'ladi.

Agar siz bluetooth modulingizga smartfoningizdan ulanishni xohlasangiz, unda protsedura bir xil: smartfoningizda bluetooth-ni yoqing, Arduino-ga ulangan modulni aniqlang, u bilan bog'laning.

Bluetooth qurilmasi bilan ulanish
Bluetooth qurilmasi bilan ulanish

6-qadam

Bluetooth moduliga ulanish uchun siz MAQOMOTI portiga ulanadigan turli xil dasturlardan foydalanishingiz mumkin. Masalan, HyperTerminal, PuTTY, Tera Term, Termite va boshqalar. Ularning barchasi Internetda bepul va bepul tarqatiladi.

TeraTerm-ning qulayligi shundaki, u avtomatik ravishda kompyuteringizning bluetooth moduliga tayinlangan MAQOMOTI portlarini ro'yxatlaydi. Dasturni ishga tushiring, ketma-ket ulanishni tanlang, ro'yxatdan tegishli bluetooth COM portini tanlang, OK tugmasini bosing.

Ulanish paytida xatolik yuz berganda, dastur tegishli bildirishnomani namoyish etadi. Agar sizning kompyuteringizning bluetooth moduli bilan ulanishi muvaffaqiyatli bo'lsa, u holda siz oldingizda qora terminal maydonini ko'rasiz.

Ushbu maydonga klaviaturadan 1 raqamini kiriting - va Arduinoning 13-pinidagi LED yonadi, 0 ga kiring - u o'chadi.

Biz bluetooth moduliga bluetooth orqali kompyuterdan ulanamiz
Biz bluetooth moduliga bluetooth orqali kompyuterdan ulanamiz

7-qadam

Xuddi shunday, siz smartfoningizdan bluetooth moduliga ulanishingiz mumkin. Bluetooth Terminal kabi bluetooth terminal dasturini yuklab oling. Modulga ulaning va 0 yoki 1 buyruqlarni kiriting.

Shunday qilib, biz bluetooth orqali Arduino-ga qanday ulanishni va unga ma'lumotlarni uzatishni bilib oldik.

Tavsiya: