İçindekiler:
Video: Roll-E [Upcyled E-Atık Robotu]: 4 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Çöp toplayan arkadaşımız WALL·E'yi hatırlıyor musunuz? Buradaki adam onun küçük kuzeni ve adı Roll-E. Bu resmen benim ilk dersim, bu yüzden lütfen nazik olun ve yapabileceğim hataları bana bildirin.
Kimse uzun talimatları resimsiz okumayı sevmez, bu yüzden bu robotu inşa etmeyi kolaylaştırmak için mümkün olduğunca çok resim eklemeye çalıştım. Ayrıca talimatı mümkün olduğunca kısa ve anlaşılır hale getirdim [sadece dört adım].
Eğitilebilir dört bölüm olacak;
- Malzemeler
- toplantı
- Elektrik bağlantıları
- Kod.
Dalış yapalım…..
Adım 1: Malzemeler
Malzeme Listesi
- Arduino Uno (x1) - Bu, robotumuzun beyni olacaktır.
- Motor Kalkanı (x1) - Dişli motorlarımızı sürmek için, nasıl yapılacağını biliyorsanız, aynı şeyi yapmak için bir L293D çipi kullanabilirsiniz. Motor kalkanını, kullanımı nispeten daha kolay olduğu için seçtim ve ayrıca gelişmiş işlevsellik için daha fazla motor eklemek için yer sağlıyor.
- Dişli Motorlar (x2) - Motoru hareket ettirir. Bağlantı kabloları - Bunlardan birkaçına ihtiyacınız olacak.
- Robot Lastikleri (x2) - Bunlar bizim tekerleklerimiz gibi davranırdı.
- Mini Breadboard (x1) - Devremizi lehimlemeye gerek kalmadan kolayca kurmak için.
- Eski elektronikten havalı görünümlü baskılı devre kartı (pcb) - Bu robotumuzun şasesi olurdu, herhangi bir akıllı amaca hizmet etmez, sadece havalı görünümü ve eski elektronikleri yükseltir.
- Roll on deodoranttan toplar [top tutuculu] - Bu bizim çok yönlü çark versiyonumuz olurdu:)
- HC-SR04 Ultrasonik sensör - Engellerden kaçınmak için.
- Anahtar (x1) - Robotu açmak veya kapatmak için.
- Bağlantı telleri - Devreler oluşturmak için.
- Sıcak tutkal tabancası - Sanırım bunun ne için kullanıldığını biliyorsun.
2. Adım: Montaj
Önce havalı görünen pcb'nizi alın ve bir işaretleyici kullanarak arduino'nuzun nereye uzanmasını istediğinizi işaretleyin. Arduino'nuza yer açmak için mevcut bileşenleri kaldırın.
Arduino üzerindeki vida deliklerini kılavuz olarak kullanarak Arduino'nuzu pcb'ye yerleştirin, pcb üzerindeki noktaları işaretleyin, böylece pcb'de delikler açabilirsiniz, arduino kartınızı pcb'ye takmak için uygun herhangi bir genel vidayı kullanabilirsiniz. Bir vida kullanmak, Arduino'yu pcb'den kolayca çıkarmanızı ve yeniden takmanızı sağlar. Matkabınız yoksa bir tornavida kullanarak delikleri açabilirsiniz, tornavidayı işaretli kısma bastırın ve tornavidayı döndürürken hafifçe bastırın
Not: pcb üzerindeki mevcut bağlantıların arduinoya kısa devre yapmasını önlemek için arduino ile pcb arasına bir yalıtım malzemesi yerleştirdiğinizden emin olun
2: Sıcak tutkal tabancanızı kullanarak mini devre tahtasını pcb'nin istediğiniz kısmına yapıştırın, ultrasonik sensörün devre tahtasında olacağını ve engelleri algılamasını sağlamak için hiçbir şeyin engellememesi gerektiğini unutmayın.
3: Bağlantı kablosunu motor terminallerinin etrafına sarın, motorların çalıştığından emin olmak için bağlantınızı test edin ve ardından sıcak tutkalla destekleyin. Bunu yaptıktan sonra lastikleri motorlara takın.
4: Pcb'yi [arduino ve breadboard takılıyken] ters çevirin ve çok amaçlı tekerleği ve motorları arkaya sıcak yapıştırın. Bunun nasıl yapılacağı hakkında bir fikir edinmek için resimlere bakın.
Daha hızlı bir yapı için vidaları unutabilir ve her şeyi bir arada tutmak için sıcak bir tutkal tabancası kullanabilirsiniz. Doğru yapılırsa, yapıştırıcı arduino için bir yalıtkan görevi görebilir.
Adım 3: Elektrik Bağlantıları
Şimdilik yapıyı bitirdiniz. Ancak, ilk kablolamayı yaptıktan sonra motoru arduino üzerine yerleştirirdik.
Elektrik bağlantıları için, arduino'ya çekme direnci olan bir düğme olan HC-SR04 ultrasonik sensörü bağlamamız gerekiyor. Daha sonra motorlarımızı motor kalkanı üzerindeki M3 ve M4 kanallarına bağlarız ve motor kalkanını arduino'ya istifler, ultrasonik sensörden gelen telleri ve arduino pimi 13, 12 ve 8'deki düğmeyi kırarız.
HC-S04 ultrasonik sensör, buton ve aşağı çekme direncinin bağlantıları resim 1 ve 2'de gösterilmiştir. Anahtardan voltaj akıyor.
Kullanmakta olduğum motor kalkanı Adafruit motor kalkanının 1. versiyonudur, kullandığınız motor kalkanı ister v1 ister v2 veya bir türevi olsun, bağlantının benim yaptığımdan çok farklı olacağını düşünmüyorum. Motor bağlantısı için sol motor kablolarını motor blendajının M4 terminallerine ve sağ motoru M3 terminallerine bağlamanız yeterlidir[bunları hangi kanallara bağladığınızın önemi yoktur, sadece kodumdan dolayı belirttim]. Resim 3 ve 4'e bakın.
not Resim 4 (Şematik motor bağlantısı) benim değil, çizim yapacak vaktim olmadığı için
Bağlantılarınızı yaptıktan sonra motor blendajını arduino'ya istifleyin.
4. Adım: Kod
Kodu çalıştırmadan önce AFMotor.h kitaplığını kurmanız gerekir. Bu, motor kalkanının kütüphanesidir. Bunu yapmak için aşağıdaki bağlantıyı takip edin, bunu yapmak için adımlar vardır ve ayrıca kütüphane dosyalarını indirebileceğiniz bir bağlantı vardır.
AFMotor.h kitaplığı kurulum bağlantısı -
Kurulumdan sonra nasıl kullanılacağını öğrenmek için kütüphane referansının dc motor sınıfını kontrol etmenizi tavsiye ederim. Referans için aşağıdaki bağlantıyı takip edin.
AF_DCMotor Sınıfı referans bağlantısı -
Aşağıdaki kod için arduino çizim dosyasını ekledim. Kodu çalıştırırken, kodun gerektiği gibi çalışıp çalışmadığını izlemek için seri monitörü açın
Bu kadar işiniz bitti, lütfen bu talimatı nasıl daha iyi hale getirebileceğimi ve yorum kutusunda yaşayabileceğiniz sorunları bana bildirin. TEŞEKKÜRLER
Önerilen:
Cardboard Micro:bit Robotu "High-Fivey": 18 Adım (Resimlerle)
Cardboard Micro:bit Robotu "Çak bir Beşlik": Evde sıkışıp kaldınız ama yine de birisine beşlik çakmaya mı ihtiyacınız var? Çılgın Devreler Bit Kartı ile birlikte biraz karton ve mikro:bit ile sevimli bir küçük robot yaptık ve senden tek istediği sana olan sevgisini canlı tutmak için bir beşlik çakmak.İsterseniz
UpCyled Kitaplık Hoparlörleri: 9 Adım (Resimlerle)
UpCyled Bookshelf Hoparlörler: Bu hoparlörler, kulağa oldukça kötü gelen ama aslında içinde kaliteli sürücüler bulunan çok eski moda bir metal muhafazalı hoparlör setine dayanıyordu, bu yüzden onları yükseltmeye karar verdim! Yaptığım şeylerin daha fazla örneğini görmek için; Instagram'ıma göz atın. veya
Tereyağı Robotu: Varoluşsal Krizi Olan Arduino Robotu: 6 Adım (Resimlerle)
Tereyağı Robotu: Varoluşsal Krizli Arduino Robotu: Bu proje, "Rick and Morty" animasyon dizisine dayanmaktadır. Bölümlerden birinde Rick, tek amacı tereyağı getirmek olan bir robot yapar. Bruface'den (Brüksel Mühendislik Fakültesi) öğrenciler olarak, mecha için bir görevimiz var
[Arduino Robot] Hareket Yakalama Robotu Nasıl Yapılır - Başparmak Robotu - Servo Motor - Kaynak Kodu: 26 Adım (Resimlerle)
[Arduino Robot] Hareket Yakalama Robotu Nasıl Yapılır | Başparmak Robotu | Servo Motor | Kaynak Kodu: Thumbs Robot. MG90S servo motorun bir potansiyometresi kullanıldı. Çok eğlenceli ve kolay! Kod çok basit. Sadece 30 satır civarında. Hareket yakalamaya benziyor.Lütfen herhangi bir soru veya geri bildirim bırakın![Talimat] Kaynak Kodu https://github.c
Kendi Roll-Up Klavyenizi Yapın: 5 Adım (Resimlerle)
Kendi Roll-Up Klavyenizi Yapın: Hiç bu pahalı klavyeden birini istediniz mi, ancak parayı harcamak istemediniz mi? İşte kendinizinkini yapmanın hızlı ve kirli bir yolu