Turinys:

„Arduino“ir mobilusis „Bluetooth“ryšys („Messenger“): 8 žingsniai
„Arduino“ir mobilusis „Bluetooth“ryšys („Messenger“): 8 žingsniai

Video: „Arduino“ir mobilusis „Bluetooth“ryšys („Messenger“): 8 žingsniai

Video: „Arduino“ir mobilusis „Bluetooth“ryšys („Messenger“): 8 žingsniai
Video: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, Liepa
Anonim
„Arduino“ir mobilusis „Bluetooth“ryšys („Messenger“)
„Arduino“ir mobilusis „Bluetooth“ryšys („Messenger“)
„Arduino“ir mobilusis „Bluetooth“ryšys („Messenger“)
„Arduino“ir mobilusis „Bluetooth“ryšys („Messenger“)
„Arduino“ir mobilusis „Bluetooth“ryšys („Messenger“)
„Arduino“ir mobilusis „Bluetooth“ryšys („Messenger“)

Bendravimas yra svarbus mūsų kasdienio gyvenimo veiksnys. Tačiau šiuo uždarymo laikotarpiu bendravimui su savo šeima ar bendravimui su mūsų namų žmonėmis kartais reikia mobiliųjų telefonų. Tačiau mobiliųjų telefonų naudojimas trumpo nuotolio ryšiui yra tik pinigų švaistymas. Taigi tai yra mano paties „Arduino“projektas, naudojant „Bluetooth“modulį bendraujant iš telefono į „Arduino“, iš „Arduino“į telefoną, kaip „Bluetooth“pasiuntinys. Pradėkime:)

Prekės

Reikalingi dalykai:

  • „Arduino nano“/ UNO / MEGA.
  • „Bluetooth“modulis hc - 05.
  • „Android“įrenginys.
  • trumpiklio laidas Nr. 4 (iš moters į moterį)
  • „Android“programa (pateikta nuoroda)

1 veiksmas: vaizdo įrašo nuoroda

Image
Image

Žiūrėkite šį vaizdo įrašą, kad gautumėte aiškų mano projekto vaizdą

Patinka pasidalinti ir užsiprenumeruoti mano kanalą, kad gautumėte daugiau projektų.

2 žingsnis: jungtys

Arduino kodas
Arduino kodas

„Bluetooth“>> „Arduino“

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

3 žingsnis: „Arduino“kodas

Kodavimas yra svarbiausias „Arduino“dalykas.

*Kodas negali būti pakeistas ar pareikštas. kodas priklauso man*

Kodą galima įkelti naudojant „Arduino IDE“.

Kodą galima atsisiųsti čia:

#include SoftwareSerial bt (3, 4); int LED = 2; Styginių btdata; Styginių serijos duomenys; void setup () {Serial.begin (9600); bt. pradžia (9600); Serial.println („Laukiama„ Bluetooth “ryšio..“); } void loop () {if (bt.available ()! = 0) {btdata = bt.readString (); Serial.println (btdata); } if (Serial.available ()! = 0) {serialdata = Serial.readString (); bt.print (serijos duomenys); Serial.print (""); Serial.print (serijos duomenys); }}

4 veiksmas: „Bluetooth“„Android“programa

„Bluetooth“„Android“programa
„Bluetooth“„Android“programa

„Android“programa yra labai svarbi „Arduino“komunikacijai. „Android“programoje įdiegtos specialios funkcijos, kurias paaiškinsiu toliau. Aš sukūriau „Android“programą naudodamas „MIT“programų išradėją (nesunku sukurti). Pateikiau žemiau esančią atsisiuntimo nuorodą:

5 veiksmas: „Android“ir „Arduino“prijungimas

„Android“ir „Arduino“prijungimas
„Android“ir „Arduino“prijungimas
„Android“ir „Arduino“prijungimas
„Android“ir „Arduino“prijungimas
„Android“ir „Arduino“prijungimas
„Android“ir „Arduino“prijungimas
„Android“ir „Arduino“prijungimas
„Android“ir „Arduino“prijungimas
  • prijunkite „Arduino“prie kompiuterio ir atidarykite serijinį monitorių.
  • Įjunkite „Bluetooth“„Android“įrenginyje.
  • Atidarykite „Bluetooth“nustatymus ir suporuokite įrenginį, pavadintą HC-05, slaptažodį (1234 arba 0000).
  • Atidarykite „Android“programą.
  • Spustelėkite „Bluetooth“mygtuką ir pasirinkite hc-05
  • Dabar „Android“yra suporuotas su „Bluetooth“moduliu.

6 veiksmas: vaizdo įrašo nuoroda

Šis vaizdo įrašas rodo aiškų mano projekto vaizdą, žiūrėkite https://www.youtube.com/embed/VcL8ADuc2yE Žiūrėkite vaizdo įrašą „YouTube“.

7 žingsnis: kaip bendrauti?

Kaip bendrauti?
Kaip bendrauti?
Kaip bendrauti?
Kaip bendrauti?
Kaip bendrauti?
Kaip bendrauti?
  • Prisijungę prie „Bluetooth“, teksto laukelyje įveskite tekstą.
  • Kompiuteryje atidarykite serijinį monitorių.
  • Įveskite ką nors į teksto laukelį ir įveskite siųsti, galite matyti, kad jūsų įvestas tekstas bus rodomas serijos monitoriuje.
  • Įveskite ką nors serijiniame monitoriuje ir paspauskite klavišą „Enter“, galite peržiūrėti tekstą „Android“programoje.
  • Mygtuko balso komanda naudojama „Android“, joje pateikta kalba paverčiama tekstu ir siunčiama į serijinį monitorių.
  • Balso mygtukas naudojamas garsiai perskaityti Arduino atsiųstą tekstą (tekstas trunka kelias sekundes).
  • Jei reikia, serijinį monitorių galite pakeisti LCD ekrano moduliu.

Rekomenduojamas: