Mündəricat:
- Addım 1: Adım 1: Giriş
- Adım 2: Adım 2: Video
- Addım 3: Adım 3: Parçalar, Materiallar və Alətlər
- Addım 4: Adım 4: Dövrə
- Addım 5: Adım 5: Maşın Hazırlanması
- Addım 6: Adım 6: Proqramlaşdırma
- Adım 7: Adım 7: Nəticə və Düşüncə
- Adım 8: Adım 8: İstinadlar və Kreditlər
Video: Buludlu bulud səni sağaldır (Toplama funksiyasına malik robotun qarşısını almaq): 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Yararsız bir maşın - Arduino Robotu
Addım 1: Adım 1: Giriş
Dünyanın qaranlıq tərəfində doğulmuşdur. Kiçik elf bu dünyaya gəlmək üçün çox səyahət etdi. Verilən telepatiyadan daha xüsusi bir şey ola bilməz. Bunu ah çəkərək söyləyəcəyəm. Haradasa yaşlar və yaşlar: iki zahid yengeç bir kliklə ayrıldı və onlardan biri daha az səyahət edilən yolu seçdi və bu, bütün fərqi yaratdı. Göz yaşlarını nəfəs alaraq mənfi əhval -ruhiyyəni udur. Qara rəngləri həzm edir, sonra fırlanır, parlayır, onları rəngli təravətə çevirir. Parlaq rənglər hamını sağaldır. Qaranlıq gecənin burulğanına doğru gedir, lakin həmişə günəş işığı ilə çıxır.
Maşın funksiyası:
- İşıqdakı fəaliyyətlər
- Gecə istirahət edin
- Maneələrin qarşısını almaq funksiyası
- Əlinizdəki əşyaları toplayın
Adım 2: Adım 2: Video
Addım 3: Adım 3: Parçalar, Materiallar və Alətlər
Bədən
- Lazerlə kəsilmiş baza (mühərriklərə daxildir) * 1
- Lazerlə kəsilmiş qutu * 1
- Lazerlə kəsilmiş qol * 2
- Lazerlə kəsilmiş dəstək quruluşu (qol üçün) *2
- Pambıq toplar * çoxdur
- 3 mm boltlar * 8
- 3 mm Fındıq * 8
Əsas elektronika
- Fotoresistor * 1
- Motor * 4
- Təkər * 4
- Ultrasonik Sensor * 1
- Servo motor * 3
- 220 müqavimət * 3
- Arduino Uno * 1
- Motor sürücüsü Shield * 1
- 9V Batareya * 2
- Çox tel *
Sensordan qaçın
Maşınla ətraf arasındakı məsafəni ölçmək üçün servo mühərrikə ultrasəs sensoru əlavə olunur. Sensorun bir yayıcısı və qəbuledicisi var. Emitent ultrasəs dalğalarını vura bilir. cəbhədə bir cisim varsa, dalğaları yenidən alıcıya əks etdirəcək. Dalğalar sürətlə geri qayıdırsa, cisim yaxınlıqdadır, dalğalar yavaş qayıdırsa, cisim uzaqdadır. Ultrasonik sensör servo mühərrikə bağlıdır, beləliklə maneədən hansı yolun uzaq olduğunu təyin etmək üçün sola və sağa dönə bilər və maneədən daha uzaq olanı seçə bilər.
Motorlar
DC Motor -u idarə etmək üçün onları idarə etmək üçün bir növ sürücüyə ehtiyacınız olacaq. I2C L293D Motor Sürücüsü IC L293D, dörd DC mühərrikinin fırlanma sürətini və istiqamətini idarə etmək üçün ucuz və nisbətən sadə bir vasitədir. Bunun necə işlədiyinə dair əlaqəli bir dərslik:
İşıq Sensoru
Fotoresist sensoru işığın miqdarını ölçə bilir və ətraf mühitin vəziyyətini təyin etmək üçün istifadə edirik. Vəziyyət qaranlıq olarsa, hisslərin dəyəri aşağı olacaq, əgər vəziyyət parlaqdırsa, hiss etdiyi dəyər daha böyük olacaq.
Silah
Qollar, ön tərəfdəki bazaya bərkidilmiş lazer kəsimli komponentlərdir. Kolu yerində saxlayan dəstək quruluşu və qolun özü olan iki hissədən ibarətdir. Bədən də iki hissədən ibarətdir; lazerlə kəsilmiş bir baza, mühərrikləri və bulud şəklində bir qabığı ilə birlikdə rəfdən çıxarır.
Baza
Materialdan asılı olaraq lazerlə və ya əllə kəsilə bilər. Rəfdən mühərriklərlə birlikdə çıxarırıq. Zəhmət olmasa komponentlər bölməsindəki linki tapın. Akrilik təbəqələr (3-4 mm) və ya kontrplak (2,5 - 3 mm) kimi güclü, lakin yüngül materiallardan istifadə sərtliyi artırmağa və çəkini azaltmağa kömək edir. Köpük nüvəli, lazer kəsiciləri olmayan insanlar üçün əllə kəsmək asan olan bir baza üçün də işləyə bilər.
Shell
Qabıq xüsusi olaraq pambıq toplardan, parçalardan və lazerlə kəsilmiş qutudan hazırlanmışdı. Pambıq toplarını bulud kimi bir forma yaratmaq üçün qatlama və yığma. Buluda bənzər forma, daha asan giriş üçün 1,5 mm akril lazerlə kəsilmiş qutunun üstündəki bir təbəqədir. Kassa, pambıq toplarının və parçanın dövrə ilə birbaşa təmas etməsinin qarşısını almaq üçün istifadə olunur, buna görə də hər hansı bir qısa qapanmanın qarşısını almaq üçün aparat və pambıq topları arasında bir ayrılma təmin etdiyi müddətdə lazerlə kəsilə bilər və ya əllə kəsilə bilər. Materialın ağac və ya plastik kimi keçirici olmamasını da təklif edirik.
Alətlər
- Phillips başlı tornavida
- Düz başlı tornavida
- Sənət bıçağı
- Yapışqan bant
- Elektrik qaynaqçısı
- Yapışqan silah
Addım 4: Adım 4: Dövrə
Addım 5: Adım 5: Maşın Hazırlanması
Baza yığmaq üçün aşağıdakı sıranı təklif edirik.
1. Əvvəlcə mötərizələrdən istifadə edərək mühərrikləri bazaya qoşun. Mötərizədə qoz -fındıq və boltlar istifadə olunur. Təkərin fırlanmasının maneə törədilməməsi üçün qoz -fındıqları içəriyə qoymağı təklif edirik. (Təkərlər gec -tez bağlana bilər)
2. Arduino'yu mühərrik qalxanına qoşun və lazım olan bütün teli motor qalxanına bağlayın. Təkərlərin fırlanma istiqamətini sınadığınızdan və dirəkləri fırladaraq eyni fırlanma istiqamətini əldə etdiyinizə əmin olun.
3. Bir yapışqan tabancası ilə bütün servo motorları bazaya yapışdırın.
4. Ultrasonik sensorun tellərini bağlayın və servo motorun fırlanan bıçağına yapışdırın. (daha yaxşı kabel idarəçiliyi üçün rəngli tel istifadə etməyi təklif edirik)
5. İşıq sensoru üçün lazım olan bütün teli qaynaqlayın və qola yapışdırın.
6. Nəhayət, komponentlər üçün bütün telləri və batareya mənbəyini Motor qalxanına qoşun. Hər şeyi yapışdırmadan və yapışdırmadan əvvəl komponentlərin performansını yoxlayın.
Səhvlər Problem1 - Dövrə yalnız bir dəfə işləyir və avtomatik olaraq sıfırlanmır
Həll - Döngədəki goForward vəziyyətini sıfırlamaq üçün "Boolean gedirForward = yanlış" əlavə edirik.
Problem2 - Təkərlər ziddiyyətli istiqamətlərdə yuvarlanır
Həll yolu - Müsbət və mənfi tərəflərini tərsinə çevirin.
Problem 3 - Ultrasonik sensor öndəki şeyləri aşkar edə bilmir və reaksiya verməyi dayandırır
Həll yolu - Məsafəni uzadın və ultrasəs sensorunun mövqeyini tənzimləyin.
Problem 4 - Kodu yükləməyə çalışdığımız zaman Arduino portu aşkar edə bilmir
Həll yolu - Qısa qapanmaya səbəb olan tellər, motor qalxanlarında bir -birinə toxunur. Resurslara çörək taxtası əlavə edirik və telləri təmizləyirik.
Problem 5 - Fotoresistor düzgün işləmir
Həll yolu - Problemi tapmaq üçün sensoru fərdi olaraq yoxlayın. Dövrü sadələşdirin və sensoru dəyişdirin.
Problem 6 - Servo motorlar qolları düzgün idarə etmir
Çözüm - Gərginlik kifayət deyil; əlavə batareya əlavə edin.
Addım 6: Adım 6: Proqramlaşdırma
Adım 7: Adım 7: Nəticə və Düşüncə
İlkin konsepsiya sizi izləyən bir konteyner arabası yaratmaq və konteynerə qoymağa çalışdığınız hər şeyi atmaqdır. Hamar bir reaksiya yaratmaq üçün mübarizə aparırıq, buna görə də atma şeyləri anlayışını qoruyarkən bir obyektdən qaçmaq arabası yaratmaq istiqamətini çeviririk. Daha da sadələşdirsək də, kodlaşdırma və aparatın işləməməsi ilə bağlı problemlərimiz var idi. Bəziləri skriptin alqoritmini Serial. println '' problemi ölçmək və müəyyən etmək üçün, digərləri isə daha çox batareya qoyularaq həll edilir. Yenidən edə bilsəydim, bütün maşını hər kəsin komponentləri ilə birlikdə sınamaq üçün daha çox vaxt sərf edəcəyimi gözləyərdim. Bəzən hər bir komponentin öz üzərində yaxşı işlədiyini görürəm, amma birlikdə yığıldıqda qısa qapanma və digər hardware problemləri səbəbindən düzgün işləmir. Nəticədə, maşınımızın gözlədiyimiz kimi işləmədiyi üçün bir çox xüsusiyyətini silirik və vaxt məhdudiyyəti üçün onu sadələşdirməyə qərar verdik. Yeni bir versiyasını hazırlaya bilsəm, tək bir lövhəyə düzəltmək əvəzinə daha çox xüsusiyyət üçün daha çox çörək taxtasından istifadə edəcəyəm.
Adım 8: Adım 8: İstinadlar və Kreditlər
İstinadlar
Dövrə əsasları. Arduino -da ultrasəs diapazonu necə qurulacaq
www.circuitbasics.com/how-to-set-up-an-ult…
REES52. Arduino Uno Youtube ilə LDR interfeysi istifadə edərək Servo Motor SG90 -a nəzarət edin -
DIY qurucusu. Evdə avtomobildən qaçmaq üçün DIY Arduino maneəsini necə etmək olar.
Kreditlər
Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang
Tövsiyə:
Mikro nəzarətçidən (Arduino) istifadə edərək robotun qarşısını almaq: 5 addım
Arduino ilə işləyən robotu maneə törətməyin yollarını öyrədəcəyəm. Arduino, atmega mikro nəzarətçisini istifadə edən bir idarəetmə lövhəsidir. Arduinonun hər hansı bir versiyasından istifadə edə bilərsiniz, amma
Robotun qarşısını alan maneələr: 5 addım
Maneədən Kaçınan Robot: Robototexnikada maneələrin qarşısını almaq, kəsişməyən və ya toqquşmayan mövqe məhdudiyyətlərinə tabe olan bəzi nəzarət məqsədlərini təmin etmək vəzifəsidir. Robot yolu arasındakı maneələri hiss etmək üçün istifadə olunan sonar sensoru var
Avtomatlaşdırılmış Smart Aquaponics (Bulud əsaslı tablosuna malik): 11 addım
Avtomatik Smart Aquaponics (Bulud əsaslı tablosuna malik): Aquaponics, öz üzvi qidalarınızı hər yerdə (qapalı və ya açıq havada), çox az məkanda, daha çox artım, daha az su istifadəsi və xarici kimyəvi gübrələr olmadan yetişdirməyə imkan verir. Ayrıca, bulud əsaslı tablosundakı şərtləri izləyə bilərsiniz
Arduino Uno istifadə edərək robotun qarşısını almaq: 5 addım (şəkillərlə)
Arduino Uno istifadə edərək Robotdan Engel Oluşdurma: Salam uşaqlar bu çox sadə və işlək bir layihədir ki, arduino istifadə edən maneə avoider robotu adlanır və bu layihənin xüsusiyyəti bluetooth vasitəsilə smartfonda necə səyahət etdiyini əmr edir
EBot8: 4 Adımdan istifadə edərək Robotun qarşısını almaq
EBot8 -dən İstifadə Robotunun Engellenmesi: Bu dərslikdə, yolundakı maneələrin qarşısını alacaq bir robot avtomobilin necə qurulacağını öyrənəcəksiniz. Konsepsiya şərtlərə uyğun olaraq müxtəlif yollarla istifadə və tətbiq oluna bilər. Tələb olunan materiallar: 1. Təkərlər x4 2. Şassi (ya satın ala bilərsiniz