İçindekiler:
Video: 5'i 1 Arada Arduino Robotu - Beni Takip Et - Satır Takip - sumo - Çizim - Engelden Kaçınma: 6 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
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
- Ö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ı
Yazdırma Ayarları
- Yazıcı: JGAURORA A5S
- Çözünürlük: 0.25
- Dolgu: %10
Adım 5: 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
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.
Kaynak Kodunu Alın:
github.com/MertArduino/RobotControlBoard