Mündəricat:
- Təchizat
- Addım 1: Güc əldə edin
- Addım 2: Mühərriklərin tellərinin çəkilməsi
- Addım 3: * Test * Kodu
- Addım 4: Arduino, Bluetooth Modulu və Güc paylayıcı qurğusu
- Addım 5: Şassi
- Addım 6: Silecek Motoru Montajı
- Addım 7: Saftey
- Addım 8: IBT_2 Bağlantıları / Motor Sürücü Montajları
- Addım 9: Yenidən kod sınayın
- Addım 10: Kabel çəkmə
- Addım 11: Təkər Montajı
- Addım 12: Son Kod
- Addım 13: Tətbiq
- Addım 14: Hərəkət (Bin Olmadan TEST)
- Addım 15: Zibil qutusunun quraşdırılması
- Addım 16: İlk Düzgün Sürücü
- Addım 17: İsteğe bağlı hərəkət edən üz
- Addım 18: Bu FAR əldə etdiyiniz üçün təşəkkürlər !
- Addım 19: Təkmilləşdirmələr
Video: OTOMATİK zibil və ya çöp qutusu ola bilər. Planeti xilas etmək üçün: 19 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Oyun hissi ilə0 Müəllif tərəfindən daha çox izləyin:
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
Ç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
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
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
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
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ı
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
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ı
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
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ə
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ə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
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
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ü
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ında İkinci yer
Tövsiyə:
Arduino Köpək Əleyhinə Zibil qutusu: 6 addım (şəkillərlə birlikdə)
Arduino Köpək Əleyhinə Çöp Kovası: Bu layihədə sinir bozucu itlərinizin zibil qutusuna girməməsi üçün gülünc, lakin işlək bir üsul quracağınızı sizə göstərəcəyəm
Zibil qutusu BT Line Drawing Botu - Botum: 13 Addım (Şəkillərlə)
Zibil qutusu BT Line Drawing Botu - Botum: Hai dostlar, təxminən 6 aylıq uzun bir boşluqdan sonra yeni bir layihə ilə gəlirəm. Cute Drawing Buddy V1, SCARA Robot - Arduino tamamlanana qədər başqa bir rəsm botu planlaşdırıram, əsas məqsəd rəsm üçün geniş bir məkanı əhatə etməkdir. Belə sabit robot qolları c
Bitkilərimi xilas etmək üçün FlowerCare və Nymea: 5 addım
FlowerCare və Nymea Bitkilərimi Xilas Etmək üçün: Bitki baxımı sensorlarını mövcud açıq mənbəli ağıllı evimə bağlamaqda əllər çirklənir. Nymea üçün plagin inkişafına dair bir yol. Hekayə Bir çox digər işbazlar və hakerlər kimi, hər şeyi sındırmağın baş verdiyi məsələdən də əziyyət çəkirəm
Kok Maşın Səviyyə Dedektörü Ola bilər: 5 Adım (Şəkillərlə birlikdə)
Coke Machine Can Level Detector: Rev 2.5 - 3D çap edilmiş hissələri səliqəyə saldı və fiş konnektorunu ümumi bir PCB vahidinə yenilədi.Rev 2 - ultrasəs " düyməsi " Manual düyməni əvəz edir. Bir düyməni basmaq çox köhnə bir üsuldur, xüsusən də artıq ultrasəs sensoru istifadə edərkən
Planeti və Cibinizi xilas edin. $$ Ucuz P&S Rəqəmsal Kameranızı Şarj Edilə bilər: 4 Addım (Şəkillərlə)
Planeti və Cibinizi xilas edin. $$ Ucuz P&S Rəqəmsal Kameranızı Şarj Edilə bilənə Çevir: İllər əvvəl, Dolphin Jazz 2.0 Megapixel Rəqəmsal Kamera aldım. Yaxşı xüsusiyyətlərə və qiymətə malik idi. AAA Bateries üçün də iştahı vardı. Çətinlikdən uzaqlaşmaq üçün kimsə deyil, boş yerə sərf etməməyi dayandırmaq üçün şarj edilə bilən bir batareya istifadə etmək üçün modu dəyişəcəyimi düşündüm