INHOUDSOPGAWE:

Bluetooth Gateway-module vir tweerigtingradio's: 3 stappen (met foto's)
Bluetooth Gateway-module vir tweerigtingradio's: 3 stappen (met foto's)

Video: Bluetooth Gateway-module vir tweerigtingradio's: 3 stappen (met foto's)

Video: Bluetooth Gateway-module vir tweerigtingradio's: 3 stappen (met foto's)
Video: Наверное самый маленький Zigbee и Bluetooth шлюз для умного дома Tuya TYZB1 2024, November
Anonim
Bluetooth-gateway-module vir tweerigtingradio's
Bluetooth-gateway-module vir tweerigtingradio's

Bluetooth-gateway-adapter vir tweerigtingradio's

Wou u al ooit 'n draadlose headset hê om saam met u ham -tuig te gebruik? Dit kan goed besef word met 'n Bluetooth -headset met 'n ordentlike mikrofoon en 'n radio wat Bluetooth ondersteun. Daar is nuwer radio's met 'n ingeboude Bluetooth -vermoë, maar dit is 'n bietjie uitdagend om toerusting te gebruik wat dit nie ingebou het nie. Daar is geen maklik toeganklike gateway -toestelle waarmee u kan skakel nie. Ongeveer 'n jaar gelede het ek daarna begin kyk en 'n Bluetooth -gateway -module gevind wat beskikbaar was by KC Wirefree (https://www.kcwirefree.com/audio.html). Ek het besluit om die KC-6112 BlueAudio-module te gebruik om hierdie projek te bou, gebaseer op die inligting wat op hul webwerf geplaas is. Ek kon die ontwerp met 'n bord bord met die BOB-6112 uitbreekbord wat hulle aanbied, en 'n bewys van die konsep bou.

Hoe dit werk

Die klankuitset van die KC-6112 gaan na die MIC-ingang van u radio. Die uitset van hierdie module is verstelbaar, maar ek plaas nog steeds 'n spanningsverdeler wat ongeveer 15dB verswakking gee. Die uitsetbeheer bestuur die res. Ek het 'n bufferstadium bygevoeg om die module te isoleer, maar ek het gevind dat dit nie nodig was nie. (Ek wys 'n springer om in die skematiese buffer om die buffer te gaan).

Die klankinvoer van die module kom van die luidsprekeruitset van die radio. Ek het gevind dat 3dB verswakking voldoende is vir hierdie insette, aangesien u gewoonlik die volume van die radio kan instel. Die module het ook 'n aanpassing vir die insetvlak, en u kan die volume gewoonlik vanaf die radio reguleer om die headset wat u gebruik 'n goeie vlak te gee.

Ek wys die klankinvoer as 'n stereo -ingang op die skematiese. Hierdeur kan hierdie module as 'n stereo -bron gebruik word as u dit vir 'n Bluetooth -bron vir musiek wil gebruik. (Dit vereis 'n ander sagtewarelading). U hoef slegs die linkerkanaalinvoer vir hierdie toepassing in te vul.

Een van die kenmerke van die KC Wireless -sagteware was die vermoë om 'n PTT -skakel met een van die BC05 digitale IO -lyne te bestuur wat PTT aandui wanneer dit geaktiveer is. Ek het dit gebruik om 'n MOSFET te bestuur om oor te skakel na die radio. Die meeste radio's gebruik PTT na GND as sein, hoewel daar 'n paar afwykings is. Dit werk goed vir al die radio's waarmee ek dit probeer het. Die PTT -funksie is gebaseer daarop dat die Bluetooth -headset oproepe kan 'beantwoord' as dit aan 'n selfoon gekoppel is. Hierdie vermoë wissel baie van verskillende vervaardigers van koptelefoon, dus dit is iets om van bewus te wees. (Nie alle draadlose koptelefoon ondersteun hierdie funksie wat versoenbaar is met die modulesagteware nie).

Ek het gekies om hierdie ontwerp aan en af te skakel met 'n skakelaar. Die KC-6112-module het 'n Enable-pen wat gebruik kan word as 'n sagte aan-af-bediening. Hierdie funksie werk die beste met latere weergawes van die sagteware. (Om hierdie funksie moontlik te maak, moet u die PCB wat ek ontwerp het, verander.).

Stap 1: Breadboard weergawe en PCB Build

Breadboard weergawe en PCB Build
Breadboard weergawe en PCB Build
Breadboard weergawe en PCB Build
Breadboard weergawe en PCB Build
Breadboard weergawe en PCB Build
Breadboard weergawe en PCB Build
Breadboard weergawe en PCB Build
Breadboard weergawe en PCB Build

Broodbord weergawe

Die boonste foto's toon die broodbord wat ek opgebou het. Dit het goed gewerk, maar ek wou hê dat dit 'n meer kompakte en duursame model sou wees, daarom wou ek 'n PCB -module bou.

PCB

Uiteindelik het ek 'n PCB ontwerp en 'n mooi klein weergawe gemaak wat ek graag gebruik. Daar was 'n paar probleme onderweg, maar ek is tevrede met die gevolglike ontwerp. Ek hoop dat dit 'n nuttige ontwerp kan wees vir ander wat dit wil opbou. Die ontwerp van die KC-6112 is gebaseer op 'n ouer Qualcomm (CSR) BlueCore 5 (BC05) toestel. Daar is baie Chinese modules wat dieselfde chip het, maar die sagteware definieer hierdie module. KC Wirefree het 'n ordentlike sagtewarestel geskryf wat hul module in staat stel om as 'n draadlose poort spesifiek vir draadlose koptelefoon op te tree. Dit gebruik die AGHFP (Audio Gateway) -profiel om dit te doen, en hulle het 'n paar goeie funksies bygevoeg om dit goed te laat werk. Die ontwerp waarmee ek vorendag gekom het, is gebaseer op die steekproefontwerp wat in die KC Wirefree KC-6112 databladkringvoorbeeld getoon word, met 'n paar aanpassings. Ek het besluit dat ek dit draagbaar wil maak, en ek het besluit om die BC05 -batterybestuur te gebruik en 'n klein LiPo -battery bygevoeg om dit te laat werk.

Die PCB wat ek ontwerp het, gebruik SMD -onderdele, want ek wou dit kompak hou. Ek het die Eagle -uitvoerlêers as 'n zip -lêer ingesluit. Hierdie lêers kan gebruik word om 'n bord te laat vervaardig. (Ek het die PCB deur PCBWay laat vervaardig en hulle het hulle goed van hul taak gekwyt).

Die bou van hierdie PCB benodig 'n goeie soldeerbout met 'n klein punt en geduld om hierdie klein dele te monteer. Ek verwys u na verskillende gidse wat in ander artikels gepubliseer word vir die hand soldeer van SMD -onderdele.

  • Monteer eers al die klein oppervlakkomponente.
  • Voeg dan die stereo -aansluitings en die USB -aansluiting by. Voeg die deur-deur-komponente by: LED's en drukknopskakelaars. (Die opskrifte word gebruik om te programmeer. As u dit installeer en die voorgestelde boks gebruik, moet u die bokant van die opskrifte afsny om aan te pas).
  • Monteer dan die KC-6112-module. Let daarop dat nie alle pads op die module gesoldeer hoef te word nie.
  • Inspekteer al u soldeerverbindings en maak seker dat alles goed lyk.
  • Maak seker dat die kragskakelaar afgeskakel is en koppel die drade van die battery.
  • Sien die foto's vir die opbou van die PCB.

Die skematiese en materiaalverklaring vir die bou van die bord is hier ingesluit. Ek wou die PCB ontwerp sodat dit pas by 'n kommersieel beskikbare behuising, en ek het die Bud Industries HH-3641-kissie gekies wat by verskillende verspreiders beskikbaar is. Die saak werk goed en is ongeveer die regte grootte vir hierdie kring. Ek het 'n battery gekies wat in die kas pas, met die boonste PCB en nog steeds 'n mate van speling gee. Die laai van die LiPo-battery word bestuur deur die KC-6112-module. Die battery kan in hierdie geval nie dikker as 6 mm wees nie. Uiteindelik kry ek 'n battery met 'n nommer van 180 mAh (Noiposi X0017VDHHF). Dit gee ongeveer 5 uur gebruik vir hierdie ontwerp teen 'n volle lading (dit neem ongeveer 1,5 uur om dit te laai). Let daarop dat 'n groter battery langer sal neem om op te laai, aangesien die BC05 -chip slegs 'n laadstroom van 150 mA het.

Stap 2: Laai en beheer sagteware

Laai en beheer van sagteware
Laai en beheer van sagteware
Laai en beheer van sagteware
Laai en beheer van sagteware

Sagteware laai

Die KC-6112-module kan 'n ontvanger of sender wees, daarom is dit belangrik watter sagteware gebruik word. Die module word bestel met die weergawe van SW wat u wil hê. Vir hierdie projek is die gateway -opset die weergawe wat sal werk. Die huidige weergawe van die gateway -kode wat op hul webwerf beskikbaar is (vanaf hierdie skrywe) is 8.2.0. My ervaring met die verskillende weergawes van die gateway -kode wat by KC Wirefree beskikbaar is, toon dat die beste weergawe vir hierdie projek 8.1.0 is. Dit is die weergawe wat ek aanbeveel om te bestel (as 'n pasgemaakte weergawe). Die 8.1.0 -kode bied die beste standaard PTT -funksies vir hoe hierdie ontwerp werk. As u nie PTT wil hê nie en eerder die VOX -funksie van u radio wil gebruik, dan is een van die twee weergawes goed. Die 8.2.0 bied nie PTT as 'n standaardfunksie nie. Let daarop dat die 8.1.0 nie tans op die KC Wirefree -argiefwebwerf verskyn nie, maar u kan dit aanvra. (Ek het 'n afskrif as u dit nodig het).

U kan die module na die weergawe wat u wil, flits as u die KC Wirefree Firmware Upgrade Guide volg. Al die koppelvlakke om hierdie vermoë te bestuur word in die skematiese weergawe getoon. Dit is buite die beoogde omvang van hierdie bespreking, so ek sal nie meer daarop ingaan nie. (Let daarop dat as u sagteware -veranderinge aan die module wil aanbring, u bestuurders en bestuursprogrammatuur op 'n Windows -rekenaar moet installeer. U moet ook 'n 3.3V USB tot seriële koppelvlak hê, soos 'n Qunqi 3.3V 5.5V FT232RL beskikbaar by Amazon en ander plekke).

Module beheer

Die KC-6112-module het verskeie insette wat gebruik kan word vir skakelaarinsette vir beheer. Vir hierdie ontwerp het ek besluit om dit eenvoudig te hou en net drie drukknopskakelaars te hê om die nodige funksies te bestuur. (Die volgende inligting is afhanklik van die firmware. Dit weerspieël 8.1.0 -kode).

Paar/BTB Hierdie knoppie word gebruik om met die headset te koppel. Paring word begin as hierdie knoppie langer as 'n sekonde ingedruk word. 'N Kort druk sal weer 'n verbinding maak met 'n gekoppelde bron as dit ontkoppel het.

VOL UP/VOL DN Hierdie knoppies pas die uitsetvolume aan (wat u mikrofooninvoer op u radio dryf). U sal 'n bietjie moet eksperimenteer om te sien wat die beste vir u radio -invoer werk. Let daarop dat as u hierdie knoppies vinnig dubbel druk, die invoerversterking op en af verander.

Ek vind dit die beste om 'n bietjie te eksperimenteer met die volume en instellings te kry om die beste resultate te kry. Dit sal natuurlik van radio na radio verander.

Raadpleeg die KcGateway -gebruikersgids wat op die KC Wirefree -webwerf beskikbaar is vir die spesifieke kode wat vir 'n gedetailleerde uiteensetting van die knoppiefunksies beskikbaar is. (Die kcGateway_UserGuide_v8.1_b1.pdf vir hierdie 8.1.0 -kodestel).

Daar is ook 4 LED's in my skema vir verskillende statusaanwysings. Die ROOI en BLOU LED's bied algemene Bluetooth -status en module -status. Die 'Connected' LED is regtig nie nodig nie, want die toestand van die verbinding kan met die blou LED gesien word. Ek vind dit net nuttig om hierdie aanwyser te hê. Die 'PTT' -LED weerspieël die PTT -status van die module. As PTT beweer word, word die MOSFET -afvoer na die grond oorgeskakel. Dit is handig om 'n visuele aanduiding hiervan te hê.

Stap 3: Radioverbindings en gevolgtrekking

Radioverbindings en gevolgtrekking
Radioverbindings en gevolgtrekking
Radioverbindings en gevolgtrekking
Radioverbindings en gevolgtrekking

Koppel aan u radio

Die radio -koppelvlak hang af van die radio. Ek het 'n skema van die kabel wat ek gemaak het vir gebruik met 'n FT-897 (en soortgelyke radio's), ingesluit met behulp van die data-poort. Ek het ook die skema vir gebruik met 'n Baofeng HT ingesluit. Eintlik moet u die ingang van die radiomikrofoon aansluit op die KC-6112-uitgang en die radioluidspreker op die ingang. Die PTT is funksioneel as 'n ingang na die aarde.

Afsluiting

Ek weet dit is 'n kort beskrywing van hierdie eenheid, maar dit werk goed en ek hou daarvan om rond te kan loop sonder om langs my radio te wees. Ek het gevind dat ek ongeveer 20-30 voet kan kom sonder probleme met die headset wat ek gebruik het. Ek het wel 'n paar ander headsets getoets, en daar was 'n paar wat nie die gateway -protokol ondersteun het nie, sodat hulle nie werk nie. Die meeste 'nie-musiek'-koptelefoon behoort goed te werk.

Ek hoop as u dit opbou, kan u dit net soveel geniet as ek. Sterkte.

Aanbeveel: