Kazalo:

Arduino in mobilna komunikacija Bluetooth (messenger): 8 korakov
Arduino in mobilna komunikacija Bluetooth (messenger): 8 korakov

Video: Arduino in mobilna komunikacija Bluetooth (messenger): 8 korakov

Video: Arduino in mobilna komunikacija Bluetooth (messenger): 8 korakov
Video: CS50 2014 – 7-я неделя 2024, November
Anonim
Arduino in mobilna komunikacija Bluetooth (messenger)
Arduino in mobilna komunikacija Bluetooth (messenger)
Arduino in mobilna komunikacija Bluetooth (messenger)
Arduino in mobilna komunikacija Bluetooth (messenger)
Arduino in mobilna komunikacija Bluetooth (messenger)
Arduino in mobilna komunikacija Bluetooth (messenger)

Komunikacija igra pomemben dejavnik v našem vsakdanjem življenju. Toda v teh časih zaklenjene komunikacije z našo družino ali medkomunikacije z ljudmi v našem domu včasih potrebujemo mobilne telefone. Toda uporaba mobilnih telefonov za komunikacijo na kratke razdalje je zgolj izguba denarja. Torej, to je moj lasten projekt Arduino, ki uporablja modul Bluetooth za komunikacijo od telefona do Arduina, od Arduina do telefona, kot je Bluetooth. Začnimo:)

Zaloge

Potrebne stvari:

  • Arduino nano / UNO / MEGA.
  • Modul Bluetooth hc - 05.
  • androidna naprava.
  • mostična žica št. 4 (ženska na žensko)
  • aplikacija za android (navedena povezava)

1. korak: Video referenca

Image
Image

Prosim, poglejte ta video za jasno sliko mojega projekta

Všečkajte in delite naročnino na moj kanal za več projektov.

2. korak: Povezave

Koda Arduino
Koda Arduino

Bluetooth >> Arduino

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

3. korak: Arduino koda

Kodiranje je najpomembnejša stvar v Arduinu.

*Kode ne smete spreminjati ali zahtevati. koda pripada meni*

Kodo lahko naložite v Arduino IDE.

Kodo lahko prenesete tukaj:

#include SoftwareSerial bt (3, 4); int LED = 2; Niz btdata; Niz serijskih podatkov; void setup () {Serial.begin (9600); bt.begin (9600); Serial.println ("Čakanje na povezavo Bluetooth.."); } void loop () {if (bt.available ()! = 0) {btdata = bt.readString (); Serial.println (btdata); } if (Serial.available ()! = 0) {serialdata = Serial.readString (); bt.print (serijski podatki); Serial.print (""); Serial.print (serialdata); }}

4. korak: Bluetooth aplikacija za Android

Bluetooth aplikacija za Android
Bluetooth aplikacija za Android

Aplikacija za android je zelo pomembna za komunikacijo z Arduinom. V aplikaciji za Android so nameščene posebne funkcije, ki jih bom razložil spodaj. Ustvaril sem aplikacijo za Android z izumiteljem aplikacij MIT (prenehati z ustvarjanjem). Spodnjo povezavo za prenos sem dal:

5. korak: Povežite Android in Arduino

Povezovanje Android in Arduino
Povezovanje Android in Arduino
Povezovanje Android in Arduino
Povezovanje Android in Arduino
Povezovanje Android in Arduino
Povezovanje Android in Arduino
Povezovanje Android in Arduino
Povezovanje Android in Arduino
  • povežite Arduino z računalnikom in odprite serijski monitor.
  • Vklopite bluetooth v napravi Android.
  • Odprite nastavitve bluetootha in povežite napravo, imenovano HC-05, geslo (1234 ali 0000).
  • Odprite aplikacijo android.
  • Kliknite gumb Bluetooth in izberite hc-05
  • zdaj je Android seznanjen z modulom Bluetooth.

6. korak: Video povezava

Ta videoposnetek prikazuje jasno sliko mojega projekta. Oglejte si https://www.youtube.com/embed/VcL8ADuc2yE Oglejte si videoposnetek na youtube.

7. korak: Kako komunicirati?

Kako komunicirati?
Kako komunicirati?
Kako komunicirati?
Kako komunicirati?
Kako komunicirati?
Kako komunicirati?
  • Ko se povežete z Bluetoothom, vnesite besedilo v besedilno polje.
  • Odprite serijski monitor v računalniku.
  • Vnesite nekaj v polje z besedilom in vnesite pošlji, lahko si ogledate, da bo besedilo, ki ste ga vnesli, prikazano v serijskem monitorju.
  • Vnesite nekaj na monitor Serial in pritisnite enter, besedilo si lahko ogledate v aplikaciji za Android.
  • Android uporablja gumbni glasovni ukaz, njegov govor se pretvori v besedilo in pošlje na serijski monitor.
  • Glasovni gumb se uporablja za branje besedila, ki ga je poslal Arduino (besedilo traja nekaj sekund).
  • Po potrebi lahko serijski monitor zamenjate z zaslonskim modulom LCD.

8. korak: HVALA

Priporočena: