Mundarija:

Arduino -ni Android qurilmasi bilan Bluetooth orqali dasturlash: 6 qadam (rasmlar bilan)
Arduino -ni Android qurilmasi bilan Bluetooth orqali dasturlash: 6 qadam (rasmlar bilan)

Video: Arduino -ni Android qurilmasi bilan Bluetooth orqali dasturlash: 6 qadam (rasmlar bilan)

Video: Arduino -ni Android qurilmasi bilan Bluetooth orqali dasturlash: 6 qadam (rasmlar bilan)
Video: Esp8266 NodeMCU o‘zbekcha dars | Wi-fi modulni ishlatish | Wi-fi robot | roboshop / @roboshopuz 2024, Iyun
Anonim
Bluetooth orqali Android qurilmasi bilan Arduino -ni dasturlash
Bluetooth orqali Android qurilmasi bilan Arduino -ni dasturlash

Salom dunyo, men sizga ko'rsatma beramanki, Arduino Uno -ni Android qurilmangizda Bluetooth orqali qanday dasturlash mumkin. Bu juda oddiy va juda arzon. Shuningdek, bu bizga Arduino -ni xohlagan joyimizda simsiz bluetooth orqali dasturlash imkonini beradi … Xo'sh, boshlaylik!:)

1 -qadam: Materiallar va asboblar

Materiallar va asboblar
Materiallar va asboblar

Uskuna:

  • Arduino Uno
  • Bluetooth HC-05 moduli
  • Mini non paneli
  • 1uf/50v kondansatör
  • Reyzer 100 ohm
  • 5 dona x o'tish simlari
  • USB kabeli
  • Android 4.0.0+ bilan ishlaydigan Android qurilmasi (Bluetooth mavjud)
  • Noutbuk/kompyuter

Dasturiy ta'minot:

Google Play do'konidan Bluino Loader

2 -qadam: Arduino -ni noutbuk/kompyuter yordamida dasturlash

Arduino -ni noutbuk/kompyuter yordamida dasturlash
Arduino -ni noutbuk/kompyuter yordamida dasturlash
Arduino -ni noutbuk/kompyuter yordamida dasturlash
Arduino -ni noutbuk/kompyuter yordamida dasturlash

Quyidagi matn qutisidan kodni nusxalashdan boshlang, so'ngra Arduino IDE tahrirlovchisiga nusxa ko'chiring va joylashtiring. Kompilyatsiya qilish. Yuklab olish.

Ushbu kod Bluetooth HC-05 parametrlarini o'zgartirish uchun bir nechta funktsiyalarni o'z ichiga oladi:

  • AT+NAME = Bluino#00: Bluetooth modulining nomini o'zgartiring, standart nomi "HC-05".
  • AT+UART = 115200, 0, 0: uzatish tezligini 115200 ga o'zgartirish (Arduino Uno, Bluino va Mega2560)
  • AT+UART = 57600, 0, 0: Baud tezligini 57600 ga o'zgartiring (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V va Duemilanove)
  • AT+POLAR = 1, 0: holat pin holatini o'zgartirish
  • Qo'shimcha ma'lumot uchun siz parolni standart bo'lmagan parol bilan o'zgartirishingiz mumkin, AT+PSWD = xxxx.

Bluetooth nomi "Bluino#00-9999" bo'lishi kerak, agar sizga maxsus nom kerak bo'lsa, Bluino Loader ilovasining pulli versiyasidan foydalanish kerak.

bo'sh o'rnatish () {

Serial.begin (38400); kechikish (500); Serial.println ("AT+NAME = Bluino#00"); kechikish (500); Serial.println ("AT+UART = 115200, 0, 0"); // Arduino Uno, Bluino va Mega2560 uchun ishlatilsa, bu tezlikdan foydalaning //Serial.println("AT+UART=57600, 0, 0 "); // Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V va Duemilanove kechikishidan (500) foydalansangiz, bu tezlikdan foydalaning; Serial.println ("AT+POLAR = 1, 0") kechikish (500); } void loop () {}

3 -qadam: Sxematik tarzda ulang

Sxematik tarzda ulang
Sxematik tarzda ulang
Sxematik tarzda ulang
Sxematik tarzda ulang
Sxematik tarzda ulang
Sxematik tarzda ulang
Sxematik tarzda ulang
Sxematik tarzda ulang

Yuqoridagi rasmdan so'ng, tartib nisbatan sodda.

Agar xohlasangiz, non taxtasini PCB prototipli taxtasiga lehim bilan almashtirishingiz mumkin, shunda siz kichik o'lchamli yoki Arduino uchun qalqonga ega bo'lasiz.

4-qadam: Bluetooth HC-05 ni sozlash vaqti

Bluetooth HC-05 ni sozlash vaqti
Bluetooth HC-05 ni sozlash vaqti
Bluetooth HC-05 ni sozlash vaqti
Bluetooth HC-05 ni sozlash vaqti

Asosan, bu bosqichda HC-05 ni At buyrug'ini qanday sozlash kerak, bu bosqichdan so'ng siz HC-05 ni ba'zi parametrlarga o'rnatasiz, 2-bosqichda siz Arduino-ga eskizni yuklaysiz, bu kodda pinli RX orqali aloqa qilish uchun Serial funktsiyasi mavjud. HX-05 pinli RX/TX ga ulanganingizda TX (D0/D1) HC-05 ni buyruq rejimida o'rnatishga majbur qiladi. Rasmlardagi kabi qadamni bajaring. • KEY tugmachasini bosing va ushlab turing • Arduino -ni yoqish uchun USB kabelini ulang • Taxminan 5 soniya kuting (KEY tugmachasini bosib turing) • AT buyruq rejimidan qayta o'rnatish uchun USB -ni ajratib oling va qayta ulang.

5 -qadam: Blupin Loader ilovasini Googleplay do'konidan o'rnating

Blupin Loader ilovasini Googleplay do'konidan o'rnating
Blupin Loader ilovasini Googleplay do'konidan o'rnating

OK, men sizga ko'rsatmoqchi bo'lgan birinchi dastur - bu "Bluino Loader", Andorid 4.0 va undan yuqori versiyalarida bluetooth ulanishi mavjud. Siz googleplay do'konidan olishingiz mumkin:

Bluino Loader - Arduino IDE yoki Pro versiyasi Bluino Loader Pro ishlab chiqaruvchisini qo'llab -quvvatlash uchun - Arduino IDE

Bu ilova Arduino Uno bilan ishlash uchun mo'ljallangan, siz bluetooth HC-05 orqali eskizlarni yozishingiz, tahrirlashingiz va yuklashingiz mumkin. Ilovani Arduino IDE kabi tushunish oson, ko'plab eskizlar mavjud, shuningdek, ba'zi kutubxonalarni qo'shishingiz mumkin, faqat kutubxona papkasini BluinoLoader/kutubxonalariga ko'chiring. Siz muharrirning rangini, matn hajmini va boshqa xususiyatlarini o'zgartirishingiz mumkin. Agar siz ketma-ket monitor funksiyasini olishni xohlasangiz, reklamani olib tashlang va bluetooth-ning istalgan nomini skanerlang (nafaqat Bluino#…), siz ilovadan sotib olish xususiyatini sotib olishingiz mumkin, shuning uchun ishlab chiqaruvchini qo'llab-quvvatlang.

Eskizni yuklash Bluetooth orqali juda yaxshi ishladi! Shunday qilib, men ushbu ilovani 5 yulduzdan 4.0 ga berardim:)

6 -qadam: Blink.ino namunasini Android qurilmasini Bluetooth orqali Arduino -ga yuklashga harakat qilib ko'ring

Bluetooth orqali Android qurilmasi yordamida namunali eskiz Blink.ino -ni Arduino -ga yuklashga harakat qiling
Bluetooth orqali Android qurilmasi yordamida namunali eskiz Blink.ino -ni Arduino -ga yuklashga harakat qiling
Bluetooth orqali Android qurilmasi yordamida namunali eskiz Blink.ino -ni Arduino -ga yuklashga harakat qiling
Bluetooth orqali Android qurilmasi yordamida namunali eskiz Blink.ino -ni Arduino -ga yuklashga harakat qiling
Bluetooth orqali Android qurilmasi yordamida namunali eskiz Blink.ino -ni Arduino -ga yuklashga harakat qiling
Bluetooth orqali Android qurilmasi yordamida namunali eskiz Blink.ino -ni Arduino -ga yuklashga harakat qiling
Bluetooth orqali Android qurilmasi yordamida namunali eskiz Blink.ino -ni Arduino -ga yuklashga harakat qiling
Bluetooth orqali Android qurilmasi yordamida namunali eskiz Blink.ino -ni Arduino -ga yuklashga harakat qiling
  • O'rnatishni tugatgandan so'ng, siz BluinoLoader misollarini/misollarini/02. Asosiy/Blink/Blink.ino misolini ochishingiz mumkin.
  • Asboblarni ajratish tugashini kuting
  • "Yuklash" tugmasini bosing (aylana belgisidagi o'q)
  • Hech qanday xato tuzilmagandan so'ng, faol bluetooth -ni qidirish uchun "Bluino uskunasini skanerlash" tugmasini bosing
  • "Bluino#00" nomli bluetooth uskunasini tanlang.
  • Agar birinchi juftlik "1234" standart kodini kiritsa, OK
  • Yuklash jarayoni tugashini kuting

OK tugagandan so'ng, sizning Arduino 13 -chirog'ida yonadi va siz boshqa eskizni yuklash uchun barcha amallarni takrorlashingiz mumkin.

Tavsiya: