Mündəricat:

RCXD Arduino Avtomobil: 10 addım
RCXD Arduino Avtomobil: 10 addım

Video: RCXD Arduino Avtomobil: 10 addım

Video: RCXD Arduino Avtomobil: 10 addım
Video: Только не говори никому.. Как легко можно восстановить жидкокристаллический экран.. 2024, Iyul
Anonim
RCXD Arduino Avtomobil
RCXD Arduino Avtomobil

Bu təlimat, Cənubi Florida Universitetindəki Makecourse layihəsi tələbinin yerinə yetirilməsi üçün yaradılmışdır (www.makecourse.com)

Mən RCXD Arduino Avtomobil dizayn etdim. Üstdəki qülləni birdən çox istiqamətə hərəkət etdirmək üçün proqramlaşdırmışam, təkərləri irəli, geriyə, sola və sağa hərəkət etdirmək üçün proqramlaşdırmışam, həmçinin əmrdə dayanmağı da proqramlaşdırmışam. Bunu IR uzaqdan idarəetmə və IR qəbuledicisi vasitəsi ilə edə bilərəm. Bu dizaynı yenidən yaratmaq üçün lazım olan sənədləri və addımları daxil etdim.

Addım 1: Lazımi materiallar:

Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar

Bu dizaynı hazırlamaq üçün lazım olan materiallar aşağıdakılardır:

1. Arduino Uno

2. Arduino Kit (yəni arduino layihələri üzərində işləmək üçün lazım olan hər şeylə birlikdə gəlir

3. L293n Motor Sürücü

4. IR Alıcı (Kit)

5. IR Uzaqdan (Bir dəsti ilə gəlir, amma hər hansı bir IR uzaqdan işləyir)

6. 4 Arduino DC Motor

7. Servo Motor (Kit)

8. Tellər (Kit)

Mağazada bir çox Arduino materialı satmadığı üçün bütün bu materialları amazondan və ya hər hansı bir ONLINE satıcıdan asanlıqla almaq olar. (9V) batareyalar üçün bir batareya paketinin olması da faydalıdır.

Addım 2: Adım 2 Quraşdırma: IR Uzaq Kodları

Addım 2 Quraşdırma: IR Uzaqdan Kodları
Addım 2 Quraşdırma: IR Uzaqdan Kodları
Addım 2 Quraşdırma: IR Uzaqdan Kodları
Addım 2 Quraşdırma: IR Uzaqdan Kodları

İR pultunuzun proqramla və Arduino ilə işləməsi üçün IR uzaqdan idarə olunan hər düymənin kodlarına ehtiyacınız olacaq. Arduino -nu bu şəkildə qurmalı və IR Alıcısının işləməsi üçün bu kodu tətbiq etməlisiniz. Bu kodu yüklədikdən sonra Serial Monitor düyməsini basın (sağ üst). Pultunuzdakı bəzi düymələri basın və açılan kodları görün. Hansı kodun hansı düymələrə aid olduğunu qeyd etdikdən sonra həmin kodları kopyalamağa başlayın. Gördüyünüz kimi, kodumdan əvvəl "//" işarəsi ilə kopyaladım və şərh yazdım, hər düymənin kodları basıldı.

Addım 3: Adım 3 Kod: Əsas Kod

Addım 3 Kod: Əsas Kod
Addım 3 Kod: Əsas Kod
Addım 3 Kod: Əsas Kod
Addım 3 Kod: Əsas Kod
Addım 3 Kod: Əsas Kod
Addım 3 Kod: Əsas Kod

Hər şeyin birlikdə işləməsi üçün Arduino'ya yükləməli olduğunuz əsas kod faylına ehtiyacınız olacaq. Bunun üzərinə, Arduino -ya daxil olmayan kodlar üçün müəyyən kitabxanalara ehtiyacınız olacaq. Şükürlər olsun ki, kitabxanaları bir.h və ya.cpp nişanı altında faylınıza kopyalaya biləcəyiniz kimi əldə etmək və quraşdırmaq/daxil etmək çox asandır.

Hər kodu basdığınız müvafiq düyməyə kopyaladıqdan sonra onları əsas faylınıza daxil etməlisiniz. Gördüyünüz kimi, bir çox kod sətrini şərh etdim, beləliklə nə etdiyini başa düşə bilərsiniz və IR uzaqdan kodlarınızı əlavə etdiyiniz yerə daxil etdim. Sizinki kimi mənim də işləməyiniz üçün IR qəbuledicisinin və motorların işləməsi üçün AFMotor kitabxanasını və IRremote kitabxanasını əlavə etdim.

Addım 4: Adım 4 Avadanlıq Quraşdırması: Arduino

Addım 4 Avadanlıq Quraşdırması: Arduino
Addım 4 Avadanlıq Quraşdırması: Arduino
Addım 4 Avadanlıq Quraşdırması: Arduino
Addım 4 Avadanlıq Quraşdırması: Arduino
Addım 4 Avadanlıq Quraşdırması: Arduino
Addım 4 Avadanlıq Quraşdırması: Arduino
Addım 4 Avadanlıq Quraşdırması: Arduino
Addım 4 Avadanlıq Quraşdırması: Arduino

Bu dizaynın qurulmasını qurmağın bir çox yolu var. Bir çörək taxtası, daha çox mühərrik, tel və s. Daxil edə bilərsiniz. Ancaq mən yalnız IR qəbuledicimi, alıcı rölesini, L293d Motor Sürücüsünü, Arduino Uno və bir neçə batareyanı və telləri birləşdirdim.

Əvvəlcə IR qəbuledicinizin quruluşunu almaq istəyəcəksiniz. Artıq daxil etdiyim. Bunun üçün çörək taxtasına ehtiyacınız yoxdur, ancaq istəsəniz istifadə edə bilərsiniz. IR rölesini Arduino Uno -ya düzgün bir şəkildə bağlayın və sonra IR qəbuledicisini röle pinlərinə yumşaq bir şəkildə bağlayın: GRND, PWR, OUTPUT/INPUT. IR qəbulediciləri çox incədir və asanlıqla qızardı deyə röleyi istifadə etdim.

İkincisi, L293d Motor Sürücüsünü Arduino Uno -ya yerləşdirdim. IR rölesi üçün artıq qurulmuş tellərlə bilirəm ki, sərtdir və ya uyğun gəlmir, amma olacaq (əlavə tellər var və güclə ehtiyatlı olun). Arduino ilə L293d Motor qalxanını və əlavə telləri istifadə etməyin daha asan yolu telləri qalxana lehim etməkdir. Bunu etmək üçün lehimləmə cihazlarına ehtiyacınız olacaq.

Sonra hər bir sürət qutusu motorunun hər iki telini də istədiyiniz mühərriklərə bağlayın. Motor Sürücüsündə dörd Motor üçün yer var. Simülasyonlu hərəkət üçün etdiyim bir simə birdən çox tel bağlaya bilərsiniz, çünki bu Motorun kodunu oxuduqda, qoşulan təkərlər bir cavab verəcəkdir. Qırmızı və qara tel hər hansı bir pinə bağlana bilər; bağlanmasından asılı olaraq təkərin kodda yazıldığı kimi əks istiqamətdə hərəkət etməsinə səbəb ola bilər.

Servo motor tellərini SER1 "Servo 1" siyahısındakı pinlərdə motor sürücünüzə bağlayaraq davam edin. Düzgün + tel +, GRND - -və s. Bundan sonra hamısı kodu sınamağa hazırsınız. İşləməsi üçün bir batareya paketinin və ya 9V batareyanın daxil olduğu əlavə gücə ehtiyacınız ola bilər. İki 9V batareya istifadə etdim, amma bəzən sizə bir kompüter və tel kifayətdir. Asılıdır.

Addım 5: Addım 5 İxtiraçı/Qatı işlər: Dizaynınızı qurun

Layihəmi tamamlamaq üçün USF -də tələbə vasitəsilə əldə etdiyim Inventor 2019 -da hər bir parçanı hazırladım. Bununla birlikdə, AutoCad və ya SolidWorks və s. Kimi Inventor -a bənzər hər hansı bir proqramı istifadə edə bilərsiniz. Önəmli olan kimi saxladığınız formatdır, bəzi printerlər üçün. STL tələb olunur, digərləri başqa bir format tələb edə bilər; 3D printerinizi yoxlayın. Təkərlər istisna olmaqla dizaynım üçün istifadə etdiyim bütün.stl fayllarını daxil edəcəyəm. Layihənizi istədiyiniz şəkildə dizayn edə bilərsiniz, çünki son dizaynda heç bir əhəmiyyəti yoxdur. Layihəni hissə -hissə tamamlayın və tamamlandıqdan sonra yığın. Bazamı iki hissədən sonra təkəri və nəhayət qüllə ilə qurdum. Bir yan qeyddə mənim qülləmin əsasına yapışdırılır, sonradan parçalamalı oldum. Dizayn edərkən bunu unutmayın

XƏBƏRDARLIQ: Layihənizi tərtib edərkən iki əsas detal mühəndislik baxımından ölçülər və dizayndır. Dizaynınızı mm olaraq çap etsəniz, 3D printerdə bir nöqtə olaraq görünəcək və böyütsəniz, parça aşağı qətnamə səbəbindən təhrif oluna bilər. Bunun üzərinə, 1 mm qalınlığında bir baza ilə dizayn etsəniz, basıldığında asanlıqla yapışacaq, buna görə də layihənizi struktur cəhətdən sağlam dizayn edin.

DİQQƏT: Əgər ixtiraçı hissələrini mənə e -poçtla göndərmək və ya Lauer. [email protected] ünvanına şərh yazmaq istəyirsinizsə və bunları sizə göndərə bilərəm.

Addım 6: Adım 6 Çap/Bina: Layihənizi qurun

Addım 6 Çap/Bina: Layihənizi qurun
Addım 6 Çap/Bina: Layihənizi qurun
Addım 6 Çap/Bina: Layihənizi qurun
Addım 6 Çap/Bina: Layihənizi qurun
Addım 6 Çap/Bina: Layihənizi qurun
Addım 6 Çap/Bina: Layihənizi qurun

3D çap bir müddət çəkir (ən yaxşı halda bir neçə gün), buna görə də çap edərkən bunu unutmayın. Layihənizi tərtib edərkən çoxlu yapışqan istifadə edin, eyni zamanda doğru yapışqan növündən də istifadə edin. Bir matkapa da ehtiyacınız ola bilər.

Əvvəlcə kənarları boyunca yapışqan qoyaraq və bir -birinə basıldıqda hər birinə güc tətbiq etməklə həm üst, həm də alt əsasını bir -birinə yapışdırmağa başladım. Sonra təkər qapaqlarımı DC sürət qutusu motorunuz TT -yə uyğun olan təkərlərə yapışdırdım. Sonra Taretimi bazasından ayırdım və bazanı RC avtomobilimin üstündəki avtomobil relslərinin altına yapışdırdım. Mən qülləni servoya bağlayan hissə olan Servo motorumun göstəricisinə yapışdırdım, beləliklə servo fırlandıqda mənim qülləm də dəyişir. Nəhayət, aça biləcəyiniz bir örtük və görünüş üçün qüllənin ətrafında bir parça yaratmaq üçün bir kənarına qalın bir tikinti kağızı yapışdırdım.

Bunu etmək məcburiyyətində deyilsiniz, amma etdim, ətrafdakı hərəkətini sabitləşdirmək üçün IR rölesini avtomobilə yapışdırdım ki, bu da uzaqdan siqnalınızı almağa kömək edir. Bunu etsəniz, IR Alıcınızın siqnalları qəbul etmək istədiyiniz istiqamətdə olduğundan əmin olun.

Adım 7: Adım 7 Son Quraşdırma: Arduino yerləşdirin

Hər şeyi bir -birinə yapışdırdıqdan sonra DC Şanzıman Mühərriklərimi RC avtomobilimin əsas lövhəsinə yapışdırdım. Sonra hər bir sürət qutusuna və mərkəzə yaxın olan altda dörd delik açdım. Mən hər bir DC motorundan iki teli manevr etdim və sonra yenidən L293D motor sürücüsü qalxanına bağladım.

Yenidən hər şeyi birləşdirin və Arduino Uno'yu RC avtomobilinizin içərisində buraxın. İstəsəniz əla bir fikir olacaq hər şeyi sabitləşdirmək üçün vintlə bağlaya və ya yapışdıra bilərsiniz.

Addım 8: Addım 8 Yükləmə: Əsas Fayl

Addım 8 Yükləmə: Əsas Fayl
Addım 8 Yükləmə: Əsas Fayl

Quraşdırma tamamlandıqdan sonra. Kodunuzu, dəsti ilə birlikdə gələn USB kabel vasitəsilə Arduino Uno -ya yükləyin və ya İnternetdən kabel satın alın. Arduino Tətbiqinin altındakı Kodu yüklə vurun.

Addım 9: Adım 9 Test: İşlədiyini yoxlayın

Kodu yüklədikdən sonra, batareyaları arduino -ya və/və ya birbaşa L293D motor sürücü qalxanınıza qoşun, əgər qalxandan istifadə edirsinizsə, telləri PWR etiketli sancaqlara bağlayın. İçərisində tellər qoyduqdan sonra onu sındırıb sındırın. Heç bir şey baş vermirsə, daha çox güc əlavə etməyə çalışın və ya artıq ton gücünüz varsa, bəzilərini çıxarmağa çalışın.

Kodunuzda təyin etdiyiniz müvafiq düymələri basaraq başlayın.

Addım 10: İpuçları: Zövq alın

Bu dizaynı qurarkən istifadə edə biləcəyim bəzi faydalı məsləhətlər bunlardır:

1. Layihəni 3D modelləşdirərkən, struktur cəhətdən sağlam olması lazım olduğunu və ya çap edildikdə özünü dəstəkləyə biləcəyini unutmayın. Əks təqdirdə parçalanacaq və ya asanlıqla qırılacaq və ya çap edərkən uğursuz olacaq.

2. Doğru yapışqan istifadə edin. 3 fərqli yapışqan istifadə etdim və nəhayət dişli qutularının qırılması ilə saatlarla davam edən ağrılardan sonra super qorilla yapışqanı ilə başa vurdum. Doğru material üçün düzgün yapışqan istifadə edin.

3. Təkərlərin yerləşəcəyi yeri tərtib edərkən şanzımanın xarici tərəfə əyilmiş başqa bir tərəfinin olduğunu unutmayın. Yan səthə qoymağa çalışırsınızsa (cəhd etdiyim kimi) bu işləməyəcək.

4. Ümumiyyətlə, hansı hissələri istədiyinizi dərhal bilin, çünki bu bahalı bir iş ola bilər.

5. Yedek IR IR Alıcısını yanınızda saxlayın. Həssasdırlar və asanlıqla yanırlar, bu layihəni tamamlamağa çalışarkən ağrı ola bilər. Buna görə də röleyi qorumaq üçün istifadə etdim.

Dizaynınızdan zövq alın!

Tövsiyə: