Mundarija:

G'ildirak va pedallar boshqaradigan RC avtomobili? ️: 6 qadam
G'ildirak va pedallar boshqaradigan RC avtomobili? ️: 6 qadam

Video: G'ildirak va pedallar boshqaradigan RC avtomobili? ️: 6 qadam

Video: G'ildirak va pedallar boshqaradigan RC avtomobili? ️: 6 qadam
Video: Mavzu Mashinalar to`g`risida umumiy ma`lumotlar mashinalarning kuch qurilmalari va uskunalari 2024, Iyul
Anonim
G'ildirak va pedallar boshqaradigan RC avtomobili? ️
G'ildirak va pedallar boshqaradigan RC avtomobili? ️

Hayot sizning orzularingizni amalga oshirishdan iborat. Meniki RC avtomobilini kompyuter o'yin g'ildiragi bilan boshqarishi kerak edi. Shunday qilib, men bunga erishdim.

Umid qilamanki, bu kimgadir foydali bo'ladi. Savollar bo'lsa, izoh yozing.

1 -qadam: qismlar

Qismlar
Qismlar

Ushbu loyihani amalga oshirish uchun sizga kerak bo'ladi:

  • Raspberry Pi (men 4 GB RAM bilan RPI 4B ishlatardim)
  • Old servo boshqariladigan shassi (dvigatel va servo bilan birga)
  • 3D bosilgan quti bilan RPI kamera (ixtiyoriy)
  • Li-Po batareyasi 11.1V
  • Pedalli kompyuter g'ildiragi
  • Polulu DRV8835 ikkita dvigatelli to'plam
  • 11.1V dan 5V gacha bo'lgan konvertor
  • Simlar

2 -qadam: yig'ish

Yig'ish
Yig'ish

Shassini yig'ing. Meniki:

Orqa tarafdagi shahar motoriga ikkita simni lehimlang.

Shundan so'ng, Raspberry Pi -ni yong'oq va murvat yordamida mahkamlang

3 -qadam: Dvigatel drayverini RPI -ga ulang

Motor drayverini RPI -ga ulang
Motor drayverini RPI -ga ulang
Motor drayverini RPI -ga ulang
Motor drayverini RPI -ga ulang
Motor drayverini RPI -ga ulang
Motor drayverini RPI -ga ulang

Endi biz dvigatelni lehimlashimiz kerak. Keyin 3 pinli oltinkani oling va uni haydovchilar panelida 5V va GND ga lehimlang (rasmga qarang). Gold pinli ayol uchi bo'lgan oxirgi pinli lehim simiga. Biz uni servoni boshqaradigan PWM signalida ishlatamiz.

Keyin konvertor va lehimni oling:

  • qora (tuproqli) sim GND ga
  • qizil chiqish simlari 5 V ga
  • Vout uchun qizil kirish sim

Lehimlash tugagach, konvertorni dvigatel drayveriga o'rnatish uchun ikki tomonlama lentadan foydalaning.

Shundan so'ng, bizning haydovchimiz tayyor va uni RPIga ulash mumkin.

4 -qadam: Kamera uchun bosma quti

Kamera uchun bosma quti
Kamera uchun bosma quti

Keyingi qadam - kamera uchun korpusni chop etish. Siz ko'plab loyihalarni topishingiz mumkin:

Kamerangizga mos keladiganidan foydalaning.

5 -qadam: Yakuniy yig'ilish

Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish

Endi hamma narsani birlashtirish vaqti keldi. Batareyani joylashtiring, kamerani ulang, servolarni pinlarga ulang va dvigatelni haydovchiga, shuningdek batareyaga ulang.

Siz butun sxemani fotosuratda ko'rishingiz mumkin.

6 -qadam: Kodni ishga tushiring

Oxirgi qism kodni ishga tushiradi.

RPI va noutbuk o'rtasidagi aloqa Pythonda yozilgan Flask serveri yordamida o'rnatiladi.

Biz serverga ikkita narsani yuboramiz:

  • Rulda burchagi burchagi
  • Dvigatel tezligi (to'liq oldinga 480 va orqaga to'liq tezlik uchun -480)

Laptopdagi dastur pedallar va g'ildiraklarning qiymatlarini o'qish va uni Raspberry -da ishlaydigan serverga yuborish uchun javobgardir.

RPIda biz server kodi va servo burchagi va dvigatel tezligini boshqaruvchi serverda saqlangan qiymatlarni o'qiydigan dasturni ishga tushirishimiz kerak.

Eslab qoling:

  1. Raspberry Pi va noutbuk bir xil WiFi tarmog'iga ulangan bo'lishi kerak!
  2. Siz RPI dasturlarini terminaldan sudo (masalan, sudo python3 Flask_server_RPI.py) buyrug'i yordamida ishga tushirishingiz kerak!

Tavsiya: