Turinys:
- 1 žingsnis: „Breadboard“versija ir PCB kūrimas
- 2 veiksmas: programinės įrangos įkėlimas ir valdymas
- 3 žingsnis: radijo ryšiai ir išvados
Video: „Bluetooth“šliuzo modulis dvipusiam radijui: 3 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
„Bluetooth“šliuzo adapteris, skirtas dvipusiam radijui
Ar kada nors norėjote turėti belaidę laisvų rankų įrangą, kurią galėtumėte naudoti su savo kumpio įrenginiu? Tai galima puikiai suprasti naudojant „Bluetooth“laisvų rankų įrangą, kurioje yra tinkamas mikrofonas, ir radiją, palaikantį „Bluetooth“. Yra naujesnių radijo imtuvų, turinčių įmontuotą „Bluetooth“funkciją, tačiau šios galimybės pritaikymas įrangai, kurioje ji nėra įmontuota, yra šiek tiek sudėtinga. Nėra lengvai prieinamų šliuzo įrenginių, kurie veiktų kaip „Bluetooth“bazė, prie kurios būtų galima prisijungti. Maždaug prieš metus pradėjau to ieškoti ir radau „Bluetooth“šliuzo modulį, kurį galima įsigyti iš „KC Wirefree“(https://www.kcwirefree.com/audio.html). Šiam projektui sukurti nusprendžiau naudoti „KC-6112 BlueAudio“modulį, remdamasis jų svetainėje paskelbta informacija. Aš galėjau apipavidalinti dizainą naudodami jų siūlomą BOB-6112 pertraukimo plokštę ir sukurti koncepcijos įrodymą.
Kaip tai veikia
Garso išvestis iš KC-6112 patenka į jūsų radijo MIC įvestį. Šio modulio išvestis yra reguliuojama, tačiau aš vis tiek įdedu įtampos skirstytuvą, kuris slopina apie 15 dB. Išvesties valdiklis valdo visa kita. Pridėjau buferinę pakopą, kad izoliuotų modulį, bet pastebėjau, kad tai nėra būtina. (Schemoje parodau trumpiklį, kad jis apeitų buferį).
Garso įvestis į modulį gaunama iš radijo garsiakalbio išvesties. Radau, kad šiam įėjimui tinka 3dB slopinimas, nes paprastai galite nustatyti radijo garsą. Modulis taip pat turi įvesties lygio reguliavimą, o jūs paprastai galite valdyti radijo garsumą, kad jūsų ausinės būtų geros.
Schemoje garso įvestį rodau kaip stereo įvestį. Tai leidžia šį modulį naudoti kaip stereo šaltinį, jei norite jį naudoti „Bluetooth“muzikos šaltiniui. (Tam reikia kitokios programinės įrangos apkrovos). Jums tikrai reikia užpildyti tik šios programos kairiojo kanalo įvestį.
Viena iš „KC Wireless“programinės įrangos funkcijų buvo galimybė valdyti PTT ryšį su viena iš BC05 skaitmeninių IO linijų, rodančių PTT, kai jis yra įjungtas. Aš tai naudoju vairuoti MOSFET, kad galėčiau perjungti radiją. Dauguma radijo imtuvų kaip signalą naudoja PTT į GND, nors yra tam tikrų nukrypimų. Tai puikiai veikė visuose radijo imtuvuose, su kuriais bandžiau. TR funkcija pagrįsta tuo, kad „Bluetooth“laisvų rankų įranga gali „atsiliepti“į skambučius, kai yra susieta su mobiliuoju telefonu. Įvairių laisvų rankų įrangos gamintojų galimybė labai skiriasi, todėl tai reikia žinoti. (Ne visos belaidės ausinės palaiko šią funkciją, suderinamą su modulio programine įranga).
Aš nusprendžiau įjungti ir išjungti šią konstrukciją su jungikliu. KC-6112 modulis turi įjungimo kaištį, kurį galima naudoti kaip minkštą įjungimo-išjungimo valdiklį. Ši galimybė geriausiai veikia su vėlesnėmis programinės įrangos versijomis. (Norėdami įjungti šią funkciją, turėsite pakeisti mano sukurtą PCB..).
1 žingsnis: „Breadboard“versija ir PCB kūrimas
Duonos lentos versija
Viršutinėse nuotraukose pavaizduota mano sukurta duonos lenta. Tai gerai veikė, bet norėjau, kad jis būtų kompaktiškesnis ir patvaresnis, todėl norėjau sukurti PCB pagrindu pagamintą modulį.
PCB
Galų gale aš sukūriau PCB ir padariau gražią mažą versiją, kurią man patinka naudoti. Pakeliui buvo keletas nesklandumų, bet esu patenkintas gautu dizainu. Tikiuosi, kad tai gali būti naudingas dizainas kitiems, kurie galbūt norės jį sukurti. KC-6112 dizainas pagrįstas senesniu „Qualcomm“(CSR) „BlueCore 5“(BC05) įrenginiu. Yra daug kiniškų modulių, turinčių tą patį lustą, tačiau šį modulį apibrėžia programinė įranga. „KC Wirefree“parašė neblogą programinės įrangos rinkinį, kuris leidžia jų moduliui veikti kaip belaidžio ryšio vartai, skirti specialiai belaidėms ausinėms. Tam naudojamas AGHFP (Audio Gateway) profilis ir jie pridėjo keletą gražių funkcijų, kad jis gerai veiktų. Dizainas, kurį sugalvojau, yra pagrįstas pavyzdiniu dizainu, kuris parodytas „KC Wirefree KC-6112“duomenų lapo grandinės pavyzdyje, šiek tiek pataisant. Nusprendžiau, kad norėčiau padaryti šį nešiojamą, todėl nusprendžiau naudoti BC05 akumuliatoriaus valdymą ir pridėjau nedidelę LiPo bateriją.
Mano sukurtoje PCB naudojamos SMD dalys, nes norėjau, kad ji būtų kompaktiška. Aš įtraukiau „Eagle“išvesties failus kaip ZIP failą. Šie failai gali būti naudojami plokštės gamybai. (Aš PCBWay gaminau PCB ir jie padarė gerą darbą).
Šios PCB konstrukcijai reikės geros lituoklio su mažu antgaliu ir šiek tiek kantrybės montuoti šias mažas dalis. Norėčiau kreiptis į įvairius vadovus, kurie yra paskelbti kituose SMD dalių litavimo rankomis straipsniuose.
- Pirmiausia sumontuokite visus mažus paviršiaus tvirtinimo elementus.
- Tada pridėkite stereo lizdus ir USB jungtį. Pridėkite skylių komponentus: šviesos diodus ir mygtukinius jungiklius. (Antraštės naudojamos programavimui. Jei jas įdiegsite ir naudosite siūlomą langelį, turėsite nukirpti antraščių viršų, kad tilptų).
- Tada sumontuokite modulį KC-6112. Atminkite, kad ne visas modulio pagalvėles reikia lituoti.
- Patikrinkite visas litavimo jungtis ir įsitikinkite, kad viskas atrodo gerai.
- Įsitikinkite, kad maitinimo jungiklis yra išjungtas, tada prijunkite laidus iš akumuliatoriaus.
- Žiūrėkite paveikslėlius, kaip sudaryti PCB.
Čia pateikiama schema ir medžiagų lentelė statybai. Norėjau suprojektuoti PCB taip, kad jis atitiktų parduodamą korpusą, todėl pasirinkau „Bud Industries HH-3641“dėklą, kurį galima įsigyti iš įvairių platintojų. Šis dėklas veikia gerai ir yra maždaug tinkamas šiai grandinei. Aš pasirinkau akumuliatorių, kuris tilptų į dėklą su PCB viršuje ir vis tiek suteiktų tam tikrą atstumą. „LiPo“akumuliatoriaus įkrovimą valdo KC-6112 modulis. Šiuo atveju baterija negali būti storesnė nei 6 mm. Galų gale gavau 180 mAh talpos bateriją (Noiposi X0017VDHHF). Visiškai įkrautas šis dizainas bus naudojamas maždaug 5 valandas (įkrauti reikia apie 1,5 valandos). Atminkite, kad didesnės baterijos įkrovimas užtruks ilgiau, nes BC05 lustas gali įkrauti tik 150 mA srovę.
2 veiksmas: programinės įrangos įkėlimas ir valdymas
Programinės įrangos apkrova
KC-6112 modulis gali būti imtuvas ar siųstuvas, todėl svarbu, kokia programinė įranga naudojama. Modulis užsakomas su norima SW versija. Šiam projektui šliuzo konfigūracija yra ta versija, kuri veiks. Dabartinė vartų kodo versija, kurią galima rasti jų svetainėje (šio rašymo metu) yra 8.2.0. Mano patirtis naudojant įvairias vartų kodų rinkinio versijas, kurias galima įsigyti iš „KC Wirefree“, rodo, kad geriausia šio projekto versija yra 8.1.0. Būtent tokią versiją rekomenduočiau užsisakyti (kaip pasirinktinę versiją). 8.1.0 kodas suteikia geriausią numatytąją tiesioginio ryšio funkciją, kaip veikia šis dizainas. Jei nenorite tiesioginio ryšio ir norite naudoti radijo imtuvo VOX funkciją, tada bet kuri versija būtų tinkama. 8.2.0 nenurodo PTT kaip numatytosios funkcijos. Atminkite, kad 8.1.0 šiuo metu nerodoma „KC Wirefree“archyvo svetainėje, tačiau galite jo paprašyti. (Jei reikia, turiu kopiją).
Jei norite sekti „KC Wirefree“programinės įrangos atnaujinimo vadovą, galite atnaujinti modulį iki bet kokios norimos versijos. Visos sąsajos šiai galimybei valdyti yra parodytos schemoje. Tai viršija numatytą šios diskusijos apimtį, todėl daugiau nesigilinsiu. (Atminkite, kad jei norite pakeisti modulio programinę įrangą, turite įdiegti tvarkykles ir valdymo programinę įrangą „Windows“kompiuteryje. Taip pat norite turėti 3,3 V USB ir nuosekliąją sąsają, pvz., „Qunqi 3.3V 5.5V FT232RL“galima įsigyti „Amazon“ir kitose vietose).
Modulio valdymas
KC-6112 modulis turi keletą įėjimų, kuriuos galima naudoti jungiklio įėjimams valdyti. Dėl šio dizaino nusprendžiau, kad tai būtų paprasta ir turėčiau tik 3 mygtukinius jungiklius reikalingoms funkcijoms valdyti. (Ši informacija priklauso nuo programinės įrangos. Tai atspindi 8.1.0 kodą).
Suporuoti/BTB Šis mygtukas naudojamas suporuoti su laisvų rankų įranga. Susiejimas pradedamas, kai šis mygtukas laikomas nuspaustas ilgiau nei sekundę. Trumpas paspaudimas vėl prisijungs prie suporuoto ištekliaus, jei jis bus atjungtas.
VOL UP/VOL DN Šie mygtukai reguliuoja išvesties garsumą (kuris valdo jūsų radijo mikrofono įvestį). Turėsite šiek tiek eksperimentuoti, kad pamatytumėte, kas geriausiai tinka jūsų radijo įėjimui. Atminkite, kad kai du kartus spustelėsite šiuos mygtukus, padidinsite ir sumažinsite įvesties stiprumą.
Man pasirodė geriausia šiek tiek paeksperimentuoti su garsumu ir stiprinimo nustatymais, kad gautumėte geriausius rezultatus. Akivaizdu, kad radijas pasikeis į radiją.
Norėdami gauti išsamų mygtukų funkcijų paaiškinimą, skaitykite „KcGateway“vartotojo vadove, kurį rasite „KC Wirefree“svetainėje. (Šio 8.1.0 kodo rinkinio kcGateway_UserGuide_v8.1_b1.pdf).
Mano schemoje taip pat yra 4 šviesos diodai, rodantys įvairias būsenos indikacijas. Raudonos ir mėlynos šviesos diodai turi pateikti bendrą „Bluetooth“būseną ir modulio būseną. Šviesos diodas „Prijungtas“tikrai nereikalingas, nes ryšio būseną galima pamatyti naudojant mėlyną šviesos diodą. Aš tiesiog supratau, kad buvo naudinga turėti šį rodiklį. „PTT“šviesos diodas atspindi modulio PTT būseną. Kai tvirtinamas PTT, MOSFET nutekėjimas perjungiamas į žemę. Patogu turėti vizualų to indikatorių.
3 žingsnis: radijo ryšiai ir išvados
Sąsaja su jūsų radiju
Radijo sąsaja priklauso nuo radijo. Pridėjau kabelio, kurį padariau naudoti su FT-897 (ir panašiais radijo imtuvais) naudojant duomenų prievadą, schemą. Aš taip pat įtraukiau schemą, kaip naudoti su „Baofeng HT“. Iš esmės radijo mikrofono įvestį reikia prijungti prie išvesties KC-6112, o radijo garsiakalbį-prie įvesties. PTT veikia kaip įėjimas į žemę.
Išvada
Žinau, kad tai yra trumpas šio įrenginio aprašymas, tačiau jis veikia gerai ir man patinka, kai galiu klajoti, nebūdamas šalia savo radijo. Radau, kad galiu gauti apie 20–30 pėdų be jokių problemų su naudojamomis laisvų rankų įranga. Aš išbandžiau keletą kitų ausinių ir buvo pora, kuri nepalaikė šliuzo protokolo, todėl jie neveikė. Dauguma „ne muzikos“ausinių turėtų veikti gerai.
Tikiuosi, jei tai sukursite, galėsite ja mėgautis tiek, kiek aš. Sėkmės.
Rekomenduojamas:
Kalbanti automatika -- Garsas iš „Arduino“-- Balso valdoma automatika -- HC - 05 „Bluetooth“modulis: 9 žingsniai (su paveikslėliais)
Kalbanti automatika || Garsas iš „Arduino“|| Balso valdoma automatika || HC - 05 „Bluetooth“modulis: …………………………. Prenumeruokite mano „YouTube“kanalą, kad gautumėte daugiau vaizdo įrašų …. …. Šiame vaizdo įraše mes sukūrėme kalbančią automatiką. Kai išsiųsite balso komandą per mobilųjį telefoną, ji įjungs namų įrenginius ir siųs atsiliepimus
Kai „Makita BL1813G“baterijos netinka „Makita“svetainės radijui: 6 žingsniai
Kai „Makita BL1813G“akumuliatoriai netinka „Makita“radijo imtuvui: „Akita“belaidžio 18 V Li-Ion kombinuoto gręžtuvo HP457D baterijos netinka prijungti prie radijo imtuvo, o tai susiję su tuo, kad šis grąžtas parduodamas „pasidaryk pats“parduotuvėse ir „Amazon“, skirtas „pasidaryk pats“. Tai labai erzina, nes nežinojau
„Wi-Fi“valdomas 4 kanalų relės modulis namų automatizavimui: 7 žingsniai (su paveikslėliais)
„WI-Fi“valdomas 4 kanalų relės modulis namų automatizavimui: anksčiau naudoju daugybę WI-FI, pagrįstų išjungimo jungikliais. Bet tai neatitinka mano reikalavimų. Štai kodėl aš norėjau sukurti savo, kuris galėtų pakeisti įprastus sieninio jungiklio lizdus be jokių pakeitimų. „ESP8266“mikroschema įgalina „Wi -Fi“
„Arduino“pamoka - BLYNK stiliaus mygtukas ir ESP -01 relės modulis: 3 žingsniai (su paveikslėliais)
„Arduino“pamoka - „BLYNK“stiliaus mygtukas ir ESP -01 relės modulis: Sveiki atvykę į kitą mūsų kanalo pamoką, tai yra pirmoji šio sezono pamoka, skirta „IoT“sistemoms, čia aprašysime kai kurias įrenginių funkcijas ir funkcijas naudojamas šio tipo sistemose. Norėdami sukurti šias
„Pasidaryk pats“elektroninis relės modulis: 4 žingsniai (su paveikslėliais)
„Pasidaryk pats“elektroninis relės modulis: relė yra elektroninis arba elektra valdomas perjungimo elementas, sudarytas iš vieno ir kelių pakopų įvesties signalų gnybtų. Relės naudojamos ten, kur reikia valdyti nepriklausomus mažos galios įvesties signalus. Jie atnaujina vidinę atmintį