Բովանդակություն:

UChip - BEEP Sonar տվիչ Bluetooth- ի տվյալների փոխանցմամբ. 4 քայլ
UChip - BEEP Sonar տվիչ Bluetooth- ի տվյալների փոխանցմամբ. 4 քայլ

Video: UChip - BEEP Sonar տվիչ Bluetooth- ի տվյալների փոխանցմամբ. 4 քայլ

Video: UChip - BEEP Sonar տվիչ Bluetooth- ի տվյալների փոխանցմամբ. 4 քայլ
Video: uChip - BEEP like a car! 2024, Հուլիսի
Anonim
UChip - BEEP Sonar սենսոր ՝ Bluetooth տվյալների փոխանցմամբ
UChip - BEEP Sonar սենսոր ՝ Bluetooth տվյալների փոխանցմամբ
UChip - BEEP Sonar սենսոր ՝ Bluetooth տվյալների փոխանցմամբ
UChip - BEEP Sonar սենսոր ՝ Bluetooth տվյալների փոխանցմամբ

Վերջերս ես մշակեցի BEEP, ինչպես մեքենայի սոնար և սերիական Bluetooth- ից USB ադապտեր ՝ uChip- ի միջոցով: Յուրաքանչյուր նախագիծ ինքնին բավականին հետաքրքիր էր, բայց… հնարավո՞ր էր դրանք միաձուլել և ստեղծել «BT հեռակառավարման փոխանցման տուփ մեքենայի պես» սենսոր:!?

Պատասխանը ԱՅՈ է (հակառակ դեպքում ո՞րը կլինի Instructables գրելու պատճառը:)) և այս արագ ձեռնարկը ցույց կտա ձեզ, թե ինչպես:

Այս նախագիծը դարձնելով ՝ դուք կստանաք մի սարք, որը չափում է հեռավորությունը ուլտրաձայնային սոնարի միջոցով, ստեղծում է հեռավորությանը համաչափ ձայնային ազդանշան և հեռավորությունը Bluetooth- ով փոխանցում է ձեր հեռախոսին/համակարգչին/սարքին:

Ապրանքների հաշիվը:

- BEEP մեքենայի սարքի պես. Ինքներդ պատրաստեք

-SerialBT-to-USB ադապտեր. Ահա ինչպես պատրաստել այն

- Li-ion մարտկոց (կամ համարժեք փաթեթ). Ցանկացած մարտկոց `3V3- ից 5V լարման միջև

Քայլ 1: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր

Ենթադրեմ, որ դուք արդեն կառուցել եք ձեր սեփական BEEP- ը ՝ մեքենայի սարքի և BT-to-USB սերիական ադապտերի պես: Եթե չունեիք, ահա հրահանգները.

- EPՈEPՅ մեքենայի պես

-BT-to-USB սերիական ադապտեր

Այս նախագիծը իրականացնելու համար իրական լարեր չկան. պարզապես անհրաժեշտ է մարտկոցի միակցիչը կպցնել BEEP- ին ՝ մեքենայի տախտակի պես, արտաքին էներգիա ապահովելու համար (նախորդ ձեռնարկում ես տախտակը սնուցում էի միկրո USB միակցիչի միջոցով):

Այն դեպքում, երբ կապերի հետ կապված օգնության կարիք ունեք, ես ներկայացրի «BEEP- ի պես մեքենայի պես» սխեմատիկ պատկերը: անհրաժեշտ փոփոխություններով ընդգծված:

Քայլ 2: mingրագրավորում

Տեղադրեք «BeepLikeACarWithBT.ino» ուրվագիծը uChip- ում ՝ օգտագործելով Arduino IDE- ն:

Եթե ցանկանում եք, նայեք ծածկագրին: Կոդը (իմ կարծիքով) բավականին պարզ է, հնարավոր է այն ավելի օպտիմալացնել ՝ փոխելով սերիական պորտը տվյալների փոխանցման հաճախականությունն ու առաջնահերթությունը: Այնուամենայնիվ, օպտիմալացումն այս ծրագրի շրջանակներից դուրս է:

Սահմանեք տարբեր #սահմանումներ ՝ ըստ ձեր կարիքների: Որպես կանխադրված ՝ նվազագույն հեռավորությունը 200 մմ է, իսկ առավելագույնը ՝ 2500 մմ: Ավելին, ավելի քան ողջունելի է փոփոխել BUZZ_DIV սահմանումը `ազդանշանի հնչման հաճախականությունը փոխելու համար:

Քայլ 3: Միացրեք SerialBT- ի USB փոխարկիչը, մարտկոցը և ձեր հեռախոսը

Միացրեք SerialBT-USB- ի փոխարկիչը, մարտկոցը և ձեր հեռախոսը
Միացրեք SerialBT-USB- ի փոխարկիչը, մարտկոցը և ձեր հեռախոսը

Միացրեք BT-to-USB փոխարկիչը դեպի OTG փոխարկիչ օգտագործելը u միացրեք մարտկոցը ձեր տախտակին և ապա օգտագործեք ձեր հեռախոսի BT սերիական տերմինալը `BT սարքի հետ կապվելու համար:

Քայլ 4: Funվարճացեք:

Զվարճանալ!
Զվարճանալ!

Ահա դու Ամեն ինչ կարգավորված է, այժմ դուք պետք է սկսեք չափված հեռավորությունը ստանալ ձեր հեռախոսի վրա:

Ես իմը ինտեգրեցի իմ հին խաղալիք RC մեքենայի վերևում

Փորձեք այն և ստուգեք, թե որն է առավելագույն միջակայքը, որը կարող եք չափել: Հիշեք, որ սարքը կարող է սխալ տվյալներ փոխանցել այն դեպքում, երբ դուք չափում եք «անսահման հեռու» խոչընդոտների հեռավորությունը: Դուք պետք է ճիշտ վարվեք այդ տվյալների հետ, եթե ցանկանում եք դրանք օգտագործել այլ նպատակների համար, քան պարզ պատկերացում:

Խորհուրդ ենք տալիս: