Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Topun montajı- Elektrik quruluşu
- Addım 3: İr Sensorunu V5 Kartına qoşun
- Addım 4: Arduino Uno üzərində V5 Board qurun
- Addım 5: Güc Təchizatını Arduino Kartına qoşun
- Addım 6: Ümumi dövrə düzeni
- Addım 7: Kod və İş prinsipi
- Addım 8: İR Kitabxanası daxildir
- Addım 9: İstifadə etmək istədiyiniz düymələri proqramlaşdırın
- Addım 10: Kodu bitirin və hərəkət edin
- Addım 11: Kodunuzu yükləyin və sınayın
Video: RC Cannon: 11 addım
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 layihəsinin tələbini yerinə yetirmək üçün yaradılmışdır (www.makecourse.com)
Addım 1: Nə lazımdır
Bədən komponentləri
-2 təkər (3d çaplı və ya dizayn etmək istədiyiniz halda)
-Şassi-Tercihen asanlıqla şəkilləndirilə bilən bir şeydən hazırlanır, yəni qazma, lazer kəsmə və s. Bunun səbəbi, çoxlu naqillərə sahib olacağımızdan və topların elektrik komponentlərinə tel çəkmək üçün şassidə liman yaratmağımızdan qaynaqlanır.
Elektrik komponentləri
-Arduino Uno lövhəsi
-Uzaqdan
-Sensor
-Dc pilləli/sürət mühərrikləri
-Çoxlu tel və atlama kabelləri
-V.2 lövhəsi (tələb olunmur, lakin əlaqələri daha mütəşəkkil və asanlaşdırır)
-12v batareya və batareya paketi (enerji təchizatı)
-L298 motor sürücüsü
Addım 2: Topun montajı- Elektrik quruluşu
DC sürət motorlarını L298 motor sürücüsünə qoşun
-Dc sürət/step motorundan fərdi telləri çəkin və L298 modulunun portlarına qoşun. Bu, mühərrikləri idarə edəcək komponentdir.
Addım 3: İr Sensorunu V5 Kartına qoşun
İr sensorunu V5 lövhəsinə qoşun. Bu, istifadəçinin avtomobili İr pultu vasitəsi ilə idarə etməsinə imkan verəcək bir hissədir. Bu, İQ sensorundan "İr sensoru" yazan limana kabel bağlamaqla edilir.
Addım 4: Arduino Uno üzərində V5 Board qurun
-Bu, V5 lövhəsini istifadə etməyin əla tərəfidir, bu əlaqələri asanlaşdırır. Arduino Uno üzərində "çantaya yığmaq" üçün hazırlanmışdır və beləliklə çoxlu naqilləri saxlayır və əlaqələri səliqəli göstərir. Pimlərinizi düzgün uyğunlaşdırdığınızdan əmin olun, yəni (GND -ni torpaq portuna, analoqa analoqu və s.) Bu limanların əyilməməsi və ya zədələnməməsi üçündür.
Addım 5: Güc Təchizatını Arduino Kartına qoşun
Bunun üçün bir batareya paketi istifadə edərək, bu elementi çox sayda naqillərə qənaət edir və bir az daha zərif görünür. Çox tövsiyə olunur. Çox vaxt ucuz olan bu batareya paketləri də öz müstəqil açma və söndürmə açarı ilə gəlir. Sadəcə elektrik prizini arduinoya bağlayın (arduino ilə uyğun bir port aldığınızdan əmin olun).
Addım 6: Ümumi dövrə düzeni
Budur başlıq altında nələr baş verir.
-L298 tərəfindən idarə olunan sürətli mühərriklər
-V5 lövhəsinə qoşulmuş İr sensoru.
-12V enerji təchizatı
- Bütün elektrik komponentləri lazım olduqda bir topraklama dəmir yolu ilə təchiz edilir/ topraklanır.
Addım 7: Kod və İş prinsipi
Top, əsasən İr uzaqdan idarəetmə vasitəsi ilə idarə olunur və proqramlaşdırma məqsədləri üçün əsas diqqət mərkəzində olacaq. İr nəzarət sistemi məlumat göndərmək və almaqdan ibarətdir. Göndərmə uzaqdan, qəbul isə İr sensoru ilə aparılır. IR uzaqdan idarəetmə cihazları, bir çox digər gündəlik alətlər kimi ikili bir nəbz kodu ilə siqnal göndərir. Sensoru çaşdırmamaq və nəbz kodunu səhv seçməmək üçün, onu müəyyən bir daşıyıcı tezliyində modulyasiya etmək adi bir tətbiqdir, sonra sensor onu unikal bir əmr olaraq süzüb qəbul edə bilər.
Addım 8: İR Kitabxanası daxildir
-İr pultunun proqramlaşdırılmasını asanlaşdırmaq üçün arduino eskizinə daxil edilə biləcək bir çox internet kitabxanası var. Bunları, məsələn, burada tapa bilərsiniz
www.liquidcrystal.com
www.elegoo.com
Kitabxananı yüklədikdən sonra onu ilkin eskizinizə daxil edin (yuxarıdakı şəklə baxın).
Proqramda biri də İr sistemi üçün olan "nümunə eskizlər" var. Bu da əla bir başlanğıc nöqtəsi olardı. (yuxarıdakı şəklə baxın)
Bəzi kitabxana xüsusiyyətlərinə malik bir maye kristal fayl da daxildir.
Addım 9: İstifadə etmək istədiyiniz düymələri proqramlaşdırın
Top irəli, geri və sola və sağa doğru irəliləyir. Bu əməliyyatları həyata keçirmək üçün açarlara ehtiyacımız olacaq. Unikal açar dəyərlərindən istifadə edərək konkret şeylər etmək üçün açarların təyin edilməsi vəzifəsini yerinə yetirə bilərik. Daha sonra, #define funksiyasından istifadə edərək bu əsas dəyərləri xüsusi funksiyalara malik olaraq təyin edə bilərik.
məs
#daxil edin
#define F 16736925
#define B 16754775
burada "F", irəli getməklə əlaqəli dəyişən və yanında olan rəqəm, bu vəzifəni yerinə yetirmək üçün unikal əsas dəyərdir.
Xüsusi komponentləri "yüksək" və ya "aşağı" olaraq təyin etmək xüsusi məqsədlərə çatacaq. məs. Kodumuzda topun irəli getməsini istəsək, DC motorundakı çıxış pinlərini yüksək olaraq təyin edərdik ki, bu da maşının hərəkət etməsinə səbəb olurdu. Bütün bunların tam eskizi sonunda veriləcək.
Addım 10: Kodu bitirin və hərəkət edin
-Kodlaşdırma ilə tanış deyilsinizsə, qorxmayın, topunuzun hərəkət etməsi üçün izləyə biləcəyiniz bir çox kod və nümunə var. Budur bu top üçün son kodum, www.elegoo.com saytından nümunə götürülmüş və topu nişan alma meyarlarına uyğun olaraq düzəldilmişdir.
Addım 11: Kodunuzu yükləyin və sınayın
Hər şey yaxşı olsaydı, topunuzu hərəkət etdirə bilməlisiniz. Batareyaları doldurmağı və açmağı unutmayın. Ayrıca, kompüterə qoşulduqda topu çalıştırmayın. Bu, quruluşunuzdakı bəzi həssas hissələr üçün təhlükəli ola bilər.
Uğurlar!
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Marble Cannon - Jeremy Busken və Michael Landis: 8 addım
Mərmər Cannon - Jeremy Busken və Michael Landis: Bu, 2 ilə 5 metr arasında atış qabiliyyətinə malik mərmər topunun necə qurulacağına dair bir dərsdir
Partlayan Confetti Cannon: 5 addım (şəkillərlə birlikdə)
Partlayan Confetti Cannon: İşdə konfeti duşu ilə partlayan sərin bir pirotexnika cihazı! Canlı konsertlər, partiyalar, toylar, xüsusi tədbirlər üçün əladır … buna ad verirsiniz! Fəaliyyətdə və test nəticələrində görün