Sadržaj:
- Korak 1: Verzija Breadboard -a i PCB Build
- Korak 2: Učitavanje softvera i kontrola
- Korak 3: Radio veze i zaključak
Video: Modul Bluetooth pristupnika za dvosmjerne radije: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Bluetooth mrežni adapter za dvosmjerne radijske postaje
Jeste li ikada poželjeli imati bežične slušalice koje ćete koristiti sa svojom mašinom za šunku? To se može lijepo realizirati pomoću Bluetooth slušalica koje imaju pristojan mikrofon i radija koji podržava Bluetooth. Postoje noviji radio aparati koji imaju ugrađenu Bluetooth sposobnost, ali staviti ovu mogućnost na opremu koja nema ugrađen je malo izazov. Ne postoje lako dostupni gateway uređaji koji rade kao Bluetooth baza za povezivanje. Prije otprilike godinu dana počeo sam to istraživati i pronašao Bluetooth gateway modul koji je bio dostupan od KC Wirefree (https://www.kcwirefree.com/audio.html). Odlučio sam koristiti KC-6112 BlueAudio modul za izradu ovog projekta, na osnovu informacija objavljenih na njihovoj web stranici. Uspio sam zamisliti dizajn koristeći razdjelnu ploču BOB-6112 koju nude i izgraditi dokaz koncepta.
Kako radi
Audio izlaz iz KC-6112 ide na MIC ulaz vašeg radija. Izlaz ovog modula je podesiv, ali i dalje stavljam razdjelnik napona koji daje slabljenje od 15 dB. Izlazna kontrola upravlja ostatkom. Dodao sam stupanj međuspremnika za izolaciju modula, ali otkrio sam da to nije potrebno. (Pokazujem kratkospojnik da zaobiđe bafer u shemi).
Zvučni ulaz u modul dolazi iz zvučnika radija. Smatrao sam da je 3dB slabljenja prikladno za ovaj ulaz, budući da obično možete postaviti jačinu zvuka koja dolazi s radija. Modul također ima podešavanje za ulazni nivo, a normalno možete kontrolirati jačinu zvuka s radija kako biste dali dobar nivo slušalicama koje koristite.
Na shemi prikazujem audio ulaz kao stereo ulaz. Ovo omogućava da se ovaj modul koristi kao stereo izvor ako ga želite koristiti za Bluetooth izvor muzike. (Ovo zahtijeva drugačije opterećenje softvera). Za ovu aplikaciju zaista trebate samo popuniti ulaz lijevog kanala.
Jedna od značajki softvera KC Wireless bila je mogućnost upravljanja PTT vezom s jednom od BC05 digitalnih IO linija koja označava PTT kada je aktivirana. Ovo sam iskoristio za vožnju MOSFET -om za omogućavanje prebacivanja na radio. Većina radija koristi PTT do GND kao signal, iako postoje neke aberacije. Ovo je dobro funkcioniralo za sve radije s kojima sam probao. PTT funkcija temelji se na Bluetooth slušalicama koje mogu "odgovarati" na pozive kada su povezane s mobilnim telefonom. Ova mogućnost jako se razlikuje od različitih proizvođača slušalica, pa toga morate biti svjesni. (Ne podržavaju sve bežične slušalice ovu mogućnost kompatibilnu sa softverom modula).
Odlučio sam se za uključivanje i isključivanje ovog dizajna pomoću prekidača. Modul KC-6112 ima pin za omogućavanje koji se može koristiti kao mekana kontrola uključivanja i isključivanja. Ova mogućnost najbolje funkcionira s kasnijim verzijama softvera. (Da biste omogućili ovu funkciju, trebate promijeniti PCB koji sam dizajnirao..).
Korak 1: Verzija Breadboard -a i PCB Build
Breadboard Version
Gornje slike prikazuju ploču koju sam izgradio. Dobro je funkcionirao, ali htio sam da bude kompaktniji i izdržljiviji, pa sam htio izgraditi modul baziran na PCB -u.
PCB
Na kraju sam dizajnirao PCB i napravio lijepu malu verziju koju uživam koristiti. Usput je bilo nekoliko zastoja, ali zadovoljan sam rezultirajućim dizajnom. Nadam se da bi to mogao biti koristan dizajn za druge koji bi ga htjeli izgraditi. Dizajn KC-6112 zasnovan je na starijem Qualcomm (CSR) BlueCore 5 (BC05) uređaju. Postoji mnogo kineskih modula koji imaju isti čip, ali softver je ono što definira ovaj modul. KC Wirefree je napisao pristojan softver koji omogućava njihovom modulu da djeluje kao bežični pristupnik posebno za bežične slušalice. Za to koristi profil AGHFP (Audio Gateway), a dodali su i neke lijepe značajke kako bi dobro funkcionirao. Dizajn koji sam smislio temelji se na dizajnu uzorka koji je prikazan u primjeru sklopa podatkovne tablice KC Wirefree KC-6112, uz određena podešavanja. Odlučio sam da ovo želim učiniti prijenosnim, pa sam se odlučio za upravljanje baterijom BC05 i dodao malu LiPo bateriju za njegovo pokretanje.
PCB koji sam dizajnirao koristi SMD dijelove jer sam želio da bude kompaktan. Uključio sam Eagle izlazne datoteke kao zip datoteku. Ove datoteke se mogu koristiti za izradu ploče. (PCB je izradio PCBWay i oni su odradili dobar posao).
Za izradu ovog PCB -a bit će potrebno dobro lemilo s malim vrhom i malo strpljenja za postavljanje ovih malih dijelova. Uputio bih vas na razne vodiče koji su objavljeni u drugim člancima za ručno lemljenje SMD dijelova.
- Prvo montirajte sve male komponente za površinsko montiranje.
- Zatim dodajte stereo priključke i USB konektor. Dodajte komponente kroz rupe: LED diode i prekidače na dugme. (Zaglavlja se koriste za programiranje. Ako ih instalirate i koristite predloženi okvir, morat ćete odrezati vrh zaglavlja kako bi odgovarao).
- Zatim montirajte modul KC-6112. Imajte na umu da nije potrebno lemljenje svih jastučića na modulu.
- Pregledajte sve lemne spojeve i uvjerite se da sve izgleda dobro.
- Provjerite je li prekidač za napajanje isključen, a zatim spojite žice iz baterije.
- Molimo pogledajte slike za izgradnju PCB -a.
Ovdje su uključeni shematski i materijalni materijal za izradu ploče. Htio sam dizajnirati tiskanu ploču tako da odgovara komercijalno dostupnom kućištu, pa sam odabrao kućište Bud Industries HH-3641 koje je dostupno od različitih distributera. Taj slučaj dobro funkcionira i otprilike je odgovarajuće veličine za ovo kolo. Odabrao sam bateriju koja bi pristajala u kućište s PCB -om na vrhu i ipak ostavljala određeni razmak. Punjenjem LiPo baterije upravlja modul KC-6112. U ovom slučaju baterija ne može biti deblja od 6 mm. Na kraju sam dobio bateriju koja ima 180mAh (Noiposi X0017VDHHF). Ovo će dati oko 5 sati korištenja za ovaj dizajn pri punom punjenju (potrebno je oko 1,5 sati za punjenje). Imajte na umu da će većoj bateriji biti potrebno duže vrijeme za punjenje jer čip BC05 može podnijeti samo 150mA struju punjenja.
Korak 2: Učitavanje softvera i kontrola
Učitavanje softvera
Modul KC-6112 može biti prijemnik ili odašiljač, pa je važno koji se softver koristi. Modul se naručuje sa verzijom SW -a koju želite. Za ovaj projekt, konfiguracija pristupnika je verzija koja će raditi. Trenutna verzija koda pristupnika dostupna na njihovoj web stranici (od trenutka pisanja ovog članka) je 8.2.0. Moje iskustvo s različitim verzijama koda gatewaya dostupnim od KC Wirefree pokazuje da je najbolja verzija za ovaj projekt 8.1.0. To je verzija koju bih preporučio da naručite (kao prilagođenu verziju). Kod 8.1.0 nudi najbolju zadanu PTT funkcionalnost za funkcioniranje ovog dizajna. Ako ne želite PTT i radije biste koristili VOX funkciju svog radija, bilo koja verzija bi bila u redu. 8.2.0 ne nudi PTT kao zadanu funkciju. Imajte na umu da 8.1.0 trenutno nije prikazan na web stranici arhive KC Wirefree, ali to možete zatražiti. (Imam kopiju ako vam zatreba).
Modul možete prebaciti na bilo koju verziju koju želite ako slijedite KC Vodič za nadogradnju bežičnog firmvera. Sva sučelja za upravljanje ovom sposobnošću prikazana su na shemi. Ovo je izvan predviđenog opsega ove rasprave pa neću dalje ulaziti u to. (Imajte na umu da ako želite promijeniti softverski modul, morate instalirati upravljačke programe i softver za upravljanje na računaru sa sustavom Windows. Također ćete htjeti imati 3.3V USB na serijsko sučelje, poput Qunqi 3.3V 5.5V FT232RL dostupno na Amazonu i drugim mjestima).
Upravljanje modulom
Modul KC-6112 ima nekoliko ulaza koji se mogu koristiti za prebacivanje ulaza za kontrolu. Za ovaj dizajn odlučio sam biti jednostavan i imati samo 3 prekidača za upravljanje potrebnim funkcijama. (Sljedeće informacije zavise od firmvera. Ovo odražava kôd 8.1.0).
Pair/BTB Ovo dugme se koristi za uparivanje sa slušalicama. Uparivanje se pokreće ako ovo dugme držite pritisnuto duže od sekunde. Kratkim pritiskom ponovo će se povezati sa uparenim resursom ako se prekinuo.
VOL UP/VOL DN Ove tipke podešavaju izlaznu glasnoću (koja pokreće ulaz vašeg mikrofona na radiju). Morat ćete malo eksperimentirati da vidite što najbolje odgovara vašem radio ulazu. Imajte na umu da kada brzo pritisnete dvaput ove tipke, podešavate pojačanje ulaza gore i dolje.
Smatrao sam da je najbolje eksperimentirati s postavkama glasnoće i pojačanja kako biste postigli najbolje rezultate. Očigledno će se promijeniti iz radija u radio.
Molimo pogledajte KcGateway korisnički priručnik dostupan na web stranici KC Wirefree za određeni skup kodova za detaljno objašnjenje funkcija dugmadi. (KcGateway_UserGuide_v8.1_b1.pdf za ovaj skup kodova 8.1.0).
Na mojoj shemi su prikazane i 4 LED diode za različite indikacije statusa. CRVENA i PLAVA LED dioda pružaju opći Bluetooth status i status modula. LED "Povezano" zaista nije potrebno jer se stanje veze može vidjeti pomoću plave LED diode. Upravo sam smatrao da je korisno imati ovaj indikator. LED "PTT" odražava status PTT modula. Kada se potvrdi PTT, odvod MOSFET -a se prebacuje na masu. Zgodno je imati vizuelni pokazatelj toga.
Korak 3: Radio veze i zaključak
Povezivanje sa vašim radiom
Radio interfejs zavisi od radija. Uključio sam shemu kabla koji sam napravio za upotrebu sa FT-897 (i sličnim radio-aparatima) koristeći Data port. Uključio sam i shemu za korištenje s Baofeng HT -om. U osnovi morate spojiti ulaz radio mikrofona na izlaz KC-6112, a radio zvučnik na ulaz. PTT funkcionira kao ulaz na masu.
Zaključak
Znam da je ovo kratak opis ove jedinice, ali radi dobro i sviđa mi se to što mogu lutati uokolo, a da ne budem kraj svog radija. Otkrio sam da mogu doći do 20-30 stopa bez ikakvih problema sa slušalicama koje sam koristio. Testirao sam još nekoliko slušalica, a bilo je i par koji nisu podržavali gateway protokol pa nisu radili. Većina „ne-muzičkih“slušalica bi trebale raditi dobro.
Nadam se da ćete, ako ovo izgradite, uživati koliko i ja. Sretno.
Preporučuje se:
Talkative Automation -- Audio iz Arduina -- Automatska kontrola glasom -- HC - 05 Bluetooth modul: 9 koraka (sa slikama)
Talkative Automation || Audio iz Arduina || Automatska kontrola glasom || HC - 05 Bluetooth modul: …………………………. PRETPLATITE SE na moj YouTube kanal za više video zapisa …. …. U ovom videu izgradili smo Talkative Automation .. Kada pošaljete glasovnu komandu putem mobilnog telefona, ona će uključiti kućne uređaje i poslati povratne informacije
E32-433T Vodič za LoRa modul - DIY razbijačka ploča za modul E32: 6 koraka
E32-433T Vodič za LoRa modul | Uradi sam Breakout Board za E32 modul: Hej, šta ima, momci! Akarsh ovdje iz CETech-a. Ovaj moj projekt je više krivulja učenja za razumijevanje rada E32 LoRa modula iz eBytea, koji je primopredajnički modul velike snage 1 W. Kad shvatimo rad, imam dizajn
Sistem kućne automatizacije koji koristi Bluetooth modul Arduino i HC-05: 5 koraka (sa slikama)
Sustav kućne automatizacije koji koristi Bluetooth modul Arduino i HC-05: Hej momci kako ste svi! Danas sam ovdje sa svojim drugim Arduino instrukcijskim sistemom. To je sistem za kućnu automatizaciju koji kontrolira Bluetooth. Svojim kućanskim aparatima možete upravljati samo sa svog pametnog telefona. stvari savršeno rade! Dizajnirao sam i aplikaciju
Koristite HC-05 Bluetooth modul za realizaciju Micro: bit komunikacije s mobilnim telefonom: 9 koraka (sa slikama)
Koristite HC-05 Bluetooth modul za realizaciju Micro: bit komunikacije sa mobilnim telefonom: U poglavlju Upotreba HC-06 Bluetooth modula za ostvarivanje Micro: bit komunikacije sa mobilnim telefonom govorili smo o tome kako koristiti HC-06 za ostvarivanje komunikacije između mikro: bit i mobilni telefon. Osim HC-06, postoji još jedan uobičajeni Bluetooth modul
Koristite HC-06 Bluetooth modul za realizaciju Micro: bit komunikacije s mobilnim telefonom: 8 koraka (sa slikama)
Koristite HC-06 Bluetooth modul za ostvarivanje Micro: bit komunikacije sa mobilnim telefonom: Mnogo prijatelja oko mene koji igraju micro: bit govore mi da Bluetooth veza micro: bita nije stabilna. Lako se isključuje. Ako koristimo mikropython, Bluetooth se čak ne može staviti u upotrebu. Prije nego ovaj problem riješi micro: bit offic