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

RC Car ղեկը ղեկով և ոտնակո՞վ: ️: 6 քայլ
RC Car ղեկը ղեկով և ոտնակո՞վ: ️: 6 քայլ

Video: RC Car ղեկը ղեկով և ոտնակո՞վ: ️: 6 քայլ

Video: RC Car ղեկը ղեկով և ոտնակո՞վ: ️: 6 քայլ
Video: Եվ այս պարագայում փորձում են արգելել աջ ղեկով մեքենաների շահագործումը 2024, Նոյեմբեր
Anonim
RC ավտոմեքենա ղեկին և ոտնակներով? ️
RC ավտոմեքենա ղեկին և ոտնակներով? ️

Կյանքը երազանքների իրականացումն է: Իմը պետք է RC Car- ը սարքեր համակարգչային խաղային անիվով: Այնպես որ, ես հասցրեցի:

Հուսով եմ, որ դա ինչ -որ մեկի համար օգտակար կլինի: Հարցերի դեպքում գրեք մեկնաբանություն:

Քայլ 1: Մասեր

Մասեր
Մասեր

Այս նախագիծը պատրաստելու համար ձեզ հարկավոր է.

  • Raspberry Pi (ես օգտագործել եմ RPI 4B 4 ԳԲ օպերատիվ հիշողությամբ)
  • Սերվո-ղեկանիվ առջևի առանցքով շասսի (շարժիչը և սերվերը ներառված են)
  • RPI տեսախցիկ ՝ 3D տպագրված պատյանով (ըստ ցանկության)
  • Li-Po մարտկոց ՝ 11.1 Վ
  • ԱՀ անիվ ՝ ոտնակներով
  • Polulu DRV8835 երկշարժիչ հավաքածու
  • 11.1V դեպի 5V Buck փոխարկիչ
  • Լարերը

Քայլ 2: հավաքում

Հավաքում
Հավաքում

Հավաքեք ձեր շասսին: Ես իմը ստացել եմ ՝

Հաջորդը երկու լար լարեք DC շարժիչին հետևի մասում:

Դրանից հետո ամրացրեք Raspberry Pi- ն ՝ օգտագործելով ընկույզներ և պտուտակներ

Քայլ 3: Կցեք շարժիչի վարորդը RPI- ին

Կցեք շարժիչի վարորդը RPI- ին
Կցեք շարժիչի վարորդը RPI- ին
Կցեք շարժիչի վարորդը RPI- ին
Կցեք շարժիչի վարորդը RPI- ին
Կցեք շարժիչի վարորդը RPI- ին
Կցեք շարժիչի վարորդը RPI- ին

Այժմ մենք պետք է զոդենք շարժիչի վարորդին: Հաջորդը վերցրեք 3 պտույտով ոսկեդարը և այն զոդեք 5 Վ -ի և GND- ի վարորդի տախտակի մեջ (տես լուսանկարը): Մինչև վերջին քորոցով կպչուն մետաղալար ՝ ոսկեզօծ կանացի ծայրով: Մենք պատրաստվում ենք օգտագործել այն PWM ազդանշանի համար, որը ղեկավարում է սերվոն:

Հաջորդը վերցրեք buck փոխարկիչն ու զոդը.

  • սև (գրունտային) մետաղալար GND- ին
  • կարմիր ելքային լար ՝ մինչև 5 Վ
  • կարմիր մուտքագրման մետաղալար Vout- ին

Soldոդման աշխատանքների ավարտից հետո օգտագործեք երկկողմանի ժապավեն `փոխարկիչը շարժիչի վարորդի վրա տեղադրելու համար:

Դրանից հետո մեր վարորդը պատրաստ է և կարող է միացվել RPI- ին:

Քայլ 4: Տպել պատյան տեսախցիկի համար

Տպարան ՝ տեսախցիկի համար
Տպարան ՝ տեսախցիկի համար

Հաջորդ քայլը տեսախցիկի համար բնակարան տպելն է: Դուք կարող եք գտնել բազմաթիվ նախագծեր ՝

Օգտագործեք այն, որը համապատասխանում է ձեր տեսախցիկին:

Քայլ 5: Վերջնական հավաքում

Վերջնական հավաքում
Վերջնական հավաքում
Վերջնական հավաքում
Վերջնական հավաքում
Վերջնական հավաքում
Վերջնական հավաքում

Հիմա ժամանակն է ամեն ինչ համատեղել: Տեղադրեք մարտկոցը, կցեք տեսախցիկը, միացրեք servo- ն կապումներին և միացրեք շարժիչը վարորդին, ինչպես նաև մարտկոցին:

Լուսանկարում կարող եք տեսնել ամբողջ սխեմատիկ պատկերը:

Քայլ 6: Գործարկեք ծածկագիրը

Վերջնական մասը գործարկում է ծածկագիրը:

RPI- ի և նոութբուքի միջև հաղորդակցությունը հաստատվում է Python- ով գրված Flask սերվերի միջոցով:

Մենք երկու բան կուղարկենք սերվերին.

  • Theեկի անկյուն
  • Շարժիչի արագություն (480 լրիվ արագությամբ առաջ և -480 լրիվ արագությամբ հետընթաց)

Նոութբուքի ծրագիրը պատասխանատու է ոտնակներից և անիվից արժեքները կարդալու և այն ուղարկելու սերվերին, որն աշխատում է ազնվամորիով:

RPI- ում մենք պետք է գործարկենք սերվերի կոդը և ծրագիրը, որը կարդում է սերվերում պահվող արժեքները, որոնք վերահսկում են servo անկյունը և շարժիչի արագությունը:

Հիշեք.

  1. Raspberry Pi- ն և նոութբուքը պետք է միացված լինեն նույն WiFi ցանցին:
  2. RPI- ով պետք է ծրագրեր գործարկել տերմինալից ՝ sudo (օրինակ. Sudo python3 Flask_server_RPI.py) հրամանի միջոցով:

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