Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: yig'ish
- 3 -qadam: Dvigatel drayverini RPI -ga ulang
- 4 -qadam: Kamera uchun bosma quti
- 5 -qadam: Yakuniy yig'ilish
- 6 -qadam: Kodni ishga tushiring
Video: G'ildirak va pedallar boshqaradigan RC avtomobili? ️: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
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
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
Keyingi qadam - kamera uchun korpusni chop etish. Siz ko'plab loyihalarni topishingiz mumkin:
Kamerangizga mos keladiganidan foydalaning.
5 -qadam: 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:
- Raspberry Pi va noutbuk bir xil WiFi tarmog'iga ulangan bo'lishi kerak!
- Siz RPI dasturlarini terminaldan sudo (masalan, sudo python3 Flask_server_RPI.py) buyrug'i yordamida ishga tushirishingiz kerak!
Tavsiya:
Hamster g'ildirak takometri: 11 qadam (rasmlar bilan)
Hamster g'ildirak takometri: Taxminan uch yil oldin, jiyanlar birinchi chorva - Nugget ismli hamsterga ega bo'lishdi. Nuggetning mashg'ulotlarga qiziqishi Nugget (RIP) uzoq davom etgan loyihani boshladi. Bu yo'riqnomada funktsional mashqlar g'ildiragining optik takasi ko'rsatilgan
Katta g'ildirak - Pro video kemaning premyerasi: 7 qadam (rasmlar bilan)
Katta g'ildirak - Premiere Pro Video Deck: Klaviaturalar - video o'yinlar uchun asosiy nazoratchi (men bilan jang qiling, konsol dehqonlar), lekin Premiere Pro quvvat darajasini talab qiladi, buning uchun 104 tugma etarli emas. Biz Super Saiyanni yangi shaklga aylantirishimiz kerak - bizga KNOBS kerak, bu loyiha katta va katta ta'sir ko'rsatadi
DIY shaxsiy kompyuter rullari va kartondan pedallar! (Teskari aloqa, Paddle Shifters, Displey) poyga simulyatorlari va o'yinlari uchun: 9 qadam
DIY shaxsiy kompyuter rullari va kartondan pedallar! Poyga simulyatorlari va o'yinlari uchun (Teskari aloqa, Paddle Shifters, Display): Salom hammaga! Bu zerikarli paytlarda biz hammamiz nima qilishni qidiramiz. Haqiqiy hayot poygalari bekor qilindi va ularning o'rnini simulyatorlar egalladi. Men muammosiz ishlaydigan arzon simulyator qurishga qaror qildim
Simsiz kompyuter uchun joystik/g'ildirak tugmalari: 4 qadam (rasmlar bilan)
Simsiz kompyuterning joystik/g'ildirak tugmalari: Men so'nggi bir necha yil davomida yangi poyga simini yaratdim va DIY Direct Drive rulini boshqarishga qaror qildim. Garchi bu loyihaning o'zi bir nechta ko'rsatma bo'lishi mumkin bo'lsa -da, bu tugmachalarning barchasini yasashni o'rgatadi
Har tomonlama g'ildirak va OpenCV -ga asoslangan ranglarni kuzatuvchi robot: 6 qadam
Rangni kuzatish roboti ko'p yo'nalishli g'ildirak va OpenCV -ga asoslangan: Men ranglarni kuzatishni amalga oshirish uchun har tomonlama g'ildirak shassisidan foydalanaman va men OpenCVBot nomli mobil dasturidan foydalanaman. Bu erda dasturiy ta'minot ishlab chiqaruvchilarga rahmat aytaman, OpenCV Bot aslida tasvirni qayta ishlash orqali har qanday ob'ektni aniqlaydi yoki kuzatadi