Բովանդակություն:
- Քայլ 1: Breadboard- ի տարբերակ և PCB Build
- Քայլ 2: Softwareրագրաշարի բեռնում և վերահսկում
- Քայլ 3. Ռադիոկապեր և եզրակացություն
Video: Bluetooth Gateway մոդուլ երկկողմանի ռադիոկայանների համար. 3 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
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- ի վրա հիմնված մոդուլ:
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րագրային ապահովման բեռ
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 ոտնաչափ բարձրացնել ՝ առանց օգտագործած ականջակալի հետ կապված խնդիրների: Ես իսկապես փորձարկեցի մի քանի այլ ականջակալներ, և կային մի զույգ, որը չէր աջակցում դարպասի արձանագրությանը, ուստի նրանք չաշխատեցին: Շատ «ոչ երաժշտական» ականջակալներ պետք է լավ աշխատեն:
Հուսով եմ, եթե դուք կառուցեք սա, կարող եք վայելել այնպես, ինչպես ես: Հաջողություն.
Խորհուրդ ենք տալիս:
Օգտագործեք HC-05 Bluetooth մոդուլ ՝ բջջային հեռախոսով միկրո-բիթ հաղորդակցություն իրականացնելու համար. 9 քայլ (նկարներով)
Օգտագործեք HC-05 Bluetooth մոդուլը ՝ բջջային հեռախոսի հետ միկրո բիթային հաղորդակցություն իրականացնելու համար: Գլխում օգտագործեք HC-06 Bluetooth մոդուլը ՝ բջջային հեռախոսի հետ միկրոբիթային հաղորդակցություն իրականացնելու համար, մենք խոսել ենք այն մասին, թե ինչպես օգտագործել HC-06- ը միկրո-ի միջև հաղորդակցություն իրականացնելու համար: բիթ և բջջային հեռախոս: Բացառությամբ HC-06- ի, կա մեկ այլ ընդհանուր Bluetooth մոդուլ
Օգտագործեք HC-06 Bluetooth մոդուլ `բջջային հեռախոսով միկրո-բիթ հաղորդակցություն իրականացնելու համար. 8 քայլ (նկարներով)
Օգտագործեք HC-06 Bluetooth մոդուլը ՝ բջջային հեռախոսի հետ միկրո-բիթ հաղորդակցություն իրականացնելու համար. Իմ շրջապատում շատ ընկերներ, ովքեր խաղում են միկրո: բիթ, ինձ ասում են, որ միկրո: բիթի Bluetooth կապը կայուն չէ: Հեշտ է անջատվել: Եթե մենք օգտագործում ենք micropython, ապա Bluetooth- ը նույնիսկ չի կարող օգտագործվել: Մինչև այս խնդիրը լուծվի միկրո: բիտ ծառայությամբ
Օգտագործեք Bluetooth 4.0 HC -08 մոդուլ ՝ հասցեագրվող LED- ները վերահսկելու համար. Arduino Uno ձեռնարկ. 4 քայլ (նկարներով)
Օգտագործեք Bluetooth 4.0 HC -08 մոդուլը ՝ հասցեագրվող LED- ները վերահսկելու համար ՝ Arduino Uno ձեռնարկ: Արդյո՞ք դուք դեռ խորացել եք հաղորդակցության մոդուլների մեջ Arduino- ի հետ: Bluetooth- ը հնարավորությունների աշխարհ է բացում ձեր Arduino նախագծերի և իրերի ինտերնետից օգտվելու համար: Այստեղ մենք կսկսենք երեխայի քայլով և կսովորենք, թե ինչպես վերահսկել հասցեավորվող LED- ները sma- ով
Կառուցեք ծխախոտի մարտկոցի մարտկոց `խողովակների ռադիոկայանների համար. 4 քայլ
Կառուցեք ծխախոտի մարտկոցի տուփ խողովակների ռադիոկայանների համար. Եթե դուք մտադիր եք կառուցել և խաղալ իմ նման խողովակային ռադիոկայաններով, ապա, հավանաբար, նման խնդիր ունեք, ինչպես ես դրանք սնուցելիս: Հին սխեմաների մեծ մասը նախագծված էր աշխատելու բարձր լարման b մարտկոցներով, որոնք այլևս հասանելի չեն: Այսպիսով
Պարզ երկկողմանի շարժիչային հսկողություն Arduino- ի համար. 4 քայլ
Պարզ երկկողմանի շարժիչային հսկողություն Arduino- ի համար. ARԳՈՇԱՈՄ. Սա շարժիչը կառավարելու անվտանգ միջոց չէ: Մուտքի/ելքի յուրաքանչյուր պին կարող է կարգավորել միայն 40 մԱ հոսանք: Ես խորհուրդ կտայի օգտագործել H-Bridge կամ ինչ-որ բան այդ գծերի երկայնքով: Երբ ասում եմ պարզ, ես նկատի չունեմ արագության վերահսկիչ օգտագործելը: Բայց ուղղակիորեն կառավարեք շարժիչը