Innholdsfortegnelse:

Bluetooth Gateway-modul for 2-veis radioer: 3 trinn (med bilder)
Bluetooth Gateway-modul for 2-veis radioer: 3 trinn (med bilder)

Video: Bluetooth Gateway-modul for 2-veis radioer: 3 trinn (med bilder)

Video: Bluetooth Gateway-modul for 2-veis radioer: 3 trinn (med bilder)
Video: ГЛОБАЛ ШЛЮЗ Xiaomi Gateway 3 в сравнении с Gateway 2 / все ПЛЮСЫ и МИНУСЫ / КАКОЙ ВЗЯТЬ? 2024, Juli
Anonim
Bluetooth Gateway-modul for 2-veis radioer
Bluetooth Gateway-modul for 2-veis radioer

Bluetooth Gateway Adapter for 2-veis radioer

Har du noen gang ønsket å ha et trådløst headset å bruke med skinkeriggen din? Dette kan realiseres pent med et Bluetooth -headset som har en anstendig mikrofon, og en radio som støtter Bluetooth. Det er nyere radioer som har innebygd Bluetooth -funksjon, men det er litt utfordrende å sette denne funksjonen på utstyr som ikke har den innebygd. Det er ingen lett tilgjengelige gatewayenheter som fungerer som en Bluetooth -base å koble til. For omtrent et år siden begynte jeg å se nærmere på dette og fant en Bluetooth -gateway -modul som var tilgjengelig fra KC Wirefree (https://www.kcwirefree.com/audio.html). Jeg bestemte meg for å bruke KC-6112 BlueAudio-modulen til å bygge dette prosjektet, basert på informasjonen som ble lagt ut på nettstedet deres. Jeg var i stand til å brødbrette designet ved å bruke BOB-6112 breakout-bordet de tilbyr, og bygge et konseptbevis.

Hvordan det fungerer

Lydutgangen fra KC-6112 går til MIC-inngangen på radioen din. Utgangen fra denne modulen er justerbar, men jeg legger fortsatt i en spenningsdeler som gir omtrent 15 dB demping. Utgangskontrollen klarer resten. Jeg la til et buffertrinn for å isolere modulen, men jeg fant ut at det ikke var nødvendig. (Jeg viser en jumper for å gå rundt bufferen i skjematikken).

Lydinngangen til modulen kommer fra høyttalerutgangen på radioen. Jeg fant 3dB av demping tilstrekkelig for denne inngangen, siden du vanligvis kan stille inn volumet som kommer fra radioen. Modulen har også en justering for inngangsnivå, og du kan normalt styre volumet fra radioen for å gi et godt nivå til headsettet du bruker.

Jeg viser lydinngangen som en stereoinngang på skjematikken. Dette gjør at denne modulen kan brukes som en stereokilde hvis du ville bruke den til en Bluetooth -kilde for musikk. (Dette krever en annen programvarelast). Du trenger egentlig bare å fylle ut venstre kanalinngang for denne applikasjonen.

En av funksjonene i KC Wireless -programvaren var muligheten til å administrere en PTT -kobling med en av BC05 digitale IO -linjene som indikerer PTT når den ble aktivert. Jeg brukte dette til å kjøre en MOSFET for å bytte til radioen. De fleste radioer bruker PTT til GND som signal, selv om det er noen avvik. Dette fungerte bra for alle radioene jeg har prøvd det med. PTT -funksjonen er basert på at Bluetooth -headsettet kan "svare" på anrop når de er koblet til en mobiltelefon. Denne muligheten varierer mye fra forskjellige produsenter av hodesett, så det er noe å være oppmerksom på. (Ikke alle trådløse hodesett støtter denne funksjonen som er kompatibel med modulprogramvaren).

Jeg valgte å ha denne designen slått av og på med en bryter. KC-6112-modulen har en Enable pin som kan brukes som en myk på / av-kontroll. Denne funksjonen fungerer best med senere versjoner av programvaren. (For å aktivere denne funksjonen må du endre kretskortet jeg designet..).

Trinn 1: Brødbrettversjon og PCB -bygg

Brødbrettversjon og PCB -bygg
Brødbrettversjon og PCB -bygg
Brødbrettversjon og PCB -bygg
Brødbrettversjon og PCB -bygg
Brødbrettversjon og PCB -bygg
Brødbrettversjon og PCB -bygg
Brødbrettversjon og PCB -bygg
Brødbrettversjon og PCB -bygg

Brødbrettversjon

De øverste bildene viser brødbrettet jeg bygde opp. Det fungerte bra, men jeg ønsket at det skulle være en mer kompakt og holdbar, så jeg ønsket å bygge en PCB -basert modul.

PCB

Etter hvert designet jeg en PCB og laget en fin liten versjon som jeg liker å bruke. Det var noen hikke underveis, men jeg er fornøyd med den resulterende designen. Jeg håper at det kan være et nyttig design for andre som kanskje vil bygge det opp. Utformingen av KC-6112 er basert på en eldre Qualcomm (CSR) BlueCore 5 (BC05) -enhet. Det er mange kinesiske moduler der ute som har samme brikke, men programvaren er det som definerer denne modulen. KC Wirefree har skrevet et anstendig programvaresett som lar modulen fungere som en trådløs gateway spesielt for trådløse hodetelefoner. Den bruker AGHFP (Audio Gateway) -profilen for å gjøre dette, og de har lagt til noen fine funksjoner for å få det til å fungere godt. Designet jeg kom med er basert på prøvedesignet som er vist i KC Wirefree KC-6112 databladkretseksempel, med noen justeringer. Jeg bestemte meg for at jeg ville gjøre denne bærbar, så jeg valgte å bruke BC05 -batteristyringen og la til et lite LiPo -batteri for å kjøre det.

Kretskortet jeg designet bruker SMD -deler, siden jeg ønsket å beholde det kompakt. Jeg har inkludert Eagle -utdatafiler som en zip -fil. Disse filene kan brukes til å lage et brett. (Jeg hadde PCB produsert av PCBWay, og de gjorde en god jobb).

Byggingen av denne kretskortet vil kreve et godt loddejern med et lite tips og litt tålmodighet for å montere disse små delene. Jeg vil henvise deg til forskjellige guider som er publisert i andre artikler for håndlodding av SMD -deler.

  • Monter alle de små overflatemonterte komponentene først.
  • Deretter legger du til stereokontaktene og USB -kontakten. Legg til gjennomgående hullkomponenter: lysdioder og trykknappbrytere. (Overskriftene brukes til programmering. Hvis du installerer dem og bruker den foreslåtte boksen, må du trimme toppen av overskriftene av for å passe).
  • Monter deretter KC-6112-modulen. Vær oppmerksom på at ikke alle putene på modulen trenger å loddes.
  • Inspiser alle loddeskjøtene dine og kontroller at alt ser bra ut.
  • Kontroller at strømbryteren er slått av, og koble deretter ledningene fra batteriet.
  • Se bildene for oppbygging av PCB.

Skjematikk og materialoversikt for å bygge brettet er inkludert her. Jeg ønsket å designe kretskortet slik at det passet til et kommersielt tilgjengelig hus, så jeg valgte Bud Industries HH-3641 etui som er tilgjengelig fra forskjellige distributører. Denne saken fungerer bra, og den er omtrent riktig størrelse for denne kretsen. Jeg valgte et batteri som ville passe i etui med PCB på toppen og fortsatt gi litt klaring. LiPo-batteriladingen administreres av KC-6112-modulen. Batteriet kan ikke være tykkere enn 6 mm for dette tilfellet. Jeg endte opp med å få et batteri som er vurdert til 180mAh (Noiposi X0017VDHHF). Dette vil gi omtrent 5 timers bruk for dette designet ved full lading (det tar omtrent 1,5 timer å lade). Vær oppmerksom på at et større batteri vil ta lengre tid å lade siden BC05 -brikken bare er i stand til 150mA ladestrøm.

Trinn 2: Programvareinnlasting og kontroll

Last og kontroll av programvare
Last og kontroll av programvare
Last og kontroll av programvare
Last og kontroll av programvare

Programvarelast

KC-6112-modulen kan være en mottaker eller sender, så det er viktig hvilken programvare som brukes. Modulen er bestilt med den versjonen av SW du vil ha på den. For dette prosjektet er gateway -konfigurasjonen versjonen som vil fungere. Den nåværende versjonen av gateway -koden som er tilgjengelig på deres nettsted (i skrivende stund) er 8.2.0. Min erfaring med de forskjellige versjonene av gateway -kodesettet tilgjengelig fra KC Wirefree viser at den beste versjonen for dette prosjektet er 8.1.0. Det er den versjonen jeg vil anbefale å bestille (som en tilpasset versjon). 8.1.0 -koden gir den beste standard PTT -funksjonaliteten for hvordan dette designet fungerer. Hvis du ikke vil ha PTT og heller vil bruke VOX -funksjonen til radioen din, ville begge versjonene være fine. 8.2.0 gir ikke PTT som standardfunksjon. Vær oppmerksom på at 8.1.0 for øyeblikket ikke vises på KC Wirefree -arkivnettstedet, men du kan be om det. (Jeg har en kopi hvis du trenger det).

Du kan blinke modulen til hvilken versjon du vil hvis du følger KC Wirefree Firmware Upgrade Guide. Alle grensesnittene for å administrere denne muligheten er vist i skjematisk. Dette er utenfor det tiltenkte omfanget av denne diskusjonen, så jeg skal ikke gå nærmere inn på det. (Vær oppmerksom på at hvis du vil gjøre programvareendringer i modulen, må du installere drivere og administrasjonsprogramvare på en Windows -basert datamaskin. Du vil også ha et 3.3V USB til serielt grensesnitt, for eksempel et Qunqi 3.3V 5.5V FT232RL tilgjengelig på Amazon og andre steder).

Modulkontroll

KC-6112-modulen har flere innganger som kan brukes til bryterinnganger for kontroll. For dette designet bestemte jeg meg for å holde det enkelt og bare ha 3 trykknappbrytere for å administrere funksjonene som trengs. (Følgende informasjon er fastvareavhengig. Dette gjenspeiler 8.1.0 -koden).

Par/BTB Denne knappen brukes til å koble til headsettet. Paring starter når denne knappen holdes nede i mer enn et sekund. Et kort trykk vil koble til en sammenkoblet ressurs på nytt hvis den er koblet fra.

VOL UP/VOL DN Disse knappene justerer utgangsvolumet (som driver mikrofoninngangen på radioen). Du må eksperimentere litt for å se hva som fungerer best for radioinngangen din. Vær oppmerksom på at når du trykker raskt på disse knappene, justerer du inngangsforsterkningen opp og ned.

Jeg fant det best å eksperimentere litt med volumet og få innstillinger for å få de beste resultatene. Det vil åpenbart skifte fra radio til radio.

Se KcGateway -brukerhåndboken som er tilgjengelig på KC Wirefree -nettstedet for det spesifikke kodesettet for en detaljert forklaring av knappefunksjonene. (KcGateway_UserGuide_v8.1_b1.pdf for dette 8.1.0 -kodesettet).

Det er også 4 lysdioder vist i skjematikken min for forskjellige statusindikasjoner. De RØDE og BLÅ LED -lampene skal gi generell Bluetooth -status og modulstatus. Den "tilkoblede" LED -en er virkelig ikke nødvendig fordi tilkoblingens tilstand kan sees ved hjelp av den blå LED -en. Jeg syntes det var nyttig å ha denne indikatoren. 'PTT' -LED -en gjenspeiler modulens PTT -status. Når PTT er påstått, byttes MOSFET -avløpet til bakken. Det er praktisk å ha en visuell indikator på dette.

Trinn 3: Radiotilkoblinger og konklusjon

Radiotilkoblinger og konklusjon
Radiotilkoblinger og konklusjon
Radiotilkoblinger og konklusjon
Radiotilkoblinger og konklusjon

Grensesnitt for radioen din

Radiogrensesnittet avhenger av radioen. Jeg har inkludert en skjematisk oversikt over kabelen jeg laget for bruk med en FT-897 (og lignende radioer) ved hjelp av dataporten. Jeg har også inkludert skjemaet for bruk med en Baofeng HT. I utgangspunktet må du koble radiomikrofoninngangen til KC-6112-utgangen og radiohøyttaleren til inngangen. PTT er funksjonell som inngang til bakken.

Konklusjon

Jeg vet at dette er en kort beskrivelse av denne enheten, men den fungerer bra, og jeg liker å kunne vandre rundt uten å være ved siden av radioen min. Jeg fant ut at jeg kan komme 20-30 fot uten problemer med headsettet jeg brukte. Jeg testet flere andre headset, og det var et par som ikke støttet gateway -protokollen, så de fungerte ikke. De fleste "ikke-musikk" -hodesett burde fungere fint.

Jeg håper at hvis du bygger dette opp kan du like det like mye som jeg. Lykke til.

Anbefalt: