Sadržaj:

Arduino i mobilna Bluetooth komunikacija (glasnik): 8 koraka
Arduino i mobilna Bluetooth komunikacija (glasnik): 8 koraka

Video: Arduino i mobilna Bluetooth komunikacija (glasnik): 8 koraka

Video: Arduino i mobilna Bluetooth komunikacija (glasnik): 8 koraka
Video: GSM/GPRS-модуль SIM800L (#1) - как выбрать, подключение, введение в AT-команды 2024, Juli
Anonim
Arduino i mobilna Bluetooth komunikacija (glasnik)
Arduino i mobilna Bluetooth komunikacija (glasnik)
Arduino i mobilna Bluetooth komunikacija (glasnik)
Arduino i mobilna Bluetooth komunikacija (glasnik)
Arduino i mobilna Bluetooth komunikacija (glasnik)
Arduino i mobilna Bluetooth komunikacija (glasnik)

Komunikacija igra važan faktor u našem svakodnevnom životu. No, u ovo vrijeme zaključavanja komunikacija s vlastitom porodicom ili komunikacija s ljudima u našoj kući ponekad trebaju mobilne telefone. No, korištenje mobilnih telefona za komunikaciju kratkog dometa samo je gubljenje novca. Dakle, ovo je moj vlastiti Arduino projekt koji koristi Bluetooth modul za komunikaciju s telefona na Arduino, s Arduina na telefon, poput Bluetooth glasnika. Počnimo:)

Supplies

Potrebne stvari:

  • Arduino nano / UNO / MEGA.
  • Bluetooth modul hc - 05.
  • android uređaj.
  • kratkospojnik žice br.4 (ženski na ženski)
  • android aplikacija (data veza)

Korak 1: Video referenca

Image
Image

Molim vas pogledajte ovaj video za jasnu sliku o mom projektu

Lajkujte i podijelite kanal i pretplatite se na moj kanal za još projekata.

Korak 2: Veze

Arduino kod
Arduino kod

Bluetooth >> Arduino

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

Korak 3: Arduino kod

Kodiranje je najvažnija stvar u Arduinu.

*Kôd se ne smije mijenjati niti polagati prava. kod pripada meni*

Kôd se može učitati u Arduino IDE.

Kôd možete preuzeti ovde:

#include SoftwareSerial bt (3, 4); int LED = 2; String btdata; String serialdata; void setup () {Serial.begin (9600); bt.begin (9600); Serial.println ("Čekanje na Bluetooth vezu.."); } void loop () {if (bt.available ()! = 0) {btdata = bt.readString (); Serial.println (btdata); } if (Serial.available ()! = 0) {serialdata = Serial.readString (); bt.print (serijski podaci); Serial.print (""); Serial.print (serialdata); }}

Korak 4: Bluetooth Android aplikacija

Bluetooth Android aplikacija
Bluetooth Android aplikacija

Android aplikacija je vrlo važna za komunikaciju s Arduinom. Posebne značajke su instalirane u android aplikaciji, to ću objasniti u nastavku. Napravio sam Android aplikaciju pomoću MIT app inventor -a (jednostavno je stvoriti). Dolje sam dao link za preuzimanje:

Korak 5: Povezivanje Androida i Arduina

Povezivanje Androida i Arduina
Povezivanje Androida i Arduina
Povezivanje Androida i Arduina
Povezivanje Androida i Arduina
Povezivanje Androida i Arduina
Povezivanje Androida i Arduina
Povezivanje Androida i Arduina
Povezivanje Androida i Arduina
  • povežite Arduino s računalom i otvorite Serijski monitor.
  • Uključite bluetooth na Android uređaju.
  • Otvorite Bluetooth postavke i uparite uređaj koji se zove HC-05, lozinka (1234 ili 0000).
  • Otvorite Android aplikaciju.
  • Pritisnite dugme Bluetooth i odaberite hc-05
  • sada je Android uparen sa Bluetooth modulom.

Korak 6: Video veza

Ovaj video prikazuje jasnu sliku mog projekta. Pogledajte https://www.youtube.com/embed/VcL8ADuc2yE Pogledajte video na youtube -u.

Korak 7: Kako komunicirati?

Kako komunicirati?
Kako komunicirati?
Kako komunicirati?
Kako komunicirati?
Kako komunicirati?
Kako komunicirati?
  • Nakon povezivanja na Bluetooth, unesite tekst u okvir za tekst.
  • Otvorite serijski monitor na računaru.
  • Upišite nešto u okvir za tekst i unesite Pošalji, možete vidjeti da će se tekst koji ste unijeli prikazati na Serijskom monitoru.
  • Upišite nešto na serijski monitor i pritisnite enter, možete vidjeti tekst u aplikaciji za Android.
  • Android koristi glasovnu komandu dugmeta, govor koji se u njoj pretvara u tekst i šalje na serijski monitor.
  • Glasovno dugme koristi se za čitanje teksta koji je poslao Arduino naglas (tekst traje nekoliko sekundi).
  • Ako je potrebno, serijski monitor možete zamijeniti modulom LCD ekrana.

Preporučuje se: