Mündəricat:

Buludlu bulud səni sağaldır (Toplama funksiyasına malik robotun qarşısını almaq): 8 addım
Buludlu bulud səni sağaldır (Toplama funksiyasına malik robotun qarşısını almaq): 8 addım

Video: Buludlu bulud səni sağaldır (Toplama funksiyasına malik robotun qarşısını almaq): 8 addım

Video: Buludlu bulud səni sağaldır (Toplama funksiyasına malik robotun qarşısını almaq): 8 addım
Video: Hayatını Değiştirecek 3 Sırlı Kelime - İktiran İllet İltibas - Lem'alar 17. Lem'a | Mehmet Yıldız 2024, Noyabr
Anonim
Buludlu Bulud Sizi Sağaldır (Toplama Fonksiyonlu Robotdan Maneə Aldı)
Buludlu Bulud Sizi Sağaldır (Toplama Fonksiyonlu Robotdan Maneə Aldı)

Yararsız bir maşın - Arduino Robotu

Addım 1: Adım 1: Giriş

Addım 1: Giriş
Addım 1: Giriş
Addım 1: Giriş
Addı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

Image
Image

Addım 3: Adım 3: Parçalar, Materiallar və Alətlər

Addım 4: Dövrə
Addım 4: Dövrə

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 4: Dövrə
Addım 4: Dövrə

Addım 5: Adım 5: Maşın Hazırlanması

Image
Image
Addım 5: Maşın istehsalı
Addım 5: Maşın istehsalı
Addım 5: Maşın istehsalı
Addım 5: Maşın istehsalı

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ə

Addım 7: Nəticə və Düşüncə
Addı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ə: