İçindekiler:

5'i 1 Arada Arduino Robotu - Beni Takip Et - Satır Takip - sumo - Çizim - Engelden Kaçınma: 6 Adım
5'i 1 Arada Arduino Robotu - Beni Takip Et - Satır Takip - sumo - Çizim - Engelden Kaçınma: 6 Adım

Video: 5'i 1 Arada Arduino Robotu - Beni Takip Et - Satır Takip - sumo - Çizim - Engelden Kaçınma: 6 Adım

Video: 5'i 1 Arada Arduino Robotu - Beni Takip Et - Satır Takip - sumo - Çizim - Engelden Kaçınma: 6 Adım
Video: Şönt ve Arduino-TM1637 Ekran ile 500A DC Akım Ölçme 2024, Kasım
Anonim
5'i 1 Arada Arduino Robotu | Beni Takip Et | Satır Takip | sumo | Çizim | Engelden Kaçınmak
5'i 1 Arada Arduino Robotu | Beni Takip Et | Satır Takip | sumo | Çizim | Engelden Kaçınmak

Bu robot kontrol panosu, bir ATmega328P mikro denetleyici ve bir L293D motor sürücüsü içerir. Tabii ki Arduino Uno kartından bir farkı yok ama motoru sürmek için başka bir kalkana ihtiyaç duymadığı için daha kullanışlı! Jumper karmaşası yoktur ve CH340G ile kolayca programlanabilir. İki DC motoru sürerken bu kart ile I/O pinlerini kullanarak farklı sensörleri de kontrol edebilirsiniz. Bu projede HC-SR04 ultrasonik mesafe sensörü ve IR kızılötesi sensör kullandık. Ayrıca bir adet servo motor kullanılmıştır.

Adım 1: Adım Adım Proje Videosu

Image
Image

Bu kontrol kartı ile bir robotu 5 farklı senaryo ile programlayabilirsiniz. Bu projeye aşağıdaki senaryolar dahildir:

SUMO modu: İki robotun birbirini çemberin dışına itmeye çalıştığı bir spordur (sumo sporuna benzer şekilde).

Beni Takip Et Modu: HC-SR04 sensörünü kullanarak takip edilecek nesnenin varlığını algılayabilir.

İzleme Modu: Çizgi izleyen Robot, siyah çizgi veya beyaz çizgi olmak üzere bir çizgiyi takip eden bir araçtır.

Kaçınma Modu: Engelden Kaçınan Robot, önündeki engeli otomatik olarak algılayabilen ve kendisini başka bir yöne çevirerek onlardan kaçınabilen akıllı bir cihazdır.

Çizim Modu: Servo motor ve kalem içerir. Yüzeye kendi hareket izlerini çizebilir.

2. Adım: Gerekli Donanımlar

PCB Gerber Dosyası ve Şeması
PCB Gerber Dosyası ve Şeması
  • Önyükleyicili ATmega328P-PU -
  • L293D Motor Sürücü IC -
  • B Tipi USB Soketi -
  • DIP Soket 28/16 Pin -
  • 12/16 MHz Kristal -
  • L7805 TO-220 -
  • 100uF Kondansatör -
  • LED -
  • Direnç 10K/1K -
  • 470nF Kondansatör -
  • Güç Jakı Soketi -
  • 2 Pinli Terminal Bloğu -
  • Erkek Pin Başlığı -
  • 10nF / 22pF Seramik -
  • 6V 200RPM Mini Metal Dişli Motor -
  • 7.4V 1000mAh 2S Lipo Batarya (Opsiyonel) -
  • 9V 800mAh Pil (Opsiyonel) -
  • 9V Pil Konektörü -
  • Ultrasonik Modül HC-SR04 -
  • IR Kızılötesi Sensör -
  • CH340G USB'den TTL IC'ye -

Bu projede kolay lehimleme için DIP tipi bileşenler kullanılmıştır

Adım 3: PCB Gerber Dosyası ve Şeması

Bu projede PCBWay'i seçtim. PCBWay, bu projeyi çok düşük maliyetli ve yüksek kalitede gerçekleştirmenin tek yoludur.

Ürün ayrıntısı

  • Kart tipi: Tek PCB
  • Boyut: 53,3 mm x 66 mm
  • Katmanlar: 2 Katman
  • Toplam: 5 Adet / US $5

PCB Gerber & Schematic'i edinin -

Adım 4: 3D.stl Dosyaları

3D.stl Dosyaları
3D.stl Dosyaları

Yazdırma Ayarları

  • Yazıcı: JGAURORA A5S
  • Çözünürlük: 0.25
  • Dolgu: %10

Adım 5: Bağlantılar

Bağlantılar
Bağlantılar

Kızılötesi Sensör

  • Kızılötesi Sensör Sinyal pimi Dijital 12'ye
  • IR Sensör VCC pini +5V'a
  • IR Sensörü GND'den GND'ye

HC-SR04 Sensör

  • ECHO pinini Dijital 5'e
  • TRIG pini Dijital 6'ya
  • +5V'a VCC pini
  • GND pinini GND'ye

A motoru

  • Motor A 1'den Dijital 2'ye
  • Motor A 2'den Dijital 4'e
  • Motor A Dijital 3'ü Etkinleştir

Motor B

  • B Motor B 1 - Dijital 10
  • Motor B 2'den Dijital 11'e
  • Motor B Dijital 9'u Etkinleştir

Adım 6: Kaynak Kodu

Kaynak kodu
Kaynak kodu

Bu kontrol kartı ile bir robotu 5 farklı senaryo ile programlayabilirsiniz. Bu projeye aşağıdaki senaryolar dahildir:

  1. SUMO modu: İki robotun birbirini çemberin dışına itmeye çalıştığı bir spordur (sumo sporuna benzer şekilde).
  2. Beni Takip Et Modu: HC-SR04 sensörünü kullanarak takip edilecek nesnenin varlığını algılayabilir.
  3. İzleme Modu: Çizgi izleyen Robot, siyah çizgi veya beyaz çizgi olmak üzere bir çizgiyi takip eden bir araçtır.
  4. Kaçınma Modu: Engelden Kaçınan Robot, önündeki engeli otomatik olarak algılayabilen ve kendisini başka bir yöne çevirerek onlardan kaçınabilen akıllı bir cihazdır.
  5. Çizim Modu: Servo motor ve kalem içerir. Yüzeye kendi hareket izlerini çizebilir.

Kaynak Kodunu Alın:

github.com/MertArduino/RobotControlBoard

Önerilen: