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

AndroBot: 19 քայլ (նկարներով)
AndroBot: 19 քայլ (նկարներով)

Video: AndroBot: 19 քայլ (նկարներով)

Video: AndroBot: 19 քայլ (նկարներով)
Video: CGI 3D Animated Short "Girl and Robot" - by The Animation Workshop 2024, Հոկտեմբեր
Anonim
ԱնդրոԲոտ
ԱնդրոԲոտ
ԱնդրոԲոտ
ԱնդրոԲոտ
ԱնդրոԲոտ
ԱնդրոԲոտ
ԱնդրոԲոտ
ԱնդրոԲոտ

AndroBot- ը Android վերահսկվող առաջադեմ ռոբոտ է և այն Android Controlled Rover- ի համադրություն է Robotic Arm- ով: Այսպիսով, եկեք սկսենք նրա պատմությունից. Գաղափար և ոգեշնչում

Գրեթե երկու ամիս առաջ ես դիտեցի «The Hurt Locker» ֆիլմը, որում ցուցադրվում է ռովեր, որը գտնվում է Bomb ջոկատի թիմի հետ և լավ է աշխատում, բայց չկարողացավ կատարել իր հիմնական խնդիրը: Եվ դրա ձևավորումն ու գործառույթները ոգեշնչեցին ինձ: լավ փորձառու Robotics Project ստեղծող, բայց ես գիտեմ, որ կարող եմ նմանատիպ մեկը պատրաստել, դա կլինի ոչ թե այդ որակի, ճշգրտության և ծախսատարի, այլ կարող է կատարել նույն խնդիրները:

Բնօրինակ և մանրամասն հոդված.

Ինչպես պատրաստել ռովեր wit h Robotics Arm

Քայլ 1. Ստեղծեք Bluetooth- ով հիմնված սմարթֆոնի վերահսկվող Rover V2

Ստեղծեք Bluetooth- ով հիմնված սմարթֆոնի վերահսկվող Rover V2
Ստեղծեք Bluetooth- ով հիմնված սմարթֆոնի վերահսկվող Rover V2
Ստեղծեք Bluetooth- ով հիմնված սմարթֆոնի վերահսկվող Rover V2
Ստեղծեք Bluetooth- ով հիմնված սմարթֆոնի վերահսկվող Rover V2
Ստեղծեք Bluetooth- ով հիմնված սմարթֆոնի վերահսկվող Rover V2
Ստեղծեք Bluetooth- ով հիմնված սմարթֆոնի վերահսկվող Rover V2

Նախ ես պատրաստում եմ Android Controlled ռոբոտը v2. Եվ ես պարզապես փոփոխեցի Նախագծի Android Controlled Robot- ը, և ստացա այն արդյունքը, որը ցանկանում էի: Rover/Bot- ը վերահսկվելու է Bluetooth- ի միջոցով, և դրա բոլոր գործառույթները վերահսկվելու են Atmega 328p-PU միկրոկառավարիչ: Մենք օգտագործում ենք նաև L298N շարժիչային վարորդի տախտակ, որը վերահսկելու է շարժիչները: Վերևում բոլորը սնվելու են 12 վ մարտկոցով:

Այս փոփոխությունից հետո ես ավելացրեցի որոշ առաջադեմ գործառույթ, և դրա գործառույթների ցանկը հետևյալն է.

  1. Չորս շարժում
  2. Առջևի և հետևի լույս
  3. Եղջյուր
  4. Indուցանիշի լույս
  5. Սմարթֆոնը կարող է ավելացվել ՝ որպես տեսախցիկ օգտագործելու համար:

Այսպիսով, ծրագրի և գաղափարների ամբողջ ներածությունից հետո թույլ տվեք խոսել Պահանջների մասին.

Android- ով վերահսկվող ռոբոտ պատրաստելու պահանջները

  • 1 x Arduino Uno տախտակ
  • 1 x L298N Շարժիչային վարորդի տախտակ
  • 1 x Bluetooth մոդուլ
  • 1 x 12v մարտկոց
  • 2 x Սպիտակ LED
  • 1 x Կարմիր LED
  • 1 x ationուցանիշ LED Colorանկացած գույն
  • 4 x Bo Motor կամ 2 x 12v շարժիչով շարժիչ
  • 1 x Buzzer
  • 4 x խաղալիք անվադողեր (եթե ունեք Bo Motors) Եթե օգտագործում եք 2 x 12v շարժական շարժիչ, ապա երկու անվադող և անիվ
  • .1 x Անջատիչ

Այլ պահանջներ;-

  • 1 x Robot շասսի/հիմք
  • 1 x ԱՀ/Laptop (Պարզապես կոդավորելու և բոտից ստացված տեսանյութերը դիտելու համար) Arduino IDE
  • 2 x Android հեռախոս
  • Android հավելված ՝ ռոբոտին կառավարելու համար:

Կարդալ ավելին. Տեղադրեք APK

Քայլ 2: Շասսի

Շասսի
Շասսի
Շասսի
Շասսի
Շասսի
Շասսի

Կամ օգտագործեք պատրաստի շասսի, դրանցից մի քանիսը հետևյալն են.

Կամ պատրաստեք հեշտ մեկը, ինչպիսին ես եմ պատրաստել. պատկերները: Այժմ միացրեք շարժվող շարժիչի սեղմակները, եթե դուք օգտագործում եք Bo Motor- ը, ապա դրանք տեղադրեք շասսիի վրա ՝ հետևյալ սխեմայով:

Այսպիսով, այժմ մենք շասսի ենք դրել ամբողջական forրագրի համար: և մենք շարժվում ենք դեպի հաջորդ ամենակարևոր բանը, որը Շրջանակների հավաքումն է: Դիտեք հետևյալ սխեմայի դիագրամը, որը կազմված է Fritzing Software- ի կողմից և քան կապ հաստատեք:

Կարդալ ավելին. Հեռացնել GRUB- ը

Քայլ 3. Bluetooth- ի վրա հիմնված Android վերահսկվող Rover- ի սխեմայի սխեմա

Bluetooth- ի վրա հիմնված Android վերահսկվող Rover- ի սխեմայի սխեմա
Bluetooth- ի վրա հիմնված Android վերահսկվող Rover- ի սխեմայի սխեմա

Էներգամատակարարում:-

L298N- ի +12v = +12v մարտկոց

L298N- ի GND = Մարտկոցի Gnd և Arduino- ի GND

L298N- ի 5v = Arduino- ի VIN

Arduino Board ---- Bluetooth մոդուլ

Arduino's RX = Bluetooth մոդուլի Tx

Arduino's TX = Bluetooth մոդուլի Rx

Arduino- ի 5v = Bluetooth մոդուլի VCC

Arduino- ի GND = Bluetooth մոդուլի GND

Arduino Board ---- L298N Motor Driver Board

Արդուինոյի 5 = in1

Արդուինոյի 6 = in2

Արդուինոյի 10 = in3

Արդուինոյի 11 = in4

Arduino Board ---- LED և Buzzer

Արդուինոյի 2 = Բուզերի կարմիրը

Arduino's 3 = Red Led (220 օհմ ռեզիստորով)

Arduino's 4 = Սպիտակ LED (220 օհմ ռեզիստորով)

Կարդալ ավելին ՝ Անդրո Բոտ ՝ Սուրաբ Կումարի կողմից

Քայլ 4: Arduino կոդ

Պատճենեք կամ ներբեռնեք կոդը այստեղից

Քայլ 5: Android հավելված

Android հավելված
Android հավելված

Ես գտա մի քանի լավ ծրագիր Playstore- ում և պատրաստեցի նաև Rover- ը կառավարելու ծրագիր.

Հղումները հետևյալն են ՝-

Տարբերակ 1:- Arduino Bluetooth RC ավտոմեքենա

Հավելվածը թույլ է տալիս վերահսկել Arduino- ի վրա հիմնված RC մեքենան Bluetooth- ի միջոցով: Դա արվում է Bluetooth- ով միացված Android հեռախոսի միջոցով: Այցելեք այս կայքը https://sites.google.com/site/bluetoothrccar/ Arduino կոդի և կառավարման սխեմայի համար: Հավելվածը թույլ է տալիս կառավարել մեքենան կոճակներով կամ հեռախոսի արագացուցիչով: Սահող սանդղակը թույլ է տալիս վերահսկել ձեր մեքենայի արագությունը, եթե մեքենայի կառավարման միացումն ունի այս հնարավորությունը: Առջևի և հետևի լուսարձակների համար կա նաև երկու կոճակ: Flashրամեկուսացման լույսը թույլ է տալիս իմանալ, երբ հեռախոսը միացված է մեքենային, և սլաքները լուսավորվում են ՝ իմանալով մեքենայի վարման ուղղությունը:

https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=am

Տարբերակ 2: -AndroBot Rover

MIT App Developer կայքի օգնությամբ ես պատրաստեցի ծրագիր և այն գտնվում է բետա -թեստային ռեժիմում, այնպես որ կարող եք փորձել, իսկ եթե որևէ բան սխալ գնա, ապա մենք կլուծենք այդ խնդիրը, ահա իմ ծրագրի հղումը:

AndroBot Rover.apk

Ներբեռնեք ծրագիրը և տեղադրեք այն Android սմարթֆոնում:

Քայլ 6: Այժմ այրեք ծածկագիրը

Քայլերը հետևյալն են ՝-

  1. Ներբեռնեք կամ պատճենեք ծածկագիրը վերևում ՝ Android- ի միջոցով կառավարվող ռոբոտ պատրաստելու ծածկագիր կամ ծրագիր:
  2. Այժմ սկսեք Ձեր համակարգիչը փոխանցել.ino ֆայլը և բացեք այն Arduino IDE- ով:
  3. Միացրեք Arduino տախտակը և համակարգիչը Connecting Cable- ով:
  4. Ընտրեք նավահանգիստը և խորհուրդը
  5. Կազմեք և այրեք ծածկագիրը ՝ կտտացնելով Վերբեռնում կոճակին, որը կլինի IDE- ի վերև-ձախ անկյունում:

Այսպիսով, այժմ ամեն ինչ ավարտված է, և մեր BOT/ROVER- ը պատրաստ է: Եվ մենք պարզապես պետք է այն միացնենք ՝ միացնելով այն:

Կարդալ ավելին ՝ Easy Andro Bot

Քայլ 7: Սմարթֆոնի վերահսկվող Rover- ի վերահսկման քայլեր

Միացրեք Rover- ը

  1. Ձեր հեռախոսի մեջ Գնացեք Կարգավորումներ և գտեք Bluetooth կարգավորումները:
  2. Միացրեք Android հեռախոսի Bluetooth- ը և որոնեք նոր Bluetooth սարքեր:
  3. HC-04/05- ը կհայտնվի ցուցակում որոնման արդյունքից հետո: irուգտեք Bluetooth մոդուլին `օգտագործելով Passward: -1234
  4. Այժմ բացեք Android ծրագիրը և կտտացրեք Միացեք կամ միացեք բոտին:
  5. Կհայտնվի նոր պատուհան, որտեղ կհայտնվեն բոլոր Bluetooth սարքերը:
  6. Կտտացրեք HC-04/05- ին:
  7. Այժմ ձեր բոտը կապված է android սմարթֆոնի հետ:
  8. Դիտեք կոճակները և մեկ առ մեկ ստուգեք դրանք ՝ սեղմելով դրանք:
  9. Տեսախցիկ ավելացնելու համար վերցրեք android հեռախոսը տեղադրեք AirDroid ծրագիրը ձեր սմարթֆոնում և նաև համակարգչում և միացրեք դրանք:
  10. Տեսախցիկի տարբերակը կհայտնվի աշխատասեղանի AirDroid- ի հիմնական ընտրացանկում, կտտացրեք այն:
  11. Այժմ տեղադրեք սմարթֆոնը ռովերերի ազատ տարածության մեջ:

Ես չեմ բացատրում վերջին 3 քայլերը, քանի որ ես ունեմ այլ ծրագիր, հաջորդ քայլին կավելացնեմ տեսախցիկը:

Կարդալ ավելին ՝ Անդրո Բոտ ՝ Սուրաբ Կումարի կողմից

Քայլ 8: Շրջանի աշխատանքը

Առաջին հերթին միացրեք Rover- ի «ON» և bluetooth մոդուլը: Դրա հետ մեկտեղ մենք պետք է Rover- ը միացնենք սմարթֆոնին `օգտագործելով վերը նշված քայլերը: Հաջող միացումից հետո մենք պետք է սեղմենք որևէ կոճակ, թող լինի առաջ կոճակ, այնպես որ այն կուղարկի «F» տեքստը Arduino- ին

իսկ F ծրագրում նշանակում է Առաջ

դատարկ առաջ () {

analogWrite (in1, Արագություն);

analogWrite (in3, Արագություն);

և դա թույլ կտա arduino- ի 5, 6 կապերը, և դրանք կապվում են L298N շարժիչային մոդուլի in1 և in2 կապերի հետ, այնպես որ այն էներգիա է տալիս պտտվող շարժիչներին: և, հետևաբար, արբանյակը շարժվում է առաջ: մենք պետք է սեղմենք Stop կոճակը յուրաքանչյուր հաջող հրաման կատարելուց հետո: այսպիսով, նախորդ հրամանը կդադարեցվի: և այդպիսով կաշխատեն ուղղության բոլոր կոճակները: Կա նաև շարժիչ `շարժիչի արագությունը վերահսկելու համար: որն ուղարկում է 0 -ից 10 -ի արժեքը, դրանով իսկ վերահսկվում է շարժիչի արագությունը: Հավելվածում կան նաև 3 լրացուցիչ կոճակներ, որոնք նախատեսված են Լույսի և եղջյուրի որոշ լրացուցիչ գործառույթների համար: Սեղմման դեպքում Երկար կտտոցով մեծ տառ է փոխանցվում arduino- ին և համապատասխանեցվում է ծրագրին և ըստ ծրագիրը և թվային կապը կամ միացնում կամ անջատում են, այնպես որ Led- ը և ազդանշանը միացված են (մեծատառով) կամ անջատված են (փոքր տառով): Այսպիսով, ամբողջ ռովերը աշխատում է:

Կարդալ ավելին. Տեղադրեք XAPK

Քայլ 9:

Եթե ամեն ինչ ճիշտ է ընթանում և աշխատում է, ապա շնորհավորեք: Դուք ավարտել եք Մաս 1 -ը Ինչպես պատրաստել Bluetooth- ով կառավարվող Rover v2 of AndroBot և մենք պատրաստ ենք անցնել հաջորդ քայլին:

Դուք կարող եք ինձ ինչ -որ գաղափար առաջարկել որոշակի բարելավում կատարելու համար, որը մենք կարող ենք անել այս նախագծում, ուստի կիսվեք մեզ հետ:

Քայլ 10. Bluetooth վերահսկվող ռոբոտային թև

Bluetooth- ով վերահսկվող ռոբոտային բազուկ
Bluetooth- ով վերահսկվող ռոբոտային բազուկ

Robotics- ի թևը կկարողանա որսալ և գցել ցանկացած փոքր բան: և պտտվում է 180 աստիճանի վրա Աջ - ձախ անկյուն, այլ բան կախված է դիզայնից: Ռոբոտաշինության թևը վերահսկվելու է Bluetooth- ի միջոցով, և նրա ամբողջ գործառույթը վերահսկվելու է Atmega 328p- ի միջոցով: -PU միկրոհսկիչ: Մենք օգտագործում ենք 4 Servo վերահսկիչ, և ամեն ինչ սնուցվելու է ցանկացած Powerbank կամ 9 վ մարտկոցով:

Այսպիսով, ծրագրի և գաղափարների ամբողջ ներածությունից հետո թույլ է տալիս խոսել Պահանջների մասին:

Bluetooth- ով վերահսկվող ռոբոտաշինության թև պատրաստելու պահանջները

  • 1 x Arduino Uno տախտակ
  • 1 x Bluetooth մոդուլ
  • 1 x Power Bank կամ 9 վ մարտկոց
  • 1 x ationուցանիշ LED Colorանկացած գույն
  • 4 x 9 գ միկրո սերվո շարժիչ շարժակների և սեղմակների հետ
  • 1 x Անջատիչ

Այլ պահանջներ

  • Ամուր հիմք
  • Որոշ կտրատած փայտիկներ կամ կշեռքներ կամ մետաղյա ձողիկներ:
  • Կլոր ամուր, բայց բարակ թերթ:
  • Կրկնակի կողային ժապավեն կամ սուպեր սոսինձ
  • Glu ատրճանակ փայտով
  • & Android սմարթֆոն

Կարդալ ավելին. Խոչընդոտներից խուսափող ռոբոտը

Քայլ 11: Շինարարություն

Շինարարություն
Շինարարություն
Շինարարություն
Շինարարություն

Առաջին պատկերը կտա ամբողջական մանրամասներ:

«Կտտացրեք այստեղ ՝ ավելի շատ նկարներ դիտելու համար»

Ես օգտագործում եմ My rover- ը որպես հարթակ/հիմք և ավարտել եմ այն, ուստի տեղադրում եմ պլանի և տեղադրման որոշ նկարներ, այնպես որ հեշտ կլինի պատրաստել նմանատիպ թևը, և պետք չէ ավելին մտածել դիզայնի մասին, այլ դուք պետք է երկարացնեք servo- ի լարերը `ավելացնելով որոշ լարեր:

Քայլ 12: Շղթայի դիագրամ

Շղթայի դիագրամ
Շղթայի դիագրամ

Շրջանային ժողով.-

  • Arduino Uno's 10 - Bluetooth Module TX
  • Arduino Uno's 11 - Bluetooth մոդուլ RX
  • Servo 1-ի Orange- Arduino Uno's 3
  • Servo 2-ի Orange- Arduino Uno's 5
  • Servo 3-ի Orange- Arduino Uno's 6
  • Servo 4-ի նարնջագույն- Arduino Uno- ի 9-ը

Կարդալ ավելին. Rover Robotic Arm- ով

Քայլ 13: Arduino կոդ

Պատճենեք կամ ներբեռնեք այստեղից

Քայլ 14. Քայլերը Arduino- ին այրելու քայլեր

Քայլերը հետևյալն են ՝-

  1. Ներբեռնեք կամ պատճենեք ծածկագիրը վերը նշված բաժնից
  2. Այժմ սկսեք Ձեր համակարգիչը փոխանցել.ino ֆայլը և բացեք այն Arduino IDE- ով:
  3. Միացրեք Arduino տախտակը և համակարգիչը Connecting Cable- ով:
  4. Ընտրեք նավահանգիստը և խորհուրդը
  5. Կազմեք և այրեք ծածկագիրը ՝ կտտացնելով Վերբեռնում կոճակին, որը կլինի IDE- ի վերև-ձախ անկյունում:

Այսպիսով, այժմ ամեն ինչ ավարտված է, և մեր Robotics Arm- ը պատրաստ է: Եվ մենք պարզապես պետք է այն միացնենք ՝ միացնելով այն:

Կարդալ ավելին ՝ Easy Robot with Robotics Arm

Քայլ 15: AndroBot_Arm 4 Servo- ն վերահսկելու համար

AndroBot_Arm 4 սերվոյի կառավարման համար
AndroBot_Arm 4 սերվոյի կառավարման համար

AndroBot_Arm ՝ Սուրաբ Կումար (MIT հավելվածի գյուտարար)

Ես մշակել եմ «AndroBot_Arm» հավելվածը android սմարթֆոնների համար MIT հավելվածի Inventor- ի օգնությամբ, և այն կարող է կապ հաստատել թևի հետ Bluetooth- ի միջոցով և կարող է կառավարել 4 ծառայություն: ես դեռ սովորում եմ և պարբերաբար կթարմացվեմ: ուստի այցելեք մեր կայքը և հետևեք մեր սոցիալական պրոֆիլներին: Սեղմեք նկարի վրա ՝ բոլոր տարբերակների և և կոճակների մանրամասները տեսնելու համար: Ներբեռնեք AndroBot _Arm ծրագիրը ՝ Սուրաբ Կումարի կողմից այստեղից.

AndroBot_Arm.apk ՝ Սուրաբ Կումար

Քայլ 16. Bluetooth վերահսկվող թևը վերահսկելու քայլեր

  1. Անջատեք թևը ՝ միացնելով այն
  2. Ձեր հեռախոսի մեջ Գնացեք Կարգավորումներ և գտեք Bluetooth կարգավորումները:
  3. Միացրեք Android հեռախոսի Bluetooth- ը և որոնեք նոր Bluetooth
  4. Սարքեր. HC-04/05- ը որոնման արդյունքից հետո կհայտնվի ցուցակում:
  5. Paուգտեք Bluetooth մոդուլը ՝ օգտագործելով Passward: -1234
  6. Այժմ բացեք Android ծրագիրը և կտտացրեք Միացեք:
  7. Կհայտնվի նոր պատուհան, որտեղ կհայտնվեն բոլոր Bluetooth սարքերը:
  8. Կտտացրեք HC-04/05- ին:
  9. Այժմ ձեր Robotics Arm- ը կապված է android սմարթֆոնի հետ: Այժմ հավելվածում կա 4 Slider (Մեկ սլայդ մեկ սերվոյի համար): Փորձեք մեկ առ մեկ նրանք վերահսկելու են ձեռքը:

Կարդալ ավելին ՝ Անդրո Բոտ

Քայլ 17. Շրջանի աշխատանքը

Նախևառաջ միացրեք թևը «ON» և bluetooth մոդուլը: Մենք պետք է ձեռքը միացնենք սմարթֆոնին ՝ օգտագործելով վերը նշված քայլերը: Այժմ հաջող միացումից հետո մենք պետք է սլայդները տեղափոխենք աջ կամ ձախ: Յուրաքանչյուր սահիկ ունի որոշ արժեքներ, որոնք նման են X000- ից X180- ին: որտեղ X = 1, 2, 3, 4: Այժմ, երբ մենք շարժում ենք սահիկը, ապա համարը կամ ամսաթիվը Bluetooth մոդուլի միջոցով փոխանցվում է Arduino- ին: Այժմ Ամսաթիվը փոխակերպվում է andրագրի և գրադարանի օգնությունը այժմ ըստ անկյունի PWM ազդանշանը տրվում է arduino- ի կապում: Բոլոր servo- ի նարնջագույն մետաղալարերը կամ ազդանշանային լարերը միացված են Arduino- ի PWM կապին: Այսպիսով, servo- ի հանդերձանքը նույնպես պտտվում է դեպի անկյունը: Նմանապես Աշխատանքը նույնն է բոլոր սերվոյի համար, և այսպես աշխատում է Robotics Arm- ը:

Քայլ 18. Ամբողջական AndroBot- ը

Տեղադրեք թևը ռովերի վրա և ամրացրեք այն սոսինձ ատրճանակով: Այսպիսով, AndroBot- ը հաջողությամբ ավարտվեց:

Քայլ 19: Որոշ խնդիրներ և ձեր օգնության կարիքն ունեն

Ես գիտեմ, որ Instractables- ը մեծ համայնք է, ուստի ես կիսում եմ մի խնդիր (կամ թիրախ), որի հետ բախվել եմ այս նախագծում և ես ձեր օգնությունն եմ խնդրում:

Ես փորձեցի համատեղել երկուսն էլ նախագիծը/Մասը մեկ Arduino- ում, բայց սարսափելիորեն Չստացվեց: խնդրում եմ կիսվել Ձեր առաջարկությամբ, գաղափարով և օգնել ինձ լուծել այս խնդիրը և կատարելագործել ամբողջ նախագիծը:

Ես ուզում եմ համատեղել և միացումը, և ցանկանում եմ օգտագործել միայն մեկ հավելված (արդեն ստեղծվել է), մեկ Arduino և մեկ Bluetooth մոդուլ:

Այսպիսով, խնդրում եմ կիսվել Ձեր առաջարկությամբ, գաղափարով և օգնել ինձ լուծել այս խնդիրը և բարելավել ամբողջ նախագիծը:

Շնորհակալություն.

Խնդրում ենք այցելել Մենք դիտարկեցինք

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