Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Təkərlər hazırlayın
- Addım 3: 3D Çap Komponentlərinin Hazırlanması
- Addım 4: Motor Qalxanı Qurun
- Addım 5: Breadboard -a qoşulun
- Addım 6: HC-SR04 Ultrasonik Sensoru Qurun
- Addım 7: Servo Motoru qurun
- Addım 8: Toxunma Sensorunu qurun
- Addım 9: Robu yığın
- Addım 10: Kod
Video: Avtomatlaşdırılmış Robot Rob: 10 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu təlimat, Cənubi Florida Universitetindəki Makecourse -in layihə tələbinin yerinə yetirilməsi üçün yaradılmışdır (www.makecourse.com).
Bu dərslikdə maneələri aşkar etməyə imkan verən sensorlar ilə təchiz edilmiş Rob adlı tam avtomatlaşdırılmış robotun necə hazırlanacağını öyrənəcəksiniz. Rob bir maneə ilə təmasda olana qədər hərəkət edir və sonra dayanır, ətrafını yoxlayır və maneələrdən azad bir yola davam edir.
Bu robotu yaratmaq üçün Arduino və C ++ bilikləri lazım deyil, amma kömək edir!
Gəlin başlayaq!
Addım 1: Nə lazımdır
Bu layihə üçün sizə lazım olacaq:
Materiallar:
- Arduino UNO x1
- Motor qalxanı x1
- Çörək paneli x1
- DC mühərrikləri x4
- Təkərlər x4
- HC-SR04 Ultrasonik Sensor x1
- 9-V batareya tutacaqları x2
- Mikro Servo Motor x1
- 9V Batareyalar x2
- Elektrik lenti
- Tellər
- Qara qutu x1
- Toxunma Sensoru x1
Alətlər:
- İsti Yapışqan Tabancası
- Lehimleme dəmir
- 3-D çap
- Tornavida
- Tel kəsicilər
Addım 2: Təkərlər hazırlayın
İki keçid telini götürün və bir DC Motorunun yan tərəfindəki mis tırnaqların hər birini bir yerə qoyun. Bir lehimləmə dəmiri istifadə edərək, tullanan telləri DC motoruna diqqətlə lehimləyin. Bütün motorlar üçün təkrarlayın.
Sükanı götürün və DC mühərrikindəki mis tırnaqların əks tərəfində yerləşən ağ pinin üzərinə yerləşdirin. Təkər möhkəm dayanmalı və DC Motoru ilə birlikdə sərbəst fırlanmalıdır.
Təkərlərin düzgün işlədiyini yoxlamaq üçün hər bir DC mühərrikinə lehimlənmiş tellərin hər birini 9-V batareyanın müsbət və mənfi terminallarına yerləşdirin. Təkər fırlanmalıdır.
Addım 3: 3D Çap Komponentlərinin Hazırlanması
Üç ölçülü bir printerdən istifadə edərək aşağıdakı.stl fayllarını çap edin. Dizaynı dəyişdirmək lazım olduğu təqdirdə hissə sənədləri də daxil edilir.
Addım 4: Motor Qalxanı Qurun
Bir tornavida istifadə edərək DC Motor tellərinin hər birini Motor qalxanındakı M1 M2 M3 və M4 portlarına bağlayacağıq.
Sol təkərləri idarə edəcək motorları M1 və M2 portlarına, sağ təkərli motorları isə M3 və M4 portlarına bağlayın.
Bir motor geriyə doğru hərəkət edirsə, o təkərin Motor qalxan portundakı telləri dəyişdirin. (Əsasən müsbət və mənfi əlaqələri dəyişir).
Lehim uzun telləri +5V, Zəmin, A0, A1 və Pin 3 -ə motor qalxanından keçirin. Bunlar Çörək Paneli, Ultrasonik Sensor və Toxunma Sensorunu sonrakı addımlarda birləşdirmək üçün istifadə ediləcək.
Bir tornavida istifadə edərək, batareya tutucusunu motor qalxanındakı EXT_PWR portuna qoşun. Bu, motor qalxanına və təkərlərə güc verəcək.
Motor qalxanını Arduinonun üzərinə qoyun, limanların düzgün şəkildə hizalandığından əmin olun.
Addım 5: Breadboard -a qoşulun
İşləri asanlaşdırmaq üçün əksər əlaqələr motor qalxanına lehimlənir. Çörək taxtası əsasən +5V və Topraklama əlaqələri təmin etmək üçün istifadə olunur.
Son mərhələdə Motor qalxanına lehimlənmiş telləri istifadə edərək, +5V telini çörək lövhəsinin qırmızı elektrik zolağına bağlayın və Topraklama telini çörək taxtasındakı mavi elektrik şeridinə bağlayın.
Addım 6: HC-SR04 Ultrasonik Sensoru Qurun
Bu hissə üçün, 3-cü addımdakı 3-D çaplı hissələrinizə ehtiyacınız olacaq!
Ultrasonik Sensoru 3-D Çaplı Ultrasonik Sensor Tutucu hissəsinə yerləşdirin. Ultrasonik sensorun arxa tərəfində olan 4 dişi -dişi tullanan telləri yerə, tətiyə, yankı və VCC portlarına qoşun. Atlama tellərini Servo Montaj hissəsinin içindən keçirin və isti yapışqan istifadə edərək, servo montaj hissəsini Ultrasonik Sensor Tutucu hissəsinə qoşun.
Dördüncü addımda mühərrik qalxanına lehimlənmiş telləri qadın ultrasəs sensoru ilə qadın əlaqəsinə bağlayın. TRIG A0 -a, ECHO isə A1 -ə qoşulmalıdır. Çörək taxtasındakı qırmızı elektrik şeridindən ultrasəs sensöründəki VCC portuna və mavi elektrik şeridindən GROUND portuna başqa bir əlaqə qurun.
Boşalmamalarını təmin etmək üçün elektrik lenti ilə bağlayın.
Addım 7: Servo Motoru qurun
Bu addım üçün Base 3-D çaplı hissəyə ehtiyacınız olacaq.
Servo Motoru, Base 3-D çaplı hissənin mərkəz açılışına (3 düzbucaqlı açılışın ortası) yerləşdirin. Servo Telləri açılışdan keçirin və servo motoru motor qalxanının küncündəki SER1 portuna bağlayın.
Ultrasonik Parçanı əvvəlki addımdan servo motorun üstünə isti yapışdırın.
Addım 8: Toxunma Sensorunu qurun
Toxunma sensorunun arxasındakı G, V və S portlarına 3 dişi ilə dişi tullanan tel bağlayın.
Motor qalxanının 3 -cü pininə lehimlənmiş teli toxunma sensorundakı S portuna qoşun. Çörək taxtasındakı qırmızı elektrik şeridindən ultrasəs sensoru üzərindəki VCC portuna və mavi elektrik şeridindən GROUND portuna başqa bir əlaqə qurun.
Addım 9: Robu yığın
İsti yapışqan silahınızı qızdırın, bu addımda geniş istifadə olunacaq. İsti yapışqan tabancasının istiləşməsini gözləyərkən, Akril boya istifadə edərək Make Course -da verilən qara qutunu rəngləyin. Bunun qurumasını gözləyin.
Yapışqan istiləndikdən sonra Baza/Ultrasonik sensor hissəsini qutunun üstünə yapışdırın. Telləri qutunun içərisinə çəkin. Motor qalxanı, Arduino və çörək taxtasını qutunun içinə qoyun.
M1 və M2 -yə bağlı olan təkərlərin solda, M3 və M4 -ə qoşulan təkərlərin sağ tərəfdə olmasını təmin edərək qutunun altına dörd DC Motoru isti yapışdırın. Bu nöqtədə, Rob kod çıxılmadan tam olmalıdır.
Addım 10: Kod
Verilən kodu işə salmaq üçün əvvəlcə AFmotor və NewPing fayllarını arduino kitabxanalarınıza yükləməlisiniz.
FinalCode_4connect faylını yükləyin və arduino -ya yükləyin.
Kod, yolunda bir maneə olarsa, robotun yolunu dəyişdirməyə kömək edən funksiyalar qurur. Bir maneə algıladığında Rob dayanır və sola və sağa baxır və maneənin yerindən asılı olaraq doğru istiqamətdə hərəkət edə bilməsi üçün irəli, geri, geriyə, dönmə, dönmə və sağa dönmə funksiyaları adlanır. Toxunma sensoru basıldıqda, servo ətrafını araşdırmağa başlayır və Rob bir maneə aşkar edənə qədər irəliləyir. Bir maneə aşkar edildikdə Rob dayanır və changePath funksiyasını işə salır.
Robotunuz indi qaçmalı və maneələrdən qaçmalıdır!
Tövsiyə:
Avtomatlaşdırılmış Uşaq Mandalorian: 10 Addım (Şəkillərlə birlikdə)
Avtomatik Mandalorian Uşaq: Bu yeni oyuncağı aldınız (özünüzdən başqa kimsə üçün) və onu " aktiv " vahidi zədələmədən göstərin. Təəssüf ki, yalnız başını vurduqda işləyir
Sadə Avtomatlaşdırılmış Model Dəmir Yolu Layihəsi - Arduino idarə olunur: 11 addım (şəkillərlə birlikdə)
Sadə Avtomatlaşdırılmış Model Dəmir Yolu Layihəsi | Arduino Controlled: Arduino mikro nəzarətçiləri, xüsusən də avtomatlaşdırma ilə məşğul olduqda, model dəmiryoluna əla bir əlavədir. Arduino ilə model dəmir yolu avtomatlaşdırmasına başlamaq üçün sadə və asan bir yoldur. Beləliklə, heç bir uzatmadan, başlayaq
Açıq havada və ya içəridə Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi: 16 Addım (Şəkillərlə birlikdə)
Açıq və ya qapalı üçün Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi: Bağçılıqdan xoşunuz gəlir, amma onu saxlamağa vaxt tapa bilmirsiniz? Bəlkə bir az susamış və ya hidroponikinizi avtomatlaşdırmaq üçün bir yol axtaran ev bitkiləriniz varmı? Bu layihədə bu problemləri həll edəcəyik və əsaslarını öyrənəcəyik
Avtomatlaşdırılmış Bitki Potu - Kiçik Bağ: 13 Addım (Şəkillərlə)
Avtomatlaşdırılmış Bitki Potu - Kiçik Bağ: Howest Kortrijk -də Multimedia və Kommunikasiya Texnologiyası tələbəsiyəm. Son tapşırıq üçün özümüz seçdiyimiz bir IoT layihəsi hazırlamalı olduq. Fikir axtararaq, böyüməyi sevən anam üçün faydalı bir şey hazırlamağa qərar verdim
Tam Avtomatlaşdırılmış Fotoşəkil Çəkmə Qurğusu: 14 Addım (Şəkillərlə birlikdə)
Tam Avtomatlaşdırılmış Fotoşəkil Çəkmə Qurğusu: Giriş Hamıya salam, bu mənim avtomatlaşdırılmış Kamera Panning qurğusudur! Həqiqətən də, sərin avtomatlaşdırılmış tava qurğularından birini istəyən, lakin həqiqətən də bahalı, 2 ox üçün 350 funt sterlinq+ kimi bahalı. sürüşdürmə? Yaxşı, burada dayan