Cov txheej txheem:

OldMan thiab Bluetooth: 5 Kauj Ruam
OldMan thiab Bluetooth: 5 Kauj Ruam

Video: OldMan thiab Bluetooth: 5 Kauj Ruam

Video: OldMan thiab Bluetooth: 5 Kauj Ruam
Video: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, Hlis ntuj nqeg
Anonim
OldMan thiab Bluetooth
OldMan thiab Bluetooth
OldMan thiab Bluetooth
OldMan thiab Bluetooth
OldMan thiab Bluetooth
OldMan thiab Bluetooth
OldMan thiab Bluetooth
OldMan thiab Bluetooth

Plaub Hlis 2020 Hloov Kho Tshiab, ua tsaug rau cov lus pom los ntawm tus nyeem ntawv, Krasla, tam sim no kuv tuaj yeem nkag mus rau hauv kev hais kom ua hom nrog JDY-31s.

Mus sim sim nkag mus rau Sensor kev sib tw.

Yog li no Lazy Old Geek (L. O. G.) nyuam qhuav ua tiav GPS txoj haujlwm:

www.instructables.com/id/Old-Man-and-the-Arduino-GPS/

thiab tau xav txog txoj hauv kev sib txuas lus nrog GPS. Zoo, Kuv muaj qee tus qauv qub Bluetooth dag nyob ib puag ncig thiab txiav txim siab seb kuv puas tuaj yeem ua haujlwm tau. Tam sim no cov no yog HC-05/HC-06 Bluetooth modules uas kuv yuav tau txheeb ua haujlwm tab sis tsis zoo heev.

Yog li kuv tau tshawb fawb ntau hauv Internet. Ib qho ntawm cov peev txheej zoo tshaj plaws uas kuv pom yog Martyn Currey:

www.martyncurrey.com/hc-05-zg-b23090w-bluetooth-2-0-edr-modules/#more-5681

Kauj Ruam 1: Kev Xeem Bluetooth

Kev Xeem Bluetooth 2
Kev Xeem Bluetooth 2
Kev Xeem Bluetooth 2
Kev Xeem Bluetooth 2
Kev Xeem Bluetooth 2
Kev Xeem Bluetooth 2

Okay, cov kauj ruam tom ntej yog tham Bluetooth. Yog li kuv muaj lub xov tooj Android thiab kuv tau sim ib qho app hu ua B-BLE. Kuv ua tsis tau kom nws ua haujlwm. Tom qab ntawd kuv sim 'Bluetooth Terminal' Qhov no ua haujlwm.

Txheej txheem Smartphone

Mus rau Google Playstore thiab teeb tsa Bluetooth Terminal.

Teeb HC-06 nrog Seeduino (lossis CP2102) thiab txuas rau PC, qhib Arduino Serial Terminal.

Ntawm Smartphone, nyem rau ntawm Chaw, nrhiav Bluetooth, nyem rau ntawm khub tshiab ntaus ntawv. Yog tias qhov no yog thawj zaug koj tau txuas nrog koj yuav tsum pom qee yam zoo sib xws li no:

00:12:09:27:18:94

Nov yog HC-06s MAC chaw nyob. Nyem rau nws

Yog tias tsis yog thawj zaug, nws yuav qhia lub npe Bluetooth, piv txwv li, my2BT, nyem rau nws. Saib daim duab

Nws yuav nug koj txog Lo lus zais, qhov kuv muaj yog 1234. (Yog tias koj muaj lus txib nkag tau koj tuaj yeem hloov Tus Password). Saib daim duab.

Ntawm Smartphone qhib Bluetooth Terminal app. Nws yuav tsum qhib nrog Paired Devices screen, saib daim duab, Xaiv BT lub npe, (my2BT).

Los ntawm txoj kev, qhov no yog qhov uas BT module ntsais muag LED yuav tsum hloov mus ua khoom.

Lub davhlau ya nyob twg yuav tsum tshwm. Saib daim duab

Qhov twg nws hais tias "Nkag mus rau ASCII Command", ntaus ib yam dab tsi xa mus rau PC. Tom qab ntawd coj mus rhaub (Xa ASCII) (Kuv muaj qee qhov BTNs tau ua haujlwm.)

Cov ntaub ntawv nkag mus yuav tsum tshwm ntawm PC Arduino Serial Terminal. Saib daim duab

Txhawm rau xa los ntawm PC, (Kuv hloov nws mus rau (ob qho NT thiab CR) hauv lub thawv hais kom ua, ntaus yam koj xav xa ces nyem rau (Xa). Nws yuav tsum tshwm ntawm Bluetooth Terminal screen, saib daim duab dhau los

Yog, peb sib txuas lus!

Kauj ruam 3: Kuv Qhov Teeb Meem

Kuv Qhov Teeb Meem
Kuv Qhov Teeb Meem
Kuv Qhov Teeb Meem
Kuv Qhov Teeb Meem
Kuv Qhov Teeb Meem
Kuv Qhov Teeb Meem

Raws li kuv tau hais ua ntej cov qauv no tau tsim rau 5V cov tswv yim thiab 3.3v cov cim. Rau kuv, qhov no yog qhov phem tshaj ntawm ob lub ntiaj teb. Txoj hauv kev zoo los siv qhov no yog nrog 5V Arduino, tom qab ntawd hloov TX thiab RX qib rau qhov raug. Qee tus neeg siv cov resistor faib. Tam sim no kuv xav tias kuv Seeduino txawm nyob hauv 5V hom tso tawm 3.3V cov cim tab sis lwm yam Arduinos tsis ua.

Tam sim no kuv feem ntau siv 3.3V cov khoom siv zoo li Adafruit Feather M4 Express. M4 Express tsis muaj lub zog 5V yog li kuv tuaj yeem siv cov qauv no li cas. Ib txoj hauv kev yog siv qhov liab qab HC-06 tus qauv tsis muaj lub hauv paus tab sis lawv nyuaj rau ua haujlwm nrog. Qhov kuv txiav txim siab ua yog hloov kuv BT modules rau 3.3V nkaus xwb. Qhov ntawd yog qhov loj daj 3 qhia.

Nrog qee qhov kev pabcuam hauv Is Taws Nem, Kuv tuaj nrog ob peb qhov qauv ntawm JY-MCU BT module pom daim duab thiab muab tso rau hauv Eagle Cadsoft, saib zip.

TECHNOBABBLE: BTI BCM yog Bluetooth thiab tus so yog lub hauv paus pawg thawj coj. Hmoov tsis zoo, muaj ntau lub hauv paus sib txawv. Qee qhov tsis muaj B1 diode, qee qhov muaj P channel mosFET los pab lub cuab yeej. Tab sis qhov no cov teeb meem tseem ceeb yog B1 thiab 3.3V tus tswj hwm. Nrog 3.3V cov tswv yim koj yuav tsis tau txais 3.3V rau HC-06.

Yog li kuv jumpered VCC tus pin nkag (5V) rau 3.3V ntawm tus pin 12 ntawm tus qauv. Tam sim no kuv xav tias txhua yam uas xav tau tab sis kuv tseem tshem tus tswj hwm (XC6206P332, tab sis tuaj yeem yog hom sib txawv). Los ntawm cov txheej txheem kev pom, kuv tsis xav tias nws yog lub tswv yim zoo kom luv luv cov tswv yim thiab tso tawm ntawm tus tswj hwm. Kuv yuav tsis piav qhia qhov no ntau ntxiv vim tias txhua lub hauv paus pawg thawj coj yuav txawv. Saib daim hlau daj hauv daim duab.

Yog li tam sim no cov qauv no yuav ua haujlwm ntawm 3.3V systems.

Kauj ruam 4: Serial Adapter

Serial Adapter
Serial Adapter
Serial Adapter
Serial Adapter
Serial Adapter
Serial Adapter

Yog li tsis txhob siv Arduino ntawm lub PC, koj tseem tuaj yeem siv USB-serial converter. Cov qub Arduinos siv FTDI232 tab sis lawv kim heev, yog li kuv tau siv PL2303 USB-serial hloov pauv. Tab sis txij li kuv tsis tuaj yeem nrhiav tus tsav tsheb rau cov qauv qub rau Windows 10, Kuv pib siv CP2102s. Tam sim no dua qhov teeb meem yog cov pins tso tawm txhua tus muaj 5V ntawm lawv (los ncaj qha los ntawm USB txuas). Thiab muaj ntau ntau yam. Xijpeem, Kuv ib txwm hloov kho lawv rau 3.3v thiab txuas rau ntawm tus poj niam lub taub hau yog li nws ua haujlwm nrog ntau yam ntawm kuv Cov Lus Qhia. Tam sim no kuv tseem ntxiv 3.3v tus tswj hwm (L4931C33 Kuv xav) Saib daim duab. Feem ntau ntawm cov npog ICs muaj 3.3V tso tawm tab sis kuv xav tias feem ntau raug txwv txog 50mA. Qhov tseeb, tsuas yog tham nrog HC-06, 50mA yog txaus.

Okay yog li cov no tuaj yeem txuas rau HC-06 raws li hauv qab no:

PAB CP2102

Gnd nco

3.3V 3.3V

Rx Txi

Txx Rx

Saib daim duab

Txuas CP2102 rau PC USB. Tam sim no Arduino Serial Terminal tsis yog qhov yooj yim siv yog li kuv tau sim Tera Term thiab Putty tab sis lawv tsis ua haujlwm zoo, thiab kuv tsis tuaj yeem txiav txim siab yuav teeb tsa li cas kom tsis muaj kab xaus, yog li kuv tseem siv Arduino. Ua haujlwm zoo.

Kauj Ruam 5: JDY-30/31 Bluetooth

JDY-30/31 Bluetooth
JDY-30/31 Bluetooth
JDY-30/31 Bluetooth
JDY-30/31 Bluetooth
JDY-30/31 Bluetooth
JDY-30/31 Bluetooth
JDY-30/31 Bluetooth
JDY-30/31 Bluetooth

Yog li yog tias koj tshawb nrhiav ntawm ebay rau HC-06, lawv nyuaj rau nrhiav thiab koj yuav tau txais JDY-30s ntau zaus. Yog li txij li lawv zoo li pheej yig dua, Kuv yuav ob peb qhov tseeb los ntawm Aliexpress. Lawv yuav tsum tau sib xws.

Qee tus neeg thiab cov muag khoom thov tias JDY-30 thiab JDY-31 zoo ib yam. Kuv tsis paub tseeb.

Xijpeem, cov uas kuv tau zoo li yog tus pin sib xws thiab kuv li los ntawm lub hauv paus zoo ib yam li HC-06.

Kev Xeem: Lub Plaub Hlis 2020 Hloov Kho: Ua tsaug rau cov lus pom los ntawm Krasla, tam sim no kuv tuaj yeem txuas rau kuv JDY-31 hauv kev hais kom ua hom. Lub ntsiab lus tseem ceeb yog qhov "AT" hais kom ua tsis tau txais lus teb tab sis lwm cov lus txib zoo li "AT+VERSION" ua haujlwm tau zoo. Thiab koj yuav tsum tau ntxiv CR + LF. Qhov txaus siab, Kuv tsis tuaj yeem ua qhov no los ua haujlwm nrog Tera Term lossis Putty tab sis nws ua haujlwm nrog Arduino Serial Monitor.

Xijpeem, yog li kuv txiav txim siab sim qhov no nrog Bluetooth. Siv tib lub teeb tsa zoo li HC-06 Kuv tuaj yeem txuas nrog Bluetooth ntawm 9600 baud.

Ib zaug ntxiv thawj zaug nws tau ua khub lub npe ntaus ntawv yuav yog MAC chaw nyob, tab sis ib zaug ua ke lub npe Bluetooth yog: JDY-31-SPP. Ua haujlwm zoo.

Yog li kuv kuj pom lwm BT hu ua JDY-31, Saib cov duab. Qhov kuv nyiam txog lawv yog tias lawv muaj qhov rau txiv neej lub taub hau yam tsis xav tau lub hauv paus pawg thawj coj. Saib cov duab. Yog li kuv xaj ob peb yam no.

Ntawd yog kuv qhov kev paub txog tam sim no nrog Bluetooth cov qauv.

Pom zoo: