Talaan ng mga Nilalaman:

Bluetooth Gateway Module para sa 2-Way Radio: 3 Hakbang (na may Mga Larawan)
Bluetooth Gateway Module para sa 2-Way Radio: 3 Hakbang (na may Mga Larawan)

Video: Bluetooth Gateway Module para sa 2-Way Radio: 3 Hakbang (na may Mga Larawan)

Video: Bluetooth Gateway Module para sa 2-Way Radio: 3 Hakbang (na may Mga Larawan)
Video: 102 Year Old Lady's Abandoned Home in the USA ~ Power Still ON! 2024, Nobyembre
Anonim
Bluetooth Gateway Module para sa 2-Way Radio
Bluetooth Gateway Module para sa 2-Way Radio

Bluetooth Gateway Adapter para sa mga 2-way radio

Nais mo bang magkaroon ng isang wireless headset upang magamit sa iyong ham rig? Maaari itong mapagtanto nang maayos sa isang headset ng Bluetooth na mayroong isang disenteng mikropono, at isang radyo na sumusuporta sa Bluetooth. Mayroong mga mas bagong radio na may built na kakayahan sa Bluetooth, ngunit ang paglalagay ng kakayahang ito sa kagamitan na hindi naitayo ay medyo mahirap. Walang madaling magagamit na mga aparatong gateway na gumagana bilang isang base ng Bluetooth upang kumonekta. Mga isang taon na ang nakalilipas sinimulan kong tingnan ito at nakita ang isang module ng Bluetooth gateway na magagamit mula sa KC Wirefree (https://www.kcwirefree.com/audio.html). Napagpasyahan kong gamitin ang KC-6112 BlueAudio Module upang maitayo ang proyektong ito, batay sa impormasyong nai-post sa kanilang web site. Nakapag-board-board ako ng disenyo gamit ang BOB-6112 breakout board na inaalok nila, at bumuo ng isang patunay ng konsepto.

Kung paano ito gumagana

Ang audio output mula sa KC-6112 ay papunta sa input ng MIC ng iyong radyo. Ang output mula sa modyul na ito ay naaayos, ngunit inilalagay ko pa rin sa isang divider ng boltahe na nagbibigay ng tungkol sa 15dB pagpapalambing. Pinangangasiwaan ng kontrol ng output ang natitira. Nagdagdag ako ng isang yugto ng buffer upang ihiwalay ang module, ngunit nalaman kong hindi kinakailangan. (Nagpapakita ako ng isang lumulukso upang mag-ikot sa buffer sa eskematiko).

Ang audio input sa module ay nagmula sa output ng speaker ng radyo. Natagpuan ko ang 3dB ng pagpapalambing na sapat para sa input na ito, dahil maaari mong itakda ang dami ng nagmumula sa radyo. Ang module ay mayroon ding pagsasaayos para sa antas ng pag-input, at maaari mong kontrolin ang dami mula sa radyo upang mabigyan ng magandang antas ang ginagamit mong headset.

Ipinapakita ko ang audio input bilang isang stereo input sa eskematiko. Pinapayagan nitong gamitin ang module na ito bilang isang mapagkukunan ng stereo kung nais mong gamitin ito para sa isang mapagkukunan ng Bluetooth para sa musika. (Nangangailangan ito ng ibang pag-load ng software). Kailangan mo lamang i-populate ang input ng Kaliwa na channel para sa application na ito.

Ang isa sa mga tampok ng KC Wireless software ay ang kakayahang pamahalaan ang isang PTT link na may isa sa mga linya ng digital na IO ng BC05 na nagpapahiwatig ng PTT kapag na-aktibo. Ginamit ko ito upang humimok ng isang MOSFET upang magbigay ng isang switch sa radyo. Karamihan sa mga radyo ay gumagamit ng PTT sa GND bilang signal, bagaman mayroong ilang mga aberration. Gumana ito nang maayos para sa lahat ng mga radio na sinubukan ko ito. Ang pagpapaandar ng PTT ay batay sa headset ng Bluetooth na magagawang 'sagutin' ang mga tawag kapag naka-link sa isang cellular phone. Ang kakayahang ito ay nag-iiba nang malaki mula sa iba't ibang mga tagagawa ng headset, kaya't iyon ang dapat magkaroon ng kamalayan. (Hindi lahat ng mga wireless na headset ay sumusuporta sa kakayahang ito na tugma sa module software).

Pinili kong magkaroon ng naka-on at naka-off na kapangyarihan na ito ng disenyo na may isang switch. Ang KC-6112 module ay may isang Paganahin ang pin na may kakayahang magamit bilang isang malambot na on-off na kontrol. Ang kakayahang ito ay pinakamahusay na gumagana sa mga susunod na bersyon ng software. (Upang paganahin ang pagpapaandar na ito kakailanganin mong baguhin ang PCB na dinisenyo ko..).

Hakbang 1: Bersyon ng Breadboard at PCB Build

Bersyon ng Breadboard at PCB Build
Bersyon ng Breadboard at PCB Build
Bersyon ng Breadboard at PCB Build
Bersyon ng Breadboard at PCB Build
Bersyon ng Breadboard at PCB Build
Bersyon ng Breadboard at PCB Build
Bersyon ng Breadboard at PCB Build
Bersyon ng Breadboard at PCB Build

Bersyon ng Breadboard

Ipinapakita ng mga nangungunang larawan ang itinayo kong tinapay. Gumana ito ng maayos, ngunit nais kong maging mas compact at matibay ito, kaya nais kong bumuo ng isang module na batay sa PCB.

PCB

Sa paglaon ay dinisenyo ko ang isang PCB at gumawa ng isang magandang maliit na bersyon na nasisiyahan akong gamitin. Mayroong ilang mga hic-up sa daan ngunit nalulugod ako sa nagresultang disenyo. Inaasahan kong maaari itong maging isang kapaki-pakinabang na disenyo sa iba na maaaring nais itong buuin. Ang disenyo ng KC-6112 ay batay sa isang mas matandang Qualcomm (CSR) BlueCore 5 (BC05) na aparato. Mayroong maraming mga modyul na Tsino doon na may parehong chip, ngunit ang software ang tumutukoy sa modyul na ito. Ang KC Wirefree ay nagsulat ng isang disenteng hanay ng software na nagpapahintulot sa kanilang module na kumilos bilang isang wireless gateway partikular para sa mga wireless headphone. Gumagamit ito ng profile na AGHFP (Audio Gateway) upang magawa ito, at nagdagdag sila ng ilang magagandang tampok upang ito ay gumana nang maayos. Ang disenyo na naisip ko ay batay sa sample na disenyo na ipinakita sa halimbawa ng circuit ng datasheet ng KC Wirefree KC-6112, na may ilang pag-aayos. Napagpasyahan kong nais kong gawin itong portable, kaya't pinili kong gamitin ang pamamahala ng baterya ng BC05 at nagdagdag ng isang maliit na baterya ng LiPo upang patakbuhin ito.

Ang dinisenyo kong PCB ay gumagamit ng mga bahagi ng SMD, dahil nais kong panatilihin itong compact. Isinama ko ang mga file ng output ng Eagle bilang isang zip file. Ang mga file na ito ay maaaring magamit upang magkaroon ng isang gawa-gawa ng board. (Nagkaroon ako ng PCB na gawa-gawa ng PCBWay at gumawa sila ng magandang trabaho).

Ang pagbuo ng PCB na ito ay mangangailangan ng isang mahusay na panghinang na may isang maliit na tip at ilang pasensya upang mai-mount ang mga maliliit na bahagi na ito. Ire-refer ko kayo sa iba't ibang mga gabay na na-publish sa iba pang mga artikulo para sa paghihinang ng kamay ng mga bahagi ng SMD.

  • I-mount muna ang lahat ng maliit na mga bahagi ng mount mount.
  • Pagkatapos ay idagdag ang mga stereo jack at USB konektor. Idagdag ang mga through-hole na bahagi: Mga LED at switch switch button. (Ginagamit ang mga header para sa pagprograma. Kung i-install mo ang mga ito at gamitin ang iminungkahing kahon kakailanganin mong i-trim ang tuktok ng mga header upang magkasya).
  • Pagkatapos i-mount ang KC-6112 module. Tandaan na hindi lahat ng mga pad sa module ay kailangang solder.
  • Suriin ang lahat ng iyong mga solder joint at tiyakin na ang lahat ay mukhang maganda.
  • Tiyaking nakapatay ang switch ng kuryente, pagkatapos ay ikonekta ang mga wire mula sa baterya.
  • Mangyaring tingnan ang mga larawan para sa pagbuo ng PCB.

Ang eskematiko at singil ng mga materyales upang maitayo ang board ay kasama dito. Nais kong idisenyo ang PCB upang magkasya ito sa isang magagamit na komersyal na pabahay, kaya pinili ko ang kaso ng Bud Industries HH-3641 na magagamit mula sa iba't ibang mga namamahagi. Ang kaso na iyon ay gumagana nang maayos at ito ay tungkol sa tamang sukat para sa circuit na ito. Pinili ko ang isang baterya na magkakasya sa kaso sa PCB sa itaas at nagbibigay pa rin ng ilang clearance. Ang pagsingil ng baterya ng LiPo ay pinamamahalaan ng module ng KC-6112. Ang baterya ay maaaring hindi mas makapal kaysa sa 6mm para sa kasong ito. Natapos akong makakuha ng isang baterya na na-rate sa 180mAh (Noiposi X0017VDHHF). Magbibigay ito ng halos 5 oras na paggamit para sa disenyo na ito nang buong bayad (tumatagal ng halos 1.5 oras upang singilin). Tandaan na ang isang mas malaking baterya ay tatagal ng mas matagal upang singilin dahil ang BC05 chip ay may kakayahang 150mA na kasalukuyang singil lamang.

Hakbang 2: Pag-load at Pagkontrol ng Software

Pag-load at Pagkontrol ng Software
Pag-load at Pagkontrol ng Software
Pag-load at Pagkontrol ng Software
Pag-load at Pagkontrol ng Software

Pag-load ng Software

Ang KC-6112 module ay may kakayahang maging isang tagatanggap o transmiter, kaya't mahalaga kung anong software ang ginagamit. Ang module ay naka-order na may bersyon ng SW na gusto mo dito. Para sa proyektong ito, ang pagsasaayos ng gateway ay ang bersyon na gagana. Ang kasalukuyang bersyon ng gateway code na magagamit sa kanilang website (hanggang sa pagsusulat na ito) ay 8.2.0. Ang aking karanasan sa iba't ibang mga bersyon ng hanay ng gateway code na magagamit mula sa KC Wirefree ay nagpapakita ng pinakamahusay na bersyon para sa proyektong ito na 8.1.0. Iyon ang bersyon na inirerekumenda ko ang pag-order (bilang isang pasadyang bersyon). Nagbibigay ang 8.1.0 code ng pinakamahusay na pag-andar ng PTT default para sa kung paano gumagana ang disenyo na ito. Kung hindi mo nais ang PTT at mas gugustuhin mong gamitin ang pagpapaandar ng VOX ng iyong radyo, kung gayon ang alinmang bersyon ay magiging maayos. Ang 8.2.0 ay hindi nagbibigay ng PTT bilang isang default na tampok. Tandaan na ang 8.1.0 ay kasalukuyang hindi ipinapakita sa website ng archive ng KC Wirefree, ngunit maaari mo itong hilingin. (Mayroon akong isang kopya kung kailangan mo ito).

Maaari mong i-flash ang module sa anumang bersyon na nais mo kung susundin mo ang KC Wirefree Firmware Upgrade Guide. Ang lahat ng mga interface upang pamahalaan ang kakayahang ito ay ipinapakita sa eskematiko. Ito ay lampas sa inilaan na saklaw ng talakayang ito kaya't hindi ko na ito bibigyan pa. (Tandaan na kung nais mong gawin ang mga pagbabago sa software sa module, kailangan mong mag-install ng mga driver at software ng pamamahala sa isang computer na nakabatay sa Windows. Gusto mo ring magkaroon ng isang 3.3V USB sa serial interface tulad ng isang Qunqi 3.3V 5.5V FT232RL magagamit sa Amazon at iba pang mga lugar).

Pagkontrol ng module

Ang KC-6112 module ay may maraming mga input na maaaring magamit para sa mga switch ng input para sa kontrol. Para sa disenyo na ito, napagpasyahan kong gawing simple ito at magkaroon lamang ng 3 push-button switch para sa pamamahala ng mga pagpapaandar na kinakailangan. (Ang sumusunod na impormasyon ay nakasalalay sa firmware. Sumasalamin ito ng 8.1.0 code).

Pares / BTB Ang pindutang ito ay ginagamit upang ipares sa headset. Ang pagpapares ay pinasimulan kapag ang pindutang ito ay pinigil nang higit sa isang segundo. Ang isang maikling push ay muling kumonekta sa isang ipares na mapagkukunan kung ito ay naka-disconnect.

VOL UP / VOL DN Ang mga pindutan na ito ay inaayos ang dami ng output (na hinihimok ang iyong input ng mikropono sa iyong radyo). Kakailanganin mong mag-eksperimento nang kaunti upang makita kung ano ang pinakamahusay na gumagana para sa iyong input sa radyo. Tandaan na kapag gumawa ka ng mabilis na dobleng pagpindot sa mga pindutan na ito ay inaayos mo ang pagtaas ng pagtaas at pababa.

Nalaman kong pinakamahusay na mag-eksperimento nang kaunti sa dami at makakuha ng mga setting upang makuha ang pinakamahusay na mga resulta. Malinaw na magbabago ito mula sa radyo patungong radyo.

Mangyaring tingnan ang magagamit na Gabay sa Gumagamit ng KcGateway sa website ng KC Wirefree para sa tukoy na itinakdang code para sa isang detalyadong paliwanag sa mga pag-andar ng pindutan. (Ang kcGateway_UserGuide_v8.1_b1.pdf para sa set na ito ng 8.1.0 code).

Mayroon ding 4 na LED na ipinapakita sa aking eskematiko para sa iba't ibang mga indikasyon ng katayuan. Ang RED at BLUE LEDs ay dapat magbigay ng pangkalahatang katayuan ng Bluetooth at katayuan ng module. Ang 'Connected' LED ay talagang hindi kinakailangan dahil ang estado ng koneksyon ay maaaring makita gamit ang asul na LED. Nalaman ko lamang na kapaki-pakinabang ang pagkakaroon ng tagapagpahiwatig na ito. Sinasalamin ng 'PTT' LED ang katayuan ng module na PTT. Kapag ang PTT ay iginiit, ang MOSFET na kanal ay inililipat sa lupa. Madaling magamit na magkaroon ng isang visual na tagapagpahiwatig nito.

Hakbang 3: Mga Koneksyon sa Radyo at Konklusyon

Mga Koneksyon sa Radyo at Konklusyon
Mga Koneksyon sa Radyo at Konklusyon
Mga Koneksyon sa Radyo at Konklusyon
Mga Koneksyon sa Radyo at Konklusyon

Ang pagitan ng iyong radyo

Ang radio interface ay nakasalalay sa radyo. Nagsama ako ng isang iskema ng cable na ginawa ko para sa paggamit ng isang FT-897 (at mga katulad na radio) gamit ang Data port. Isinama ko rin ang eskematiko para sa paggamit sa isang Baofeng HT. Karaniwan kailangan mong ikonekta ang input ng mikropono ng radyo sa output ng KC-6112, at ang radio speaker sa input. Ang PTT ay gumagana bilang isang input sa lupa.

Konklusyon

Alam kong ito ay isang maikling paglalarawan ng yunit na ito, ngunit ito ay gumagana nang maayos at gusto kong makapaglakad nang hindi malapit sa tabi ng aking radyo. Nalaman kong makakakuha ako ng mga 20-30 talampakan nang walang anumang mga isyu sa ginamit kong headset. Sinubukan ko ang maraming iba pang mga headset, at may isang pares na hindi sumusuporta sa gateway protocol kaya't hindi sila gumana. Karamihan sa mga headset na 'hindi musika' ay dapat na gumana nang maayos.

Inaasahan kong kung itataguyod mo ito masisiyahan ka rin tulad ng ginagawa ko. Swerte mo

Inirerekumendang: