Mündəricat:

OTOMATİK zibil və ya çöp qutusu ola bilər. Planeti xilas etmək üçün: 19 addım (şəkillərlə)
OTOMATİK zibil və ya çöp qutusu ola bilər. Planeti xilas etmək üçün: 19 addım (şəkillərlə)

Video: OTOMATİK zibil və ya çöp qutusu ola bilər. Planeti xilas etmək üçün: 19 addım (şəkillərlə)

Video: OTOMATİK zibil və ya çöp qutusu ola bilər. Planeti xilas etmək üçün: 19 addım (şəkillərlə)
Video: 15 полезных советов по демонтажным работам. Начало ремонта. Новый проект.# 1 2024, Iyul
Anonim
Image
Image

Oyun hissi ilə0 Müəllif tərəfindən daha çox izləyin:

Avtomatik Maska
Avtomatik Maska
Adafruit Qalxanı olan Robot Rəsmi (Yarış Yarat)
Adafruit Qalxanı olan Robot Rəsmi (Yarış Yarat)
Adafruit Qalxanı olan Robot Rəsmi (Yarış Yarat)
Adafruit Qalxanı olan Robot Rəsmi (Yarış Yarat)

Tinkercad Layihələri »

Başlamadan əvvəl bunu oxumadan əvvəl ilk videonu izləməyi məsləhət görürəm, çünki çox faydalıdır

Salam, mənim adım Jacob və mən İngiltərədə yaşayıram.

Geri dönüşüm, yaşadığım böyük bir problemdir, tarlalarda çox zibil görürəm və zərərli ola bilər. Bunun ən əsəbiləşən tərəfi hər yerdə zibil qutularının olmasıdır. Bunun səbəbi insanların tənbəl olmasıdır? Sizə gələn bir geri dönüş qutusu düzəldərək bunu düzəltmək qərarına gəldim!

Gəlin başlayaq…

Təchizat

Dewalt/ hər hansı bir simsiz alət batareyası.

3D printer. Çox güman ki, bir işdən yaxa qurtara bilərsiniz.

Arduino uno.

Bluetooth modulu.

Arduino -nun nə qədər davam etməsini istədiyinizdən asılı olaraq.

Kompüter və telefon.

2x IBT_2.

2x silecek motoru.

Addım 1: Güc əldə edin

Image
Image
Güc əldə etmək
Güc əldə etmək

Çox sıx bir büdcədəyəm, buna görə pulumu bahalı Li-Po batareyasının və hətta Led turşusunun israfçılığına xərcləyə bilmərəm. Ancaq evinizdə həqiqətən də bilmədiyiniz ucuz LI-Po batareyaları var. Akülü matkap Batareyanın və ya hətta bəzi çim biçən maşınların. Bu batareyalar çox faydalıdır və yüngül!

Başlamaq üçün vaxt itirmədim! Tinkercad -a girdim və bir neçə dəfə təkrar etdikdən sonra belə bir fikirlə gəldim:

Yuxarıda.

Addım 2: Mühərriklərin tellərinin çəkilməsi

Mühərriklərin Qabaqlanması
Mühərriklərin Qabaqlanması

Təchizat bölməsində dediyim kimi 2x IBT_2 və arduino istifadə edirəm. Mən bu əlaqə diaqramından istifadə etdim, POTANSİYOMETRE HİSSƏSİNİ İSTİFADƏ ETMƏDİM. Kablolama çox sadə idi və sadəcə lehimləmə ilə məşğul idi. IBT_2 -də motoru geriyə və bir irəli çevirmək üçün iki PWM pin var. Ayrıca 3.3v -dən 5v -ə qədər olan iki güc pininə malikdir. Motora tam nəzarət etmək üçün bütün bunları bağlamaq lazımdır. Digər sancaqlar haqqında narahat olmayın.

Addım 3: * Test * Kodu

Image
Image

Motoru və istiqamətini hər 10 saniyədə yavaşca sürətləndirəcək kiçik bir kod parçası yazdım. Bu for loop istifadə edərək əldə edilir. IBT_2 5 -ci və 6 -cı PWM pininə bağlanmışdır. Kopyalayıb yapışdıra bilərsiniz.

Kod:

int RPWM_Output = 5; // Arduino PWM çıxış pin 5; IBT-2 pin 1 (RPWM) int LPWM_Output = 6-a qoşulun; // Arduino PWM çıxış pin 6; IBT-2 pin 2-ə (LPWM) qoşulun

boş quraşdırma () {pinMode (RPWM_Output, OUTPUT); pinMode (LPWM_Output, OUTPUT); }

boşluq döngəsi () {

int i = 0; // əsas kodunuzu bura qoyun, təkrar işləsin:

üçün (i = 0; i <255; i ++) {

// Saat yönünde analogWrite (RPWM_Output, i); analogWrite (LPWM_Output, 0); gecikmə (100); }

gecikmə (10000);

üçün (i = 0; i <255; i ++) {

// Saat yönünün əksinə analogWrite (RPWM_Output, 0); analogWrite (LPWM_Output, i); gecikmə (100); }

gecikmə (10000);

}

Addım 4: Arduino, Bluetooth Modulu və Güc paylayıcı qurğusu

Arduino, Bluetooth Modulu və Güc paylayıcı qurğusu
Arduino, Bluetooth Modulu və Güc paylayıcı qurğusu
Arduino, Bluetooth Modulu və Güc paylayıcı qurğusu
Arduino, Bluetooth Modulu və Güc paylayıcı qurğusu

Yəqin ki, 3D çap etmədən uzaqlaşa bilərsiniz, ancaq çap etmək əvəzinə çap etmək daha asandır. Buna görə arduino və Bluetooth modulum üçün tinkercad ilə daxil olmaq üçün bir qutu hazırladım. Bu qutunun yan tərəfində montaj üçün vida delikləri var. Bunu yarı şassimin ortasına quraşdırdım. Sonda, qutunun içərisində böyük olduğu kimi montaj etmək üçün deliklər yaratmalı oldum.

Addım 5: Şassi

Şassi
Şassi
Şassi
Şassi

Bu şassi taxta ağacdan hazırlanmışdır və sadəcə bir neçə taxta vintlə vidalanmışdır. Sizin üçün sürətli bir cad modeli yaratdım. Bu barədə demək üçün əslində çox şey yoxdur.

Addım 6: Silecek Motoru Montajı

Silecek motoru montajları
Silecek motoru montajları

Bu əslində əvvəlki bir layihədəndir, buna görə montajlar artıq hazırlanmışdır, lakin 3 ədəd ağır qayışdan ibarətdir.

Addım 7: Saftey

Saftey
Saftey

Yenə də 7.5 amperlik bir elektrik açarı tutmaq üçün tinkercad -da bir montaj qurdum. Yuxarıdakı fotoşəkildə gördüyünüz kimi.

Addım 8: IBT_2 Bağlantıları / Motor Sürücü Montajları

IBT_2 Bağlantıları / Motor Sürücü Montajları
IBT_2 Bağlantıları / Motor Sürücü Montajları
IBT_2 Bağlantıları / Motor Sürücü Montajları
IBT_2 Bağlantıları / Motor Sürücü Montajları

Bir az redaktə etdiyim şeyin üstündə bir montaj tapdım. Məncə, çox yaxşı iş görür. İsti yapışqan ilə quraşdırılmasına baxmayaraq çox güclüdür.

Addım 9: Yenidən kod sınayın

Image
Image

Bir nömrəni göndərdiyiniz zaman motorların irəli dönməsini təmin edəcək bir kod yazdım. Burada:

Addım 10: Kabel çəkmə

Kablolama
Kablolama

Bir çox şeyi birləşdirmək üçün şokolad bloku və keçid elektrik bağlayıcılarından istifadə etdim. Arduino sancaqları lehimlənmişdir. Sizin üçün bir əlaqə diaqramı da yaratdım. Bunu qurmaq istəyirsinizsə, sadələşdirilmiş bir versiya olduğu üçün fərdi hissələr üçün naqilləri axtarmağı məsləhət görürəm.

Addım 11: Təkər Montajı

Təkər Montajı
Təkər Montajı

Təkərlər üçün babamın köhnələrini istifadə etdim. Silecek motoruna bir M8 qozu yapışdırdım və sonra iplik kilidi istifadə etdim. Bundan sonra, qozun içərisinə yivli çubuğu vidaladım. Birlikdə kilidləmək üçün iki qoz -fındıq əlavə etdim və sonra bir qəpik yuyucu əlavə etdim. Sonra, bir yuyucusu və təkər arasına həqiqətən sıx olan iki qıfıl qozu əlavə etdim.

Addım 12: Son Kod

Yekun Kod
Yekun Kod

Bu kod parçası, 'i' adlı bir dəyişəni 170 -ə qədər bir tamsayı olaraq istifadə edir. Bu, hər motoru fırlatmaq istədiyim zaman 170 yazmaq məcburiyyətində olmadığım üçün bunu yazmağı çox asanlaşdırdı. 170 rəqəmi 12/18 volta bərabər olan 170/255 olaraq istifadə olunur. Bunu 18 -i on ikiyə bölərək 255 -i son cəmin nəticəsinə bölməklə həll etdim. 18 /5 = 1.5. 255 / 1.5 = 170.

Sonra iki pwm pin olduğu üçün hər bir motora Motor adını verdim: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Bunların hər ikisi də 5, 6, 10 və 11 sancaqlardakı çıxışlar olaraq təyin edildi.

Ayrıca, 4 ədəd 1 təyin etdim: irəli_dövlət 2: Geri_stat 3: Sol vəziyyət 4: Sağ vəziyyət. Quraşdırmada bunlar standart olaraq 0 olaraq təyin edilmişdir. Hər biri üçün sadə ifadələrdən istifadə etdim. '1' alındıqda irəli vəziyyətini 1 olaraq təyin edərək işləyir və eyni zamanda mühərrikləri işə salır. Daha sonra, irəli vəziyyət = 1 və birinin alındığını söyləyən başqa bir if ifadəsi var, mühərrikləri söndürün. Ümumiyyətlə, bu o deməkdir ki, bir düyməni tıkladığınız zaman davam edəcək və sonra yenidən tıkladığınız zaman dayanacaq.

Addım 13: Tətbiq

Image
Image
İsteğe bağlı hərəkət edən üz
İsteğe bağlı hərəkət edən üz

Bu proqram MIT tətbiq ixtiraçısı tərəfindən yazılmışdır və hər bir ekranda bluetooth bağlantısı əldə etmək üçün virtual ekranlardan istifadə edir (bunlardan 2 -si). Bluetooth vasitəsi ilə əlaqəniz olmadığı təqdirdə nəzarət ekranına girməyinizə icazə vermir. Sadəcə olaraq, etdiyiniz şey, hansı düyməni basdığınıza bağlı olaraq arduinoya '1' '2' '3' '4' göndərməkdir.

Addım 14: Hərəkət (Bin Olmadan TEST)

Çöp olmadan nə edə biləcəyini göstərmək üçün bir video hazırladım.

Addım 15: Zibil qutusunun quraşdırılması

Bu şey çox asan idi və yivlənmişdi. Vidalamaq və ya başqa bir şeyə ehtiyac yoxdur. Yalnız təkərləri və ZOOM əlavə edin!

Addım 16: İlk Düzgün Sürücü

Image
Image

Başında görmədiyiniz halda çəkdiyim bir video var.

Addım 17: İsteğe bağlı hərəkət edən üz

Mən hər bir faylı 3D -dən çap etdim: https://www.thingiverse.com/thing:2994999 60% miqyaslı bir şey yazın. Daha sonra onu servo buynuzuna yapışdırdım və zibil qutusunda belə bir yuva kəsdim. Ayrı bir Arduino və servoya güc vermək üçün aa batareya dəstindən istifadə etdim. Arduino kitabxanasının nümunə kodunu istifadə etdim.

Addım 18: Bu FAR əldə etdiyiniz üçün təşəkkürlər !

Sən bunu etdin. Bu günə qədər keçdiyiniz üçün təşəkkür edirəm, zövq aldığınızı ümid edirəm.

Addım 19: Təkmilləşdirmələr

Düşünürəm ki, bu layihə əla alındı, amma hər zaman inkişaf etdirmək üçün yer var!

Dəyişdirəcəyim ilk şey, Lidar sensorlar və ya buna bənzər bir şeylə tam avtomatik etməkdir. Təkərləri də dəyişərdim. Təkərlərin diametri cəmi 7 düymdür və düşünürəm ki, onu bir qədər böyüdə bilsəm, krosda və daha sürətli hərəkət etmək daha yaxşı olardı. Nəhayət, çöp hissəsi üçün daha çox yer tutmaq üçün daha yığcam hala gətirərdim.

Robotlar Yarışması
Robotlar Yarışması
Robotlar Yarışması
Robotlar Yarışması

Robotlar Yarışmasında İkinci yer

Tövsiyə: