Satura rādītājs:

Darba sākšana ar HC05 Bluetooth moduli un Arduino [apmācība]: 6 soļi
Darba sākšana ar HC05 Bluetooth moduli un Arduino [apmācība]: 6 soļi

Video: Darba sākšana ar HC05 Bluetooth moduli un Arduino [apmācība]: 6 soļi

Video: Darba sākšana ar HC05 Bluetooth moduli un Arduino [apmācība]: 6 soļi
Video: #1 Как запрограммировать ПЛК Outseal Arduino (начало работы) 2024, Jūlijs
Anonim
Darba sākšana ar HC05 Bluetooth moduli un Arduino [apmācība]
Darba sākšana ar HC05 Bluetooth moduli un Arduino [apmācība]

Šo un citas pārsteidzošās pamācības varat izlasīt ElectroPeak oficiālajā vietnē

Šajā apmācībā jūs uzzināsit, kā sazināties un nosūtīt datus, izmantojot Bluetooth, izmantojot HC05 Bluetooth moduli un Arduino plati. Šī raksta beigās jūs uzzināsit:

  • Vispārīga informācija par Bluetooth protokolu
  • Kā nosūtīt datus, izmantojot Bluetooth
  • Kā nosūtīt AT-Command uz HC05

1. darbība. Īss ievads Bluetooth komunikācijā un protokolā

Ir vairāki bezvadu sakaru veidi, piemēram, NRF, ZigBee, Wi-Fi un Bluetooth.

Bluetooth protokols; pieņemama saziņas metode PAN tīklā ar maksimālo datu pārraides ātrumu 1Mb/S, kas darbojas nominālajā 100 metru diapazonā, izmantojot 2,4 G frekvenci, ir izplatīts bezvadu saziņas veids.

HC05 modulis ir Bluetooth modulis, kas izmanto seriālo komunikāciju, galvenokārt tiek izmantots elektronikas projektos.

HC05 Bluetooth moduļa svarīgās specifikācijas:

  • Darba spriegums: 3,6V - 5V
  • Iekšējā antena: Jā
  • Automātiskais savienojums ar pēdējo ierīci: Jā

2. darbība: datu sūtīšana uz Arduino, izmantojot Bluetooth

HC05 modulim ir iekšējais 3.3v regulators, un tāpēc to var pievienot 5V spriegumam. Bet mēs ļoti iesakām 3.3V spriegumu, jo HC05 sērijas sakaru tapu loģika ir 3.3V. Piegādājot 5 V moduli, tas var tikt bojāts.

Lai modulis netiktu bojāts un tas darbotos pareizi, starp arduino TX tapu un moduļa RX tapu jāizmanto pretestības sadales ķēde (5v līdz 3.3v). Kad ir pievienots meistars un palīgs, zilās un sarkanās gaismas diodes uz paneļa mirgo ik pēc 2 sekundēm. Ja tie nav savienoti, ik pēc 2 sekundēm mirgo tikai zils.

3. solis: ķēde

Ķēde
Ķēde
Ķēde
Ķēde

4. solis: kods

Lai sazinātos ar HC05, izmantojot Bluetooth, tālrunī ir nepieciešama Bluetooth termināla lietojumprogramma. Varat izmantot šo. Tagad, lai sāktu datu pārsūtīšanu, augšupielādējiet šo kodu savā Arduino un pievienojiet HC05, izmantojot tikko instalēto lietotni. Sakaru nosaukums ir HC05, parole ir 1234 vai 0000, un pārsūtīšanas pārraides ātrums pēc noklusējuma ir 9600.

Apskatīsim kodu dziļāk un redzēsim, ko nozīmē katra rinda:

#include "SoftwareSerial.h"

bibliotēka, kas nepieciešama programmatūras sērijas sakariem. Jūs to varat lejupielādēt šeit.

SoftwareSerial MyBlue (2, 3);

Programmatūras definīcija sērijveida tapām; RX2 un TX3

MyBlue.begin (9600);

Programmatūras sērijas pārraides ātruma konfigurēšana pie 9600

Sērijas datu nolasīšana un LED ieslēgšana/izslēgšana.

5. darbība: AT komandu nosūtīšana uz HC05 Bluetooth moduli

AT komandu nosūtīšana uz HC05 Bluetooth moduli
AT komandu nosūtīšana uz HC05 Bluetooth moduli

Nospiežot un turot pogu, modulis pārslēdzas AT komandu režīmā. Pretējā gadījumā tas darbojas saziņas režīmā. Dažu moduļu pakotnēs ir spiedpoga, un tās vairs nav jāpievieno. Noklusējuma pārraides ātrums, lai ieietu komandrindas režīmā, ir 38400. Tagad augšupielādējiet šo kodu savā panelī un iestatiet komandas, izmantojot Serial Monitor.

Jūs saņemsiet ATBILDI, nosūtot modulim KOMANDU. Šeit ir dažas no vissvarīgākajām AT komandām:

6. darbība: iegādājieties HC05 Bluetooth moduli

Pērciet HC05 Blurtooth moduli no ElectroPeak

Ieteicams: