İçindekiler:

Mikrodenetleyici (Arduino) Kullanan Engelden Kaçınan Robot: 5 Adım
Mikrodenetleyici (Arduino) Kullanan Engelden Kaçınan Robot: 5 Adım

Video: Mikrodenetleyici (Arduino) Kullanan Engelden Kaçınan Robot: 5 Adım

Video: Mikrodenetleyici (Arduino) Kullanan Engelden Kaçınan Robot: 5 Adım
Video: Yerli Robot Geliştirme Kartı Wolfino ile Engelden Kaçan Araba Yaptım 2024, Kasım
Anonim
Mikrodenetleyici Kullanan Engelden Kaçınan Robot (Arduino)
Mikrodenetleyici Kullanan Engelden Kaçınan Robot (Arduino)

Bu derste size Arduino ile çalışan engellerden kaçan robot yapmayı öğreteceğim. Arduino'ya aşina olmalısınız. Arduino, atmega mikrodenetleyicisini kullanan bir kontrol kartıdır. Arduino'nun herhangi bir sürümünü kullanabilirsiniz, ancak robotumda Arduino Uno r3'ü kullandım.

Kod çok kolay ve devrede sadece 4-5 tel var. Robot ayrıca motorları sürmek için Arduino uyumlu L293D motor kalkanını kullanır. Yani kalkan doğrudan Arduino'nun üzerine oturuyor ve her şeyi kolaylaştırıyor… Temelde robotumuz ileri doğru hareket eden bir araba ve yoluna herhangi bir engel çıkarsa orada duruyor, biraz geri hareket ediyor ve sonra başı sola ve sağa dönüyor. Daha sonra mesafeyi karşılaştırır ve robot daha fazla mesafe olan yöne döner. Ardından robot, tüm süreci tekrarlayarak o yönde tekrar ilerler. Mesafeyi tespit etmek için robot, HC-sr04 ultrasonik sensörü kullanır. Yani bu sensör her 10 mikro saniyede bir ultrasonik ses dalgaları gönderir ve ileride herhangi bir engel varsa sensör yankıyı alır. Seyahat süresine bağlı olarak sensör ile nesne arasındaki mesafeyi bilir. Haydi başlayalım…

Adım 1: Gerekli Parçalar

Gerekli Parçalar
Gerekli Parçalar

Bu yüzden herhangi bir projeye başlamak için önce gerekli parçaları toplamamız gerekiyor. Gerekli tüm parçalar aşağıda belirtilmiştir: -

  • Arduino
  • L293D Motor Kalkanı
  • Şasi (motorlar ve tekerlekler dahil)
  • teller
  • Batarya tutucu
  • Mikro servo motor
  • HC-sr04 ultrasonik sensör modülü
  • sensör için tutma braketi

Bu malzemeleri toplayın ve bir sonraki adıma geçin.

Adım 2: Kasayı Birleştirin

Kasayı Birleştirin
Kasayı Birleştirin
Kasayı Birleştirin
Kasayı Birleştirin

Şimdi robot bedeninizi birleştirin. Herkesin kasası farklı olabilir. Bu yüzden kasanızı buna göre monte edin. Kasanın çoğu bir kullanım kılavuzu ile birlikte gelir ve benimki bile onunla birlikte geldi, ona bir göz atın ve kasanızı buna göre oluşturun. Ardından bileşenleri kasaya takın. Arduino, kendisine bağlı motor kalkanı ve ayrıca pil tutucu ile birlikte şaseye sabitlenmelidir. Servo motor da ön taraftaki şaseye sabitlenmelidir. Uzun servo kafası, HC-sr04 braketinin altına takılmalıdır. Sensör, servo motor üzerindeki brakete ve brakete sabitlenmelidir.

Yanlış konumlandırma durumunda daha sonra düzenlenebileceği için servo motora yapıştırmayın. Sadece düzelt. Sensör öne bakacak şekilde (gözler öne bakacak şekilde) sabitleyin. Kabloları motorlara bağlayın ve bir sonraki adıma hazır olun. Ayrıca sensöre.

Adım 3: Ana Bağlantılar

Ana Bağlantılar
Ana Bağlantılar

Şimdi bağlantıları yapacağız. 5-6'dan fazla bağlantı yok, bu yüzden bir parça kek olacak. Sensör bağlantılarını yukarıda verilen şemaya göre yapınız. Kalkana servo motor ve dc bo motorlar bağlanabilir. Pili kalkana bağlayın ve kalkanı Arduino kartına bağlayın.

Adım 4: Arduino Kodu

Arduino Kodu
Arduino Kodu

Yani bu robotumuzu tamamlamanın son kısmı. Yani bu, donanımla değil yazılımla ilgilidir. Bu yüzden Arduino'muzu programlamamız gerekiyor. Arduino kodunu yükledim. Ayrıca başka bir kod kullanabilir veya kendi kodunuzu yazabilirsiniz. Az önce referans olması için yükledim.

Adım 5: Çalıştırın

Biz de ENGELDEN KAÇINAN ROBOT'umuzu inşa ettik. Şimdi havalı robotumuzla oynamanın ve kodumuzda yeni deneyler denemenin zamanı geldi.

Önerilen: