Mündəricat:
- Addım 1: Giriş
- Addım 2: Video
- Addım 3: Parçalar, Materiallar və Alətlər
- Addım 4: Dövrə
- Addım 5: Maşın istehsalı
- Addım 6: Proqramlaşdırma
- Addım 7: Nəticələr və əks etdirmə
- Addım 8: İstinadlar və Kreditlər
Video: ShWelcome Box: Bəzən Dost: 8 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Şirkət axtarırsınız?
Addım 1: Giriş
Qalın və incə vasitələrlə həmişə yanında olacaq bir dost axtarırsınız? Başqa bir yerə baxın, çünki ShWelcome Box sadəcə problemlərindən və çox yaxınlaşan insanlardan qaçmağı sevir. Eynilə memarlıq tələbələri kimi.
İnsanlar deyirlər ki, kifayət qədər dəfə səndən qaçsa, bütün utancaqlığın altında bir dost tapa bilərsən …
Addım 2: Video
Addım 3: Parçalar, Materiallar və Alətlər
Materiallar:
1x 1,5 mm kontrplak təbəqə
2x 1,5 mm ağ karton vərəqlər
4x Ultrasonik Sensorlar
2x DC mühərrikləri
2x Kauçuk Təkərlər
1x Arduino Mega
1x Mərmər
1x Yün təbəqə
8x 2n2222 tranzistorlar
8x Diod
8x100Ω rezistorlar
Çoxlu keçid telləri - Kişi/Kişi və Kişi/Qadın
Exacto bıçaq
Yapışqan (yapışqan tabancası tövsiyə olunur, buna görə səhvlər etsəniz, parçaları yerindən çıxara bilərsiniz)
Yun kəsmək üçün qayçı
Materialları əllə kəsə bilər və ya lazerlə kəsə bilər (lazerlə kəsmək tövsiyə olunur)
Addım 4: Dövrə
Dövrə üçün, fərqli mühərriklər və ultrasəs sensorlar arasında təkrarlanan yalnız 2 ümumi quruluş var.
DC mühərrikləri üçün bu hissədəki ilk görüntüyə əməl edin, ancaq Arduinoya daha yaxın olması üçün hər şeyi bacardığınız qədər yaxınlaşdırmağa çalışın. 1-i bitirdikdən sonra, yanındakı eyni diaqramı ikinci motor üçün sırayla təkrarlayın. Hansı motorun hansı tərəfə uyğun olduğunu bildiyinizə əmin olun (Sol və ya Sağ motor).
4 ultrasəs sensoru, ilk və son pinləri sırasıyla çörək taxtasının müsbət və mənfi hissələrinə bağlamaq məsələsidir. Sonra müvafiq tetikleyiciyi və yankı pinlərini uyğun rəqəmsal pinlərə bağlayın. Hər şeyi sıraya qoymaq burada ən yaxşı dostunuzdur.
Addım 5: Maşın istehsalı
ShWelcome qurarkən onu 3 ayrı hissədə yaratmaq ən yaxşısıdır. Çörək taxtası, Arduino və sensorları tutan baza, motorları və dəstəkləyici ayağı olan alt bölmə və son olaraq robotun günbəzini/damını.
Böyük taxta altıbucaqlı forması və hər meydanda 2 deşik olan 4 kiçik almazdan başlayın. Meydanları əks tərəflərə qoyun və yapışdırın. Sonra ucları açıq olan 4 trapezoidə bənzər şəkli götürün və yapışdırın ki, əsasın altında və 2 almaz arasında olsun. Nəhayət, 4 kiçik taxta kvadratdan istifadə edərək, bazanın aşağı hissədə dayanması üçün orta kvadratın kənarlarına yapışdırın.
Alt bölməni düzəltmək üçün təkərləri yuvarlaq ucu olan parçadan yapışan uclara yapışdırın. 1 təkəri hər bir motorun xarici hissələrinə yerləşdirin. Sonra ortada bir çuxur olan 1 kvadrat, ortasında bir çuxur olan 1 düzbucaqlı və digər 2 düzbucaqlı olmaqla, 4 ədəd istifadə edərək, yuvarlaq parçanın ortasında bazanı tuta biləcəyi bir qutu yaradın. Motorun tellərini bazanın üstündəki çörək taxtasına qoşula bilməsi üçün meydanların deliklərindən keçirtdiyinizə əmin olun. Dəstəkləyici ayaqları yaratmaq üçün 3 düz parçanı fərqli dairələrlə birlikdə tutun və yapışqan qurduqdan sonra mərmərdə sürüşdürün. Sonra ortadakı böyük çuxurdan keçirin. Əvvəlcə dibini kartondan düzəltməyə çalışdıq, amma əsasın ağırlığını qaldıra bilmədi.
Damı asanlıqla qurmaq üçün 4 kiçik altıbucaqlı parçanı yan -yana yapışdırıb, ən kvadrat hissənin ən üstünə düzəldin və sonra hamısını bir -birinə yapışdırın. Bu, altıbucaqların robotun əsasına möhkəm oturması üçün düzgün açıda olmasını təmin edəcək. Bundan sonra, kürkü günbəzə yapışdıra və artıq hissələrini kəsə bilərsiniz.
Bundan sonra, bütün naqilləri bazaya yerləşdirmək, müvafiq sensorları düzgün istiqamətə sürüşdürmək, təkərlərin tellərini çörək taxtasındakı müvafiq tellərə bağlamaq və sonra günbəzin üzərinə yerləşdirmək kifayətdir. hamısı.
Mühərriklərin hər iki istiqamətdə komanda ilə işləyə bilməsi üçün H-körpüsü də istifadə edilə bilər.
Addım 6: Proqramlaşdırma
Kod, motorların fərqli istiqamətlərdə fırlanmasını təmin etmək üçün hansı sensorun tetikleyicisinin və yankı pinlərinin hansı pinlərə bağlı olduğunu və 8 rəqəmsal pinin harada bağlanacağını aydın şəkildə göstərməyi təmin etməklə başlayır.
Daha sonra təkər mühərriklərinin sürəti və bir qədər dostluq etməzdən əvvəl qarşılıqlı əlaqədə olma müddəti kimi idarə olunan dəyişənləri təyin edir.
Quruluşdakı hər şey, çıxışı və ya girişi olsun, hər pin üçün pin rejimlərinin qurulmasını təyin edir.
Kodu sadələşdirməyimizin yolu, robotun istədiyimizi etməsini asanlaşdıran daha kiçik və daha kiçik funksiyalara necə keçdiyini bölməkdir. Ən aşağı səviyyəli funksiyalar, hər bir motora irəli və ya geriyə hərəkət etməsini bildirən leftForward (), leftBackward (), rightForward (), rightBackward () funksiyalarıdır. Daha sonra robotun müəyyən bir istiqamətdə hərəkət etməsi üçün irəli (), geriyə (), sol () və sağ () kimi funksiyalar müvafiq olaraq əvvəlki funksiyaları çağırır.
Addım 7: Nəticələr və əks etdirmə
Bu layihənin sonunda robotumuzun necə hərəkət etməsindən çox məmnun olduq, amma düşünürük ki, hələ də inkişaf etdirmək üçün yer var. İlk dizaynımızdan da çox şey öyrəndik.
Başlanğıc dizaynımız, 4 təkərli bir qutuya sahib olmaq idi, düşündüyümüz kimi hərəkətə sabitlik və dartma verəcək. Bu təkrarlama ilə əldə etdiyimiz şey, daha çox mühərrikin güc mənbəyinin daha da bölündüyünü ifadə etməsidir. Bu, hər bir motorun daha zəif olduğu və robotun öz ağırlığı altında hərəkət edə bilməyəcəyi mənasına gəlirdi. Buradan hər təkərin daha güclü olması üçün təkərlərin sayını 2 -yə endirmək qərarına gəldik.
2 təkərli dizayn daha yaxşı idi və robot daha hamar və ardıcıl hərəkət etdi.
4 təkərli dizaynla qarşılaşdığımız başqa bir problem, bəzən sınadığımız səthdən və ya təkərlərin hizalanmasından asılı olaraq, robotun yerlə çəkişinə mane olan yerdə düz olmayacağıdır.
Gələcək bir təkrarlamada, daha hamar/ dayanmadan hərəkət etmək, daha kiçik bir bədən (bəlkə də daha kiçik bir çörək taxtası istifadə etsək) kimi şeyləri həyata keçirmək və ya daha sürətli/ daha nizamsız hərəkət etmək üçün bir yol tapmaq istərdik.
Addım 8: İstinadlar və Kreditlər
Bu layihə Toronto Universiteti, John H Daniels Memarlıq proqramı ARC385 kursu üçün hazırlanmışdır
DC motor qurğusu - sinifdə sürüşdürün (yuxarıdakı şəkil)
Arduino Mega
Ultrasonik Sensorlar Dərsliyi
Amazon DC mühərrikləri və təkərləri
Ultrasonik sensorlar
Qrup üzvləri:
Francis Banares
Yuan Wang
Ju Yi
Nur Beydun
Tövsiyə:
DIY Uzun Məsafə Ən Yaxşı Dost İşıqları: 4 Addım (Şəkillərlə)
DIY Uzun Məsafə Ən Yaxşı Dost İşıqları: "Ən Yaxşı Dost" kimi tanınan uzun məsafəli sinxron işıqlar hazırladım. lampalar. Bu o deməkdir ki, onlar digər lampanın indiki rənginə uyğun olaraq saxlanılır. Bir lampanı yaşıl rəngdə dəyişdirsəniz, qısa müddət sonra digər lampa sönər
Kor Bir Dost üçün Bir TV Seriyasını Necə Təsvir Edirsiniz: 4 Adım (Şəkillərlə)
Kor Bir Dost üçün Bir TV Seriyasını Necə Təsvir Etmək olar?: Bəzi TV serialları təsvir edilmişdir (DVS), lakin bir çoxu yoxdur və kor və ya görmə qüsurlu olsanız bir az qarışıqlıq yarada bilər. Bir dostunuzun bir şərh yazmasını istəyə bilərsiniz (dediyiniz dost bir az çox vaxt tapmağa başlayacaq), ancaq qeyd edin
Özünüzü Eko-Dost Lehim Flux edin: 3 addım
Özünüzü Eko-Dost Lehimləmə Flux Edin: Flux, lehimdə birlikdə lehimlənəcək hissələrin kontaktlarından oksidləri çıxarmaq üçün istifadə olunur. Fluxlar xlorid turşusu, sink xlorid və ya rozindən hazırlana bilər. Budur, çam qozalarından hazırlanan sadə və asan evdə hazırlanmış rozin axını
Ekoloji Dost, Geeky Thumb Tack Board of Awesomeness: 4 Addım
Ekoloji Dost, Geeky Thumb Tack Board of Awesomeness: Ofisdəki insanları kənarda saxlamağa çalışır, hələ də yaşıl olar? Bu Təlimat sizin üçündür! Bu Təlimat sizə mikroçiplərdən baş barmaqlıqların necə qurulacağını göstərəcək. Bahar Təmizliyi zamanı tullantıları axtararkən bu fikri aldım və elə oldu
Magno-dost: 5 addım
Magno-buddy: Mən həmişə maqnitlərə heyran olmuşam. Bu gün bacımın oynaması üçün oyuncaq hazırladım. Hazırlanması çox asandır, ehtiyacınız olan iki kiçik maqnit, kiçik bir avtomobil, batareya və bəzəklərdir. Həm də: Bu mənim ilk təlimatımdır