Orodha ya maudhui:

Kuanza na Moduli ya Bluetooth ya HC05 na Arduino [Mafunzo]: Hatua 6
Kuanza na Moduli ya Bluetooth ya HC05 na Arduino [Mafunzo]: Hatua 6

Video: Kuanza na Moduli ya Bluetooth ya HC05 na Arduino [Mafunzo]: Hatua 6

Video: Kuanza na Moduli ya Bluetooth ya HC05 na Arduino [Mafunzo]: Hatua 6
Video: HC-05 как настроить Bluetooth модуль в качестве slave или master и как объединить две платы Arduino 2024, Novemba
Anonim
Kuanza na Moduli ya Bluetooth ya HC05 na Arduino [Mafunzo]
Kuanza na Moduli ya Bluetooth ya HC05 na Arduino [Mafunzo]

Unaweza kusoma hii na mafunzo mengine ya kushangaza kwenye wavuti rasmi ya ElectroPeak

Katika mafunzo haya, utajifunza jinsi ya kuwasiliana na kutuma data na Bluetooth kwa kutumia Moduli ya Bluetooth ya HC05 na bodi ya Arduino. Mwisho wa nakala hii, utajifunza:

  • Maelezo ya jumla kuhusu itifaki ya Bluetooth
  • Jinsi ya kutuma data kwa kutumia Bluetooth
  • Jinsi ya kutuma amri ya AT kwa HC05

Hatua ya 1: Utangulizi mfupi wa Mawasiliano na Itifaki ya Bluetooth

Kuna njia kadhaa za mawasiliano ya waya kama NRF, ZigBee, Wi-Fi, na Bluetooth.

Itifaki ya Bluetooth; njia ya mawasiliano ya bei rahisi katika mtandao wa PAN, na kiwango cha juu cha data cha 1Mb / S, inayofanya kazi kwa upeo wa majina ya mita 100 kwa kutumia masafa ya 2.4 G ni njia ya kawaida ya kuwasiliana bila waya.

Moduli ya HC05 ni moduli ya Bluetooth inayotumia mawasiliano ya serial, ambayo hutumiwa zaidi katika miradi ya elektroniki.

Moduli muhimu ya moduli ya HC05 ya Bluetooth:

  • Voltage ya kufanya kazi: 3.6V - 5V
  • Antena ya ndani: Ndio
  • Uunganisho wa moja kwa moja na kifaa cha mwisho: Ndio

Hatua ya 2: Kutuma Takwimu kwa Arduino Kupitia Bluetooth

Moduli ya HC05 ina mdhibiti wa ndani wa 3.3v na ndio sababu unaweza kuiunganisha na voltage ya 5v. Lakini tunapendekeza sana voltage 3.3V, kwani mantiki ya pini za mawasiliano za HC05 ni 3.3V. Kusambaza 5V kwa moduli kunaweza kusababisha uharibifu wa moduli.

Ili kuzuia moduli kutokana na uharibifu na kuifanya ifanye kazi vizuri, unapaswa kutumia mzunguko wa mgawanyiko wa upinzani (5v hadi 3.3v) kati ya pini ya arduino TX na pini ya moduli RX. Wakati bwana na mtumwa wameunganishwa, LED za bluu na nyekundu kwenye ubao hupepesa kila sekunde 2. Ikiwa hazijaunganishwa, moja tu ya hudhurungi huangaza kila sekunde 2.

Hatua ya 3: Mzunguko

Mzunguko
Mzunguko
Mzunguko
Mzunguko

Hatua ya 4: Kanuni

Ili kuwasiliana na HC05 ukitumia Bluetooth, unahitaji programu tumizi ya Bluetooth kwenye simu yako. Unaweza kutumia hii. Sasa kwa kuanza kuhamisha data, pakia nambari hii kwenye Arduino yako na unganisha HC05 ukitumia programu ambayo umesakinisha tu. Jina la mawasiliano ni HC05, nywila ni 1234 au 0000 na kiwango cha uhamisho wa baud ni 9600 kwa msingi.

Wacha tuangalie kwa undani nambari hiyo na tuone kila mstari inamaanisha nini:

# pamoja na "SoftwareSerial.h"

maktaba unayohitaji kwa mawasiliano ya programu. Unaweza kuipakua hapa.

SoftwareSerial MyBlue (2, 3);

Ufafanuzi wa programu kwa pini za serial; RX2 & TX3

Kuanza kwa MyBlue (9600);

Inasanidi kiwango cha baud ya programu kwa 9600

Kusoma data ya serial na kuwasha LEDs / Off ipasavyo.

Hatua ya 5: Kutuma Amri za AT kwa Moduli ya Bluetooth ya HC05

Kutuma Amri za AT kwa Moduli ya Bluetooth ya HC05
Kutuma Amri za AT kwa Moduli ya Bluetooth ya HC05

Kwa kubonyeza na kushikilia kitufe moduli hubadilika kuwa hali ya amri ya AT. Vinginevyo, inafanya kazi katika hali ya mawasiliano. Moduli zingine zina kitufe cha kushinikiza katika vifurushi vyake na hakuna haja ya kuongeza moja tena. Kiwango cha baud chaguomsingi kuingia kwenye At-command mode ni 38400. Sasa pakia nambari hii kwenye ubao wako na uweke amri kutumia Serial Monitor.

Utapokea MAJIBU kwa kutuma AMRI kwa moduli. Hapa kuna maagizo muhimu zaidi ya AT:

Hatua ya 6: Nunua Moduli ya Bluetooth ya HC05

Nunua moduli ya Blurtooth ya HC05 kutoka ElectroPeak

Ilipendekeza: