Mundarija:

Arduino va mobil Bluetooth aloqasi (messenjer): 8 qadam
Arduino va mobil Bluetooth aloqasi (messenjer): 8 qadam

Video: Arduino va mobil Bluetooth aloqasi (messenjer): 8 qadam

Video: Arduino va mobil Bluetooth aloqasi (messenjer): 8 qadam
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Noyabr
Anonim
Arduino va mobil Bluetooth aloqasi (messenjer)
Arduino va mobil Bluetooth aloqasi (messenjer)
Arduino va mobil Bluetooth aloqasi (messenjer)
Arduino va mobil Bluetooth aloqasi (messenjer)
Arduino va mobil Bluetooth aloqasi (messenjer)
Arduino va mobil Bluetooth aloqasi (messenjer)

Muloqot kundalik hayotimizda muhim omil bo'lib xizmat qilmoqda. Ammo qulflangan vaqtda o'z oilamiz bilan yoki uyimizdagi odamlar bilan muloqotda bo'lish uchun ba'zida mobil telefonlar kerak bo'ladi. Qisqa masofali aloqa uchun mobil telefonlardan foydalanish shunchaki pul sarflashdir. Bu mening shaxsiy Arduino loyiham bo'lib, u Bluetooth -moduli yordamida telefondan Arduino -ga, Arduino -dan telefonga, masalan, Bluetooth -messenjeri kabi. Boshlaylik:)

Ta'minotlar

Kerakli narsalar:

  • Arduino nano / UNO / MEGA.
  • Bluetooth moduli hc - 05.
  • android qurilmasi.
  • 4 -sonli o'tish simlari (ayoldan ayolgacha)
  • android ilovasi (havola berilgan)

1 -qadam: Video ma'lumotnomasi

Image
Image

Loyihamning aniq tasviri uchun ushbu videoni tomosha qiling

Boshqa loyihalar uchun kanalimga obuna bo'ling va baham ko'ring.

2 -qadam: ulanishlar

Arduino kodi
Arduino kodi

Bluetooth >> Arduino

  • vcc / 5v+ >> 5v
  • gnd >> gnd
  • RX >> D4
  • TX >> D3

3 -qadam: Arduino kodi

Kodlash - Arduino -da eng muhim narsa.

*Kodni o'zgartirish yoki da'vo qilish mumkin emas. kod menga tegishli*

Kodni Arduino IDE -ga yuklash mumkin.

Kodni bu erdan yuklab olish mumkin:

#include SoftwareSerial bt (3, 4); int LED = 2; Btdata satrlari; Seriya ma'lumotlari qatori; void setup () {Serial.begin (9600); bt.begin (9600); Serial.println ("Bluetooth ulanishi kutilmoqda.."); } void loop () {if (bt.available ()! = 0) {btdata = bt.readString (); Serial.println (btdata); } agar (Serial.available ()! = 0) {serialdata = Serial.readString (); bt.print (ketma -ket ma'lumotlar); Serial.print (""); Serial.print (serialdata); }}

4 -qadam: Bluetooth Android ilovasi

Bluetooth Android ilovasi
Bluetooth Android ilovasi

Android ilovasi Arduino -ning aloqasi uchun juda muhim, android ilovasida maxsus xususiyatlar o'rnatilgan, men buni quyida tushuntiraman. Men MIT ilovasi ixtirochisi yordamida android ilovasini yaratdim (yaratish oson), men quyida yuklash havolasini berdim:

5 -qadam: Android va Arduino -ni ulash

Android va Arduino -ni ulash
Android va Arduino -ni ulash
Android va Arduino -ni ulash
Android va Arduino -ni ulash
Android va Arduino -ni ulash
Android va Arduino -ni ulash
Android va Arduino -ni ulash
Android va Arduino -ni ulash
  • Arduino -ni kompyuterga ulang va Serial monitorni oching.
  • Android qurilmangizda bluetooth -ni yoqing.
  • Bluetooth sozlamalarini oching va HC-05 deb nomlangan qurilmani, parolni (1234 yoki 0000) ulang.
  • Android ilovasini oching.
  • Bluetooth tugmachasini bosing va hc-05 ni tanlang
  • Endi Android Bluetooth moduli bilan bog'langan.

6 -qadam: Video havola

Bu videoda mening loyihamning aniq tasviri ko'rsatilgan, iltimos tomosha qiling https://www.youtube.com/embed/VcL8ADuc2yE Videoni youtube da ko'ring.

7 -qadam: qanday muloqot qilish kerak?

Qanday muloqot qilish kerak?
Qanday muloqot qilish kerak?
Qanday muloqot qilish kerak?
Qanday muloqot qilish kerak?
Qanday muloqot qilish kerak?
Qanday muloqot qilish kerak?
  • Bluetooth -ga ulanganingizdan so'ng, matn maydoniga matnni kiriting.
  • Kompyuterda ketma -ket monitorni oching.
  • Matn qutisiga biror narsa kiriting va yuborishni kiriting, siz kiritgan matn Serial monitorda ko'rsatilishini ko'rishingiz mumkin.
  • Serial monitorga biror narsa kiriting va Enter tugmasini bosing, siz matnni android ilovasida ko'rishingiz mumkin.
  • Ovozli buyruq tugmachasi android tomonidan ishlatiladi, undagi nutq matnga aylanadi va Serial monitorga yuboriladi.
  • Ovoz tugmasi Arduino yuborgan matnni baland ovozda o'qish uchun ishlatiladi (Matn bir necha soniya davom etadi).
  • Agar kerak bo'lsa, ketma -ket monitorni LCD displeyli modul bilan almashtirish mumkin.

8 -qadam: RAHMAT

Tavsiya: