Spisu treści:

Zmień nazwę zestawu słuchawkowego/głośnika/adaptera Bluetooth lub inne ustawienia przez UART: 8 kroków (ze zdjęciami)
Zmień nazwę zestawu słuchawkowego/głośnika/adaptera Bluetooth lub inne ustawienia przez UART: 8 kroków (ze zdjęciami)

Wideo: Zmień nazwę zestawu słuchawkowego/głośnika/adaptera Bluetooth lub inne ustawienia przez UART: 8 kroków (ze zdjęciami)

Wideo: Zmień nazwę zestawu słuchawkowego/głośnika/adaptera Bluetooth lub inne ustawienia przez UART: 8 kroków (ze zdjęciami)
Wideo: Jak połączyć słuchawki bezprzewodowe z komputerem: Windows 10 2024, Czerwiec
Anonim
Zmień zestaw słuchawkowy Bluetooth/głośnik/nazwę adaptera lub inne ustawienia za pośrednictwem UART
Zmień zestaw słuchawkowy Bluetooth/głośnik/nazwę adaptera lub inne ustawienia za pośrednictwem UART

Czy zdarza ci się mieć parę zestawów słuchawkowych Bluetooth lub innych akcesoriów audio Bluetooth, które mają naprawdę obrzydliwą nazwę i za każdym razem, gdy je łączysz, masz wewnętrzne pragnienie zmiany nazwy? Nawet jeśli powody nie są takie same, wciąż jest wiele osób, które chciałyby dostosować swoje akcesoria, a ja jestem jednym z nich. Moje słuchawki miały nazwę POR1007BT, która mnie nie satysfakcjonowała, więc szukałem różnych metod zmiany nazwy i ta instrukcja jest najłatwiejszym sposobem na zrobienie tego.

Dlatego chciałbym przedstawić tę instrukcję, która poprowadzi Cię przez kroki dotyczące zmiany właściwości dowolnego modułu audio lub gadżetu Bluetooth, w tym modyfikacji nazwy.

Należy pamiętać, że ta metoda jest ograniczona tylko do tych urządzeń, w których zainstalowano układ OVC3860 IC.

Jednym z takich modułów jest XS3868, którego użyję do zademonstrowania tej metody. Ponadto większość tanich kluczy Bluetooth, takich jak ten, jest opartych na OVC3860, więc istnieje duże prawdopodobieństwo, że ta metoda zadziała dla Ciebie.

Linki referencyjne:

kovo-blog.blogspot.com/2016/01/ovc3860-how-to-change-name.html

lab.remaker.com/2017/10/i-link-bluetooth-change-bluetooth-name.html

www.instructables.com/id/XSOVC3868-Configuration

Krok 1: Zbierz trochę rzeczy

Zbierz trochę rzeczy
Zbierz trochę rzeczy
Zbierz trochę rzeczy
Zbierz trochę rzeczy

Ta instrukcja dokumentuje dwie metody osiągnięcia celu. Jeden implementuje użycie konwertera USB na TTL, podczas gdy drugi wykorzystuje Arduino UNO. Do Ciebie należy wybór jednego z nich. Biorąc to pod uwagę, wymagania dotyczące tej instrukcji są na tyle podstawowe, że nie będziesz musiał wydawać ani grosza, jeśli interesujesz się elektroniką, ponieważ możesz już mieć te rzeczy!

Dodam, że są małe szanse na to, że metoda Arduino nie zadziała. Dzieje się tak dlatego, że Arduino UNO używa CH340G, który ma swoją sławę, ponieważ nie jest w stanie utrzymać wyższych prędkości transmisji. Wręcz przeciwnie, w moim przypadku nie miałem żadnego problemu, więc szanse są, jak sądzę, niewielkie.

Wymagania dotyczące metody konwertera USB na TTL:

Gadżet audio Bluetooth

Będę używał moich słuchawek bluetooth, które zrobiłem rok temu. Wykorzystuje moduł XS3868 oparty na układzie scalonym OVC3860. Przed kontynuowaniem tej instrukcji sprawdź, czy Twój gadżet jest oparty na OVC3860.

Konwerter USB na TTL (tutaj konwerter USB na TTL (CP210))

Podczas używania lub kupowania konwertera upewnij się, że wybrany konwerter ma poziom logiczny 3,3V, ponieważ moduł obsługuje tylko poziom logiczny 3,3V. Tak więc, jeśli masz konwerter poziomów logicznych 5 V, upewnij się, że używasz przesuwnika poziomu logicznego.

Breadboard (tutaj, 400 Tie Point Crystal Breadboard)

Służy tylko do wykonywania wielokrotnych połączeń z gniazdem uziemienia konwertera TTL. Jeśli twój konwerter ma co najmniej dwa gniazda GND, to nie będziesz potrzebować płytki stykowej. Mój ma tylko jeden pin GND, dlatego potrzebuję płytki stykowej.

Jumper Wire - 5 sztuk (tutaj, kable Arduino Jumper (M/M))

To tyle, jeśli chodzi o wymagania tej metody.

Wymagania dotyczące metody Arduino:

Chociaż nazywam tę metodę metodą Arduino, należy pamiętać, że tutaj nie ma zastosowania ATmega ani żadnego rodzaju kodu Arduino. Zależy nam tylko na konwerterze USB na TTL, który jest wbudowany w Arduino do celów programistycznych.

  • Gadżet audio Bluetooth (oparty na OVC3860)
  • Arduino UNO lub dowolny inny model z obsługą UART
  • Przewód połączeniowy - 5 sztuk (tutaj, kable połączeniowe Arduino (M/M))

To tyle, jeśli chodzi o wymagania metody Arduino.

Teraz, gdy omówiliśmy wymagania, zacznijmy naprawdę od instrukcji.

Krok 2: Lokalizowanie szpilek

Lokalizowanie szpilek
Lokalizowanie szpilek
Lokalizowanie szpilek
Lokalizowanie szpilek
Lokalizowanie szpilek
Lokalizowanie szpilek

Otwórz słuchawki lub gadżet i spróbuj zlokalizować te trzy piny lub pady:

  • Rx
  • Tx
  • GND

Powyższe zdjęcie to adapter USB Bluetooth Audio, który został zrobiony przez innego producenta (rohit7gupta). Jak widać, wszystkie trzy klocki zostały wyraźnie zaznaczone. Tak należy lokalizować!

Jeśli masz moduł Bluetooth bez żadnych obwodów wykonanych zewnętrznie, musisz również zlokalizować pin RESET. Ponieważ moje słuchawki prymitywnie korzystają z modułu XS3868, dlatego też musiałem znaleźć pin RESET. Zlokalizowałem piny, odnosząc się do powyższego wyprowadzenia.

Jeśli masz BluFi, to nie musisz lokalizować pinu RESET, ponieważ okablowanie zostało już tam wykonane. Tworząc słuchawki, byłem na tyle taktowny, że dodałem cztery żeńskie nagłówki (Rx, Tx, GND, RST) do komunikacji szeregowej. Więc będę podłączał się do tych poręcznych nagłówków bez konieczności otwierania słuchawek. Załączam zdjęcia, do których możesz się odwołać dla lepszego zrozumienia.

Byłoby lepiej, gdybyś dodał żeńskie złącza do tych pinów, aby ułatwić podłączanie i usuwanie przewodów połączeniowych. Zobacz, jak wygodne jest dla mnie podłączanie po prostu przewodów połączeniowych do słuchawek.

Krok 3: okablowanie płyty Bluetooth (metoda konwertera USB na TTL)

Okablowanie płyty Bluetooth (metoda konwertera USB na TTL)
Okablowanie płyty Bluetooth (metoda konwertera USB na TTL)
Okablowanie płyty Bluetooth (metoda konwertera USB na TTL)
Okablowanie płyty Bluetooth (metoda konwertera USB na TTL)

Teraz, po pomyślnym zlokalizowaniu wyżej wymienionych pinów, podłącz konwerter USB na TTL za pomocą pinów za pomocą zworek i płytki stykowej, jak pokazano na schemacie połączeń. Załączam również zdjęcia mojego okablowania.

Okablowanie Rx i Tx na płytkach powinno przebiegać poprzecznie, tzn. Rx należy podłączyć do TxD, a Tx do RxD.

Krok 4: Okablowanie płyty Bluetooth (metoda Arduino)

Okablowanie płytki Bluetooth (metoda Arduino)
Okablowanie płytki Bluetooth (metoda Arduino)
Okablowanie płytki Bluetooth (metoda Arduino)
Okablowanie płytki Bluetooth (metoda Arduino)

Połącz piny RESET i GND płytki Arduino, aby używać Arduino jako konwertera TTL.

Teraz Twoje Arduino będzie zachowywać się jak konwerter USB na TTL.

Po wykonaniu powyższego kroku rozpocznij okablowanie płyty Arduino z płytą Bluetooth zgodnie z powyższym schematem połączeń.

Po zakończeniu okablowania sprawdź je dwukrotnie, a następnie przejdź do następnego kroku.

Krok 5: Zapewnienie komunikacji między komputerem a modułem (krok opcjonalny)

Zapewnienie komunikacji między komputerem a modułem (krok opcjonalny)
Zapewnienie komunikacji między komputerem a modułem (krok opcjonalny)

Teraz, gdy poprawnie wykonałeś okablowanie karty Bluetooth, powinieneś być w stanie ROZMAWIAĆ z płytą za pomocą poleceń AT. Polecenia AT to te magiczne słowa, które można wysłać do modułu przez UART, aby poprosić go o wykonanie określonej operacji (na podstawie wysyłanego polecenia). Po odebraniu i zakończeniu zleconej mu operacji moduł zwykle odpowiada jako OK. Aby wysłać „polecenia AT” i uzyskać odpowiedź, będziesz potrzebować oprogramowania terminala szeregowego, takiego jak TeraTerm, Serial Monitor (wbudowany w Arduino IDE), PuTTY i tak dalej.

Aby rozpocząć sesję szeregową z modułem, należy ustawić następujące ustawienia komunikacji szeregowej:

  • Szybkość transmisji 115200 bps
  • Bity danych: 8
  • Zarówno nowa linia, jak i powrót karetki
  • 1 bit stopu (domyślnie w Arduino IDE)
  • Brak parzystości (domyślnie w Arduino IDE)
  • Lokalne echo (opcjonalnie)

W tym celu użyję wbudowanego monitora szeregowego Arduino IDE, ponieważ jest prosty i łatwy w użyciu.

Aby przetestować komunikację między płytą Bluetooth a komputerem, wykonaj następujące kroki:

  1. Podłącz konwerter TTL lub Arduino do komputera i włącz gadżet lub akcesorium Bluetooth.
  2. Otwórz oprogramowanie terminala szeregowego z wybranym portem COM i ustaw powyższe ustawienia.
  3. Spróbuj wysłać polecenie AT, na przykład „AT#VU” bez cudzysłowów. Możesz zobaczyć inne polecenia AT z dołączonego poniżej pliku PDF. Po wysłaniu tego powinieneś otrzymać odpowiedź "OK" w terminalu szeregowym z modułu.

W trzecim punkcie powyżej wysłałem polecenie zwiększenia głośności. Jeśli nie otrzymujesz żadnej odpowiedzi, spróbuj odwrócić połączenia Rx-Tx i sprawdź, czy piny GND obu płyt są połączone, czy nie.

Dzięki temu zakończyłeś testowanie komunikacji między komputerem a płytą Bluetooth i możesz teraz przejść do następnego kroku.

Krok 6: Ustawienie konwertera TTL/portu Arduino jako COM1

Ustawianie konwertera TTL/portu Arduino jako COM1
Ustawianie konwertera TTL/portu Arduino jako COM1
Ustawianie konwertera TTL/portu Arduino jako COM1
Ustawianie konwertera TTL/portu Arduino jako COM1
Ustawianie konwertera TTL/portu Arduino jako COM1
Ustawianie konwertera TTL/portu Arduino jako COM1
Ustawianie konwertera TTL/portu Arduino jako COM1
Ustawianie konwertera TTL/portu Arduino jako COM1

Narzędzie, którego będziemy używać do modyfikacji ustawień naszego modułu/gadżetu bluetooth nie jest dobrze rozwinięte. Jego główną wadą jest to, że może używać tylko portu COM1 do modyfikacji ustawień. Dlatego będziemy musieli ustawić nasz wstawiony port konwertera TTL/Arduino jako COM1.

Aby to zrobić, wykonaj czynności opisane poniżej:

  1. Otwórz Menedżera urządzeń, wpisując „devmgmt.msc” w oknie dialogowym Uruchom.
  2. Znajdź swój konwerter TTL/Arduino w sekcji „Porty (COM i LPT)”.
  3. Kliknij prawym przyciskiem myszy swoje urządzenie i otwórz „Właściwości”.
  4. Kliknij „Zaawansowane” w nowym oknie, które się otworzy.
  5. Wybierz COM Port jako COM1 za pomocą listy rozwijanej.
  6. Kliknij "OK" i zamknij wszystko.

Teraz wszystkie wymagania wstępne dotyczące narzędzia zostały zakończone. Zacznijmy modyfikować konfiguracje.

Krok 7: Zmiana wartości za pomocą narzędzia OVC3860

Zmiana wartości za pomocą narzędzia OVC3860
Zmiana wartości za pomocą narzędzia OVC3860
Zmiana wartości za pomocą narzędzia OVC3860
Zmiana wartości za pomocą narzędzia OVC3860
Zmiana wartości za pomocą narzędzia OVC3860
Zmiana wartości za pomocą narzędzia OVC3860
Zmiana wartości za pomocą narzędzia OVC3860
Zmiana wartości za pomocą narzędzia OVC3860

Jesteśmy gotowi w 90%! Wszystko, co pozostało do teraz, to zmodyfikowanie wartości karty Bluetooth za pomocą narzędzia programistycznego OVC3860. Załączam go poniżej.

Aby zmodyfikować wartości karty Bluetooth, wykonaj następujące kroki:

  1. Upewnij się, że moduł/gadżet Bluetooth jest wyłączony podczas wykonywania tych czynności.
  2. Pobierz narzędzie programistyczne OVC3860 i otwórz je.
  3. Wskazuje, że żadne urządzenie nie jest z nim połączone, wyświetlając „Nie połączono”.
  4. Teraz włącz moduł/gadżet Bluetooth, a narzędzie powinno wskazać, że jest podłączony, wyświetlając „Połączono”.
  5. Kliknij „Odczytaj wszystko”, aby odczytać wszystkie wartości modułu.
  6. Następnie znajdź i wybierz wartość, którą chcesz zmienić, na przykład chciałem zmienić nazwę mojego zestawu słuchawkowego Bluetooth. Nazwa znajdowała się w kluczu nazwy lokalnej.
  7. Następnie wpisz żądaną wartość w pustym polu poniżej i kliknij „Zapisz wybrane”.
  8. Po zakończeniu wszystkich modyfikacji kliknij „Odłącz”, a następnie uruchom ponownie moduł, aby zmiany zaczęły obowiązywać.

Załączam plik PDF, który zawiera opis różnych kluczy (właściwie klucze trwałego sklepu). Zapoznaj się z nim, aby uzyskać więcej informacji na temat konfiguracji OVC3860. Jeśli nie możesz połączyć urządzenia, spróbuj powtórzyć punkt 4, a następnie odłącz pin RESET od GND. Twoje urządzenie powinno być teraz połączone. Pamiętaj, aby zrobić to wszystko, gdy oprogramowanie jest otwarte.

Niektóre popularne klucze trwałego sklepu:

  • localname - przechowuje nazwę
  • kod PIN - przechowuje kod PIN;
  • uart_baudrate - przechowuje prędkość, z jaką ma się odbywać komunikacja UART.

Zamieściłem powyżej zdjęcia, jak zmieniłem nazwę zestawu słuchawkowego Bluetooth.

Krok 8: Gratulacje

Gratulujemy udanej modyfikacji nazwy karty Bluetooth i innych szczegółów. Teraz możesz dowolnie dostosowywać swoje gadżety Bluetooth do swoich potrzeb, a nawet integrować moduły audio Bluetooth z Arduino, ustawiając niższą prędkość transmisji.

To otwiera wiele możliwości, więc wypróbuj je!

To wszystko za to pouczające! Jeśli masz jakiekolwiek wątpliwości, możesz skomentować. Nie zapomnij za mną podążać, jeśli spodobała Ci się ta instrukcja. Proszę o wsparcie, otwierając ponownie skrócone linki dwa lub trzy razy. Możesz mnie również wesprzeć na Patreon.

Dziękuję DFRobot:

Dziękuję firmie DFRobot za udostępnienie sprzętu i modułów do moich projektów. Naprawdę uwielbiam rzeczy, które mi przysłali. Koniecznie sprawdź ich stronę internetową.

Za pomocą:

Utkarsh Verma

Sponsorowane przez DFRobot.com

Podziękowania dla Ashisha Choudhary'ego za wypożyczenie aparatu.

Zalecana: