Cov txheej txheem:

Hloov Bluetooth Lub Pob Ntseg/Hais Lus/Adapter Lub Npe lossis Lwm Qhov Chaw Los Ntawm UART: 8 Cov Kauj Ruam (nrog Duab)
Hloov Bluetooth Lub Pob Ntseg/Hais Lus/Adapter Lub Npe lossis Lwm Qhov Chaw Los Ntawm UART: 8 Cov Kauj Ruam (nrog Duab)

Video: Hloov Bluetooth Lub Pob Ntseg/Hais Lus/Adapter Lub Npe lossis Lwm Qhov Chaw Los Ntawm UART: 8 Cov Kauj Ruam (nrog Duab)

Video: Hloov Bluetooth Lub Pob Ntseg/Hais Lus/Adapter Lub Npe lossis Lwm Qhov Chaw Los Ntawm UART: 8 Cov Kauj Ruam (nrog Duab)
Video: Mens Casio G-SHOCK MT-G Magma Ocean Collection | 35th Anniversary MTGB1000TF-1A Top 10 Watch Review 2024, Hlis ntuj nqeg
Anonim
Hloov Bluetooth Lub Pob Ntseg/Hais Lus/Adapter Lub Npe lossis Lwm Qhov Chaw Los Ntawm UART
Hloov Bluetooth Lub Pob Ntseg/Hais Lus/Adapter Lub Npe lossis Lwm Qhov Chaw Los Ntawm UART

Koj puas tau muaj khub Bluetooth lub mloog pob ntseg lossis lwm yam khoom siv Bluetooth suab uas muaj lub npe qias neeg tiag tiag thiab txhua zaus koj ua khub lawv koj muaj lub siab xav hloov pauv lawv lub npe? Txawm hais tias yog vim li cas tsis zoo ib yam, tseem muaj ntau tus neeg uas xav hloov kho lawv cov khoom siv ntxiv, nrog kuv yog ib tus ntawm lawv. Kuv lub mloog pob ntseg muaj lub npe POR1007BT uas tsis txaus siab rau kuv yog li kuv tau saib ntau yam kev hloov pauv lub npe thiab cov lus qhia no yog txoj hauv kev yooj yim tshaj plaws.

Yog li, kuv xav nthuav qhia rau koj cov lus qhia no uas yuav coj koj los ntawm cov kauj ruam yuav ua li cas hloov pauv cov khoom ntawm Bluetooth suab module lossis khoom siv, suav nrog lub npe hloov kho.

Thov nco ntsoov tias txoj hauv kev no txwv rau tsuas yog cov khoom siv uas muaj OVC3860 IC teeb tsa hauv lawv.

Ib qho piv txwv yog XS3868 uas kuv yuav siv los ua qauv qhia no. Tsis tas li, feem ntau ntawm qhov pheej yig Bluetooth dongles zoo li qhov no yog ua raws OVC3860 yog li muaj qhov tshwm sim siab uas txoj kev no yuav ua haujlwm rau koj.

Siv Txuas:

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

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

www.instructables.com/id/XSOVC3868-Configuration

Kauj Ruam 1: Sau ib puag ncig qee yam khoom

Sib Sau Ua Ke Qee Yam Khoom
Sib Sau Ua Ke Qee Yam Khoom
Sib Sau Ua Ke Qee Yam Khoom
Sib Sau Ua Ke Qee Yam Khoom

Cov ntaub ntawv qhia no qhia ob txoj hauv kev kom ua tiav lub hom phiaj. Ib qho siv kev siv USB rau TTL Hloov, thaum lwm tus siv Arduino UNO. Nws nyob ntawm koj xaiv ib qho ntawm lawv. Uas tau hais tias, cov tseev kom muaj rau kev qhia no yog qhov yooj yim txaus uas koj yuav tsis tas yuav siv nyiaj ib zaug yog tias koj nkag mus rau hluav taws xob vim tias koj twb muaj cov khoom lawm!

Kuv xav ntxiv tias muaj qhov me me ntawm Arduino txoj kev tsis ua haujlwm. Nws yog vim Arduino UNO siv CH340G uas muaj nws lub koob meej tsis muaj peev xwm txhawb nqa baudrates siab dua. Ntawm qhov tsis sib xws, Kuv tsis tau ntsib teeb meem hauv kuv rooj plaub yog li qhov muaj feem tsawg kuv xav.

USB Rau TTL Hloov Txoj Cai Yuav Tsum Tau:

Lub Bluetooth Audio Gadget

Kuv yuav siv kuv lub mloog pob ntseg bluetooth uas kuv tau ua xyoo dhau los. Nws siv tus qauv XS3868 uas yog raws li OVC3860 IC. Thov txheeb xyuas seb koj lub cuab yeej siv raws li OVC3860 ua ntej ua raws cov lus qhia no.

USB rau TTL Hloov (ntawm no, USB rau TTL Hloov (CP210))

Thaum siv lossis yuav tus hloov pauv, xyuas kom ntseeg tau tias tus hloov pauv uas koj xaiv tau muaj 3.3V logic qib vim tias tus qauv tsuas yog txhawb nqa 3.3V qib kev xav. Yog li, yog tias koj muaj 5V kev hloov pauv qib kev xav, nco ntsoov siv tus lej hloov pauv qib.

A Breadboard (ntawm no, 400 Tie Point Crystal Breadboard)

Qhov no tsuas yog siv los ua ntau qhov kev sib txuas rau TTL Converter lub qhov (socket) hauv av. Yog tias koj lub khoos phis tawj muaj tsawg kawg yog ob lub GND nyob, ces koj yuav tsis xav tau lub khob cij. Kuv tsuas muaj ib tus GND tus pin yog li kuv yuav xav tau lub khob cij.

Jumper Hlau - 5 daim (ntawm no, Arduino Jumper Cables (M/M))

Tias nws yog qhov xav tau ntawm txoj kev no.

Arduino Txoj Cai Yuav Tsum Tau:

Thaum kuv tab tom hais txog txoj hauv kev no li Arduino txoj kev, koj yuav tsum nco ntsoov tias ntawm no tsis muaj siv ATmega lossis ib yam ntawm Arduino code. Txhua yam uas peb mob siab txog yog USB rau TTL Hloov pauv uas tau tsim hauv Arduino rau lub hom phiaj kev ua haujlwm.

  • Bluetooth Audio Gadget (raws li OVC3860)
  • Arduino UNO lossis lwm yam qauv nrog UART muaj peev xwm
  • Jumper Hlau - 5 Daim (ntawm no, Arduino Jumper Cables (M/M))

Qhov ntawd yog nws rau Arduino txoj kev xav tau.

Tam sim no uas peb tau npog cov kev xav tau, yog li cia pib tiag nrog cov lus qhia.

Kauj ruam 2: Nrhiav tus Pins

Nrhiav tus Pins
Nrhiav tus Pins
Nrhiav tus Pins
Nrhiav tus Pins
Nrhiav tus Pins
Nrhiav tus Pins

Qhib koj lub mloog pob ntseg lossis lub cuab yeej thiab sim nrhiav cov pins lossis pawm no peb:

  • Rx
  • Tx
  • GND

Daim duab saum toj no yog USB Bluetooth Audio Adapter uas tau coj los ntawm ib tus kws tsim khoom (rohit7gupta). Raws li koj tuaj yeem pom, tag nrho peb daim ntaub qhwv tau qhia meej. Nov yog qhov yuav tsum nrhiav qhov twg!

Yog tias koj tab tom muaj Bluetooth module yam tsis muaj kev siv hluav taws xob ua sab nraud, tom qab ntawd koj tseem yuav tsum nrhiav tus pin RESET. Txij li thaum kuv lub mloog pob ntseg tsis siv XS3868 tus qauv, yog vim li cas kuv kuj yuav tsum tau nrhiav tus pin RESET. Kuv nyob ntawm tus pin los ntawm kev hais txog pinout tshaj tawm saum toj no.

Yog tias koj muaj BluFi, tom qab ntawd koj tsis tas yuav nrhiav tus pin RESET vim tias txoj hlua twb tau ua tiav lawm. Kuv, thaum ua kuv lub mloog pob ntseg, muaj tswv yim txaus los ntxiv plaub tus poj niam lub taub hau (Rx, Tx, GND, RST) rau kev sib txuas lus txuas. Yog li kuv yuav txuas nrog cov headers uas yooj yim yam tsis tau qhib kuv lub mloog pob ntseg. Kuv tau txuas cov duab uas koj tuaj yeem xa mus rau kev nkag siab zoo.

Nws yuav zoo dua rau koj ntxiv poj niam lub taub hau rau cov pins no kom yooj yim ntsaws thiab tshem tawm cov xov hluav taws xob. Saib seb nws yooj yim npaum li cas rau kuv tsuas yog ntsaws rau hauv thiab tawm jumper xov hlau rau kuv lub mloog pob ntseg.

Kauj Ruam 3: Txuas lub Bluetooth Board (USB rau TTL Hloov Txoj Kev)

Txuas lub Bluetooth Board (USB rau TTL Hloov Txoj Kev)
Txuas lub Bluetooth Board (USB rau TTL Hloov Txoj Kev)
Txuas lub Bluetooth Board (USB rau TTL Hloov Txoj Kev)
Txuas lub Bluetooth Board (USB rau TTL Hloov Txoj Kev)

Tam sim no koj tau ua tiav nyob ntawm cov lus hais saum toj no, xaim USB Rau TTL Hloov nrog cov pins siv cov dhia thiab lub khob cij raws li qhia hauv kab duab kab. Kuv tau muab cov duab txuas ntawm kuv txuas thiab.

Txoj hlua ntawm Rx thiab Tx rau ntawm cov laug cam yuav tsum hla kev ntse, uas yog Rx yuav tsum txuas nrog TxD thiab Tx yuav tsum txuas nrog RxD.

Kauj Ruam 4: Txuas lub Bluetooth Board (Arduino Method)

Txuas lub Bluetooth Board (Arduino Method)
Txuas lub Bluetooth Board (Arduino Method)
Txuas lub Bluetooth Board (Arduino Method)
Txuas lub Bluetooth Board (Arduino Method)

Txuas cov RESET thiab GND pins ntawm Arduino board los siv Arduino ua TTL Converter.

Tam sim no koj Arduino yuav coj zoo li USB rau TTL Converter.

Thaum koj ua tiav nrog cov kauj ruam saum toj no, pib thaiv koj li Arduino board nrog Bluetooth board raws li daim duab kab lus saum toj no-tshaj tawm.

Tom qab ua tiav txoj hlua, kos ob zaug thiab tom qab ntawd mus rau theem tom ntej.

Kauj Ruam 5: Ua Kom Muaj Kev Sib Txuas Ntawm PC thiab Module (Yeem Yeem Yeem)

Ua kom muaj kev sib txuas lus ntawm PC thiab Module (Yeem Yeem Yeem)
Ua kom muaj kev sib txuas lus ntawm PC thiab Module (Yeem Yeem Yeem)

Tam sim no koj tau ua txoj hlua ntawm Bluetooth pawg kom raug, koj yuav tsum muaj peev xwm tham nrog koj lub rooj tsavxwm siv AT cov lus txib. AT Cov Lus Hais yog cov lus zoo uas tuaj yeem xa mus rau tus qauv dhau los ntawm UART kom nug nws kom ua haujlwm tshwj xeeb (raws li cov lus txib tau xa). Ntawm kev txais tos thiab ua tiav ntawm kev ua haujlwm tau hais rau nws, tus qauv feem ntau teb zoo li OK. Txhawm rau xa "AT cov lus txib" thiab kom tau txais cov lus teb ib yam, koj yuav xav tau cov software txuas txuas ntxiv xws li TeraTerm, Serial Monitor (inbuilt in Arduino IDE), PuTTY thiab ntxiv rau.

Txhawm rau pib ua ntu ntu nrog cov qauv, koj yuav tsum teeb tsa cov hauv qab no rau kev sib txuas lus txuas:

  • 115200 bps baud tus nqi
  • Cov Ntaub Ntawv Khoom: 8
  • Ob Kab Tshiab thiab Carriage Rov Qab Los
  • 1 Nres Me Me (lub neej ntawd hauv Arduino IDE)
  • Tsis muaj Parity (default hauv Arduino IDE)
  • Echo Hauv Zos (xaiv tau)

Kuv yuav siv Arduino IDE's inbuilt serial monitor rau lub hom phiaj no vim nws yooj yim thiab siv tau yooj yim.

Txhawm rau sim kev sib txuas lus ntawm Bluetooth board thiab PC, ua raws cov theem no:

  1. Nqa koj lub TTL Converter lossis Arduino nrog koj lub PC thiab lub zog ntawm Bluetooth lub cuab yeej lossis khoom siv ntxiv.
  2. Qhib koj lub davhlau ya nyob twg software nrog qhov tsim nyog COM chaw nres nkoj xaiv thiab teeb tsa cov lus teev tseg saum toj no.
  3. Sim xa AT cov lus txib, piv txwv li, "AT#VU" yam tsis muaj nqe lus. Koj tuaj yeem pom lwm AT cov lus txib los ntawm PDF txuas hauv qab no. Thaum xa qhov no, koj yuav tsum tau txais cov lus teb raws li "OK" hauv lub davhlau ya nyob twg los ntawm tus qauv.

Hauv qhov thib peb taw tes saum toj no, Kuv tau xa cov lus txib kom nce ntim. Yog tias koj tsis tau txais lus teb, sim thim rov qab Rx-Tx kev sib txuas thiab xyuas seb GND pins ntawm ob lub rooj sib tham tau txuas los yog tsis.

Nrog rau qhov no, koj tau ua tiav kev sim kev sib txuas lus ntawm koj lub PC thiab Bluetooth pawg thawj coj thiab tam sim no tuaj yeem mus rau qib tom ntej.

Kauj Ruam 6: Teeb TTL Converter/Arduino Port Raws Li COM1

Teeb TTL Converter/Arduino Port Raws Li COM1
Teeb TTL Converter/Arduino Port Raws Li COM1
Teeb TTL Converter/Arduino Port Raws Li COM1
Teeb TTL Converter/Arduino Port Raws Li COM1
Teeb TTL Converter/Arduino Port Raws Li COM1
Teeb TTL Converter/Arduino Port Raws Li COM1
Teeb TTL Converter/Arduino Port Raws Li COM1
Teeb TTL Converter/Arduino Port Raws Li COM1

Cov cuab yeej uas peb yuav siv los hloov kho cov teeb tsa ntawm peb lub bluetooth module/gadget tsis tau zoo. Nws qhov teeb meem loj yog tias nws tsuas tuaj yeem siv COM1 chaw nres nkoj rau kev hloov kho cov chaw. Yog li ntawd, peb yuav tsum teeb tsa peb qhov tso TTL Converter/Arduino qhov chaw nres nkoj li COM1.

Txhawm rau ua qhov no ua raws cov theem hauv qab no:

  1. Qhib Tus Thawj Tswj Ntaus Ntawv los ntawm kev ntaus "devmgmt.msc" hauv Run dialog box.
  2. Nrhiav koj TTL Converter/Arduino hauv qab "Ports (COM & LPT)" ntu.
  3. Txoj nyem rau ntawm koj lub cuab yeej thiab qhib "Properties".
  4. Nyem rau ntawm "Advanced" hauv lub qhov rai tshiab uas qhib.
  5. Xaiv COM Port li COM1 siv cov npe sau cia.
  6. Nyem "OK" thiab kaw txhua yam.

Tam sim no txhua qhov ua ntej rau lub cuab yeej tau ua tiav. Cia peb pib hloov kho cov teeb tsa.

Kauj Ruam 7: Hloov Tus Nqi Siv OVC3860 Cov Cuab Yeej

Hloov pauv Qhov Tseem Ceeb Siv OVC3860 Cov Cuab Yeej
Hloov pauv Qhov Tseem Ceeb Siv OVC3860 Cov Cuab Yeej
Hloov pauv Qhov Tseem Ceeb Siv OVC3860 Cov Cuab Yeej
Hloov pauv Qhov Tseem Ceeb Siv OVC3860 Cov Cuab Yeej
Hloov pauv Qhov Tseem Ceeb Siv OVC3860 Cov Cuab Yeej
Hloov pauv Qhov Tseem Ceeb Siv OVC3860 Cov Cuab Yeej
Hloov pauv Qhov Tseem Ceeb Siv OVC3860 Cov Cuab Yeej
Hloov pauv Qhov Tseem Ceeb Siv OVC3860 Cov Cuab Yeej

Peb ua tiav 90%! Txhua yam uas tseem tshuav tam sim no yog hloov kho Bluetooth cov txiaj ntsig qhov txiaj ntsig siv OVC3860 Kev Txhim Kho cov cuab yeej. Kuv tau txuas nws hauv qab no.

Txhawm rau hloov qhov txiaj ntsig ntawm koj lub rooj tsav xwm Bluetooth, ua raws cov theem no:

  1. Xyuas kom meej tias koj lub Bluetooth module/khoom siv tau raug tua thaum ua raws cov kauj ruam no.
  2. Rub tawm OVC3860 Cov Cuab Yeej Txhim Kho thiab qhib nws.
  3. Nws yuav qhia tias tsis muaj lub cuab yeej txuas nrog nws los ntawm kev qhia "Tsis Txuas".
  4. Tam sim no lub zog ntawm koj lub Bluetooth module/gadget thiab cov cuab yeej yuav tsum qhia tias nws tau txuas nrog los ntawm kev qhia "Txuas".
  5. Nyem rau ntawm "Nyeem Txhua" los nyeem tag nrho cov txiaj ntsig ntawm tus qauv.
  6. Tom qab ntawd nrhiav thiab xaiv tus nqi uas koj xav hloov, piv txwv li, Kuv xav hloov lub npe ntawm kuv lub mloog pob ntseg Bluetooth. Lub npe tau nyob hauv tus yuam sij lub npe.
  7. Tom qab ntawv, sau koj qhov txiaj ntsig xav tau hauv qhov khoob hauv qab no thiab nyem rau ntawm "Sau Xaiv".
  8. Thaum txhua qhov kev hloov kho tau ua tiav, nyem rau ntawm "Disconnect" thiab tom qab ntawd rov pib dua koj lub cuab yeej rau qhov kev hloov pauv kom siv tau.

Kuv tau txuas daim PDF uas hais cov lus piav qhia ntawm ntau cov yuam sij (qhov tseeb Cov Khaub Ncaws Khaub Ncaws). Xa mus rau nws kom nkag siab ntau ntxiv rau hauv OVC3860 kev teeb tsa. Yog tias koj tsis tuaj yeem tau txais lub cuab yeej txuas, sim rov ua dua tus lej 4 thiab tom qab ntawd txuas RESET tus pin los ntawm GND. Koj lub cuab yeej yuav tsum txuas nrog tam sim no. Nco ntsoov ua txhua yam no thaum lub software qhib.

Qee qhov siv-Siv Cov Khaub Ncaws Tsis Txaus Siab:

  • localname - khaws lub npe
  • pincode - khaws tus lej tus lej
  • uart_baudrate - khaws cov baud tus nqi uas UART kev sib txuas lus yuav tsum ua.

Kuv tau tshaj tawm cov duab ntawm qhov kuv hloov kuv lub mloog pob ntseg Bluetooth lub npe saum toj no.

Kauj Ruam 8: Nrog koj zoo siab

Nrog koj zoo siab rau kev hloov kho lub npe ntawm koj lub rooj tsav xwm Bluetooth thiab lwm yam ntsiab lus. Tam sim no koj yuav tau hloov kho koj lub cuab yeej Bluetooth raws li koj xav tau thiab txawm tias ua ke Bluetooth suab modules nrog Arduino los ntawm kev teeb tsa tus nqi qis dua.

Qhov no qhib ntau qhov muaj peev xwm yog li mus tom ntej thiab sim lawv!

Qhov ntawd yog txhua yam rau qhov kev qhia no! Yog tias koj muaj kev tsis ntseeg, thov tawm tswv yim. Tsis txhob hnov qab ua raws kuv yog tias koj nyiam cov lus qhia no. Thov txhawb kuv los ntawm kev rov qhib qhov txuas txuas ob zaug lossis peb zaug. Koj tseem tuaj yeem txhawb nqa kuv ntawm Patreon.

Ua tsaug DFRobot:

Kuv xav qhia kuv ua tsaug rau DFRobot rau muab kuv cov cuab yeej thiab cov qauv rau kuv cov phiaj xwm. Kuv nyiam cov khoom uas lawv tau xa tuaj rau kuv. Nco ntsoov xyuas lawv lub vev xaib.

Los ntawm:

Utkarsh Verma

Txhawb nqa los ntawm DFRobot.com

Ua tsaug rau Ashish Choudhary rau qiv nws lub koob yees duab.

Pom zoo: