Բովանդակություն:

Bluetooth Gateway մոդուլ երկկողմանի ռադիոկայանների համար. 3 քայլ (նկարներով)
Bluetooth Gateway մոդուլ երկկողմանի ռադիոկայանների համար. 3 քայլ (նկարներով)

Video: Bluetooth Gateway մոդուլ երկկողմանի ռադիոկայանների համար. 3 քայլ (նկարներով)

Video: Bluetooth Gateway մոդուլ երկկողմանի ռադիոկայանների համար. 3 քայլ (նկարներով)
Video: Multi-Mode Smart Home Gateway ZigBee WiFi Bluetooth Mesh Hub 2024, Հուլիսի
Anonim
Bluetooth Gateway մոդուլ երկկողմանի ռադիոկայանների համար
Bluetooth Gateway մոդուլ երկկողմանի ռադիոկայանների համար

Bluetooth Gateway Adapter երկկողմանի ռադիոկայանների համար

Երբևէ ցանկացե՞լ եք ունենալ անլար ականջակալ `ձեր խոզապուխտի սարքավորման համար օգտագործելու համար: Սա կարելի է գեղեցիկ հասկանալ Bluetooth ականջակալով, որն ունի պատշաճ խոսափող և Bluetooth- ով աջակցող ռադիոյով: Կան ավելի նոր ռադիոկայաններ, որոնք ունեն ներկառուցված Bluetooth հնարավորություն, սակայն այս հնարավորությունը դնել այն սարքավորումների վրա, որոնցում այն չկա, մի փոքր դժվար է: Չկան հասանելի դարպասային սարքեր, որոնք միանում են որպես Bluetooth հիմք: Մոտ մեկ տարի առաջ ես սկսեցի ուսումնասիրել սա և գտա Bluetooth դարպասի մոդուլ, որը հասանելի էր KC Wirefree- ից (https://www.kcwirefree.com/audio.html): Ես որոշեցի օգտագործել KC-6112 BlueAudio մոդուլը այս նախագիծը կառուցելու համար ՝ հիմնվելով իրենց կայքում տեղադրված տեղեկատվության վրա: Ես կարողացա դիզայնի մեջ դնել դիզայնը `օգտագործելով իրենց առաջարկած BOB-6112 տախտակը և կառուցել հայեցակարգի ապացույց:

Ինչպես է դա աշխատում

KC-6112- ի ձայնային ելքը գնում է ձեր ռադիոյի MIC մուտքին: Այս մոդուլից ելքը կարգավորելի է, բայց ես այնուամենայնիվ դնում եմ լարման բաժանարար, որը տալիս է մոտ 15 դԲ թուլացում: Մնացածը կառավարում է ելքային հսկողությունը: Մոդուլը մեկուսացնելու համար ավելացրեցի բուֆերային փուլ, բայց գտա, որ դա անհրաժեշտ չէ: (Ես ցույց եմ տալիս մի ցատկող `սխեմատիկ բուֆերի շուրջը շրջելու համար):

Մոդուլի աուդիո մուտքը գալիս է ռադիոյի բարձրախոսի ելքից: Այս մուտքի համար ես գտա 3 դԲ թուլացում, քանի որ սովորաբար կարող եք սահմանել ռադիոյից եկող ձայնը: Մոդուլն ունի նաև մուտքագրման մակարդակի ճշգրտում, և դուք սովորաբար կարող եք վերահսկել ռադիոյից ձայնը `ձեր օգտագործած ականջակալներին լավ մակարդակ հաղորդելու համար:

Ես ցույց եմ տալիս աուդիո մուտքը որպես ստերեո մուտքագրում սխեմատիկայում: Սա թույլ է տալիս այս մոդուլը օգտագործել որպես ստերեո աղբյուր, եթե ցանկանում եք այն օգտագործել երաժշտության համար Bluetooth աղբյուրի համար: (Սա պահանջում է այլ ծրագրային բեռ): Այս ծրագրի համար անհրաժեշտ է միայն լրացնել Ձախ ալիքի մուտքագրումը:

KC Wireless ծրագրաշարի առանձնահատկություններից մեկը PTT կապի կառավարման ունակությունն էր BC05 թվային IO գծերից մեկի հետ, որն ակտիվացնելիս PTT- ն նշում էր: Ես սա օգտագործեցի MOSFET- ը քշելու համար `ռադիոյին անցում ապահովելու համար: Շատ ռադիոկայաններ օգտագործում են PTT- ից GND որպես ազդանշան, չնայած կան որոշ շեղումներ: Սա լավ աշխատեց այն բոլոր ռադիոկայանների համար, որոնց հետ ես փորձել եմ: PTT գործառույթը հիմնված է այն բանի վրա, որ Bluetooth ականջակալը կարող է «պատասխանել» զանգերին բջջային հեռախոսին միանալիս: Այս ունակությունը շատ է տարբերվում ականջակալների տարբեր արտադրողներից, այնպես որ դա պետք է տեղյակ լինել: (Ոչ բոլոր անլար ականջակալներն են աջակցում մոդուլային ծրագրակազմի հետ համատեղելի այս հնարավորությունը):

Ես նախընտրեցի միացնել և անջատել դիզայնի այս հզորությունը անջատիչով: KC-6112 մոդուլն ունի Enable պին, որն ունակ է օգտագործվել որպես փափուկ միացման / անջատման հսկողություն: Այս հնարավորությունը լավագույնս աշխատում է ծրագրաշարի ավելի ուշ տարբերակների հետ: (Այս գործառույթը միացնելու համար ձեզ հարկավոր է փոփոխել իմ նախագծած PCB- ն:):

Քայլ 1: Breadboard- ի տարբերակ և PCB Build

Breadboard տարբերակը և PCB Build- ը
Breadboard տարբերակը և PCB Build- ը
Breadboard տարբերակը և PCB Build- ը
Breadboard տարբերակը և PCB Build- ը
Breadboard տարբերակը և PCB Build- ը
Breadboard տարբերակը և PCB Build- ը
Breadboard տարբերակը և PCB Build- ը
Breadboard տարբերակը և PCB Build- ը

Breadboard տարբերակը

Վերևի նկարները ցույց են տալիս իմ ստեղծած հացահատիկը: Այն լավ աշխատեց, բայց ես ուզում էի, որ այն լինի ավելի կոմպակտ և ամուր, ուստի ես ուզում էի կառուցել PCB- ի վրա հիմնված մոդուլ:

PCB

Ի վերջո, ես նախագծեցի PCB և պատրաստեցի մի գեղեցիկ փոքր տարբերակ, որն ինձ հաճույք է պատճառում: Theանապարհին մի քանի սադրիչ եղավ, բայց ես գոհ եմ ստացված դիզայնից: Հուսով եմ, որ դա կարող է օգտակար դիզայն լինել մյուսների համար, ովքեր գուցե ցանկանան այն կառուցել: KC-6112- ի դիզայնը հիմնված է ավելի հին Qualcomm (CSR) BlueCore 5 (BC05) սարքի վրա: Կան բազմաթիվ չինական մոդուլներ, որոնք ունեն նույն չիպը, բայց ծրագրաշարը այն է, ինչը սահմանում է այս մոդուլը: KC Wirefree- ը գրել է արժանապատիվ ծրագրակազմ, որը թույլ է տալիս նրանց մոդուլին գործել որպես անլար դարպաս հատուկ անլար ականջակալների համար: Այն օգտագործում է AGHFP (Audio Gateway) պրոֆիլը դա անելու համար, և նրանք մի քանի գեղեցիկ հատկություններ են ավելացրել, որպեսզի այն լավ աշխատի: Դիզայնը, որին ես հանգել եմ, հիմնված է նմուշի ձևի վրա, որը ցուցադրված է KC Wirefree KC-6112 տվյալների թերթի սխեմայի օրինակով ՝ որոշակի փոփոխություններով: Ես որոշեցի, որ կցանկանայի դարձնել այս շարժական սարքը, ուստի որոշեցի օգտագործել BC05 մարտկոցի կառավարումը և այն գործարկելու համար ավելացրեցի մի փոքր LiPo մարտկոց:

Իմ նախագծած PCB- ն օգտագործում է SMD մասեր, քանի որ ցանկանում էի այն կոմպակտ պահել: Ես ներառել եմ Eagle- ի ելքային ֆայլերը որպես zip ֆայլ: Այս ֆայլերը կարող են օգտագործվել տախտակ պատրաստելու համար: (Ես ունեի PCBWay- ի կողմից պատրաստված PCB- ն, և նրանք լավ աշխատանք կատարեցին):

Այս PCB- ի կառուցման համար կպահանջվի լավ զոդիչ `փոքր ծայրով և որոշակի համբերություն` այս փոքր մասերը ամրացնելու համար: Ես ձեզ հղում կտայի տարբեր ուղեցույցների, որոնք հրապարակված են այլ հոդվածներում ՝ SMD մասերի ձեռքով զոդման համար:

  • Նախ տեղադրեք մակերևույթի բոլոր փոքր մասերը:
  • Այնուհետեւ ավելացրեք ստերեո վարդակներ եւ USB միակցիչ: Ավելացրեք միջանցքային բաղադրիչներ. LED- ներ և սեղմիչ կոճակներ: (Վերնագրերը օգտագործվում են ծրագրավորման համար: Եթե դրանք տեղադրեք և օգտագործեք առաջարկվող տուփը, ձեզ հարկավոր է կտրել վերնագրերի վերևը `տեղավորվելու համար):
  • Այնուհետև տեղադրեք KC-6112 մոդուլը: Նկատի ունեցեք, որ մոդուլի բոլոր բարձիկները պետք չէ զոդել:
  • Ստուգեք ձեր բոլոր զոդման հանգույցները և համոզվեք, որ ամեն ինչ լավ տեսք ունի:
  • Համոզվեք, որ անջատիչն անջատված է, այնուհետև լարերը միացրեք մարտկոցից:
  • Խնդրում ենք տեսնել PCB- ի կառուցման նկարները:

Տախտակի կառուցման սխեմատիկ և օրինագիծը ներառված է այստեղ: Ես ուզում էի նախագծել PCB- ն այնպես, որ այն տեղավորվի առևտրային հասանելի բնակարանների համար, այնպես որ ես ընտրեցի Bud Industries HH-3641 պատյանը, որը հասանելի է տարբեր դիստրիբյուտորներից: Այդ պատյանը լավ է աշխատում, և այն մոտավորապես համապատասխան չափի է այս շղթայի համար: Ես ընտրեցի մարտկոց, որը տեղավորվում էր վերևում գտնվող PCB- ի դեպքում և դեռ որոշակի ազատություն էր տալիս: LiPo մարտկոցի լիցքավորումը կառավարվում է KC-6112 մոդուլով: Այս դեպքում մարտկոցը չի կարող 6 մմ -ից ավելի հաստ լինել: Վերջում ես ստացա մարտկոց, որը գնահատվում է 180mAh (Noiposi X0017VDHHF): Այս դիզայնի համար լիարժեք լիցքավորումը կտա մոտ 5 ժամ (լիցքավորումը տևում է մոտ 1,5 ժամ): Նկատի ունեցեք, որ ավելի մեծ մարտկոցի լիցքավորումը կպահանջի ավելի երկար, քանի որ BC05 չիպը կարող է լիցքավորել միայն 150 մԱ հոսանք:

Քայլ 2: Softwareրագրաշարի բեռնում և վերահսկում

Softwareրագրաշարի բեռնում և վերահսկում
Softwareրագրաշարի բեռնում և վերահսկում
Softwareրագրաշարի բեռնում և վերահսկում
Softwareրագրաշարի բեռնում և վերահսկում

Softwareրագրային ապահովման բեռ

KC-6112 մոդուլը կարող է լինել ընդունիչ կամ հաղորդիչ, ուստի կարևոր է, թե ինչ ծրագրակազմ է օգտագործվում: Մոդուլը պատվիրված է SW- ի ձեր ուզած տարբերակով: Այս նախագծի համար դարպասի կոնֆիգուրացիան այն տարբերակն է, որը կաշխատի: Նրանց կայքում հասանելի դարպասի կոդի ընթացիկ տարբերակը (այս գրառման դրությամբ) 8.2.0 է: KC Wirefree- ից հասանելի դարպասի կոդի տարբեր տարբերակների վերաբերյալ իմ փորձը ցույց է տալիս, որ այս նախագծի լավագույն տարբերակը կլինի 8.1.0: Դա այն տարբերակն է, որը ես խորհուրդ կտայի պատվիրել (որպես սովորական տարբերակ): 8.1.0 կոդը ապահովում է լավագույն կանխադրված PTT ֆունկցիոնալությունը, թե ինչպես է աշխատում այս դիզայնը: Եթե դուք չեք ցանկանում PTT և նախընտրում եք օգտագործել ձեր ռադիոյի VOX գործառույթը, ապա ցանկացած տարբերակ լավ կլինի: 8.2.0 -ը չի ապահովում PTT- ը որպես կանխադրված գործառույթ: Նկատի ունեցեք, որ 8.1.0 -ը ներկայումս ցուցադրված չէ KC Wirefree արխիվի կայքում, սակայն կարող եք պահանջել այն: (Ես դրա պատճենն ունեմ, եթե դրա կարիքը ունեք):

Դուք կարող եք մոդուլը միացնել ցանկացած տարբերակի, որը կցանկանայիք, եթե հետևեք KC Wirefree որոնվածի արդիականացման ուղեցույցին: Այս կարողությունը կառավարելու բոլոր ինտերֆեյսերը ցուցադրված են սխեմատիկայում: Սա դուրս է այս քննարկման նախատեսված շրջանակներից, այնպես որ ես այլևս դրան չեմ անդրադառնա: (Նկատի ունեցեք, որ եթե ցանկանում եք մոդուլում ծրագրային փոփոխություններ կատարել, ապա պետք է տեղադրեք վարորդներ և կառավարման ծրագրակազմ Windows- ի վրա հիմնված համակարգչի վրա: Նաև կցանկանաք ունենալ 3.3V USB սերիական ինտերֆեյս, օրինակ `Qunqi 3.3V 5.5V FT232RL հասանելի է Amazon- ում և այլ վայրերում):

Մոդուլի հսկողություն

KC-6112 մոդուլն ունի մի քանի մուտք, որոնք կարող են օգտագործվել կառավարման համար անջատիչ մուտքերի համար: Այս դիզայնի համար ես որոշեցի այն պարզ պահել և պարզապես ունենալ 3 կոճակ ՝ անհրաժեշտ գործառույթների կառավարման համար: (Հետևյալ տեղեկատվությունը կախված է որոնվածից: Սա արտացոլում է 8.1.0 կոդը):

Irույգ/BTB Այս կոճակը օգտագործվում է ականջակալի հետ զուգակցվելու համար: Iringուգավորումն սկսվում է, երբ այս կոճակը պահվում է ավելի քան մեկ վայրկյան: Կարճ սեղմումը կվերամիավորվի զուգակցված ռեսուրսի հետ, եթե այն անջատված է:

VOL UP/VOL DN Այս կոճակները կարգավորում են ելքի ձայնը (որը միկրոֆոնի մուտքն ապահովում է ռադիոյով): Ձեզ հարկավոր կլինի մի փոքր փորձարկել ՝ տեսնելու, թե որն է ավելի լավ աշխատում ձեր ռադիոյի մուտքի համար: Նկատի ունեցեք, որ երբ արագ կրկնակի սեղմում եք կատարում այս կոճակների վրա, դուք կարգավորում եք մուտքի եկամուտը վեր ու վար:

Ես լավագույնս գտա մի փոքր փորձարկել ծավալի հետ և ձեռք բերել կարգավորումներ `լավագույն արդյունքները ստանալու համար: Այն ակնհայտորեն ռադիոյից կփոխվի ռադիոյի:

Խնդրում ենք տեսնել KcGateway օգտագործողի ուղեցույցը, որը հասանելի է KC Wirefree կայքում ՝ կոճակի գործառույթների մանրամասն բացատրության համար սահմանված հատուկ ծածկագրի համար: (KcGateway_UserGuide_v8.1_b1.pdf այս 8.1.0 ծածկագրի համար):

Կան նաև 4 LED, որոնք ցուցադրված են իմ սխեմատիկայում ՝ կարգավիճակի տարբեր ցուցումների համար: ԿԱՐՄԻՐ և ԿԱՊՈ լուսադիոդները պետք է ապահովեն ընդհանուր Bluetooth կարգավիճակը և մոդուլի կարգավիճակը: «Միացված» LED- ն իսկապես անհրաժեշտ չէ, քանի որ կապի վիճակը կարելի է տեսնել կապույտ LED- ի միջոցով: Ես պարզապես օգտակար գտա այս ցուցանիշը ունենալը: «PTT» LED- ն արտացոլում է PTT մոդուլի կարգավիճակը: Երբ PTT- ն հաստատվում է, MOSFET- ի արտահոսքը միացված է գետնին: Հարմար է դրա տեսողական ցուցիչ ունենալը:

Քայլ 3. Ռադիոկապեր և եզրակացություն

Ռադիոկապեր և եզրակացություն
Ռադիոկապեր և եզրակացություն
Ռադիոկապեր և եզրակացություն
Ռադիոկապեր և եզրակացություն

Միացում ձեր ռադիոյին

Ռադիոյի ինտերֆեյսը կախված է ռադիոյից: Ես ներառել եմ մալուխի սխեմատիկ պատկերը, որը պատրաստել եմ FT-897- ով (և նման ռադիոկայաններով) տվյալների նավահանգստից օգտվելու համար: Ես նաև ներառել եմ Baofeng HT- ով օգտագործման սխեման: Հիմնականում դուք պետք է միացնեք ռադիոյի խոսափողի մուտքը KC-6112 ելքին, իսկ ռադիո խոսնակը `մուտքին: PTT- ն գործում է որպես մուտք դեպի գետնին:

Եզրակացություն

Ես գիտեմ, որ սա այս միավորի համառոտ նկարագրությունն է, բայց այն լավ է աշխատում, և ինձ դուր է գալիս, որ կարողանում եմ շրջել առանց իմ ռադիոյի կողքին լինելու: Ես գտա, որ ես կարող եմ մոտ 20-30 ոտնաչափ բարձրացնել ՝ առանց օգտագործած ականջակալի հետ կապված խնդիրների: Ես իսկապես փորձարկեցի մի քանի այլ ականջակալներ, և կային մի զույգ, որը չէր աջակցում դարպասի արձանագրությանը, ուստի նրանք չաշխատեցին: Շատ «ոչ երաժշտական» ականջակալներ պետք է լավ աշխատեն:

Հուսով եմ, եթե դուք կառուցեք սա, կարող եք վայելել այնպես, ինչպես ես: Հաջողություն.

Խորհուրդ ենք տալիս: