Mündəricat:
- Addım 1: Material toplayın
- Addım 2: Quraşdırma
- Addım 3: Buggy-ni H körpüsünə bağlayın
- Addım 4: H-körpünüzü Raspberry Pi-yə bağlayın
- Addım 5: 9 voltluq bir batareyanı H körpüsünə bağlayın
- Addım 6: Nəzarət nöqtəsi
- Addım 7: Kabel düymələrini bağlayın
- Addım 8: Kod
- Addım 9: VNC Viewer qurmaq
- Addım 10: Buggy -ni yığın
Video: RSPI Push-Button Robot Buggy: 10 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Mağazada uzaqdan idarə olunan maşın görmüsünüzmü və özünüz maşın tikə biləcəyinizi düşünmüsünüzmü? Bəli, bir tikə bilərsiniz və düyməni basaraq avtomobilinizi idarə edə bilərsiniz. Bir az sadə materiallara ehtiyacınız var və özünüzə bir düymə robot arabası qura bilərsiniz. İndi aşağıdakı addımları izləyin və düyməli robot arabanızı qurun.
Addım 1: Material toplayın
Başlamadan əvvəl, bu layihəni tamamlamaq üçün lazım olan materialları toplamalısınız:
- Moruq Pi B+
- Ekran
- Klaviatura
- Siçan
- T-Cobbler
- Yarım ölçülü çörək taxtası
- H-Körpüsü
- Phillips tornavida
- 2 mühərrikli Robot Buggy şassisi
- 4 düymə
- 9 voltluq batareya
- Portativ şarj cihazı
- Mikro USB tel
- 4 Kişi - Qadın Jumper telləri
- 12 Kişi - Kişi Jumper telləri
- Python 3 kodlaşdırma proqramı
- VNC izləyici tətbiqini yükləyə bilən Mobil Cihaz
Addım 2: Quraşdırma
Lazımi materialları topladıqdan sonra, arabanızı qura bilərsiniz. Əvvəlcə Raspberry Pi -ni monitorunuza, siçanınıza və klaviaturanıza bağlamalısınız. Bunu etdikdən sonra, t ayaqqabılarınızı Pi və yarım ölçülü çörək taxtanıza bağlamalısınız. İndi h-körpünüzü qoşa və düymələri çörək taxtanıza bağlaya bilərsiniz.
Addım 3: Buggy-ni H körpüsünə bağlayın
İndi arabanızı qurmağa hazırsınız. Əvvəlcə mühərrikləri h körpüsünə bağlamalısınız, buna görə də yuxarıdakı şəkildəki kimi tutursanız, h körpüsünün üst və altındakı dörd mavi portu sökün. Bundan sonra iki qırmızı və iki qara kişi-kişi tullanan tel əldə etməlisiniz. Sonra qara telləri sol limanlara və qırmızı telləri sağ limanlara qoyun (yuxarıdakı şəkildə əksinə bağlanmışdır, lakin bu yolla işi asanlaşdırır). Telləri mavi limanlara qoyduqdan sonra onları sıx bağlayın ki, bu da onların düşməsinin qarşısını alacaqdır. İndi şassinizdə, təkərlərin yanında hər bir motordan çıxan mühərrikləri və qırmızı və qara dişi konnektoru görəcəksiniz. H-körpüsündən mühərriklərə qədər qırmızı və qara teli uyğunlaşdırın və indi h körpünüz arabanıza qoşulub. Unutmayın ki, h-körpünüzü yuxarıdakı şəkildəki kimi saxlayırsınızsa, üst limanlar sol təkərə, alt limanlar isə sağ təkərə bağlanmalıdır.
Addım 4: H-körpünüzü Raspberry Pi-yə bağlayın
H körpüsünü arabaya bağladığınız zaman, indi Pi-yə bağlayırsınız. İndi 4 kişi-dişi tullanan telə ehtiyacınız var. Bütün dörd keçid telini h körpüsünün ön hissəsindəki kişi bağlayıcılarına bağlayın. Sonra dörd telin hamısını çörək taxtanızdakı fərqli GPIO -ya bağlayın. Sol təkər üçün GPIO 4 və 17 və sağ təkər üçün GPIO 5 və 6 istifadə etdim. Hansı tellərin hansı təkər üçün olduğunu bilmək üçün, bağladığınız iki kişidən dişi telə motora bağladığınız kişidən kişiyə daha yaxın olan h körpüsündə müxtəlif təkərlər var. İndi h-körpünüzə torpaq telini bağlamaq üçün kişidən kişiyə tel lazımdır. Bu o deməkdir ki, indi h-körpünüzün üç ön limanının orta limanını açmalısınız. İndi telinizi yerə qoyun və yıxılmaması üçün möhkəm bağlayın. İndi bu teli çörək taxtanızdakı torpaq limanına qoyun.
Addım 5: 9 voltluq bir batareyanı H körpüsünə bağlayın
Avtomobilin qurulmasını başa çatdırmaq üçün etməli olduğunuz son şey 9 voltluq bir batareya bağlamaqdır. Batareyanı birləşdirən və onu yerə və gərginliyə ayıran bir bağlayıcıya ehtiyacınız var. İndi soldan, h körpüsünüzdəki ilk iki limanı açmalısınız. Bundan sonra batareyadan qırmızı teli sol porta daxil etməli və sonra topraklama telini orta porta qoymalısınız. Orta portda iki tel, bir Pi telinə və batareyadan bir topraklama telinə sahib olmalısınız. İndi limanları sıx bağlayın və növbəti addıma keçin.
Addım 6: Nəzarət nöqtəsi
İndi düymələrə keçməzdən əvvəl arabanızın işlədiyini yoxlayacağıq. Beləliklə, indi Pi -də Python 3 -ü açın və arabanızın işləməsini təmin etmək üçün aşağıdakı kodu işlədin.
gpiozero idxal robotundan
robby = Robot (sol = (4, 17), sağ = (5, 6))
robby.forward ()
Avtomobiliniz irəliləyirsə, indi yazın:
robby.stop ()
Addım 7: Kabel düymələrini bağlayın
Avtomobilinizin işlədiyini yoxladıqdan sonra artıq düymələr əlavə etməyə hazırsınız. Etməyiniz lazım olan ilk şey, yerdən bir tel çəkmək və onu hər iki tərəfdən torpaq raylarına bağlamaqdır. Düymələrinizi bağladığınız zaman bu işi çox asanlaşdıracaq. İndi dörd düyməni yuxarıdakı fotoşəkildə olduğu kimi yerləşdirin. Hər düymənin hər ayağının fərqli bir cərgədə olduğundan əmin olun. İndi hər düymədən bir ayağı yerə bağlayın. Bundan sonra hər bir düyməni GPIO -ya bağlamalısınız, buna görə Pi -dən ən uzaqdakı düyməni çağıracağıq və bu düyməni GPIO 23 -ə bağlayacağıq. Sonra bağladığınız düymənin sağındakı düyməni çağıracağıq. sağa və GPIO 13 -ə qoşun. Pi -yə ən yaxın olan düyməni geriyə çağırıb GPIO 21 -ə bağlayacağıq. Son olaraq sola zəng edərək GPIO 18 -ə bağlayacağıq.
Addım 8: Kod
Düymələri bağladıqdan sonra arabanızı kodlamağa hazırsınız. Pi -də python 3 -ü açın və arabanızın işlədiyinə əmin olmaq üçün aşağıdakı kodu izləyin.
gpiozero idxalından Robot, Button
vaxtdan idxal yuxu
guizero idxal tətbiqindən, Pushbutton
robby = Robot (sol = (4, 17), sağ = (5, 6))
forward_button = Düymə (23)
right_button = Düymə (13)
left_button = Düymə (18)
Geriyə_button = Düymə (21)
Doğru halda:
forward_button.is_pressed olarsa:
robby.forward ()
yatmaq (2)
robby.stop ()
elif right_button.is_pressed:
robby.right ()
yuxu (0,2)
robby.stop ()
elif left_button.is_pressed:
robby.left ()
yuxu (0,2)
robby.stop ()
elif Geri_button.is_pressed:
robby.backward ()
yatmaq (2)
robby.stop ()
Addım 9: VNC Viewer qurmaq
Pi, arabanıza qoşulduqdan sonra telefonunuzdan kodu işlədə bilməyiniz üçün indi Pi -ni telefonunuza bağlamalısınız. Əvvəlcə telefonunuza VNC görüntü proqramını yükləyin. Sonra Pi -də VNC -ni vurun, ekranın sol alt hissəsinə yaxın olmalıdır. Bunu etdikdən sonra Pi ünvanınızı, istifadəçi adınızı və şifrənizi daxil edin. İndi Pi -yə qoşuldunuz.
Addım 10: Buggy -ni yığın
Etməyiniz lazım olan son addım arabanı yığmaqdır. Bu layihənin ən çətin hissəsi ola bilər, çünki hər şeyi şassisinizə uyğunlaşdırmaq bir az çətindir. Etdiyim iş üçün əvvəlcə batareyanı aşağıya, mühərriklərin arasına yapışdırdım. Sonra portativ şarj cihazını aşağıya qoydum və Pi -yə qoşdum. Pi və şassinin arxasını qoydum və h-körpüsünü t-clobberə yapışdırdım. Sonra arabanı idarə etmək üçün çörək taxtasını ön tərəfə qoydum. Ancaq şassinizin ölçüsündən asılı olaraq özünüzü yığmaq lazım deyil. İndi Raspberry Pi ilə bir düymə robot arabası qurmağı bitirdiniz.
Tövsiyə:
Robot Buggy Layihəsi: 3 addım
Robot Buggy Layihəsi: Bu Layihə üçün sizə lazım olacaq: Motorlu və təkərli Raspberry Pi 3 Buggy Şassi 9 Voltlu Batareya Tel çıxarıcılar Vida sürücüsü Tel və ya tullanan tellər Kiçik Breadboard 1 qırmızı LED1 mavi LEDT-CobblerH BridgeTape2 330 Rezistorlar Güc Paketi
Robot Buggy RPI: 7 addım
Robot Buggy RPI: Raspberry Pi ilə bir Robot Buggy etmək çox asandır, çünki proseduru yerinə yetirsəniz vacib olacaq. Əhatə edəcəyim mövzular bunlardır: Bu fikri haradan tapdım və hər hansı bir dəyişiklik (bağlantılar veriləcək) Materiallar Addım -addım p
Pi Buggy: 4 addım
Pi Buggy: Bu, ilk layihəmiz idi. Bu layihədə bir moruq pi tərəfindən idarə olunan bir arabası yaratdıq. Bu olduqca asan bir layihədir və öyrənmək istəyən hər kəs üçün çox yaxşı bir ilk layihə ola bilər. Bu layihə üçün sizə lazım olacaq: -A Raspberry Pi-A
RedCat Gen7 üçün Rock Buggy Body: 9 Addım (Şəkillərlə birlikdə)
RedCat Gen7 üçün Rock Buggy Body: Inspiration3D Çap aksesuarları və hətta bütün bədənlər, xüsusilə RC Crawlers janrında RC ictimaiyyəti arasında çox populyardır. Özüm və başqaları hər cür pulsuz layihə buraxdıq, amma eşitmədiyimiz şey istehsalçıların buraxmasıdır
Üç Push ON - Latching Circuits Push OFF: 3 Addım
Three Push ON-Latching Circuits Push OFF: Bir flip-flop və ya mandal, iki sabit vəziyyətə malik olan və dövlət məlumatlarını saxlamaq üçün istifadə edilə bilən bir dövrədir. Dövrə bir siqnal tətbiq etməklə vəziyyəti dəyişdirmək üçün edilə bilər (bu vəziyyətdə bir düyməyə basaraq). Burada sizə üç fərqli yol göstərəcəyəm