İçindekiler:

Roll-E [Upcyled E-Atık Robotu]: 4 Adım (Resimlerle)
Roll-E [Upcyled E-Atık Robotu]: 4 Adım (Resimlerle)

Video: Roll-E [Upcyled E-Atık Robotu]: 4 Adım (Resimlerle)

Video: Roll-E [Upcyled E-Atık Robotu]: 4 Adım (Resimlerle)
Video: PS1 STORIES - 3x3 Eyes: Kyūsei Kōshu (Southern Eyes: Soul-Sucking Princess) 2024, Kasım
Anonim
Roll-E [Upcyled E-Atık Robotu]
Roll-E [Upcyled E-Atık Robotu]

Çö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

Malzemeler
Malzemeler

Malzeme Listesi

  1. Arduino Uno (x1) - Bu, robotumuzun beyni olacaktır.
  2. 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.
  3. Dişli Motorlar (x2) - Motoru hareket ettirir. Bağlantı kabloları - Bunlardan birkaçına ihtiyacınız olacak.
  4. Robot Lastikleri (x2) - Bunlar bizim tekerleklerimiz gibi davranırdı.
  5. Mini Breadboard (x1) - Devremizi lehimlemeye gerek kalmadan kolayca kurmak için.
  6. 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.
  7. Roll on deodoranttan toplar [top tutuculu] - Bu bizim çok yönlü çark versiyonumuz olurdu:)
  8. HC-SR04 Ultrasonik sensör - Engellerden kaçınmak için.
  9. Anahtar (x1) - Robotu açmak veya kapatmak için.
  10. Bağlantı telleri - Devreler oluşturmak için.
  11. Sıcak tutkal tabancası - Sanırım bunun ne için kullanıldığını biliyorsun.

2. Adım: Montaj

toplantı
toplantı
toplantı
toplantı
toplantı
toplantı

Ö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ı

Elektrik bağlantıları
Elektrik bağlantıları
Elektrik bağlantıları
Elektrik bağlantıları
Elektrik bağlantıları
Elektrik bağlantıları
Elektrik bağlantıları
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

kod
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: