Բովանդակություն:

Arduino և բջջային Bluetooth կապ (սուրհանդակ) ՝ 8 քայլ
Arduino և բջջային Bluetooth կապ (սուրհանդակ) ՝ 8 քայլ

Video: Arduino և բջջային Bluetooth կապ (սուրհանդակ) ՝ 8 քայլ

Video: Arduino և բջջային Bluetooth կապ (սուրհանդակ) ՝ 8 քայլ
Video: #15 HC 05 Bluetooth Modbus Android HMI | Outseal Arduino PLC 2024, Հուլիսի
Anonim
Arduino և բջջային Bluetooth կապ (սուրհանդակ)
Arduino և բջջային Bluetooth կապ (սուրհանդակ)
Arduino և բջջային Bluetooth կապ (սուրհանդակ)
Arduino և բջջային Bluetooth կապ (սուրհանդակ)
Arduino և բջջային Bluetooth կապ (սուրհանդակ)
Arduino և բջջային Bluetooth կապ (սուրհանդակ)

Հաղորդակցությունը կարևոր գործոն է խաղում մեր առօրյա կյանքում: Բայց մեր ընտանիքի հետ արգելափակման կամ մեր տան մարդկանց հետ շփման ընթացքում երբեմն բջջային հեռախոսներ են պետք: Բայց բջջային հեռախոսների օգտագործումը կարճ հեռավորության վրա պարզապես փողի վատնում է: Այսպիսով, սա իմ սեփական Arduino նախագիծն է, որն օգտագործում է Bluetooth մոդուլը ՝ հեռախոսից Arduino- ին, Arduino- ից մինչև հեռախոս, Bluetooth- ի սուրհանդակի նման հաղորդակցվելու համար: Եկեք սկսենք:)

Պարագաներ

Անհրաժեշտ բաներ.

  • Arduino nano / UNO / MEGA:
  • Bluetooth մոդուլ hc - 05.
  • android սարք:
  • jumper wire nos.4 (կինից կին)
  • android հավելված (հղումը տրված է)

Քայլ 1: Տեսանյութի հղում

Image
Image

Խնդրում եմ դիտեք այս տեսանյութը ՝ իմ նախագծի հստակ պատկերի համար

Հավանեք կիսվել և բաժանորդագրվել իմ ալիքին ավելի շատ նախագծերի համար:

Քայլ 2: Միացումներ

Arduino կոդ
Arduino կոդ

Bluetooth >> Arduino

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

Քայլ 3: Arduino կոդ

Կոդավորումն ամենակարևորն է Arduino- ում:

*Կոդը չպետք է փոփոխվի կամ պահանջվի: կոդը ինձ է պատկանում*

Կոդը կարող է վերբեռնվել Arduino IDE- ում:

Կոդը կարելի է ներբեռնել այստեղ ՝

#ներառել SoftwareSerial bt (3, 4); int LED = 2; Լարային btdata; Լարային սերիական տվյալներ; void setup () {Serial.begin (9600); bt. սկիզբ (9600); Serial.println («Սպասում է bluetooth կապին..»); } void loop () {if (bt.available ()! = 0) {btdata = bt.readString (); Serial.println (btdata); } if (Serial.available ()! = 0) {serialdata = Serial.readString (); bt.print (սերիական տվյալներ); Serial.print (""); Serial.print (serialdata); }}

Քայլ 4: Bluetooth Android ծրագիր

Bluetooth Android հավելված
Bluetooth Android հավելված

Android ծրագիրը շատ կարևոր է Arduino- ի հաղորդակցության համար: Android հավելվածում տեղադրված են հատուկ հնարավորություններ, որոնք ես դրանք կբացատրեմ ստորև: Ես ստեղծել եմ Android ծրագիր ՝ օգտագործելով MIT ծրագրի գյուտարարը (հեշտ է ստեղծել): Ես տվել եմ ներբեռնման հղումը ստորև.

Քայլ 5: Android- ի և Arduino- ի միացում

Android- ի և Arduino- ի միացում
Android- ի և Arduino- ի միացում
Android- ի և Arduino- ի միացում
Android- ի և Arduino- ի միացում
Android- ի և Arduino- ի միացում
Android- ի և Arduino- ի միացում
Android- ի և Arduino- ի միացում
Android- ի և Arduino- ի միացում
  • միացրեք Arduino- ն համակարգչին և բացեք Serial monitor- ը:
  • Միացրեք Bluetooth- ը ձեր Android սարքում:
  • Բացեք bluetooth- ի կարգավորումները և միացրեք սարքը, որը կոչվում է HC-05, գաղտնաբառ (1234 կամ 0000):
  • Բացեք Android ծրագիրը:
  • Կտտացրեք Bluetooth կոճակին և ընտրեք hc-05
  • այժմ Android- ը զուգակցված է Bluetooth մոդուլի հետ:

Քայլ 6: Տեսանյութի հղում

Այս տեսանյութը ցույց է տալիս իմ նախագծի հստակ պատկերը, խնդրում ենք դիտել https://www.youtube.com/embed/VcL8ADuc2yE Դիտեք տեսանյութը youtube- ում:

Քայլ 7: Ինչպե՞ս հաղորդակցվել:

Ինչպե՞ս հաղորդակցվել
Ինչպե՞ս հաղորդակցվել
Ինչպե՞ս հաղորդակցվել
Ինչպե՞ս հաղորդակցվել
Ինչպե՞ս հաղորդակցվել
Ինչպե՞ս հաղորդակցվել
  • Bluetooth- ին միանալուց հետո տեքստային դաշտում մուտքագրեք ձեր տեքստը:
  • Բացեք սերիական մոնիտորը համակարգչում:
  • Մուտքագրեք ինչ -որ բան տեքստային տուփում և մուտքագրեք ուղարկելը, կարող եք դիտել, որ ձեր մուտքագրած տեքստը կցուցադրվի Սերիայի մոնիտորում:
  • Սերիայի մոնիտորի վրա մուտքագրեք ինչ -որ բան և սեղմեք enter, տեքստը կարող եք դիտել android հավելվածում:
  • Կոճակի ձայնային հրամանը օգտագործվում է android- ի կողմից, դրանում տրված խոսքը վերածվում է տեքստի և ուղարկվում է սերիական մոնիտոր:
  • Ձայնային կոճակը օգտագործվում է Arduino- ի ուղարկած տեքստը բարձրաձայն կարդալու համար (տեքստը տևում է մի քանի վայրկյան):
  • Անհրաժեշտության դեպքում կարող եք փոխարինել սերիական մոնիտորը LCD էկրանով:

Խորհուրդ ենք տալիս: