Мазмуну:

RC унаасы дөңгөлөк жана педаль менен башкарылганбы? ️: 6 кадам
RC унаасы дөңгөлөк жана педаль менен башкарылганбы? ️: 6 кадам

Video: RC унаасы дөңгөлөк жана педаль менен башкарылганбы? ️: 6 кадам

Video: RC унаасы дөңгөлөк жана педаль менен башкарылганбы? ️: 6 кадам
Video: Корейский жана Узбекистанский МАТИЗДЕРДИН ортосундагы ЧОҢ АЙЫРМАСЫ !!! 2024, Ноябрь
Anonim
RC унаасы дөңгөлөк жана педаль менен башкарылганбы? ️
RC унаасы дөңгөлөк жана педаль менен башкарылганбы? ️

Жашоо - бул кыялдарыңды ишке ашыруу. Меники RC Car PC оюн дөңгөлөгү менен башкарылышы керек болчу. Ошентип мен жетиштим.

Бул кимдир бирөө үчүн пайдалуу болот деп үмүттөнөбүз. Суроолор болсо, комментарийге жазыңыз.

1 -кадам: Бөлүктөр

Бөлүктөр
Бөлүктөр

Бул долбоорду жасоо үчүн сизге керек болот:

  • Raspberry Pi (мен 4 ГБ оперативдүү RPI 4B колдондум)
  • Алдыңкы огу менен башкарылган шасси (мотор жана серво камтылган)
  • 3D басылган корпусу бар RPI камерасы (милдеттүү эмес)
  • Li-Po батареясы 11.1V
  • Педалдары бар PC дөңгөлөгү
  • Polulu DRV8835 кош мотору
  • 11.1V - 5V Бак конвертери
  • Зымдар

2 -кадам: чогултуу

Чогултуу
Чогултуу

Шассиңизди чогултуп алыңыз. Меникини алдым:

Кийинки арткы жагындагы DC моторуна эки зым.

Андан кийин Raspberry Pi гайкаларды жана болтторду колдонуу менен орнотулат

3 -кадам: Мотор драйверин RPIге тиркеңиз

Мотор айдоочусун RPIге тиркеңиз
Мотор айдоочусун RPIге тиркеңиз
Мотор драйверин RPIге тиркеңиз
Мотор драйверин RPIге тиркеңиз
Мотор драйверин RPIге тиркеңиз
Мотор драйверин RPIге тиркеңиз

Эми биз мотор айдоочуну ширетишибиз керек. Андан кийин 3 төөнөгүч алтын казыкты алып, аны айдоочу тактасында 5V жана GNDге ширетиңиз (сүрөттү караңыз). Алтын казыктын аягы бар акыркы пин пинге. Биз аны сервону башкарган PWM сигналы үчүн колдонобуз.

Андан кийин бак конвертерин жана ширетүүнү алыңыз:

  • GNDге кара (жерге) зым
  • кызыл чыгуучу зым 5В
  • кызыл киргизүү зымы Vout

Сүйүү аяктагандан кийин, конвертерди мотор айдоочусуна орнотуу үчүн эки тараптуу лента колдонуңуз.

Андан кийин биздин айдоочу даяр жана RPIге туташтырылышы мүмкүн.

4 -кадам: Камера үчүн басып чыгаруу иши

Камера үчүн кап
Камера үчүн кап

Кийинки кадам камера үчүн корпусту басып чыгаруу болуп саналат. Сиз көптөгөн долбоорлорду таба аласыз:

Камераңызга туура келгенди колдонуңуз.

5 -кадам: Акыркы чогултуу

Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын

Эми баарын чогултууга убакыт келди. Батарейканы салыңыз, камераны, түйүндөргө сервону туташтырыңыз жана моторду айдоочуга, ошондой эле батареяга туташтырыңыз.

Сиз сүрөттө бүт схеманы көрө аласыз.

6 -кадам: Кодду иштетүү

Акыркы бөлүгү кодду иштеп жатат.

RPI менен ноутбуктун ортосундагы байланыш Python тилинде жазылган Flask серверинин жардамы менен түзүлөт.

Биз серверге эки нерсени жөнөтөбүз:

  • Руль бурчу
  • Мотор ылдамдыгы (алдыга толук ылдамдыкта 480 жана артка толук ылдамдыкта -480)

Ноутбуктагы программа педалдардын жана дөңгөлөктөрдүн маанилерин окуп, аны Raspberryде иштеген серверге жөнөтүү үчүн жооптуу.

RPIде сервердин бурчун жана мотор ылдамдыгын көзөмөлдөгөн серверде сакталган баалуулуктарды окуган сервер кодун жана программасын ишке киргизишибиз керек.

Эске:

  1. Raspberry Pi & ноутбук бир WiFi тармагына туташкан болушу керек!
  2. Сиз RPIде программаларды терминалдан sudo (мис. Sudo python3 Flask_server_RPI.py) буйругу менен иштетишиңиз керек!

Сунушталууда: