HC-05 og HC-06 Bluetooth einingar eru meðal vinsælustu kostanna til að bæta þráðlausum samskiptum við Arduino og innbyggð verkefni. Þó að báðir bjóði upp á einfalda, hagkvæma UART tengingu, eru hlutverk þeirra, eiginleikar og sveigjanleiki mismunandi.

HC-05 vs HC-06 Bluetooth einingar lokiðview
HC-05 og HC-06 eru Bluetooth SPP (Serial Port Protocol) einingar sem almennt eru notaðar til að virkja þráðlaus UART samskipti milli örstýringa, tölvur, eða fartæki. Þau eru hagkvæm, auðvelt að samþætta og víða notuð í frumgerð, innbyggðum kerfum og Arduino-byggðum verkefnum.

• HC-05: Sveigjanleg eining sem getur virkað bæði sem master (hefja tengingar) eða þræll (bregðast við tengingum). Þessi tvístillingarmöguleiki gerir hann tilvalinn fyrir fullkomnari forrit, svo sem netkerfi fyrir mörg tæki eða þegar örstýring þarf að hefja samskipti við önnur Bluetooth tæki.

• HC-06: Einfaldari eining sem er stillt til að starfa aðeins sem þræll, sem þýðir að hún getur tekið við tengingum en getur ekki komið þeim af stað. Plug-and-play eðli þess dregur úr flækjustigi, sem gerir það að góðu vali fyrir forrit sem þurfa aðeins einn tengil frá tæki til tækis.
Húsbóndi vs þrælahlutverk og tengslahegðun

Lykilmunurinn á HC-05 og HC-06 liggur í vélbúnaðarhlutverkum þeirra og hvernig þeir koma á Bluetooth-tenglum.
HC-05 getur starfað í báðum hlutverkum. Í aðalstillingu skannar það að nálægum tækjum og kemur af stað tengingum - gagnlegt fyrir sjálfstýrð kerfi eins og vélmenni eða stýringar sem verða að tengjast skynjurum eða öðrum Bluetooth-einingum. Í þrælastillingu bíður það eftir að húsbóndi (eins og snjallsími eða tölva) tengist, sem gerir það fjölhæft fyrir margvíslegar uppsetningar.
HC-06 er varanlega læstur í þrælastillingu. Það getur ekki leitað að eða hafið tengingar, heldur bíður eftir að aðaltæki parist. Þessi einfaldleiki í viðbót dregur úr flækjustigi en takmarkar notkun í verkefnum sem krefjast netkerfis fyrir mörg tæki eða sjálfstæða upphaf.
Í stuttu máli styður HC-05 sjálfvirka endurtengingu við síðasta paraða tækið og í sumum uppsetningum getur skipt á milli margra þræla (einn í einu). HC-06 tengist aðeins þegar það uppgötvast af meistara, án endurtengingar eða eiginleika margra tækja.
HC-05 vs HC-06 AT skipar sveigjanleika
AT skipanir leyfa uppsetningu á Bluetooth-einingum fyrir uppsetningu og hér er bilið milli HC-05 og HC-06 mest áberandi.
HC-05: Fullt skipanasett
Býður upp á fjölbreytt úrval skipana til að stilla:
• Heiti einingar
• Baud hlutfall
• PIN / lykilorð
• Hlutverk (húsbóndi eða þræll)
• Kembiforrit og tengingarprófun
Þetta gerir HC-05 tilvalinn fyrir háþróuð eða þróunarverkefni þar sem þörf er á aðlögun og sveigjanleika.
HC-06: Takmarkaðar skipanir
Styður aðeins örfáar skipanir, venjulega til að breyta nafni og flutningshraða. Hlutverk er fast í þrælaham. Þessi einfaldleiki er aðlaðandi fyrir fljótleg Arduino verkefni en takmarkar möguleika á stækkun eða flóknum netum.
Baud hlutfall og samskiptabreytur
Báðar einingarnar nota UART (Universal Asynchronous Receiver/Transmitter) fyrir samskipti örstýringar, sem tryggir víðtæka Arduino eindrægni.
• HC-05: Sjálfgefið er 9600 bps, en það styður hraðari hraða (38400, 57600, 115200 bps) með AT skipunum. Þessi sveigjanleiki er dýrmætur fyrir forrit sem þurfa meiri afköst, svo sem rauntíma skynjarastreymi.
• HC-06: Margar útgáfur eru sendar læstar á 9600 bps, þó sumar leyfi takmarkaðar breytingar. Þú verður að skipuleggja í kringum þessa takmörkun í frammistöðunæmum kerfum.
• Sameiginlegar breytur: Báðir nota sama rammasnið (8 gagnabitar, 1 stöðvunarbiti, engin jöfnuður), sem tryggir einfalda raðsamþættingu.
Pinout uppsetning HC-05 og HC-06
Pinnastillingin er eitt af því fyrsta sem þarf að athuga þegar HC-05 eða HC-06 er tengt við örstýringu, þar sem smá munur er á einingunum tveimur. Rétt raflögn tryggir stöðug samskipti og kemur í veg fyrir skemmdir fyrir slysni.

| Nafn pinna | HC-05 (6 pinnar) | HC-06 (4–5 pinnar) |
|---|---|---|
| VCC | 3,3–5 V framboð | 3,3–5 V framboð |
| GND | Jörð | Jörð |
| TXD | UART gögn út | UART gögn út |
| RXD | UART gögn í | UART gögn í |
| EN/LYKILL | Notað til að virkja AT skipanastillingu eða breyta stöðu einingar | Stundum fjarverandi, ekki fáanlegt í öllum útgáfum |
| RÍKI | Gefur til kynna stöðu tengingar (HÁTT þegar það er tengt, LÁGT þegar það er aðgerðalaust) | Stundum fjarverandi, sérstaklega í einfaldari brotaborðum |
Tæknilýsingar HC-05 og HC-06
| Eiginleiki | HC-05 | HC-06 |
|---|---|---|
| Bluetooth útgáfa | 2,0 + EDR | 2,0 + EDR |
| Studd hlutverk | Húsbóndi og þræll | Aðeins þræll |
| Sjálfgefið borgunarhlutfall | 9600 bps (breytanlegt) | 9600 bps (gæti verið lagað) |
| Stuðningur við stjórn AT | Fullt sett | Takmarkað |
| Pinnar í boði | 6 (EN/LYKILL, VCC, GND, TX, RX, ÁSTAND) | 4–5 (VCC, GND, TX, RX, stundum STATE) |
| Svið (LOS) | 20–30 m utandyra, 5–10 m innandyra | 20–30 m utandyra, 5–10 m innandyra |
| Verð (meðaltal) | \$5–8 | \$3–5 |
Bluetooth svið og gagnaafköst HC-05 og HC-06
Hvað varðar drægni og gagnameðhöndlun skila HC-05 og HC-06 einingarnar næstum sömu afköstum þar sem báðar eru byggðar á Bluetooth 2.0 + EDR staðlinum. Geta þeirra hentar vel fyrir flest skammdræg innbyggð verkefni en ekki fyrir forrit sem krefjast langlínutengingar.
| Ástand | HC-05 | HC-06 |
|---|---|---|
| Svið innanhúss | 5–10 metrar | 5–10 metrar |
| Úti LOS | 20–30 metrar | 20–30 metrar |
| Gagnahraði | Allt að 3 Mbps (EDR) | Allt að 3 Mbps (EDR) |
| Loftnet | PCB rekja / ytri | PCB rekja / ytri |
Takmarkanir HC-05 og HC-06 Bluetooth-eininga
| Eining | Helstu takmarkanir |
|---|---|
| HC-05 | Örlítið hærri kostnaður miðað við HC-06; uppsetning og stillingar geta verið flóknari vegna auka pinna og AT skipanavalkosta. |
| HC-06 | Takmarkað við þrælastillingu eingöngu, með færri AT-skipanir í boði; minni sveigjanleiki í lengra komnum verkefnum; færri pinnar á flestum brotbrettum. |
| Bæði | Byggt á eldri Bluetooth 2.0 + EDR staðli, sem þýðir: • Enginn Bluetooth Low Energy (BLE) stuðningur • Meiri orkunotkun en nútíma BLE einingar • Ekki tilvalið fyrir rafhlöðuknúin, orkulítil forrit. |
HC-05 á móti HC-06 á móti WF-05 og HM-10 samanburði

Eftir því sem Bluetooth og þráðlaus tækni hefur fleygt fram hafa nýrri einingar birst sem stækka umfram klassísku HC-05 og HC-06. Samanburður á þeim við WF-05 og HM-10 sýnir hvar hvor um sig passar best.
| Eining | Tegund | Lykil atriði | Besta notkunartilvikið |
|---|---|---|---|
| HC-05 | Bluetooth 2.0 | Styður bæði húsbónda- og þrælahlutverk, fullt AT skipanasett til að sérsníða | Vélfærafræði, IoT verkefni sem krefjast sveigjanlegrar tengingar |
| HC-06 | Bluetooth 2.0 | Aðeins þræl, lágmarks AT-skipanir, mjög ódýr og auðvelt að setja upp | Byrjendur Arduino verkefni, einfaldir skynjara-til-stjórnandi tenglar |
| WF-05 | WiFi + Bluetooth | Býður upp á tvöfalda tengingu (WiFi fyrir internetaðgang + Bluetooth fyrir staðbundna pörun) | IoT verkefni sem þurfa bæði staðbundna stjórn og skýjatengingu |
| HM-10 | Bluetooth 4.0 BLE | Lítill kraftur, langur endingartími rafhlöðunnar, styður BLE (Bluetooth Low Energy) | Wearables, fylgihlutir fyrir farsíma og nútíma IoT forrit |
Umsóknir um HC-05 og HC-06
HC-05 og HC-06 einingar eru meðal vinsælustu viðbótanna fyrir Arduino og örstýringarverkefni. Þeir bjóða upp á einfalda leið til að bæta við þráðlausum Bluetooth-samskiptum. Hér eru nokkur hagnýt og skapandi forrit þar sem þessar einingar skína:

• Vélmennastýring með snjallsíma: Notaðu HC-05 í þrælastillingu til að taka á móti hreyfiskipunum frá Android forriti. Tilvalið fyrir vélmenni sem fylgja línum, vélfæraarma eða hreyfanleg vélmenni.

• Þráðlaus skynjaragagnaskráning: Sendu skynjaragögn (hitastig, rakastig, GPS) frá Arduino til fartölvu eða síma með HC-06. Fullkomið fyrir DIY veðurstöðvar eða umhverfisskjái.

• Sjálfvirkniverkefni heima: Stjórnaðu ljósum, viftum eða tækjum lítillega í gegnum HC-05 Bluetooth pörun við síma. Einfaldar skipanir geta skipt um liða sem eru tengdir örstýringum.

• Fjarfjarskiptasamskipti RC bíla eða dróna: Notaðu HC-05 í aðalstillingu til að senda stefnuskipanir til ökutækis sem er búið HC-06. Ódýr leið til að byggja upp fjarstýringarkerfi.
Niðurstaða
Að velja á milli HC-05 og HC-06 fer eftir flóknu og sveigjanleikaþörfum verkefnisins. HC-05 býður upp á fullan AT stjórnunarstuðning og tvöfaldar master-slave stillingar, sem gerir það hentugt fyrir háþróuð kerfi. HC-06 býður upp á einfaldari, plug-and-play nálgun fyrir einföld verkefni. Með því að þekkja styrkleika sína og takmarkanir geta verktaki náð áreiðanlegum, þráðlausum samskiptum í fjölmörgum Arduino og innbyggðum forritum.
Algengar spurningar [algengar spurningar]
Getur HC-05 eða HC-06 tengst iOS tækjum?
HC-05 og HC-06 einingar tengjast yfirleitt auðveldlega við Android og Windows tæki. iOS tæki hafa takmarkaðan stuðning við Bluetooth SPP (Serial Port Profile), þannig að þau geta oft ekki tengst án auka vélbúnaðar eða BLE-samhæfðra eininga.
Styðja HC-05 og HC-06 Bluetooth Low Energy (BLE)?
Nei, bæði HC-05 og HC-06 nota Bluetooth 2.0 + EDR. Þeir styðja ekki BLE. Fyrir afllítil eða nútíma farsímaforrit eru einingar eins og HM-10 (BLE 4.0) betri kostir.
Geta tvær HC-06 einingar átt bein samskipti?
Nei, HC-06 einingar geta ekki talað saman vegna þess að báðar eru læstar í þrælaham. Að minnsta kosti ein master-hæf eining (eins og HC-05) er nauðsynleg til að koma á tengingunni.
Hvernig endurstilli ég HC-05 eða HC-06 í verksmiðjustillingar?
HC-05 er hægt að endurstilla með AT skipunum, svo sem að endurheimta sjálfgefinn flutningshraða og PIN-númer. HC-06 hefur mjög takmarkaða AT skipanavalkosti og þarf oft að endurnýja fastbúnað eða kaupa nýja einingu ef stillingarvandamál eru viðvarandi.
Hvaða eining er betri fyrir rafhlöðuknúin verkefni?
Báðir draga svipaðan straum (~30–40 mA), en þar sem hvorugur styður BLE eru þeir ekki orkusparandi fyrir langtíma rafhlöðunotkun. Fyrir lágorkunotkun eru BLE einingar eins og HM-10 eða ESP32 byggðar lausnir ákjósanlegar.