Indholdsfortegnelse:

Bluetooth Gateway-modul til 2-vejs radioer: 3 trin (med billeder)
Bluetooth Gateway-modul til 2-vejs radioer: 3 trin (med billeder)

Video: Bluetooth Gateway-modul til 2-vejs radioer: 3 trin (med billeder)

Video: Bluetooth Gateway-modul til 2-vejs radioer: 3 trin (med billeder)
Video: IT Ninjas: Mastering Network Troubleshooting in Windows 2024, Juli
Anonim
Bluetooth Gateway-modul til 2-vejs radioer
Bluetooth Gateway-modul til 2-vejs radioer

Bluetooth Gateway Adapter til 2-vejs radioer

Har du nogensinde ønsket at have et trådløst headset til at bruge med din skinkerig? Dette kan realiseres pænt med et Bluetooth -headset, der har en anstændig mikrofon, og en radio, der understøtter Bluetooth. Der er nyere radioer, der har en indbygget Bluetooth -kapacitet, men at sætte denne kapacitet på udstyr, der ikke har den indbygget, er lidt udfordrende. Der er ingen let tilgængelige gatewayenheder, der fungerer som en Bluetooth -base at oprette forbindelse til. For cirka et år siden begyndte jeg at undersøge dette og fandt et Bluetooth -gateway -modul, der var tilgængeligt fra KC Wirefree (https://www.kcwirefree.com/audio.html). Jeg besluttede mig for at bruge KC-6112 BlueAudio-modulet til at bygge dette projekt, baseret på oplysningerne på deres websted. Jeg var i stand til at brød-bordet designet ved hjælp af BOB-6112 breakout board de tilbyder, og bygge et bevis på koncept.

Hvordan det virker

Lydudgangen fra KC-6112 går til MIC-indgangen på din radio. Outputtet fra dette modul er justerbart, men jeg sætter stadig i en spændingsdeler, der giver omkring 15dB dæmpning. Udgangskontrollen klarer resten. Jeg tilføjede et buffertrin for at isolere modulet, men jeg fandt ud af, at det ikke var nødvendigt. (Jeg viser en jumper til at gå rundt i bufferen i skematisk).

Lydindgangen til modulet kommer fra radioens højttalerudgang. Jeg fandt 3dB dæmpning tilstrækkelig til dette input, da du normalt kan indstille lydstyrken fra radioen. Modulet har også en justering af inputniveau, og du kan normalt styre lydstyrken fra radioen for at give et godt niveau til det headset, du bruger.

Jeg viser lydindgangen som en stereoindgang på skematikken. Dette gør det muligt at bruge dette modul som en stereokilde, hvis du vil bruge det til en Bluetooth -kilde til musik. (Dette kræver en anden softwareindlæsning). Du behøver virkelig kun at udfylde den venstre kanalindgang til denne applikation.

En af funktionerne i KC Wireless -softwaren var muligheden for at styre et PTT -link med en af BC05 digitale IO -linjer, der angiver PTT, når den blev aktiveret. Jeg brugte dette til at køre en MOSFET til at skifte til radioen. De fleste radioer bruger PTT til GND som signal, selvom der er nogle afvigelser. Dette fungerede fint til alle de radioer, jeg har prøvet det med. PTT -funktionen er baseret på, at Bluetooth -headsettet kan 'besvare' opkald, når det er knyttet til en mobiltelefon. Denne kapacitet varierer meget fra forskellige headsetproducenter, så det er noget at være opmærksom på. (Ikke alle trådløse headsets understøtter denne funktion, der er kompatibel med modulsoftwaren).

Jeg valgte at have dette design tændt og slukket med en switch. KC-6112 modulet har en Enable pin, der kan bruges som en blød on-off kontrol. Denne funktion fungerer bedst med senere versioner af softwaren. (For at aktivere denne funktion skal du ændre det printkort, jeg har designet..).

Trin 1: Breadboard version og PCB Build

Breadboard version og PCB Build
Breadboard version og PCB Build
Breadboard version og PCB Build
Breadboard version og PCB Build
Breadboard version og PCB Build
Breadboard version og PCB Build
Breadboard version og PCB Build
Breadboard version og PCB Build

Breadboard version

De øverste billeder viser det brødbræt, jeg har bygget op. Det fungerede godt, men jeg ville have det til at være et mere kompakt og holdbart, så jeg ville bygge et PCB -baseret modul.

PCB

Til sidst designede jeg et printkort og lavede en fin lille version, som jeg nyder at bruge. Der var et par hikke undervejs, men jeg er tilfreds med det resulterende design. Jeg håber, at det kan være et nyttigt design for andre, der måske vil bygge det op. Designet af KC-6112 er baseret på en ældre Qualcomm (CSR) BlueCore 5 (BC05) enhed. Der er mange kinesiske moduler derude, der har den samme chip, men softwaren er det, der definerer dette modul. KC Wirefree har skrevet et anstændigt softwaresæt, der gør det muligt for deres modul at fungere som en trådløs gateway specielt til trådløse hovedtelefoner. Det anvender AGHFP -profilen (Audio Gateway) til at gøre dette, og de har tilføjet nogle fine funktioner for at få det til at fungere godt. Det design, jeg kom frem til, er baseret på det eksempeldesign, der er vist i KC Wirefree KC-6112 databladkredsløbseksempel, med nogle justeringer. Jeg besluttede, at jeg gerne ville gøre dette bærbart, så jeg valgte at bruge BC05 batteristyring og tilføjede et lille LiPo batteri til at køre det.

Det printkort, jeg designede, bruger SMD -dele, da jeg ville beholde det kompakt. Jeg har inkluderet Eagle -outputfilerne som en zip -fil. Disse filer kan bruges til at få et bord fremstillet. (Jeg havde printet fremstillet af PCBWay, og de gjorde et godt stykke arbejde).

Opbygningen af dette printkort kræver et godt loddejern med et lille spids og lidt tålmodighed for at montere disse små dele. Jeg vil henvise dig til forskellige vejledninger, der er offentliggjort i andre artikler til håndlodning af SMD -dele.

  • Monter først alle de små overflademonterede komponenter.
  • Tilføj derefter stereostik og USB -stik. Tilføj de gennemgående huller: LED'er og trykknapper. (Overskrifterne bruges til programmering. Hvis du installerer dem og bruger den foreslåede boks, skal du trimme toppen af overskrifterne af for at passe).
  • Monter derefter KC-6112-modulet. Bemærk, at ikke alle elektroder på modulet skal loddes.
  • Undersøg alle dine loddeforbindelser og sørg for, at alt ser godt ud.
  • Sørg for, at afbryderen er slukket, og tilslut derefter ledningerne fra batteriet.
  • Se venligst billederne for opbygning af printkortet.

Skematisk og stykliste for at bygge tavlen er inkluderet her. Jeg ville designe printkortet, så det ville passe til et kommercielt tilgængeligt hus, så jeg valgte Bud Industries HH-3641-kassen, som fås hos forskellige distributører. Denne sag fungerer godt, og den handler om den rigtige størrelse til dette kredsløb. Jeg valgte et batteri, der ville passe i kabinettet med PCB oven på og stadig give en vis afstand. LiPo-batteriopladningen styres af KC-6112-modulet. Batteriet kan ikke være tykkere end 6 mm til denne sag. Jeg endte med at få et batteri, der er vurderet til 180mAh (Noiposi X0017VDHHF). Dette giver cirka 5 timers brug af dette design ved fuld opladning (det tager cirka 1,5 timer at oplade). Bemærk, at et større batteri vil tage længere tid at oplade, da BC05 -chippen kun er i stand til 150mA ladestrøm.

Trin 2: Softwareindlæsning og kontrol

Softwareindlæsning og kontrol
Softwareindlæsning og kontrol
Softwareindlæsning og kontrol
Softwareindlæsning og kontrol

Softwareindlæsning

KC-6112-modulet kan være en modtager eller sender, så det er vigtigt, hvilken software der bruges. Modulet bestilles med den version af SW, du ønsker. For dette projekt er gateway -konfigurationen den version, der fungerer. Den aktuelle version af gatewaykoden, der er tilgængelig på deres websted (i skrivende stund) er 8.2.0. Min erfaring med de forskellige versioner af gateway -kodesættet, der er tilgængeligt fra KC Wirefree, viser, at den bedste version til dette projekt er 8.1.0. Det er den version, jeg vil anbefale at bestille (som en brugerdefineret version). 8.1.0 -koden giver den bedste standard PTT -funktionalitet til, hvordan dette design fungerer. Hvis du ikke vil have PTT og hellere vil bruge VOX -funktionen på din radio, så ville begge versioner være fine. 8.2.0 har ikke PTT som standardfunktion. Bemærk, at 8.1.0 i øjeblikket ikke vises på KC Wirefree -arkivets websted, men du kan anmode om det. (Jeg har en kopi, hvis du har brug for det).

Du kan blinke modulet til den version, du gerne vil have, hvis du følger KC Wirefree Firmware Upgrade Guide. Alle grænseflader til at styre denne kapacitet er vist i skematisk. Dette er uden for det tiltænkte omfang af denne diskussion, så jeg vil ikke gå mere ind på det. (Bemærk, at hvis du vil foretage softwareændringer i modulet, skal du installere drivere og styringssoftware på en Windows -baseret computer. Du vil også have en 3.3V USB til seriel grænseflade, f.eks. En Qunqi 3.3V 5.5V FT232RL tilgængelig på Amazon og andre steder).

Modulstyring

KC-6112-modulet har flere indgange, der kan bruges til switchindgange til styring. Til dette design besluttede jeg at holde det enkelt og bare have 3 trykknapkontakter til styring af de nødvendige funktioner. (Følgende oplysninger er firmwareafhængige. Dette afspejler 8.1.0 -kode).

Par/BTB Denne knap bruges til at parre med headsettet. Parring påbegyndes, når denne knap holdes nede i mere end et sekund. Et kort tryk genopretter forbindelse til en parret ressource, hvis den er afbrudt.

VOL UP/VOL DN Disse knapper justerer outputvolumen (der driver din mikrofonindgang på din radio). Du bliver nødt til at eksperimentere lidt for at se, hvad der fungerer bedst for dit radioindgang. Bemærk, at når du gør et hurtigt tryk på disse knapper, justerer du inputforstærkningen op og ned.

Jeg fandt det bedst at eksperimentere lidt med lydstyrken og få indstillinger for at få de bedste resultater. Det vil naturligvis skifte fra radio til radio.

Se KcGateway -brugervejledningen på KC Wirefree -webstedet for at få det specifikke kodesæt for en detaljeret forklaring af knappens funktioner. (KcGateway_UserGuide_v8.1_b1.pdf for dette 8.1.0 -kodesæt).

Der er også 4 lysdioder vist i min skematisk for forskellige statusindikationer. De RØDE og BLÅ LED'er skal give generel Bluetooth -status og modulstatus. 'Tilsluttet' LED'en er virkelig ikke nødvendig, fordi forbindelsens tilstand kan ses ved hjælp af den blå LED. Jeg fandt bare det at være nyttigt at have denne indikator. 'PTT' -LED'en afspejler modulets PTT -status. Når PTT bekræftes, skiftes MOSFET -afløbet til jorden. Det er praktisk at have en visuel indikator for dette.

Trin 3: Radioforbindelser og konklusion

Radioforbindelser og konklusion
Radioforbindelser og konklusion
Radioforbindelser og konklusion
Radioforbindelser og konklusion

Grænseflade til din radio

Radiointerfacet afhænger af radioen. Jeg har inkluderet en skematisk oversigt over kablet, som jeg lavede til brug med en FT-897 (og lignende radioer) ved hjælp af dataporten. Jeg har også inkluderet skematikken til brug med en Baofeng HT. Grundlæggende skal du tilslutte radiomikrofonindgangen til KC-6112-udgangen og radiohøjttaleren til indgangen. PTT'en fungerer som input til jord.

Konklusion

Jeg ved, at dette er en kort beskrivelse af denne enhed, men den fungerer godt, og jeg kan godt lide at kunne færdes rundt uden at være lige ved siden af min radio. Jeg fandt ud af, at jeg kan komme omkring 20-30 fod uden problemer med det headset, jeg brugte. Jeg testede flere andre headsets, og der var et par, der ikke understøttede gateway -protokollen, så de virkede ikke. De fleste 'ikke-musik'-headsets burde fungere fint.

Jeg håber, at hvis du bygger dette op, kan du nyde det lige så meget som jeg. Held og lykke.

Anbefalede: