Բովանդակություն:
- Քայլ 1: Ինչպես է աշխատում այս համակարգը
- Քայլ 2: Պատրաստի՛ր Servo Motor- ը և Arduino- ն
- Քայլ 3: Համոզվեք, որ կոդավորման տվիչը ճիշտ տեղադրված է
- Քայլ 4: Տեղադրեք HC-05 Bluetooth մոդուլը
- Քայլ 5: Ստեղծեք UI Remotexy- ով
- Քայլ 6: Վերբեռնեք կոդը Arduino- ում
- Քայլ 7: Տեղադրեք Remotexy- ը Android- ում և փորձարկեք այն
![Android (հեռակա) միջերես ՝ Arduino- ի և Bluetooth- ի միջոցով Servo Motor- ը կառավարելու համար. 7 քայլ (նկարներով) Android (հեռակա) միջերես ՝ Arduino- ի և Bluetooth- ի միջոցով Servo Motor- ը կառավարելու համար. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/004/image-9062-18-j.webp)
Video: Android (հեռակա) միջերես ՝ Arduino- ի և Bluetooth- ի միջոցով Servo Motor- ը կառավարելու համար. 7 քայլ (նկարներով)
![Video: Android (հեռակա) միջերես ՝ Arduino- ի և Bluetooth- ի միջոցով Servo Motor- ը կառավարելու համար. 7 քայլ (նկարներով) Video: Android (հեռակա) միջերես ՝ Arduino- ի և Bluetooth- ի միջոցով Servo Motor- ը կառավարելու համար. 7 քայլ (նկարներով)](https://i.ytimg.com/vi/CuZntm0lRIA/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
![Android (հեռակա) միջերես ՝ սերվո շարժիչը կառավարելու համար ՝ օգտագործելով Arduino և Bluetooth Android (հեռակա) միջերես ՝ սերվո շարժիչը կառավարելու համար ՝ օգտագործելով Arduino և Bluetooth](https://i.howwhatproduce.com/images/004/image-9062-19-j.webp)
Այս Ուղեցույցում ես ձեզ կտամ արագ քայլ ՝ Android User Interface- ի միջոցով Remotexy Interface Maker- ի միջոցով ՝ Bluetooth- ով Arduino Mega- ին միացված Servo Motor- ը վերահսկելու համար:
Այս տեսանյութը ցույց է տալիս, թե ինչպես է UI- ն վերահսկելու servo շարժիչի արագությունը և դիրքը:
Քայլ 1: Ինչպես է աշխատում այս համակարգը
![Ինչպես է աշխատում այս համակարգը Ինչպես է աշխատում այս համակարգը](https://i.howwhatproduce.com/images/004/image-9062-20-j.webp)
Ահա թե ինչպես է այն աշխատում.
Երբ մենք դիպչում/օգտագործում ենք Android- ում UI- ն, Android ծրագիրը bluetooth կապի միջոցով ազդանշան կուղարկի arduino- ին, այնուհետև մշակված ազդանշանը կուղարկվի (վարորդի) սերվոյին: Կոդավորման տվիչը այնուհետև հետադարձ կապի ազդանշան կուղարկի arduino- ին, իսկ ազդանշանը (դիրքը) bluetooth- ով կուղարկվի Android UI- ում ցուցադրվողին:
Քայլ 2: Պատրաստի՛ր Servo Motor- ը և Arduino- ն
![Պատրաստի՛ր Servo Motor- ը և Arduino- ն Պատրաստի՛ր Servo Motor- ը և Arduino- ն](https://i.howwhatproduce.com/images/004/image-9062-21-j.webp)
![Պատրաստի՛ր Servo Motor- ը և Arduino- ն Պատրաստի՛ր Servo Motor- ը և Arduino- ն](https://i.howwhatproduce.com/images/004/image-9062-22-j.webp)
Ենթադրելով, որ դուք արդեն ունեք աշխատող Servo Motor միացված Arduino- ին, ես այս հատվածը բաց կթողնեմ, քանի որ մեր ուշադրության կենտրոնում է Android- ից սերվոյի վերահսկման UI ստեղծումը:
Այս նախագծում ես օգտագործում եմ Vexta անխոզանակ DC շարժիչ, որը միացված է հանդերձին ՝ ձեռքի մեխանիզմը շարժելու համար:
Arduino- ի համար ես օգտագործում եմ Arduino Mega- ն:
Քայլ 3: Համոզվեք, որ կոդավորման տվիչը ճիշտ տեղադրված է
![Համոզվեք, որ կոդավորիչի տվիչը ճիշտ տեղադրված է Համոզվեք, որ կոդավորիչի տվիչը ճիշտ տեղադրված է](https://i.howwhatproduce.com/images/004/image-9062-23-j.webp)
Սա շատ կարևոր քայլ է: Համոզվեք, որ ձեր կոդավորման տվիչը տեղադրված է և կարող է արժեքը ճիշտ կարդալ:
Փորձեք այն նախքան հաջորդ քայլին անցնելը: Այս ընթերցման արժեքը կցուցադրվի UI- ում և կդառնա մեր տեղեկանքը servo դիրքի համար:
Արժեքը կտատանվի 0-1024-ի սահմաններում (անալոգային), և քանի որ 1 լիարժեք պտույտը 360 աստիճան է, մենք պետք է որոշ մաթեմատիկա անենք, և դրա տարբերությունը կախված է կոդավորիչի սենսորից և բուն ծառայողական շարժիչից:
Իմ նախագծում 100-900 անալոգային արժեքը ներկայացնում է 0-360 աստիճանի պտույտ:
Քայլ 4: Տեղադրեք HC-05 Bluetooth մոդուլը
![Տեղադրեք HC-05 Bluetooth մոդուլը Տեղադրեք HC-05 Bluetooth մոդուլը](https://i.howwhatproduce.com/images/004/image-9062-24-j.webp)
![Տեղադրեք HC-05 Bluetooth մոդուլը Տեղադրեք HC-05 Bluetooth մոդուլը](https://i.howwhatproduce.com/images/004/image-9062-25-j.webp)
Հաջորդը տեղադրեք Bluetooth մոդուլ Arduino Mega- ում:
Օգտագործեք վերևի դիագրամը միայն հղման համար, քանի որ գուցե ձեր Arduino- ն ունենա տարբեր դասավորություն և քորոց:
Քայլ 5: Ստեղծեք UI Remotexy- ով
![Ստեղծեք UI Remotexy- ով Ստեղծեք UI Remotexy- ով](https://i.howwhatproduce.com/images/004/image-9062-26-j.webp)
Բացեք remotexy.com- ը, ստեղծեք հաշիվ և սկսեք նոր նախագիծ:
Ընտրեք bluetooth- ը որպես կապի տեսակ և սկսեք կոդավորել ՝ օգտագործելով օրինակների էջերի օրինակները:
Դուք կարող եք սկսել տարրեր քաշել և թողնել տարրերի կողային ընտրացանկից, ինչպիսիք են սահիչը, վահանակը, կոճակը և այլն:
Իմ նախագծում ես UI- ն բաժանում եմ ձախ և աջ տարածքների: Ձախ տարածքը վերահսկելու է, ասենք servo1, իսկ աջ հատվածը ՝ servo2: Հետո յուրաքանչյուր տարածքում ես օգտագործում եմ այս տարրերը.
- TEXT STRING ՝ ծածկագրիչի տվիչի արժեքը (անալոգային) 100 -ից 900 միջակայքում ցուցադրելու համար:
- SLIDER (արագության համար) TEXT STRING- ի վերևում: Ես փոփոխեցի Text տողը, որպեսզի այն ցուցադրի SPEED սահնիչի արժեքը 0 -ից 100%միջակայքում:
- SLIDER (դիրքի համար), որի վերևում կա TEXT STRING: Ես նաև փոփոխեցի այս տեքստի տողը, որպեսզի այն ցուցադրի POSITION սահնիչի արժեքը 0 -ից մինչև 100%: Եվ ես նաև որպես ցուցիչ ավելացնում եմ «LINEAR DIVISION LEVEL» և փոփոխում եմ այն, որպեսզի այն ներկայացնի կոդավորիչի սենսորի արժեքը 0 -ից 100%միջակայքում:
- Տեքստերի պիտակավորման համար որոշ Պիտակ (իհարկե…)
*այս քայլը հաջորդ անգամ կթարմացվի իմ աղբյուրի կոդի հետ, ներողություն խնդրեք դրա համար:
Թարմացում. Sorryավում եմ, որ չեմ կարող կիսել UI- ի իմ աղբյուրի կոդը, քանի որ այն կապված է Ազգային հետազոտական ընկերության հետ, որտեղ ես արել եմ նախագիծը: Բայց ես թարմացնում եմ նկարը, որպեսզի դուք տեսնեք իմ իրական UI- ն, երբ այն նախագծում եմ remotexy խմբագրիչում:
Քայլ 6: Վերբեռնեք կոդը Arduino- ում
![Վերբեռնեք կոդը Arduino- ում Վերբեռնեք կոդը Arduino- ում](https://i.howwhatproduce.com/images/004/image-9062-27-j.webp)
Վերբեռնեք պատրաստի ծածկագիրը, ներառյալ lib- ը Arduino Mega- ին USB- ի միջոցով ՝ օգտագործելով Arduino IDE ծրագրակազմը:
Նկատի ունեցեք, որ անհրաժեշտ է անջատել bluetooth Tx և Rx մետաղալարերը USB- ի միջոցով ծածկագիր վերբեռնելու համար:
Կան այլ եղանակներ ՝ առանց լարն անջատելու, բայց այս մեթոդը ինձ մոտ աշխատում է:
Քայլ 7: Տեղադրեք Remotexy- ը Android- ում և փորձարկեք այն
![Image Image](https://i.howwhatproduce.com/images/004/image-9062-29-j.webp)
![](https://i.ytimg.com/vi/HTlqXI7fQXY/hqdefault.jpg)
![Տեղադրեք Remotexy- ը Android- ում և փորձեք այն Տեղադրեք Remotexy- ը Android- ում և փորձեք այն](https://i.howwhatproduce.com/images/004/image-9062-30-j.webp)
Վերջնական քայլը կլինի տեղադրել հեռակառավարման ծրագիր Google Play- ից: Դուք կարող եք գտնել այն ՝ Google Play- ում որոնելով «remotexy»:
Դրանից հետո բացեք ծրագիրը, որոնեք ձեր HC-05 Bluetooth- ը, զուգավորումը դրա հետ և ձեր ինտերֆեյսը (որոնք վերբեռնվել են Arduino- ում) կցուցադրվի:
Եթե ամեն ինչ ճիշտ է կարգավորվում, կարող եք սկսել սերվո շարժիչի կառավարումը այս ինտերֆեյսի միջոցով:
Այս տեսանյութը ցույց է տալիս UI- ի փորձարկում սերվոյի արագությունն ու դիրքը վերահսկելու համար:
Խորհուրդ ենք տալիս:
[2020] Երկու (x2) միկրո օգտագործմամբ ՝ RC մեքենան կառավարելու համար. 6 քայլ (նկարներով)
![[2020] Երկու (x2) միկրո օգտագործմամբ ՝ RC մեքենան կառավարելու համար. 6 քայլ (նկարներով) [2020] Երկու (x2) միկրո օգտագործմամբ ՝ RC մեքենան կառավարելու համար. 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1129-j.webp)
[2020] Երկու (x2) միկրո. Բիթ օգտագործելով RC մեքենան կառավարելու համար. Եթե ունեք երկու (x2) միկրո: բիթ, մտածե՞լ եք դրանք օգտագործել RC մեքենայի հեռակառավարման համար: Դուք կարող եք կառավարել RC մեքենան ՝ օգտագործելով միկրո
Մարտկոցով աշխատող Wi-Fi խելացի կոճակ ՝ HUE լույսերը կառավարելու համար. 5 քայլ (նկարներով)
![Մարտկոցով աշխատող Wi-Fi խելացի կոճակ ՝ HUE լույսերը կառավարելու համար. 5 քայլ (նկարներով) Մարտկոցով աշխատող Wi-Fi խելացի կոճակ ՝ HUE լույսերը կառավարելու համար. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-2441-23-j.webp)
Մարտկոցով աշխատող Wi-Fi խելացի կոճակ ՝ HUE լույսերը վերահսկելու համար. Այս նախագիծը ցույց է տալիս, թե ինչպես կարելի է մարտկոցով աշխատող IoT Wi-Fi կոճակ կառուցել 10 րոպեից պակաս ժամանակում: Կոճակը վերահսկում է HUE լույսերը IFTTT- ի վրա: Այսօր դուք կարող եք էլեկտրոնային սարքեր կառուցել և դրանք միացնել խելացի տան այլ սարքերին բառացիորեն րոպեների ընթացքում: Ինչ
Բազմակողմանի I/O Extender PCB- ն I2C- ով շատ Nixie խողովակներ կառավարելու համար. 9 քայլ (նկարներով)
![Բազմակողմանի I/O Extender PCB- ն I2C- ով շատ Nixie խողովակներ կառավարելու համար. 9 քայլ (նկարներով) Բազմակողմանի I/O Extender PCB- ն I2C- ով շատ Nixie խողովակներ կառավարելու համար. 9 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-5196-5-j.webp)
Բազմակողմանի I/O Extender PCB- ն I2C- ով շատ Nixie խողովակներ վերահսկելու համար. Ներկայումս մեծ հետաքրքրություն կա խաղողի բերքահավաքի nixie խողովակները կյանքի կոչելու հարցում: Շուկայում առկա են բազմաթիվ nixie խողովակների ժամացույցների հավաքածուներ: Կարծես թե նույնիսկ աշխույժ առևտուր էր գնում ռուսական նիքսի խողովակների հին պաշարների վրա: Նաև այստեղ ՝ Instructables այնտեղ
Կրկին օգտագործեք Old Laptop- ի Touchpad- ը ՝ Stepper Motor- ը կառավարելու համար. 11 քայլ (նկարներով)
![Կրկին օգտագործեք Old Laptop- ի Touchpad- ը ՝ Stepper Motor- ը կառավարելու համար. 11 քայլ (նկարներով) Կրկին օգտագործեք Old Laptop- ի Touchpad- ը ՝ Stepper Motor- ը կառավարելու համար. 11 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-15570-j.webp)
Կրկին օգտագործեք Old Laptop- ի Touchpad- ը ՝ Stepper Motor- ը կառավարելու համար. Ես այս նախագիծը պատրաստել եմ մի քանի ամիս առաջ: Մի քանի օր առաջ նախագծի տեսանյութը տեղադրեցի r/Arduino- ում Reddit- ում: Տեսնելով, որ մարդիկ հետաքրքրվում են նախագծով, ես որոշեցի դարձնել այս Instructable- ը, որտեղ որոշ փոփոխություններ եմ կատարել Arduino ծածկագրում և
Վերօգտագործեք հին նոութբուքի հպման վահանակը ՝ համակարգիչը կառավարելու համար: 11 քայլ (նկարներով)
![Վերօգտագործեք հին նոութբուքի հպման վահանակը ՝ համակարգիչը կառավարելու համար: 11 քայլ (նկարներով) Վերօգտագործեք հին նոութբուքի հպման վահանակը ՝ համակարգիչը կառավարելու համար: 11 քայլ (նկարներով)](https://i.howwhatproduce.com/images/007/image-20076-j.webp)
Համակարգիչը կառավարելու համար կրկին օգտագործեք հին նոութբուքի Touchpad- ը. Լոգարիթմական և մատով հարվածելը կարող է վերահսկող իրերը դարձնել բավականին պարզ և զվարճալի եղանակով: Այս Ուղեցույցում եկեք մեկը համատեղենք