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

DIY Arduino Bluetooth- ով կառավարվող մեքենա. 6 քայլ (նկարներով)
DIY Arduino Bluetooth- ով կառավարվող մեքենա. 6 քայլ (նկարներով)

Video: DIY Arduino Bluetooth- ով կառավարվող մեքենա. 6 քայլ (նկարներով)

Video: DIY Arduino Bluetooth- ով կառավարվող մեքենա. 6 քայլ (նկարներով)
Video: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, Հուլիսի
Anonim
DIY Arduino Bluetooth վերահսկվող մեքենա
DIY Arduino Bluetooth վերահսկվող մեքենա
DIY Arduino Bluetooth վերահսկվող մեքենա
DIY Arduino Bluetooth վերահսկվող մեքենա
DIY Arduino Bluetooth վերահսկվող մեքենա
DIY Arduino Bluetooth վերահսկվող մեքենա

Բարև ընկերներ: Իմ անունը Նիկոլաս է, ես 15 տարեկան եմ և ապրում եմ Հունաստանում, Աթենքում: Այսօր ես ձեզ ցույց կտամ, թե ինչպես պատրաստել 2 անիվով Bluetooth- ով կառավարվող մեքենա ՝ օգտագործելով Arduino Nano, 3D տպիչ և մի քանի պարզ էլեկտրոնային բաղադրիչներ: Համոզվեք, որ դիտում եք իմ YouTube տեսանյութը ՝ մեքենան շարժման մեջ տեսնելու և, եթե նախընտրում եք, հետևեք այնտեղի հրահանգներին:

Մոտիվացիա

Ես սկսեցի զբաղվել հիմնական էլեկտրոնիկայով, երբ 9 տարեկան էի, երբ հայրս ինձ բերեց մի քանի մարտկոց, անջատիչ և մի փոքր լամպ, որոնցով կարող էի խաղալ: Ես շատ ոգևորված էի: Այդ ժամանակ հայրիկիս օգնությամբ ես պատրաստեցի իմ առաջին մեքենան, որն այնքան պարզ էր, որքան կարող էր լինել: Այն բաղկացած էր հին հեռախոսի տուփից, որին մենք ամրացրել էինք չորս DC շարժիչ ՝ որոշ անիվներով, մեր ունեցած խաղալիք մեքենաներից և սնվում էին մի քանի AA մարտկոցներից, այն կարող էր միայն առաջ շարժվել, բայց 9 տարեկան հասակում ես իսկապես հպարտ և երջանիկ էի: Հետագա տարիների ընթացքում ես ստեղծեցի բավականին բուռ ստեղծագործություններ և ՇԱՏ խաղալիք մեքենաներ: Ինչ -որ պահի ես իմ առջև նպատակ դրեցի հեռակառավարվող մեքենա սարքել, որը, ձեզ կարող է բավականին հեշտ թվալ, բայց իմ անցյալի համար դա իմ լիգայից դուրս գալու միջոց էր: Այնուամենայնիվ, երբ համաճարակը բռնկվեց անցյալ տարվա գարնանը և մենք հայտնվեցինք կարանտինի մեջ, ես մտա ավելի բարդ էլեկտրոնիկայի մեջ և ապրիլին մոտ հասա իմ նպատակին ՝ մեքենա պատրաստելով Arduino Uno- ի հիման վրա, որը կարող էր կառավարվել IR հեռակառավարման վահանակի միջոցով: Այնուհետև ես իմ առջև նպատակ դրեցի մեքենա պատրաստել, որը կառավարվելու էր Bluetooth- ի միջոցով իմ հեռախոսով: Սա այն վայրն է, որտեղ տեղ են գտել այս Հրահանգները: Վայելեք:

Պարագաներ:

Ահա ցանկը `անհրաժեշտ բաղադրիչներով

  • Արդուինո Նանո
  • 2 x 200 RPM N20 միկրո շարժիչներ
  • DRV8833 շարժիչ
  • HC-06 (Bluetooth մոդուլ)
  • 18650 լիթիումի մարտկոց
  • Մարտկոցի սեփականատեր
  • 11 մմ x 6 մմ սլայդ անջատիչ
  • M3 պտուտակ (10 մմ) և ընկույզ
  • Որոշ մալուխներ
  • 4 x Սովորական ռետինե ժապավեններ
  • Oldոդման երկաթ
  • 3D տպիչ
  • Որոշ թելեր (ես օգտագործել եմ Prusament PETG)

Քայլ 1: 3D տպագրություն

3D տպագրություն
3D տպագրություն
3D տպագրություն
3D տպագրություն

Ես ինքս նախագծեցի 3D ֆայլերը ՝ օգտագործելով Onshape- ը: Դուք պետք է տպեք Հիմքը և նաև երկու անիվ: Ես տպել եմ Prusament Gold PETG- ի բոլոր մասերը 0.2 մմ շերտի բարձրության վրա և 40% լցված Creality Ender 3 V2- ի վրա:

Դուք կարող եք գտնել.stl ֆայլերը այստեղ ՝ Thingiverse

Քայլ 2: Շղթա

Շրջան
Շրջան
Շրջան
Շրջան
Շրջան
Շրջան

Timeամանակն է միացում սարքել: Այսպիսով, այժմ տեղադրեք Arduino Nano- ն, DRV8833- ը և HC-06- ը ձեր տախտակին:

  1. Միացրեք HC-06- ի և DRV8833- ի VCC- ն 5V- ին
  2. Միացրեք HC-06- ի և DRV8833- ի GND- ը GND- ին
  3. Միացրեք TXD- ը D10- ին
  4. Միացրեք RXD- ը D11- ին
  5. Համապատասխանաբար միացրեք INT1, INT2, INT3, INT4- ը D2, D3, D4, D5- ին
  6. Միացրեք առաջին շարժիչի մալուխները OUT1 և OUT2- ին
  7. Միացրեք երկրորդ շարժիչի մալուխները OUT3 և OUT4- ին
  8. Մարտկոցի «+»-ը միացրեք 5 Վ-ին, իսկ «-»-ն ՝ GND- ին (ցանկության դեպքում կարող եք սահիկի անջատիչը ավելացնել «+»-ին այժմ)

Քայլ 3: Programրագրավորում

Ծրագրավորում
Ծրագրավորում

Եկեք վերբեռնենք կոդը Arduino Nano- ում: Պարզապես միացրեք այն ձեր համակարգչին USB մալուխով, ապա բացեք «BluetoothCar.ino» ֆայլը Arduino IDE- ով: Համոզվեք, որ Գործիքներ ներդիրի ընտրանքները նույնն են, ինչ վերևի նկարում, և որ դուք ընտրել եք COM- ի ճիշտ պորտը: Կտտացրեք «Վերբեռնել» և ամեն ինչ լավ է:

Քայլ 4: Bluetooth հավելված

Bluetooth հավելված
Bluetooth հավելված
Bluetooth հավելված
Bluetooth հավելված

Isամանակն է փորձել, եթե մեր սխեման և ծրագիրը աշխատում են ըստ նախատեսվածի: Ես ստեղծեցի իմ սեփական Android ծրագիրը ՝ օգտագործելով MIT App Inventor- ը, որը պարզ ծրագիր է, որը թույլ է տալիս հեշտությամբ կատարել Android հավելվածներ: Կարող եք ծրագիրը տեղադրել ձեր Android հեռախոսի վրա ՝ ներքևում ներբեռնելով «BluetoothController.apk» - ը: Եթե նախընտրում եք, Play Store- ում և App Store- ում կան այլընտրանքներ, բայց ես պատրաստեցի այս մեկը, որովհետև մեքենան շարժվում է միայն այն դեպքում, եթե ձեր մատը կոճակի վրա է, ինչը ինձ շատ դուր եկող հատկություն է:

Bluetooth- ի մոդուլին առաջին անգամ միանալիս անհրաժեշտ կլինի միացնել Bluetooth- ը ձեր սարքում, այնուհետև պետք է գտնել «HC-06» անունով սարք և դրան միանալու համար անհրաժեշտ է տեղադրել գաղտնաբառ «1234» կամ «0000»: Դրանից հետո գնացեք ծրագիր և կտտացրեք Bluetooth կոճակին և ընտրեք HC-06: Այժմ դուք հաջողությամբ միացրել եք ձեր մեքենան ձեր սմարթֆոնին և կարող եք վերահսկել շարժիչները ծրագրի միջոցով:

Քայլ 5: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով

Այժմ դուք պետք է զոդեք էլեկտրոնիկան և պատրաստվեք մեքենան հավաքելուն:

  1. Պտուտակեք 18650 մարտկոցի բռնիչը հիմքին և ավելացրեք ընկույզը
  2. Երկու շարժիչները մղեք իրենց տեղում
  3. Տեղադրեք սահող անջատիչը տեղում
  4. Տեղադրեք DRV8833 շարժիչի վարորդը տեղում
  5. Տեղադրեք Arduino Nano- ն տեղում
  6. Սահեցրեք HC-06- ը տեղում
  7. Ավելացրեք 18650 մարտկոցը դրա կրողին
  8. Երկու անիվները մղեք շարժիչների առանցքների մեջ
  9. Վերջին, բայց ոչ պակաս կարևոր, յուրաքանչյուր անիվին ավելացրեք 2 ռետինե ժապավեն

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