Engelden Kaçan Robot (Arduino)

Burada size Arduino tabanlı bir Engelden Kaçınma Robotu yapmayı öğreteceğim. Bu robotu çok kolay bir şekilde yapmak için adım adım rehberlik etmeyi umuyorum. Bir engelden kaçınan robot, hareket ederken karşılaştığı herhangi bir engelden kaçınabilen tamamen otonom bir robottur. Basitçe, ilerlerken bir engelle karşılaştığında, otomatik olarak ilerlemeyi durdurur ve bir adım geri gider. Sonra iki taraf sol ve sağ görünüyor ve mümkün olan en iyi şekilde hareket etmeye başlıyor; sağ tarafta başka bir engel varsa sol yönde veya sol tarafta başka bir engel varsa sağ yönde demektir. Robottan kaçınmanın önündeki engel çok yardımcıdır ve Otomatik otomobiller, İmalat fabrikalarında kullanılan robotlar, hatta uzay araçlarında kullanılan robotlar gibi birçok büyük projenin temelidir.

Adım 1: Bu Projede Gerekenler:

  1. Arduino UNO - //www.ebay.com/p/Arduino-UNO-R3-Board-With -...
  2. 2 x oyuncak araba tekerleği ve 1 x Evrensel tekerlek (veya bilyalı tekerlekler) ile akıllı robot araba şasisi - //www.ebay.com/itm/Motor-New-Smart-Robot-Ca ...
  3. İki DC motor - //www.ebay.com/itm/Arduino-Smart-Car-Robot -...
  4. L298n motor sürücüsü - //www.ebay.com/itm/New-L298N-DC-Stepper-Moto ...
  5. HC-SR04 Ultrasonik Sonar sensörü - //www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0 ...
  6. TowerPro mikro servo 9g - //www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea ...
  7. 7.4V 1300mah Lipo pil - //www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H ...
  8. Jumper kabloları (erkek-erkek, erkek-kadın)
  9. Mini breadboard

  10. Ultrasonik sonar sensör montaj braketi

  11. Vidalar ve somunlar
  12. Tornavida
  13. Havya
  14. Çift taraflı bant (isteğe bağlı)
  15. Sıcak tutkal tabancası (isteğe bağlı)

Adım 2: Kasanın Montajı

Her bir DC motoruna iki kablo lehimleyin. Ardından vidaları kullanarak iki motoru şasiye sabitleyin. Herhangi bir açıklamaya ihtiyacınız varsa, lütfen bu youtube videosunu izleyin //www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou ... ve Smart 2WD Robot araç şasisinin nasıl monte edileceğini gösterecektir. Son olarak Üniversal tekerleği (veya bilyeli tekerleği) takın

3. Adım: Bileşenleri Takın

Arduino UNO, L298n motor sürücüsünü ve TowerPro servo motoru şasiye monte edin. Not: arduino kartını monte ederken, USB kablosunu takmak için yeterli alan bırakın, çünkü daha sonra arduino kartını USB kablosuyla PC'ye bağlayarak programlamanız gerekir.

Adım 4: Ultrasonik Sensörü Hazırlama

Dört jumper kablosunu Ultrasonik sensöre takın ve montaj braketine monte edin. Ardından braketi, kasaya önceden takılmış olan TowerPro mikro servo üzerine monte edin.

Adım 5: Kablolama Bileşenleri

L298n motor sürücüsü:

+ 12V → Lipo pil (+)

GND → Lipo pil (-) önemli: GND'yi lipo pile (-) ve arduino kartına herhangi bir GND pinine bağlayın

+ 5V → arduino Vin

IN1 → Arduino Dijital Pin 7

In2 → arduino dijital pim 6

In3 → arduino dijital pin 5

IN4 → Arduino Dijital Pin 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Breadboard:

Arduino kartı 5V ve GND pinlerine iki jumper kablo bağlayın, ardından her iki kabloyu breadboard'a bağlayın. şimdi bunu + 5V besleme olarak kullanabilirsiniz.

HC-SR04 Ultrasonik Sonar sensörü:

VCC → breadboard + 5V

Trig → arduino analog pim 1

Yankı → arduino analog pim 2

GND → breadboard GND

TowerPro mikro servo 9g:

turuncu tel → arduino dijital pin 10

kırmızı tel → breadboard + 5V

kahverengi tel → breadboard GND


Adım 6: Arduino UNO'yu Programlama

  1. Arduino Desktop IDE'yi İndirme ve Yükleme
    • Windows - //www.arduino.cc/tr/Guide/Windows
    • Mac OS X - //www.arduino.cc/en/Guide/MacOSX
    • Linux - //www.arduino.cc/en/Guide/Linux
  2. NewPing kütüphanesi (Ultrasonik sensör fonksiyon kütüphanesi) dosyasını indirin ve Arduino kütüphaneleri klasörüne yapıştırın.
    • NewPing'i buradan indirin - //github.com/JRodrigoTech/Ultrasonic-HC-SR0 ...
    • Dosyaları yola yapıştırın - C: \ Arduino \ library
  3. Obstacle_avoiding.ino dosyasını indirin ve açın
  4. Kodu bir USB kablosu ile arduino kartına yükleyin

Ekler

  • obstacle_avoiding.ino İndir

Adım 7: Robotu Güçlendirin

Lipo pili L298n motor sürücüsüne aşağıdaki gibi bağlayın:

Lipo pil (+) → + 12V

Lipo pil (-) → GND

Adım 8: Harika !!!

Robotunuz artık herhangi bir engelden kaçınmaya hazır ....

Sorularınızı cevaplamaktan mutluluk duyarım

bana e-posta gönder:

beni daha fazla proje için facebook ve Linkedin'de ara - Danusha nayantha

Teşekkür ederim

İlgi̇li̇ Makaleler